/* Minification failed. Returning unminified contents.
(5854,42): run-time error CSS1046: Expect comma, found '0'
(5854,46): run-time error CSS1046: Expect comma, found '/'
(7842,83): run-time error CSS1035: Expected colon, found '}'
 */
/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
    font-family: 'FontAwesome';
    src: url('fonts/fontawesome-webfont.eot');
    src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
    font-size: 1.33333333em;
    line-height: 0.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;
    text-align: center;
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none;
}

    .fa-ul > li {
        position: relative;
    }

.fa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: 0.14285714em;
    text-align: center;
}

    .fa-li.fa-lg {
        left: -1.85714286em;
    }

.fa-border {
    padding: .2em .25em .15em;
    border: solid 0.08em #eeeeee;
    border-radius: .1em;
}

.pull-right {
    float: right;
}

.pull-left {
    float: left;
}

.fa.pull-left {
    margin-right: .3em;
}

.fa.pull-right {
    margin-left: .3em;
}

.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

.fa-rotate-90 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.fa-rotate-180 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.fa-rotate-270 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.fa-flip-horizontal {
    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 {
    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-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
    filter: none;
}

.fa-stack {
    position: relative;
    display: inline-block;
    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: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.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-remove:before,
.fa-close: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-gear:before,
.fa-cog: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-rotate-right:before,
.fa-repeat: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-photo:before,
.fa-image: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-warning:before,
.fa-exclamation-triangle: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-gears:before,
.fa-cogs: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:before {
    content: "\f09a";
}

.fa-github:before {
    content: "\f09b";
}

.fa-unlock:before {
    content: "\f09c";
}

.fa-credit-card:before {
    content: "\f09d";
}

.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-save:before,
.fa-floppy-o:before {
    content: "\f0c7";
}

.fa-square:before {
    content: "\f0c8";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars: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-unsorted:before,
.fa-sort:before {
    content: "\f0dc";
}

.fa-sort-down:before,
.fa-sort-desc:before {
    content: "\f0dd";
}

.fa-sort-up:before,
.fa-sort-asc:before {
    content: "\f0de";
}

.fa-envelope:before {
    content: "\f0e0";
}

.fa-linkedin:before {
    content: "\f0e1";
}

.fa-rotate-left:before,
.fa-undo:before {
    content: "\f0e2";
}

.fa-legal:before,
.fa-gavel:before {
    content: "\f0e3";
}

.fa-dashboard:before,
.fa-tachometer:before {
    content: "\f0e4";
}

.fa-comment-o:before {
    content: "\f0e5";
}

.fa-comments-o:before {
    content: "\f0e6";
}

.fa-flash:before,
.fa-bolt:before {
    content: "\f0e7";
}

.fa-sitemap:before {
    content: "\f0e8";
}

.fa-umbrella:before {
    content: "\f0e9";
}

.fa-paste:before,
.fa-clipboard: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-unlink:before,
.fa-chain-broken: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-toggle-down:before,
.fa-caret-square-o-down:before {
    content: "\f150";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
    content: "\f151";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
    content: "\f152";
}

.fa-euro:before,
.fa-eur:before {
    content: "\f153";
}

.fa-gbp:before {
    content: "\f154";
}

.fa-dollar:before,
.fa-usd:before {
    content: "\f155";
}

.fa-rupee:before,
.fa-inr:before {
    content: "\f156";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
    content: "\f157";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
    content: "\f158";
}

.fa-won:before,
.fa-krw: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 {
    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-toggle-left:before,
.fa-caret-square-o-left:before {
    content: "\f191";
}

.fa-dot-circle-o:before {
    content: "\f192";
}

.fa-wheelchair:before {
    content: "\f193";
}

.fa-vimeo-square:before {
    content: "\f194";
}

.fa-turkish-lira:before,
.fa-try: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-institution:before,
.fa-bank:before,
.fa-university:before {
    content: "\f19c";
}

.fa-mortar-board:before,
.fa-graduation-cap: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: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-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
    content: "\f1c5";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
    content: "\f1c6";
}

.fa-file-sound-o:before,
.fa-file-audio-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-saver:before,
.fa-support:before,
.fa-life-ring:before {
    content: "\f1cd";
}

.fa-circle-o-notch:before {
    content: "\f1ce";
}

.fa-ra:before,
.fa-rebel:before {
    content: "\f1d0";
}

.fa-ge:before,
.fa-empire:before {
    content: "\f1d1";
}

.fa-git-square:before {
    content: "\f1d2";
}

.fa-git:before {
    content: "\f1d3";
}

.fa-hacker-news:before {
    content: "\f1d4";
}

.fa-tencent-weibo:before {
    content: "\f1d5";
}

.fa-qq:before {
    content: "\f1d6";
}

.fa-wechat:before,
.fa-weixin:before {
    content: "\f1d7";
}

.fa-send:before,
.fa-paper-plane:before {
    content: "\f1d8";
}

.fa-send-o:before,
.fa-paper-plane-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-soccer-ball-o:before,
.fa-futbol-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-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
    content: "\f20b";
}

.fa-meanpath:before {
    content: "\f20c";
}

/*!
 * 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; display:none;}.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:auto}.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:0;right:0;bottom:0;left:0;z-index:1050;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 face style******************************/
/*@font-face { font-family: 'open_sanslight'; src: url('fonts/opensans-light-webfont.eot'); src: url('fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-light-webfont.woff2') format('woff2'), url('fonts/opensans-light-webfont.woff') format('woff'), url('fonts/opensans-light-webfont.ttf') format('truetype'), url('fonts/opensans-light-webfont.svg#open_sanslight') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'open_sansregular'; src: url('fonts/opensans-regular-webfont.eot'); src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-regular-webfont.woff2') format('woff2'), url('fonts/opensans-regular-webfont.woff') format('woff'), url('fonts/opensans-regular-webfont.ttf') format('truetype'), url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'open_sansbold'; src: url('fonts/opensans-bold-webfont.eot'); src: url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-bold-webfont.woff2') format('woff2'), url('fonts/opensans-bold-webfont.woff') format('woff'), url('fonts/opensans-bold-webfont.ttf') format('truetype'), url('fonts/opensans-bold-webfont.svg#open_sansbold') format('svg'); font-weight: normal; font-style: normal; }*/

/*@font-face {
font-family: 'GoodTimesRg-Regular';
src: url('fonts/GoodTimesRg-Regular.eot') format('embedded-opentype');
src: url('fonts/GoodTimesRg-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/GoodTimesRg-Regular.woff2') format('woff2'), url('fonts/GoodTimesRg-Regular.woff') format('woff'), url('fonts/GoodTimesRg-Regular.ttf') format('truetype'), url('fonts/GoodTimesRg-Regular.svg#GoodTimesRg-Regular') format('svg');
font-weight: normal;
font-style: normal;
}*/
@font-face {
    font-family: 'Avenir LT Std';
    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: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir LT Std';
    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: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir LT Std';
    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: swap;
}

@font-face {
    font-family: 'Avenir Next LT Pro';
    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: swap;
}

@font-face {
    font-family: 'Avenir Next LT Pro';
    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: swap;
}

@font-face {
    font-family: 'Avenir LT Std';
    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: swap;
}

@font-face {
    font-family: 'Avenir LT Std';
    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: 200;
    font-style: italic;
    font-display: swap;
}

@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: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir LT Std';
    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: swap;
}

@font-face {
    font-family: 'Avenir LT Std';
    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: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir LT Std';
    src: url('fonts/AvenirLTStd-Medium.eot');
    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: swap;
}

@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url('fonts/AvenirNextLTPro-Bold.eot');
    src: url('fonts/AvenirNextLTPro-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/AvenirNextLTPro-Bold.woff2') format('woff2'), url('fonts/AvenirNextLTPro-Bold.woff') format('woff'), url('fonts/AvenirNextLTPro-Bold.ttf') format('truetype'), url('fonts/AvenirNextLTPro-Bold.svg#AvenirNextLTPro-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url('fonts/AvenirNextLTPro-Bold.eot');
    src: url('fonts/AvenirNextLTPro-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/AvenirNextLTPro-Bold.woff2') format('woff2'), url('fonts/AvenirNextLTPro-Bold.woff') format('woff'), url('fonts/AvenirNextLTPro-Bold.ttf') format('truetype'), url('fonts/AvenirNextLTPro-Bold.svg#AvenirNextLTPro-Bold') format('svg');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

/*@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');*/
/************************Common css styles**********************************/
* { margin: 0; padding: 0; outline: none !important; }

body {font-size: 15px; background-color: #fff; color: #333; font-family: "Avenir LT Std", sans-serif !important; margin: 0; padding: 0; font-weight: 500; padding-top:0px !important;}

a { color: #f26522; outline: none; text-decoration: none; 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; text-decoration:underline;}

a:hover, a:active, a:focus { outline: none; -moz-outline-style: none; color:#01aeef;}

a:hover { text-decoration: none !important; }

/* Start Common classes Styles */
.position-relative{position:relative !important;}
img { border: none; outline: none; }

.disnone { display: none; }

.clear { clear: both; /*height: 1px;*/ }

.floatL, .button_left { float: left; }

.floatR, .button_right { float: right; }

.taL { text-align: left !important; }

.taC { text-align: center !important; }

.taR { text-align: right !important; }

.taJ { text-align: justify !important; }

.vaT { vertical-align: top; }

.vaM { vertical-align: middle; }

.vaB { vertical-align: bottom; }

.mTopMinus5 { margin-top: -5px; }

.mTop0 { margin-top: 0px !important; }

.mTop2 { margin-top: 2px; }

.mTop3 { margin-top: 3px; }

.mTop4 { margin-top: 4px; }

.mTop5 { margin-top: 5px; }

.mTop7 { margin-top: 7px; }

.mTop10 { margin-top: 10px; }

.mTop12 { margin-top: 12px; }

.mTop15 { margin-top: 15px; }

.mTop20 { margin-top: 20px !important; }

.mTop22 { margin-top: 22px; }

.mTop24 { margin-top: 24px; }

.mTop25 { margin-top: 25px; }

.mTop30 { margin-top: 30px !important; }

.mTop35 { margin-top: 35px !important; }

.mTop40 { margin-top: 40px !important; }

.mTop45 { margin-top: 45px; }

.mTop47 { margin-top: 47px; }

.mTop70 { margin-top: 70px; }

.mTop50 { margin-top: 50px !important; }

.mTop37 { margin-top: 37px !important; }

.mTop59 { margin-top: 59px !important; }

.mTop75 { margin-top: 76px !important; }

.mBot20 { margin-bottom: 20px !important; }

.mBot25 { margin-bottom: 25px; }

.mBot30 { margin-bottom: 30px !important; }

.mBot40 { margin-bottom: 40px; }

.mBot2 { margin-bottom: 2px; }

.mBot5 { margin-bottom: 5px; }

.mBot10 { margin-bottom: 10px; }

.mBot15 { margin-bottom: 15px; }

.mBot45 { margin-bottom: 45px; }

.mBot59 { margin-bottom: 59px; }

.mR6 { margin-right: 6px; }

.mRight5 { margin-right: 5px; }

.mRight7 { margin-right: 7px; }

.mRight9 { margin-right: 9px; }

.mRight10 { margin-right: 10px; }

.mRight15 { margin-right: 15px; }

.mRight20 { margin-right: 20px; }

.mRight25 { margin-right: 25px; }

.mRight30 { margin-right: 30px; }

.mRight40 { margin-right: 40px; }

.mRight300 { margin-right: 300px; }

.mLeft3 { margin-left: 3px; }

.mLeft5 { margin-left: 5px; }

.mLeft10 { margin-left: 10px; }

.mLeft11 { margin-left: 11px; }

.mLeft15 { margin-left: 15px; }

.mLeft17 { margin-left: 17px; }

.mLeft20 { margin-left: 20px; }

.mLeft25 { margin-left: 25px; }

.mLeft30 { margin-left: 30px; }

.mLeft35 { margin-left: 35px; }

.mLeft45 { margin-left: 45px; }

.mLeft50 { margin-left: 50px; }

.mLight300 { margin-left: 300px; }

.pLeft10 { padding-left: 10px; }

.pLeft20 { padding-left: 20px; }

.pLeft30 { padding-left: 30px; }

.pLeft45 { padding-left: 45px; }

.pLeft70 { padding-left: 70px; }

.pLeft300 { padding-left: 300px; }

.pLeft15 { padding-left: 15px; }

.pRight10 { padding-right: 10px; }

.pRight5 { padding-right: 5px; }
.pTop0 { padding-top:0px !important; }
.pTop10 { padding-top: 10px; }
.pBot0 { padding-bottom: 0px !important; }
.pBot10 { padding-bottom: 10px !important; }

.pBot20 { padding-bottom: 20px !important; }

.pRight20 { padding-right: 20px; }

.pRight25 { padding-right: 25px; }


.pRight30 { padding-right: 30px; }

.pRight35 { padding-right: 35px; }

.text11 { font-size: 11px; }

.spacer3 { height: 3px; }

.spacer5 { height: 5px; }

.spacer10 { height: 10px; }

.spacer15 { height: 15px; }

.spacer20 { height: 20px; }

.spacer25 { height: 25px; }

.spacer30 { height: 30px; }

.spacer35 { height: 35px; }

.spacer40 { height: 40px; }

.spacer45 { height: 45px; }

.spacer50 { height: 50px; }

.spacer60 { height: 60px; }

.red { color: #f00; }

.noWrap { white-space: nowrap; }

.pT5 { padding-top: 5px; }

.pT10 { padding-top: 10px; }

.pR5 { padding-right: 5px; }

.noPad { padding: 0px !important; }

.noLeft { padding-left: 0px !important; }

.noRight { padding-right: 0px !important; }

.bold { font-weight: bold; }

.txt9 { font-size: 9px; font-style: italic; color: #434a4d; }

.txt011 { font-size: 14px; color: #434a4d; font-weight: normal; }

.txt11 { font: italic 13px 'Avenir LT Std', sans-serif,Arial,Helvetica,sans-serif; color: #434a4d; }

.txt12 { font-size: 16px; font-style: italic; color: #000; }

.txt15 { font-size: 15px !important; }

.txt22 { font-size: 22px !important; }

.mBot0 { margin-bottom: 0px !important; }

.nopadding { padding: 0px !important; }

.pRight0 { padding-right: 0px !important; }

.border0 { border: none !important; }
.common_h2{font-size:24px !important;font-weight:600;}
::-webkit-input-placeholder { color: #6f6763; }

:-moz-placeholder { /* Firefox 18- */ color: #6f6763; }

::-moz-placeholder { /* Firefox 19+ */ color: #6f6763; }

:-ms-input-placeholder { color: #6f6763; }

p { color: #353535; font-family: 'Avenir LT Std', sans-serif; font-size: 18px; font-weight: 500; line-height:26px; }

.f12 { font-size: 12px; }

/***********************Common css style ends*********************************/

/******************************Header**********************************************/

h1 { text-align: left; padding: 20px 0; }

h1 span { color: #fff; }
.fw500{font-weight:500;}
.bannerheader {background: url("images/newbanner.jpg") no-repeat center bottom;background-size: cover;width: 100%;min-height: 820px;}

.landing { background: url("images/Common/banner_landing_bg.jpg") no-repeat center bottom; background-size: cover; width: 100%; min-height: 650px; }
.landing h1 { font-size: 40px; }
.landing h3 { font-size: 20px; }
header.layoutheader { background: none; height: auto; min-height: 85px; }

.top-chat { color: #fff; text-align: right; z-index: 15; margin-top: 8px; }

.top-chat a { color: #fff; font-size: 16px; font-weight: 500; display: inline-block; text-decoration: none; cursor: pointer; line-height: 33px; }

.top-chat .english, .top-chat .espanol { display: inline; margin-right: 10px; font: normal 13px 'Avenir LT Std', sans-serif; }

.top-chat .english a, .top-chat .espanol a { color: #fff !important; padding: 4px 10px; border-radius: 4px; font-size: 13px; display: inline-block; position: relative; text-decoration: none; line-height: 18px; }

/*.top-chat .english a { background:#01ADEF ; }

.top-chat .espanol a { background: #023B7C; }*/

    .top-chat .espanol a { border: 2px solid #023B7C; color: #023B7C  !important; font-weight: bold; }
    .top-chat .english a { border: 2px solid #01adef; color: #01adef !important; font-weight: 600; transition: 0.3s all; -webkit-transition: 0.3s all; }

.top-chat .english a:hover{border:2px solid #023B7C;background-color:#023B7C; color:#fff !important;font-weight:600;}


/*.top-chat .english a:after {
            content: "";
            position: absolute;
            width: 0;
            height: 0;
            border-left: 6px solid transparent;
            border-right: 6px solid transparent;
            border-top: 6px solid #023B7C;
            bottom: -5px;
            right: 22px;
        }*/
.blog-min-hght3{min-height:85px;}
.top-chat .english a:hover { color: #fff; }

.top-chat .espanol { font: normal 13px 'Avenir LT Std', sans-serif; color: #3927da; }

/*.top-chat .espanol a:hover { color: #fff !important; background: #061431; }*/

#lang .english a, #lang .espanol a { border-radius: 2px; color: #fff !important; display: inline-block; font-size: 13px; line-height: 18px; padding: 3px 7px; position: relative; text-decoration: none; }

#lang .english, #lang .espanol { display: inline; margin-right: 10px; font: normal 13px 'Avenir LT Std', sans-serif; }

#lang .english a { background: #023B7C; }

#lang .espanol a { background: #01ADEF; }

#lang .english a:hover { color: #fff; }

#lang .espanol { font: normal 13px 'Avenir LT Std', sans-serif; color: #3927da; }

#lang .espanol a:hover { color: #fff; background: #061431; }

.chaticon { background: url("images/common/chaticon.png") no-repeat left top; height: 32px; padding-left: 38px; }

.phoneicon { background: url("images/common/callicon.png") no-repeat left top; height: 32px; margin-left: 20px; padding-left: 35px; display: inline-block; color: #fff; font-size: 16px; font-weight: bold; font-style: normal; line-height: 33px; }

/***********************************Menu*************************************/

.menu { }

.menu li { list-style-type: none; display: inline; padding: 0px; }

.menu li a { text-decoration: none; font-size: 14px; color: #fff; font-weight: bold; border-bottom: 6px solid transparent; display: inline-block; padding: 5px 5px; margin: 0px 2px; }

.menu li a:hover { color: #01adef; }

.menu li a.active { border-bottom: 6px #7e7e7e solid; color: #01adef; }

#home i { font-size: 25px; position: relative; top: 2px; }

.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.nav { display: block; }

.navbar { position: relative; min-height: 45px; margin-bottom: 0 !important; border: 1px solid transparent; }

.navbar-default { background-color: transparent !important; border: none !important; }

a.register { background: #01adef; border-bottom: none !important; border-radius: 4px; padding: 5px 10px; }
a.ettregister { background: #f26522; border-bottom: none !important; border-radius: 4px; padding: 5px 10px; }

.menu li a.register:hover, .menu li a.register:active { background: #f26522; border-bottom: none; }
.menu li a.ettregister:hover, .menu li a.ettregister:active { background: #01adef; border-bottom: none; }

/********************************Ul li menu****************************************/
.menu li { position: relative; }

ul li ul.submenu { padding: 0; position: absolute; top: 35px; left: 0; width: 150px; z-index: 1; background: #01adef; border-radius: 0 0px 0px 0px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; display: none; opacity: 0; visibility: hidden; -webkit-transiton: opacity 0.2s; -moz-transition: opacity 0.2s; -ms-transition: opacity 0.2s; -o-transition: opacity 0.2s; -transition: opacity 0.2s; }

li.more-menu a { border-bottom: none !important; }

.fixnav li.more-menu li a { color: #fff !important; }

li.more-menu.active a:hover { background: #01adef; border-radius: 4px 4px 0 0; border-bottom: none; }

li.more-menu.active a, li.more-menu a:hover { background: #01adef; border-radius: 4px 4px 0 0; border-bottom: none; }

.menu li.more-menu:hover a { color: #ffffff; }

.menu li.more-menu { padding-bottom: 8px; padding-top: 8px; }

.menu li.more-menu:hover { background: #01adef; border-radius: 4px 4px 0 0; }

.fixnav .menu li.more-menu:hover a { color: #ffffff; }

li.more-menu:hover li:hover a { background: #666666; }

.fixnav .menu li.more-menu { padding-bottom: 8px; padding-top: 8px; }

ul li.more-menu ul.submenu li a { display: block; border-radius: 0; margin: 0px; padding: 5px 10px; }

ul li.more-menu ul.submenu li { display: block; color: #fff; border-radius: 0; text-shadow: none; }

ul li.more-menu ul.submenu li:hover { background: #666; }

ul li.more-menu ul.submenu li:last-child:hover { border-radius: 0 0 4px 4px; }

ul li:hover ul.submenu { display: block; opacity: 1; visibility: visible; }

/****************************Banner**************************************/
.banner { position: relative; }

.carousel-indicators { bottom: -40px; width: 30%; margin: auto; left: 0; right: 0; text-align: center; }

.carousel-indicators li { background: #fff; width:13px; height:13px; border: 1px solid #959595; margin: 5px; border-radius: 10px; list-style-type: none; float: none; display: inline-block; cursor: pointer; }

.carousel-indicators li.active { background: #1269ae; width:13px; height:13px; border: 1px solid #1269ae; margin: 5px; border-radius: 10px; cursor: default; }

.irslogo { background: rgba(0, 0, 0, 0) url("images/common/irslogo.png") no-repeat scroll 0 0; height: 102px; margin-top: 20px; position: absolute; right: 45px; width: 104px; background:none;}

#fixNav { padding-top: 60px; }
.spanish-deadline #fixNav { padding-top: 10px; }

.banner h1, .banner h3#nowraptxt {font-size: 22px; font-weight: 200; color: #000; line-height: 45px; text-align: center; margin-bottom: 0; margin-top: 40px; padding-top: 5px; }

.banner .h3join { font-family: 'Avenir LT Std', sans-serif; font-size: 22px; font-weight: 200; color: #fff; line-height: 45px; text-align: center; margin-bottom: 0; margin-top: 2%; }

.banner h1 span, .banner h3#nowraptxt span { font-size: 32px; font-weight: 700; color: #fff; }

.banner h1 i { font-style: normal; }

.banner h3 { font-size: 18px; font-weight: 700; color: #9c9c9c; text-align: center; margin-top: 0; }
.text-dark-blue{color:#00498e !important;}
/**************************************************************************/
.news-subs { /*background: #131515;*/ border-radius: 5px; padding: 0px 20px 0px 5px; /* width: 49%; */ margin: 0% auto 0%; float: none; /*overflow: hidden;*/ }

.news-subs input[type="text"] { /* height: 54px; */ padding-left: 65px; /*background: #fff url(images/common/mailicon.png) no-repeat 10px 20px;*/ background: #fff; min-width: 100%; border: 1px solid #ddd; padding-right: 5px; float: left; outline: none; font-size: 18px; border-radius: 0px; line-height: 60px; border-radius: 4px 0 0 4px; height: 60px; font-style: italic; text-overflow: ellipsis; }

    .news-subs a {
        background: #f26522;
        color: #fff;
        font-family: 'Avenir LT Std', sans-serif;
        font-size: 22px;
        font-weight: 500;
        padding: 15px 20px 14px;
        display: inline-block;
        position: relative;
        width: 95%;
        text-align: center;
        text-transform: capitalize;
        border-radius: 0px 4px 4px 0px;
        text-decoration: none;
    }

.caption {font-size: 21px !important;line-height: inherit;font-style: italic;color: #fff;font-weight: 500;margin-bottom: 30px !important;padding-bottom: 0 !important;}
.orLine { border-top: 1px #5b5b5b solid; border-bottom: 1px #080d11 solid; position: relative; width: 40%; margin: 2% auto 0; }

.orLinep { font: normal 18px Fjalla One, Verdana, Tahoma, Arial; text-align: center; color: #dadada; height: 45px; background: #575a61; /* border-radius: 40px; */ padding: 5px 8px; width: 45px; margin: auto; position: absolute; left: 48%; margin-top: -25px; line-height: 30px; border-radius: 50%; }

.headbtn { margin-top: 5%; margin-bottom: 2%; }

.fb-btn { margin-right: 15px; }

.logo { background: url(images/common/exlogo.png) no-repeat left top; width: 180px; height: 71px; display: block; margin-top: 10px; }

.fixlogo { background: url(images/common/ettlogo.png) no-repeat left top; width: 180px; height: 71px; display: block; margin-left: 10px; }

.fixnav { background: #fff; position: fixed; width: 100%; z-index: 9999; box-shadow: 0px 0px 10px rgba(0,0,0,0.2); 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; padding: 10px 0; top:0px;}

.fixnav a.register { color: #fff !important; padding: 5px 10px; }

.fixnav a.register:hover { color: #fff !important; background: #f26522 !important; }
.fixnav a.ettregister { color: #fff !important; padding: 5px 10px; }

.fixnav a.ettregister:hover { color: #fff !important; background: #01adef !important; }

.fixnav .top-chat a, .fixnav .phoneicon { color: #555; }

.fixnav .menu li { padding: 0px; }

.fixnav .menu li a { text-decoration: none; font-size: 16px; color: #333; font-weight: 500; border-bottom: 6px solid transparent; display: inline-block; padding: 5px 5px; margin: 0px 2px; }

.fixnav .menu li a:hover { color: #01adef; background: none; }

.fixnav .menu li a.active { border-bottom: 6px #7e7e7e solid; color: #01adef; }

/**************************Footer***************************************/
footer { background: #023b7c; padding: 20px 0px 10px;}

footer h5 {color: #fff; font-size: 20px; font-weight: 500; margin-bottom:20px;}

footer ul li { list-style-type: none; margin: 2px 0px; /*padding-bottom:5px;*/ }

footer ul li i { font-size: 10px !important; color: #01adef !important; font-weight: bold !important; margin-right: 5px; position: relative; top: -2px; }

footer ul li a { font-family: Avenir LT Std, sans-serif; font-size: 16px; color: #fff; font-weight:500; text-decoration:none;}

footer ul li a:hover, footer ul li a:focus { color: #01adef; }

footer p { color: #fff; font-size: 14px; width: 75%; margin: auto; text-align: center; }

.foot-cont { /*background: url(images/line.jpg) repeat-x left bottom;*/ padding-bottom: 30px; width: 100%; float: left; }

.foot-address { width: 100%; }

.foot-address p { font-family: 'Avenir LT Std', sans-serif; font-size: 15px; color: #fff; }

.foot-address p a { color: #01adef; text-decoration: underline !important; }

.foot-address p a:hover { color: #f26522; }

.social-icons { width: 75%; margin: auto; margin-top: 20px; }

.social-icons a { float: none; }

.social-icons a.fb { background: url("images/common/socialicons.png") no-repeat left top; width: 35px; height: 35px; display: inline-block; margin-right: 10px; }

.social-icons a.twit { background: url("images/common/socialicons.png") no-repeat -48px top; width: 35px; height: 35px; display: inline-block; margin-right: 10px; }

.social-icons a.gp { background: url("images/common/socialicons.png") no-repeat -96px top; width: 35px; height: 35px; display: inline-block; margin-right: 10px; }

.social-icons a.ln { background: url("images/common/socialicons.png") no-repeat -144px top; width: 35px; height: 35px; display: inline-block; margin-right: 10px; }

.social-icons a.yt { background: url("images/common/socialicons.png") no-repeat -192px top; width: 35px; height: 35px; display: inline-block; margin-right: 10px; }

.social-icons a.pin { background: url("images/common/socialicons.png") no-repeat left top; width: 35px; height: 35px; display: inline-block; margin-right: 10px; }

.social-icons a.rss { background: url("images/common/socialicons.png") no-repeat -240px top; width: 35px; height: 35px; display: inline-block; margin-right: 10px; }

.social-icons a.insta { background: url("images/common/socialicons.png") no-repeat right top; width: 35px; height: 35px; display: inline-block; }

/*.tweetScroll {
    height:150px;
    overflow: auto;
}*/



/*****************************************************************************/

h2 { font-family: 'Avenir LT Std', sans-serif !important; font-size:28px;}

.carou-part { background: #e5e3e0; padding: 10px 0px; width: 100%; min-height: 100px; }

.owl-pagination { display: none; }

.offer-part { padding: 40px 0px; }

.offer-part h2, .video-part h2, h2.mainheading { font-size: 30px; color: #353535; text-align: center; margin: 20px 0 10px 0; }

.offer-part h2 span, .video-part h2 span, .efile-part h2 span, h2.mainheading span { color: #00498e; }

h3.mainheading { font-size: 22px; color: #353535; text-align: center; font-weight: 600; }

h3.mainheading span { color: #00498e; }

h4.mainheading { font-size: 30px; color: #353535; text-align: center; margin: 30px 0 25px 0; }
h4.mainheading span { color: #00498e; }
.tax-part {text-align: center;margin-top: 30px;min-height: 560px;background: #FFF;box-shadow: 0px 0px 10px rgba(0,0,0,0.1);padding:15px 15px;border-radius: 3px;margin-bottom: 20px;}
.faqVideo { width: 55%; margin: 20px auto 0px; }
.faqVideo iframe { width: 100% !important; height: 465px; border: none !important; }
.extaxappbg .tax-part { min-height: 390px; }
.tax-part span { /*width: 140px; height: 140px; border-radius: 50%; text-align: center; margin: 0 auto;*/ display:block;text-align: left; }
.tax-part span img {width:60px; height:auto; }
.tax-part h5, .tax-part h3 {font-size:20px;color: #222;font-family: 'Avenir LT Std', sans-serif !important;margin: 10px 0px 15px;min-height:auto;font-weight: 500;text-align: left;padding-bottom: 15px;position: relative;}
.tax-part h5::before, .tax-part h3::before {position: absolute;left: 0px;width: 50px;height: 1px;background: #023b7c;content: "";bottom: 0px;}
.tax-part ul { margin: 15px 0px 0px; padding: 0px; }
.tax-part ul li { font-family: 'Avenir LT Std', sans-serif; font-size: 17px; font-weight: normal; color: #3d3d3d; list-style-type: none; text-align: left; position: relative;padding:5px 0px 5px 18px;}
.tax-part ul li:before{position:absolute;left:0px;top:11px;content:"";width:9px;height:9px;border:2px solid #01adef; background-color:#01adef;border-radius:200px;}
.more-btn { font-family: 'Avenir LT Std', sans-serif; font-size: 18px; color: #000; font-weight: 600; border-radius: 5px; border: 2px solid #000; padding: 7px 20px; display: inline-block; margin: 25px 0px; text-decoration: none; }
.more-btn:hover { color: #f26522 !important; border: 2px solid #f26522 !important; }
.more a { color: #000 !important; text-decoration: none; }
.more a:hover { color: #f26522 !important; }
.more { font-family: 'Avenir LT Std', sans-serif; font-size: 14px; color: #000 !important; font-weight: 600; border-radius: 5px; border: 2px solid #000; padding: 6px; display: inline-block; margin: 0px 0px; }
blockquote P span { color: #0661b8; }
.more:hover { color: #f26522 !important; border: 2px solid #f26522 !important; }
.more-new a { color: #fff !important; text-decoration: none; }
.more-new a:hover { color: #f26522 !important; }
.more-new { font-family: 'Avenir LT Std', sans-serif; font-size: 14px; color: #fff !important; font-weight: 600; border-radius: 5px; border: 2px solid #f26522; padding: 10px; display: inline-block; margin: 0px 0px; }
.more-new:hover { color: #f26522 !important; border: 2px solid #f26522 !important; }
.video-part { background: url("images/video-bg.jpg") no-repeat; min-height: 550px; text-align: center; padding: 40px 0px; background-size: cover; }
.video-part h2 { margin-top: 10%; }
.video-part a { margin-top: 5%; display: inline-block; }
.efile-part { padding: 30px 0px; background: #fff; width: 100%; text-align: center; }
.efile-part p {color: #272727; }
/*.efile-para1 { margin-top: 6%; }*/
.efile-part h5 { font-size:22px; color: #000; font-weight: 400;margin:15px 0px; }
.get-btn, .get-btn:focus { background: #f26522; border-radius: 5px; font-size: 20px; color: #ffffff; font-family: 'Avenir LT Std', sans-serif; padding: 10px 26px; display: inline-block; margin: 15px 0px 0px; text-transform: capitalize; border: none; text-decoration: none !important; font-weight: 500; }
.get-btn:hover { background: #01adef; color: #ffffff; }
.irs-part-forms { background: url("images/formirs2290bg.jpg") no-repeat !important; min-height: 670px; text-align: center; padding: 40px 0px; background-size: cover !important; width: 100%; }
.irs-part { background: url("images/formirs2290new.jpg") no-repeat; min-height: 670px; text-align: center; padding: 40px 0px; background-size: cover !important; width: 100%; }
.irs-part h2 { font-size: 40px; color: #fff; }
.irs-part h2 span { color: #f37022; }
.irs-part p { color: #fff; font-size: 16px; font-weight: 600; margin-top: 0; text-align: center; padding: 16px; }

.irs-part img { margin: 5% auto 1%; }

.form-part { background: url("images/form-bg.jpg") no-repeat; min-height: 670px; text-align: center; padding: 40px 0px; background-size: cover; width: 100%; }

.form-part h2 { font-size: 40px; color: #fff; }

.form-part h2 span { color: #f37022; }

.form-part p { color: #fff; font-size: 16px; font-weight: 600; margin-top: 0; text-align: center; padding: 16px; }

.form-part img { margin: 5% auto 1%; }

.app-btn { text-align: left; display: block; }

.as { margin-right: 20px; }
.AppSection{padding:40px 0px;}
.AppSection p{font-size:18px;font-weight:500;color:#333;line-height:normal;padding:10px 0px 15px;line-height:26px;}
.app-btn img{width:160px;}
.testimonialBox{position:relative;/*padding-left:120px !important;*/z-index:9;}
/*.testimonialBox::before {content: "";background: url("images/quote.png") no-repeat;width: 100px;height: 100%;position: absolute;left:20px;top: 30px;}*/
.testimonialBox::after {position: absolute;left: -76px;top:100px;content: "";width: 0;height: 0;border-left: 0 solid transparent;border-right: 52px solid transparent;border-top: 180px solid #e8f0f6;transform: rotate(60deg);-webkit-transform: rotate(60deg);-moz-transform: rotate(60deg);z-index: -1;}
.testimonialBox h2 {margin: 0px 0px 20px !important;text-align: left !important;font-weight: 600;}
.testimonialBox .item p {padding-left: 0px;text-align: left;margin-top: 0px;font-size: 16px;margin-bottom:20px;}
.testi-part p { padding-left: 50px; }
.testimonialBox .item div.text-left span{font-size:15px;}
.testi-part b { display: block; font-style: italic; }

.testi-part .carousel .item { min-height: 90px; }

.irsbg { background: #fff url("images/common/irs2290bg.jpg") no-repeat left top; background-size: cover; padding: 15px; opacity: 0.9; }

.irsbg h2.mainheading { color: #fff; }

.irsbg p { color: #fff; line-height: 30px; font-size: 18px; }

.greybg { background: #eee; padding: 15px; }

.whitebg { background: #fff; padding: 15px; }

/**************************Slider Arrow***********************************/

.carousel-control.left, .carousel-control.right { background: none; box-shadow: none; color: #00498e; }

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { position: absolute; left: 0; }

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { position: absolute; right: 0; }

.item h4.mainheading { font-size: 24px; color: #f26522; text-align: left; font-family: 'Avenir LT Std', sans-serif; margin: 0px 0px 15px 0px; }

.item p { font-size: 16px; text-align: center; line-height: 25px; }

/***********************************Slider arrow ends*******************************************/

.greybg .item img { border: 2px #555 solid; }

.creditbg { background: url('images/common/creditsbg.jpg') no-repeat left top; background-size: cover; height: 170px; padding: 10px; }

.sepline { background: #cdcdcd; height: 1px; margin: auto; }

.sepLine { background: #cdcdcd; height: 1px; width: 100%; margin: 20px auto; }


/*selvam start*/
.offer-part .owl-wrapper-outer { width: 100% !important; }

.offer-part .owl-next, .offer-part .owl-prev { top: 50% !important; }

.offer-part .owl-prev { left: -60px; }

.offer-part .owl-next { right: -60px; }

.extax_price .formTabs li { display: inline-block; list-style: outside none none; margin: 0 10px; }

.extax_price .listTable { background-color: #f5f5f5; border: 1px solid #eeeeee; border-radius: 0; color: #444444; float: left; font-size: 16px; font-weight: 600; margin-right: 30px; min-height: 200px; padding: 10px 0 0; position: relative; width: 33%; box-shadow: 0 0 5px #eeeeee; }

.extax_price blockquote { /*background: #fafafa;
    border: 1px solid #eeeeee;
    position: relative;*/ }

.extax_price blockquote p { color: #353535; font-size: 14px; font-style: normal !important; margin: 5px 0 5px; text-align: left; }

.priceListtitle { background: #0086c8; border: 5px solid #20a6e8; border-radius: 50%; color: #cccccc; height: 150px; margin: 15px auto; width: 150px; }

.priceListtitle h6 { color: #fff; /*font-family: open_sanslight;*/ font-size: 27px; font-weight: bold; margin: 12px 0 5px; padding: 4px; line-height: 36px; }

.listTablecnt td { text-align: left; padding: 10px 20px; height: 60px; }

.listTablecnt tr { border-bottom: 1px solid #eeeeee; }

.listTablecnt tr:last-child { border-bottom: none; }

.listTablecnt .even { background: #ffffff; }

.listTablecnt .priceValue { color: #f26522; font-size: 18px; font-weight: bold; line-height: 40px; }

.otherpricingbg .priceListtitle h6 { margin: 30px 0 0; }

#irs .pricing { margin: 0 auto; width: 70%; }

#irs .pricing .listTable { width: 46%; min-height: 495px; }

#vin .pricing .listTable { float: none; margin: 0 auto; }

.extax_price .formTabs { margin: 10px 0 30px; }

.extax_price .formTabs li.extax_priceselmenu { background: #f5f5f5; border: 1px solid #eeeeee; border-radius: 5px; display: inline-block; font-size: 18px; font-weight: 600; list-style: outside none none; margin: 0 10px; padding: 8px 20px; position: relative; }

.extax_price .formTabs li a { color: #333333; }

.extax_price .formTabs li.extax_priceselmenu_active { background: #f26522; border-color: #f26522; }

.extax_price .formTabs li.extax_priceselmenu_active a { color: #fff; }

.extax_price .formTabs li.extax_priceselmenu_active:before { bottom: -9px; content: ""; left: 135px; position: absolute; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #f26522; padding: 0; margin: 0; }

.extax_price .disTxt { margin: 20px 0 0; }

.cards_bg { margin: 0 auto; width: 70%; }

.extax_price .plainContent { margin: 20px 0 0; }

.refund_policy li { line-height: 30px; }

div.AuthorizeNetSeal { text-align: center; margin: 0; padding: 0; width: 90px; font: normal 9px arial,helvetica,san-serif; line-height: 10px; float: none; display: inline-block; }

.cardTop { margin-top: 5%; }

.cards_bg img { margin-top: 12px; }
/*selvam end*/
/*.appspg .mainheading {
    text-align: left !important;
}*/

#appspg h1, #appspg h2, #appspg h3, #appspg h4 { text-align: left !important; }

#appspg p { text-align: justify !important; }

.appspg p { text-align: center; }

.tax-part1.exicon img { margin-top: 35px; }

.tax-part2.taxcalc img { margin-left: 5px; }

.tax-part3.notify img { }

.appsicons a { text-decoration: none; }

.appsicons h5 { min-height: 20px; }

.exicon, .taxcalc, .notify { border: 1px #EBEBEB solid; padding: 20px; }

.exicon:hover, .taxcalc:hover, .notify:hover { box-shadow: 0 0 1px #ccc; border: 1px #CCCCCC solid; }

.exicon p, .taxcalc p, .notify p { min-height: 135px; }


#more.active a { color: #fff; }

.irspg h2, .irspg h3, .irspg h4, .irspg h5 { text-align: left !important; }

/*.irspg p { text-align: justify !important; }*/

/***********************************Fuel Tax - IFTA*******************************************/
#iftapg h2.mainheading { text-align: left; }

#iftapg h1, #iftapg h2, #iftapg h3, #iftapg h4, #iftapg h5 { text-align: left !important; }

#iftapg h4.iftaheading { text-align: center !important; }

#iftapg .resourcebg ul { padding: 20px; }

#iftapg h5 { font-size: 20px; }

/*#iftapg p { text-align: justify !important; }*/

#iftapg ul { margin: 0px 0 10px 0 !important; }


.w420 a:hover { color: #fff; }

h4.iftaheading { font-size: 30px; color: #fff; text-align: center; margin: 10px 0 10px 0; }

.ifta { background: url("images/bannerfuel.jpg") no-repeat center top; background-size: cover; background-color: #efecec; }

.ifta h2.mainheading { color: #fff; }

.ifta h2.mainheading span { color: #f26522; }

.app-part h4.mainheading { font-size: 24px; color: #f26522; text-align: center; font-family: 'Avenir LT Std', sans-serif; margin: 0px 0px 15px 0px; }

.ifta .contentArea p { color: #9c9c9c; font-size: 18px; font-weight: 700; margin-top: 0; text-align: center; }

.ifta .contentArea h3 { color: #FFF; font: 40px/10px Open Sans,"sans-serif",sans-serif; margin-bottom: 10px; text-align: center; }


#leftColumn .more-btn { border: 2px solid #fff; border-radius: 5px; color: #fff; display: inline-block; font-family: "Open Sans",sans-serif; font-size: 18px; font-weight: 600; margin: 25px 0; padding: 7px 20px; }

#leftColumn .more-btn:hover { border: 2px solid #f26522 !important; color: #f26522 !important; }

.ifta-br { /*background: url("images/bannerfuel") no-repeat left top;*/ background-color: #f5f5f5; }

.ifta-br2 { /*background: url("images/bannerfuel") no-repeat left top;*/ background-color: #f7f7f7; }

.ifta-1 .irsList { overflow: hidden; padding: 15px; }

.ifta-1 .irsList ul { border-right: 1px solid #ccc; float: left; width: 520px; }

.ifta-1 .irsList ol { float: left; }

.ifta-1 ul li i, .ifta-1 ol li i { color: #f26522; padding: 0px 6px; }

.ifta-1 ul li, .ifta-1 ol li { background: none; margin-bottom: 10px; text-align: left; margin-left: 5px; list-style: none;list-style: none; color: #3d3d3d; font-family: "Open Sans",sans-serif; font-size: 15px; font-weight: normal; margin-bottom: 10px; }

.ifta-1 article ol li { font-size: 14px; font-weight: bold; margin-bottom: 10px; }


.ifta-1 ul, .ifta-1 ol { list-style-type: none; margin: 10px 20px; padding: 0; }

/*About us flip*/

.memb-container {border-radius: 3px;height: 222px;width: 100%;border: 1px solid #ccc;margin: 10px 0px 70px;display: inline-block;}

/*.memb-container:hover .memb,
    .memb-container.hover .memb {
        -webkit-transform: rotateY(180deg);
        -moz-transform: rotateY(180deg);
        -o-transform: rotateY(180deg);
        transform: rotateY(180deg);
    }

.memb-container {
            position: relative;
            height: auto;
            width: auto;
            margin: 0 auto;
        }*/

.memb-container {position:relative;}
/*.memb div.back { -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-transform: perspective(1000px) rotateY(180deg); -webkit-transform: perspective(1000px) rotateY(180deg); transform: perspective(1000px) rotateY(180deg); }
.memb div.front { -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-transform: perspective(1000px) rotateY(0deg); -webkit-transform: perspective(1000px) rotateY(0deg); transform: perspective(1000px) rotateY(0deg); }
.memb:hover div.back { -moz-transform: perspective(1000px) rotateY(0); -webkit-transform: perspective(1000px) rotateY(0); transform: perspective(1000px) rotateY(0); }
.memb:hover div.front { -webkit-transform: perspective(1000px) rotateY(-179.9deg); -moz-transform: perspective(1000px) rotateY(-179.9deg); transform: perspective(1000px) rotateY(-179.9deg); }*/
.front{ width: 100%; height: 220px; }
.memb { -webkit-transition: 0.6s; -webkit-transform-style: preserve-3d; -moz-transition: 0.6s; -moz-transform-style: preserve-3d; -o-transition: 0.6s; -o-transform-style: preserve-3d; transition: 0.6s; transform-style: preserve-3d; position: relative; }
/*.front{ -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; position: absolute; top: 0; left: 0; }*/
.aboutus.greybg { padding: 30px 0; }
.prod-logo a {padding: 15px 0px;border-radius: 0;display: inline-block;width: 100%;border: 1px solid #ddd;background: #FFF;text-align: center;margin: 10px 0px;}
.prod-logo a img { width: auto; max-width: 100%; }
.aboutus h2, .aboutus h3, .aboutus h4 { text-align: left; }
.front { background: url("images/amber-new.jpg") 0 0 no-repeat; background-position: center !important; z-index: 2; background-size: cover !important; }
/*.back { background: #f8f8f8; transform: rotateY(180deg); text-align: center; }*/
.back-title {font-size: 18px;font-weight: bold;vertical-align: middle;text-align: center;position: absolute;top: 100%;background: #023B7C;padding: 5px 10px 0px;width: calc(100% - 20px);left: 10px;border-radius: 3px;box-shadow: 0px 10px 5px rgba(0, 0, 0, 0.2);margin-top: -30px;min-height: 90px;display: flex;align-items: center;text-align: center;color: #f26522;border: 1px solid #023b7c;}
.back-title div {display: block;width: 100%;}
.back-title h3 {font-size: 15px;line-height: 21px;text-align: center !important;margin-top: 5px;color:#fff;}
.team-memb2 { background: url("images/Ourteam/amber-tabb.jpg") 0 0 no-repeat; z-index: 2; }
.team-memb3 { background: url("images/kim-new.jpg") 0 0 no-repeat; z-index: 2;background-position:top !important; }
.team-memb4 { background: url("images/Ourteam/Josh_Sullivan.jpg") 0 0 no-repeat; z-index: 2; }
.team-memb5 { background: url("images/Ourteam/Jarissel_Morillo.jpg") 0 0 no-repeat; z-index: 2; }
.team-memb6 { background: url("images/Ourteam/claudia-munson.jpg") 0 0 no-repeat; z-index: 2; }
.team-memb7 { background: url("images/Ourteam/Elena_Dedman.jpg") 0 0 no-repeat; z-index: 2; }
.team-memb8 { background: url("images/Ourteam/Kay_Tolson.jpg") 0 0 no-repeat; z-index: 2; }
.team-memb9 { background: url("images/Ourteam/Ashley_Hyatt.jpg") 0 0 no-repeat; z-index: 2; }
.team-memb10 { background: url("images/Ourteam/chris-hodges.jpg") 0 0 no-repeat; z-index: 2; }
.team-memb11 { background: url("Images/Ourteam/candice-sams.jpg") 0 0 no-repeat; z-index: 2; }
.team-memb12 { background: url("images/Ourteam/kaydee-thorpe.jpg") 0 0 no-repeat; z-index: 2; }
.team-memb13 { background: url("images/Ourteam/jessica-carrion.jpg") 0 0 no-repeat; z-index: 2; }
.team-memb14 { background: url("images/nicholas-new.jpg") 0 0 no-repeat; z-index: 2; }
.team-memb15 { background: url("images/taylor-new.jpg") 0 0 no-repeat; z-index: 2; }
.team-memb16 { background: url("images/Ourteam/alex-arey.jpg") 0 0 no-repeat; z-index: 2; }
.team-memb17 { background: url("images/Ourteam/allison-barfield.jpg") 0 0 no-repeat; z-index: 2; }
.team-memb18 { background: url("images/Ourteam/jim-frazier.jpg") 0 0 no-repeat; z-index: 2; }
.team-memb19 { background: url("images/Ourteam/jessica-carrion.jpg") 0 0 no-repeat; z-index: 2; }
.team-memb20 { background: url("images/Ourteam/elena.jpg") 0 0 no-repeat; z-index: 2; }
.team-memb21 { background: url("images/Ourteam/stefanie.jpg") 0 0 no-repeat; z-index: 2; }
.team-memb22 { background: url("images/Caleb-new.jpg") 0 0 no-repeat; z-index: 2; }
.team-memb23 { background: url("images/Ourteam/ariel.jpg") 0 0 no-repeat; z-index: 2; }
.team-memb24 { background: url("images/Ourteam/Amber-Shipman.jpg") 0 0 no-repeat; z-index: 2; }
.team-memb25 { background: url("images/Ourteam/Katie.jpg") 0 0 no-repeat; z-index: 2; }
.team-memb26 { background: url("images/Ourteam/Andy.jpg") 0 0 no-repeat; z-index: 2; }
.team-memb27 { background: url("images/Ourteam/Meredith.jpg") 0 0 no-repeat; z-index: 2; }
.team-memb101{background: url("images/joy-new.jpg") 0 0 no-repeat; z-index: 2;}
.team-memb102{background: url("images/Kristen-new.jpg") 0 0 no-repeat; z-index: 2;}
.team-memb103{background: url("images/Meredith-new.jpg") 0 0 no-repeat; z-index: 2;}
.team-memb104{background: url("images/Sebastian-new.jpg") 0 0 no-repeat; z-index: 2;background-position:top !important;}
.team-memb105{background: url("images/carla-new.jpg") 0 0 no-repeat; z-index: 2;}
.team-memb106{background: url("images/Ourteam/Taylor.jpg") 0 0 no-repeat; z-index: 2;}
.team-memb107{background: url("images/charles-new.jpg") 0 0 no-repeat; z-index: 2;}
.team-memb108{background: url("images/beth-new.jpg") 0 0 no-repeat; z-index: 2;}
.team-memb109{background: url("images/demetri-new.png") 0 0 no-repeat; z-index: 2;background-position:top !important;}
.aboutBg{background: url(images/supportImg.jpg) no-repeat center center;background-size: cover;color:#fff;}
/*.aboutBg h2, .aboutBg p{color:#fff;}*/
.aboutBg h4{color:#f26522;font-weight:600;}
.aboutBg .support-btn,.aboutBg .support-btn:focus {color: #fff;float: none;border: 2px solid #FFF;padding: 5px 15px;border-radius: 3px;}
.aboutBg .support-btn:hover,.aboutBg .support-btn:active{color:#f26522 !important;border-color:#f26522;}
.aboutBg .new-suprtbtn{color: #01adef; border: 2px solid #01ADEF;}
.aboutBg .new-suprtbtn:focus{color: #f26522; border: 2px solid #f26522;}
/*About us flip ends*/
.news-subs i { background: #eeeeee; border-radius: 5px 0 0 5px; border-right: 1px solid #dddddd; font-size: 30px; left: 0; padding: 15px 12px; position: absolute; top: 0; z-index: 6; }
.extaxappbg .formTabs, .extaxappbg .formTabs1, .extaxappbg .formTabs2 { margin: 10px 0 20px; }
.extaxappbg .formTabs li.extax_priceselmenu, .extaxappbg .formTabs1 li.extax_priceselmenu, .extaxappbg .formTabs2 li.extax_priceselmenu, .partnerspg .formTabs li.extax_priceselmenu { background: #fff; border:1px solid #dfdfdf; border-radius: 5px; display: inline-block; font-size: 18px; font-weight: 600; list-style: outside none none; margin: 0 10px; padding: 8px 20px; position: relative; }
.partnerspg #partners ul li { list-style-type: none; }
.extaxappbg .formTabs li a, .extaxappbg .formTabs1 li a, .extaxappbg .formTabs2 li a { color: #333333; text-decoration: none; }
.extaxappbg .formTabs li.extax_priceselmenu_active, .extaxappbg .formTabs1 li.extax_priceselmenu_active, .extaxappbg .formTabs2 li.extax_priceselmenu_active { background: #f26522; border-color: #f26522; }
.extaxappbg .formTabs li.extax_priceselmenu_active a, .extaxappbg .formTabs1 li.extax_priceselmenu_active a, .extaxappbg .formTabs2 li.extax_priceselmenu_active a { color: #fff; }
.extaxappbg .formTabs li.extax_priceselmenu_active:before, .extaxappbg .formTabs1 li.extax_priceselmenu_active:before, .extaxappbg .formTabs2 li.extax_priceselmenu_active:before { bottom: -9px; content: ""; left: 45px; position: absolute; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #f26522; }
#li_Apple.extax_priceselmenu_active:before, #li_Apple2290.extax_priceselmenu_active:before { left: 33px; }
#li_Android.extax_priceselmenu_active:before, #li_Android2290.extax_priceselmenu_active:before { left: 48px; }
#li_Mobile.extax_priceselmenu_active:before { left: 45px; }
#li_Text.extax_priceselmenu_active:before { left: 33px; }
#li_Fax.extax_priceselmenu_active:before { left: 30px; }
#li_Postal.extax_priceselmenu_active:before { left: 44px; }
.patnerbg .formTabs li.extax_priceselmenu_active:before { left: 104px; }
.ipad-cont li { list-style-type: none; padding: 5px 0; }
.ipad-cont li i { font-size: 13px; color: #f26522; padding: 5px 10px; }
.extaxappbg .disTxt { margin: 20px 0 0; }
#ExpressForms p { font-family: 'Avenir LT Std', sans-serif; font-weight: 400; text-align: justify; line-height: 30px; }
.about_feature_box p{position:relative;text-align: center; font: 500 15px "Open Sans";margin-bottom:0px;}
.about_feature_box img{margin:0px !important;}
#ExpressForms li { font-family: 'Avenir LT Std', sans-serif; font-weight: 400; }

.extaxappbg .listTable { background-color: #fff; border: 1px solid #ccc; border-radius: 0; color: #444444;margin-right: 0px; min-height: 200px; position: relative; box-shadow: 0 0 5px #eeeeee; padding: 20px; margin-bottom:0px; overflow: hidden; }

.ocolor { color: #f26522; }

#ExpressForms .formTabs, #ExpressForms .formTabs1, #ExpressForms .formTabs2 { text-align: center !important; }

.extaxappbg .listTable ul.tick li { font-size: 14px !important; }

/*ss start*/
.news-subs { position: relative; }

.news-subs label.error { background: #ff0000; border-radius: 3px; color: #ffffff; font-size: 13px; left: 82px; padding: 7px 12px; position: absolute; top: -24px; }

.news-subs label.error:before { width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #f00; content: ""; bottom: -7px; position: absolute; }

.container.extax_toppad { padding-top: 91px; }
.videoBox_sec{padding:5px;display:inline-block;border:1px solid #ddd;background:#fff;position:relative;}
.videoBox_overlay{position:absolute;left:0px;top:0px;height:100%;width:100%;text-align:center;content:"";}
.videoBox_sec img{position:relative;}
.videoBox_sec h2{font-size:28px;color:#fff;font-weight:700;}
#overlay { /* we set all of the properties for are overlay */ height: 60%; width: 60%; margin: 0 auto; background: #000; color: black; padding: 10px; /*position:absolute;*/ position: fixed; top: 15%; left: 20%; z-index: 1000; display: none; /* CSS 3 */ /*-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;*/ }

#mask { /* create are mask */ position: fixed; top: 0; left: 0; background: rgba(0,0,0,0.6); z-index: 500; width: 100%; height: 100%; display: none; }
/* use :target to look for a link to the overlay then we find are mask */
#overlay:target, #overlay:target + #mask { display: block; opacity: 1; }

.close { /* to make a nice looking pure CSS3 close button */ display: block; position: absolute; background: red; color: white; height: 40px; width: 40px; line-height: 40px; font-size: 35px; text-decoration: none; text-align: center; font-weight: bold; -webkit-border-radius: 40px; -moz-border-radius: 40px; -o-border-radius: 40px; border-radius: 40px; opacity: 1; top: -15px; right: -20px; margin: 0 !important; }

#open-overlay { /* open the overlay  display: inline-block; margin: 20px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px;*/ cursor: pointer; }

.video-part iframe { width: 100%; height: 100%; }
/*ss end*/

/*contact page*/

#contact-form p { color: #272727; font-size: 14px; margin:0px;font-weight:600; }

#contact-form .form-group label {display: block;font-size: 14px;letter-spacing: 1px;text-align: left !important;font-weight:600;font-family: 'Avenir LT Std', sans-serif;}

#contact-form h1, #contact-form h2, #contact-form h3, #contact-form h4 { text-align: left; }
#contact-form .form-control{height:40px;border-radius:0px;}
#contact-form .input-group-addon{border-radius:0px;}
#contact-form .form-group{margin-bottom:25px;}

#contact-form p { text-align: justify; }

#contact-form .form-group { position: relative; }

#contact-form label.error, .field-validation-error { background: #f00; font: bold 11px "open_sansregular"; color: #fff; padding: 5px 10px; position: absolute; right: 0; line-height: 15px; display: block; top: -25px; margin: 0; }

label#lblSelectDate.error { background: #f00; font: bold 11px "open_sansregular"; color: #fff; padding: 5px 10px; line-height: 15px; display: inline-block; margin-bottom: 5px; border-radius: 3px;}

#contact-form .captchabox input.single { border: 2px solid #000; font: normal 16px "open_sansregular"; padding: 5px; width: 200px !important; margin-top: 5px !important; margin-bottom: 0px !important; }

#contact-form .singlecatcha { width: 200px; margin-bottom: 0px; }

label { display: inline-block; font-weight: 700; margin-bottom: 5px; }

.form-group { margin-bottom: 15px; }

.form-group > label sup { font-size: 10px !important; color: red !important; }

.contact-form-part { /*background: url(images/form-bg.jpg) no-repeat 0 0;
    background-size: cover;*/ text-align: center; padding: 40px 0px; width: 100%; margin-top: 0px; }

.contact-form-part h2 { font-size: 27px; color: #3d3d3d; margin-top: 0; }

#contact-form h3 { font-size: 26px; color: #f37022 !important; }

.contact-form-part h5 { font-size: 27px; color: #3d3d3d; }

.contact-form-part h5 span { color: #00498e; }

.contact-form h2 span { color: #f37022; }

.contact-form-part .disTxt { color: #7e7e7e; font-weight: 400; font-size: 14px; }

/*.contact-form-part p { font-size: 14px; color: #bdbdbd; font-weight: 400; margin: 25px 0px; }

.contact-form-part img { margin: 5% auto 1%; }*/

textarea.form-control { min-height:93px !important; margin-bottom: 5px; }

h3.apppg { text-align: left; margin-top: 40px !important; }

.capta { background-color: #f6f6f6; background-image: none; border: 1px solid #cccccc; border-radius: 0px; color: #555555; display: block; font-size: 14px; height: 146px; line-height: 1.42857; padding: 15px; width: 100%; }

/*******************Back to top****************************/
#back-top { position: fixed; bottom: 30px; right: 20px; z-index: 99; display: none; }

#back-top a { width: 40px; height: 40px; background: #023b7c; display: block; text-align: center; font: 11px/100% Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; color: #bbb; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; -ms-transition: 1s; -webkit-transition: 1s; opacity: 0.9; -moz-transition: 1s; transition: 1s; }

#back-top span { width: 40px; display: block; font-size: 24px; color: #fff; line-height: 36px; }

#back-top a:hover { background: #424242; }

#back-top.hide { display: none !important; }


/*ss start*/
.greybg.extax_irspagebg { margin: 30px 0 0; padding: 15px 0 40px; }

.greybg.extax_irspagebg .item p { text-align: justify; }

.faqbg .plain_content a { color: #f26522; }

.faqbg .plain_content a:hover { color: #222; }

.faqbg .plain_content { height: auto !important; border-color: #dddddd; font-family: 'Avenir LT Std', sans-serif; text-align: left; font-size: 14px; line-height: 22px; border-radius: 0px; }


.faqbg h3.ui-accordion-header { background: #fff; border: 1px solid #dddddd; text-align: left; border-radius: 0px; margin-top: -1px; }

.faqbg h3.ui-accordion-header-active { background: #01adef; border-color: #01adef; color: #ffffff; font-family: 'Avenir LT Std', sans-serif; }

.faqbg h3.ui-accordion-header-active span, .faqbg h3.ui-accordion-header-active a { color: #ffffff; font-family: 'Avenir LT Std', sans-serif; }



.faqbg.InnerAcc h2.ui-accordion-header { background: #fff; border: 1px solid #dddddd; border-radius: 0px; text-align: left; margin-top: -1px; }

.faqbg.InnerAcc h2.ui-accordion-header-active { background: #01adef; border-color: #01adef; color: #ffffff; font-family: 'Avenir LT Std', sans-serif; text-align: left; }

.faqbg.InnerAcc h2.ui-accordion-header-active span, .faqbg.InnerAcc h2.ui-accordion-header-active a { color: #ffffff; font-family: 'Avenir LT Std', sans-serif; text-align: left; }

/*.faqbg .inputbox {
    margin: 30px 0;
}*/

.faqbg .inputbox input { border: 1px solid #dddddd; max-width: 330px; padding: 8px 15px; }

/*.container.faqbg { margin-bottom: 60px; }*/

.extax_price #vin, .extax_price #virs { display: block; width: 100%; }

#vin .priceListtitle h6 { margin: 27px 0 0; }

/*podcasts*/
/*#podcasts blockquote::after {
    color: #ca2017;
    content: "”";
    font-family: "Georgia",serif;
    font-size: 72px;
    font-style: normal;
    font-weight: 700;
    left: 0;
    line-height: 72px;
    position: absolute;
    text-align: center;
    top: 31px;
    width: 90px;
}*/

/*blockquote::before, blockquote::after {
    content: "";
}*/


.innerbor-bot { border-bottom: 1px solid #ebecee; margin-bottom: 20px; padding-bottom: 10px; }

/*#podcasts {
    background: #fff;
    border: 1px solid #eee;
    position: relative;
}*/

#podcasts blockquote {background: #fcfcfc;border: 1px solid #eee !important;position: relative;margin: 10px 0px;padding: 15px !important;display: inline-block;width: 100%;}
#podcasts blockquote h2 {color: #00498e;font-size: 18px;text-align: left;margin-top: 0px;font-weight: 600;margin-bottom: 10px;}
#podcasts blockquote p {color: #353535;font-size: 14px;margin: 0;text-align: left;font-style: normal !important;}
#podcasts h5 { color: #000; font-size: 30px; font-weight: 400; margin-top: 5%; }
.post-content blockquote, .post-content ul, .post-content ol, .post-content address, .post-content dl, .post-content pre { line-height: 170%; margin-bottom: 3em; }

/*#podcasts h3 {
    color: #f26522;
    font: 26px/10px Open Sans,"sans-serif",sans-serif;
    margin-bottom: 10px;
    text-align: center;
}*/

blockquote { /*background: #fafafa !important;
    border: 1px solid #eeeeee !important;
    position: relative !important;
    border-left: 2px solid #088fc5 !important;*/ }

blockquote p { color: #353535; font-size: 14px; font-style: normal !important; margin: 5px 0; text-align: justify; }

blockquote h2 { color: #f37022; font-size: 20px; margin: 5px 0 20px; text-align: left; }
.fa.fa-volume-down {color: #f26522;font-size: 25px;margin: 0px 0 0 10px;position: relative;top: 3px;}
.captchabox input.single { border: 1px solid #000 !important; width: 60% !important; }
#affiliat { background: rgba(0, 0, 0, 0) url("images/aff-form.jpg"); background-size: cover; padding: 40px 0; text-align: center; padding-bottom: 0px !important; }
#affiliat blockquote { background: #fafafa; border: 1px solid #eee; position: relative; }

#affiliat blockquote h2 { color: #f37022; font-size: 20px; margin: 5px 0 20px; text-align: left; }

#affiliat blockquote p { color: #353535; font-size: 14px; margin: 5px 0 20px; text-align: left; font-style: normal !important; }

#affiliat h5 { color: #000; font-size: 30px; font-weight: 400; }

#affiliat p, .post-content blockquote, .post-content ul, .post-content ol, .post-content address, .post-content dl, .post-content pre { line-height: 170%; margin-bottom: 3em; }

#affiliat h3 { color: #f26522; text-align: center; }

#affiliat h4 { color: #353535; font-size: 30px; margin: 30px 0 25px; text-align: center; }


/*pressreiease*/
#pressreiease { background-color: #fff; padding: 40px 0; text-align: center; padding-bottom: 0px !important; }


#pressreiease blockquote { background: #fafafa; border: 1px solid #eee; position: relative; }

#pressreiease blockquote h2 { color: #f37022; font-size: 20px; margin: 5px 0 20px; text-align: left; }

#pressreiease blockquote p { color: #353535; font-size: 14px; margin: 5px 0 20px; text-align: left; font-style: normal !important; }

#pressreiease h5 { color: #000; font-size: 30px; font-weight: 400; }

#pressreiease p, .post-content blockquote, .post-content ul, .post-content ol, .post-content address, .post-content dl, .post-content pre { line-height: 170%; margin-bottom: 3em; }

#pressreiease h3 { color: #f26522; text-align: center; }

#pressreiease h4 { color: #353535; font-size: 30px; margin: 30px 0 25px; text-align: center; }

/*old css added*/
#leftColumn table.listTable { background: #062b4e; border-radius: 6px; border-spacing: 1px; box-shadow: 0 0 5px #cccccc; padding: 2px; width: 100%; }

#leftColumn table.listTable tr th { background: #f5f5f5; border-bottom: 2px solid #f5f5f5; font-size: 18px; padding: 10px; text-align: left; }

#leftColumn table.listTable tr td { background: #ffffff; padding: 5px 10px; text-align: left; }

#leftColumn table.listTable tr td.priceValue { border-left: 1px solid #ddd; border-right: 1px solid #ddd; color: #ffffff; white-space: nowrap; width: 150px; }

.fa-check-circle { font-size: 20px; color: #3e8654; }

.comaprebg .listTable { margin: 20px 0; }

/*********************Truck Show*******************************/
/*#leftColumn .mainCategory {
	margin: 10px 0px 0px;
	overflow:hidden;
}
#leftColumn .mainCategory ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#leftColumn .mainCategory ul li {
	margin:10px 5px 10px 5px;
	padding:10px;
	border-radius:4px;
	list-style-type:none;
	float:left;
	border:1px solid #9da3ac;
	min-height:200px;
	background:#fff;
	width:250px;
	font-size:11px;
	color:#404040;
	text-align:center;
	transition:all 0.2s ease-in-out 0s;
}*/
/*********************Truck Show ends*******************************/

h1.mainheading { }

/******************************Help Videos*************************************/
#helpvideos ul li { float: left; list-style-type: none; }

#helpvideos h2, #helpvideos h3 { text-align: left !important; }

#helpvideos p { text-align: center; }

#helpvideos .videoBox { width: 100%; float: left; margin-right: 10px; border: 1px solid #00498e; margin-bottom: 30px; }

#helpvideos .videoBox iframe { width: 100%; float: left; height: 250px !important; }

#helpvideos .videoBox p, .videoBoxbg p { background: #0661b8; text-align: center; font-size: 13px; color: #fff; margin: 0; padding: 7px 0px; width: 100%; float: left; }

#helpvideos .videoBox.vidwid iframe { height: 450px !important; }

/******************************Customer testimonial**********************************/

.quoteL { background: url(images/Website/quoteL.png) no-repeat left top; padding-left: 45px; min-height: 65px; padding-right: 10px; font: normal 16px "Open Sans", Tahoma, Verdana, Arial; margin-left: 100px; }

/*.quoteL:before { content: ""; background: url(images/Website/profileImg.gif) no-repeat #E3E6E9 5px top; width: 80px; height: 80px; position: absolute; margin-left: -140px; border-radius: 50%; }*/

.quoteL .name { display: block; font-style: italic; font-weight: bold; text-align: left; padding-top: 2%; }

.quoteL span.quote { text-align: center; }

.quoteR { background: url(images/Website/quoteR.png) no-repeat left top; position: absolute; width: 32px; height: 25px; margin-left: 5px; margin-top: 3px; }

.horiLine { margin: 20px 0px; height: 1px; border-bottom: 1px dashed #A2C5D7; }

.resource_title { margin: 25px 0; font-size: 20px; padding: 5px; text-align: left; font-weight: bold; }


.gen_content_heading { /*font-weight: 700;*/ margin-bottom: 15px; text-align: left; }

.gen_content_heading_tab { font-weight: 700; margin-bottom: 30px; color: #00498e; }

.normalheading { font-size: 18px; font-weight: 600; text-align: left !important; }

.resourcebg .plain_content { line-height: 26px; margin: 0px 0 0; text-align: left; }

.resourcebg b { display: inline-block; font-size: 15px; font-weight: bold; margin-bottom:0px; }
.taJ .font-bold { margin-bottom: 0; }
.resourcebg ul { /*background: #f5f5f5;
    border: 1px solid #dddddd;
    padding: 20px 30px
    background: #f5f5f5;
    border: 1px solid #eee;
    box-shadow: 0 0 5px #ddd;
    padding: 20px 30px;;*/ }

.resourcebg ul li { /*background: url("images/common/tickicon.png") no-repeat left 3px;*/ /*float: left;width: 45%;*/ line-height: 22px; list-style: outside none none; text-align: left; margin: 0 0px 5px 0; /*padding: 0px 0px 5px 18px;*/ }

.resourcebg2 ul { /*background: #f5f5f5;
    border: 1px solid #dddddd;
    padding: 20px 30px;
    background: #f5f5f5;
    border: 1px solid #eee;
    box-shadow: 0 0 5px #ddd;
    padding: 20px 30px;*/ }

.resourcebg2 ul li { background: url("images/common/tickicon.png") no-repeat left 8px; float: left; line-height: 30px; list-style: outside none none; text-align: left; margin: 0 15px; padding: 2px 2px 2px 20px; }


ul.tick li, ol.tick li { background: url("images/common/tickicon.png") no-repeat left 8px; padding: 2px 2px 2px 20px; }


ul.bgstyle { background: #f5f5f5; border: 1px solid #eee; box-shadow: 0 0 5px #ddd; padding: 20px 30px; }

ul.bgstyle li { background: url("images/common/tickicon.png") no-repeat left 8px; line-height: 30px; float: none; width: auto; list-style: outside none none; text-align: left; margin: 0 15px; padding: 2px 2px 2px 20px; }



/*.resourcebg ul li::before {
    color: #01adef;
     content: "\f00c";
    font-family: fontawesome;
    padding-right: 10px;
        }*/

.resourcebg table.listTable { border: 1px solid #ddd; width: 100%; }

.resourcebg table.listTable th { background: #f5f5f5; border: 1px solid #ddd; padding: 8px 10px; text-align: left; }

.resourcebg table.listTable td { border: 1px solid #ddd; padding: 12px;text-align:left; }
.resourcebg table.listTable td:last-child{width:25%;}

.resourcebg .gen_content_heading { font-size: 22px; }

/*.resourcebg iframe {
    background: #eeeeee;
    padding: 8px;
}*/


/*ganesh added*/
.gMaps { background: none; height: 500px; position: absolute; width: 100%; }

#mapGoogle iframe { margin: 0 0 -5px; }

.contact-form-part h5 span { color: #3d3d3d !important; }

.contact-form-part h5 a { color: #3d3d3d; }

.contact-form-part h5 a:hover { color: #f26522 !important; }

.input-validation-error { border-color: #f00; }

/****************************Pricing**********************************/
.pricepg .pricetab { background: #fff; }

.pricepg .pricetab h4 { background: #00498e; font-family: 'Avenir LT Std', sans-serif; font-size: 24px; color: #fff; border: 1px #00498e solid; padding: 10px; text-align: center; margin: 0; }

.pricepg .priceval { border: 1px #dfdfdf solid; border-top: none; }

.pricepg .priceval .price { font-size: 60px; font-weight: 700; color: #f26522; margin: 0; line-height: 70px; }

.pricepg .priceval .price span { font-size: 36px; }

.pricepg .nofvehicle { font-size: 16px; color: #5f5f5f; min-height: 30px; line-height: 20px; padding: 0 10px 0px 10px; margin-bottom: 0; }

.pricepg .nofvehicle1 { font-size: 16px; color: #5f5f5f; min-height: 60px; line-height: 20px; padding: 0 10px 0px 10px; margin-bottom: 0; }

.pricepg .priceval .get-btn { background: #f26522; border-radius: 5px; font-size: 15px; color: #ffffff; /*font-family: 'open_sansbold';*/ padding: 5px 10px; display: inline-block; margin: 10px 0px; text-transform: uppercase; border: none; }

.pricepg .priceval .get-btn:hover { background: #01adef; }

.pricepg table { background: #dfdfdf; border-spacing: 1px; border: 1px #dfdfdf solid; }

.pricepg th { background: #00498e; font-family: 'Avenir LT Std', sans-serif; font-size: 24px; font-weight: normal; color: #fff; text-align: center; padding: 10px 10px; }

.pricepg td { background: #fff; color: #5f5f5f; font-size: 16px; padding: 10px 10px; text-align: left; }

td.pricecal { font-family: 'Avenir LT Std', sans-serif; font-weight: 700; text-align: center; color: #f26522; border-left: 1px #dfdfdf solid; }

tr.bordrowtop td { border-top: 1px #dfdfdf solid; }

tr.bordrow td { border: 1px #dfdfdf solid; border-right: none; }

.pricepg i.small { font-size: 14px; }
/****************************Pricing ends**********************************/
.extax_price_title { margin: 25px 0; text-align: center; }

.extax_price_title_heading { text-align: center; margin-bottom: 10px; }

.extax_price .plain_content { line-height: 26px; margin: 20px 0 0; text-align: center; }

.extax_price b { display: inline-block; font-size: 20px; font-weight: normal; margin-bottom: 20px; }

.extax_price ul { background: #f5f5f5; border: 1px solid #dddddd; padding: 20px 35px; }

.extax_price ul li { float: left; line-height: 30px; list-style: outside none none; text-align: left; width: 100%; margin: 0 15px; }

.extax_price ul li::before { color: #01adef; content: "\f00c"; font-family: fontawesome; padding-right: 10px; margin: 0 0 0 -28px; }

.extax_price table.listTable { border: 1px solid #ddd; }

.extax_price table.listTable th { background: #f5f5f5; border: 1px solid #ddd; padding: 8px 10px; text-align: center; }

.extax_price table.listTable td { border: 1px solid #ddd; padding: 5px 10px; }

.extax_price .gen_content_heading { font-size: 20px; text-align: left; padding: 5px; }

.extax_price iframe { background: #eeeeee; padding: 8px; }


/*css added ss*/

ol.carousel-indicators li { display: inline-block; list-style: outside none none; }

.exaboutbtmcnt .plainContent {background: #fff;padding: 20px 15px;position: relative;text-align: center;font: 600 13px "Open Sans";border: 1px solid #dfdfdf;box-shadow: 0px 0px 15px rgba(0,0,0,0.05);margin: 10px 0px;display: inline-block;width: 100%;}

.exaboutbtmcnt .plainContent:first-child, .exaboutbtmcnt .plainContent:first-child + .plainContent { min-height: 135px; }

.exaboutbtmcnt .plainContent:first-child + .plainContent { min-height: 150px; }

.exaboutbtmcnt .plainContent:last-child { min-height: 140px; }

.exaboutbtmcnt .plainContent h2 { font-size: 18px; font-weight: 600; margin: 10px 0px; text-align: center; font-family: "Open Sans" !important; }
.exaboutbtmcnt .plainContent img {width: auto;height: 48px;/*border-radius: 200px;*/}
.exaboutbtmcnt .boxWrap { margin: 2% 3%; width: 43%; }
.exaboutbtmcnt .plainContent p {min-height:190px;margin: 0px;}
.exaboutbtmcnt .plainContent:last-child p {min-height:270px;}
/*truckzone added ss*/
#leftColumn .mainCategory { margin: 10px 0px 0px; overflow: hidden; }

#leftColumn .mainCategory ul { margin: 0px; padding: 0px; list-style-type: none; }

#leftColumn .mainCategory ul li {margin: 2%;border-radius: 3px;list-style-type: none;float: left;border: 1px solid #ddd;background: #fff;width: 29%;font-size: 11px;color: #404040;text-align: center;transition: all 0.2s ease-in-out 0s;min-height: 245px;overflow: hidden;box-shadow: 0px 10px 10px rgba(0,0,0,0.1);}

#leftColumn .mainCategory ul li:hover { /*box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.45);*/ border-color: #ccc; }
/*#leftColumn .mainCategory ul li img {
	
	transition: all 0.2s ease-in-out 0s;
	 width:350px; 
     height:300px;
	padding: 0px;
	max-height:160px;max-width:240px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25); border: 1px solid #9da3ac; opacity:.8;
    margin:0px 0px 5px;
}*/
#leftColumn .mainCategory ul li img { height: 250px; margin: 0px; padding: 0; transition: all 0.2s ease-in-out 0s; width: 330px; }

#leftColumn .mainCategory ul li a { font-family: 'Avenir LT Std', sans-serif; font-size: 13px; color: #333; text-decoration: none; display: block; line-height: 15px; }

#leftColumn .mainCategory ul li a h3 {font-family: "Open Sans";font-size: 13px;font-weight: 600;margin: 0;min-height: 55px;padding: 13px 10px 10px;border-top: 3px solid #01adef;}

#leftColumn .mainCategory ul li a:hover { color: #081520; transition: all .1s ease .3s; }
/*Terms of Use*/

.terms blockquote p strong { }

.terms { background: #fff; position: relative; }

.terms blockquote { /*background: #fafafa;
        border: 1px solid #eee;*/ position: relative; }

/*blockquote h2.gen_content_heading {
    color: #f37022;
    font-size: 20px;
    margin: 5px 0 20px;
    text-align: left;
    line-height: 30px;
}*/

.pressrelease blockquote .more { text-align: center; }

/*.terms blockquote h2 {
    color: #f37022;
    font-size: 20px;
    margin: 5px 0 20px;
    text-align: left;
}*/


.terms blockquote p, .pressrelease blockquote p { color: #353535; font-size: 14px; margin: 5px 0 20px; text-align: left; font-style: normal !important; }

.terms h5 { color: #000; font-size: 30px; font-weight: 400; margin-top: 5%; }

.terms p, .post-content blockquote, .post-content ul, .post-content ol, .post-content address, .post-content dl, .post-content pre { line-height: 170%; margin-bottom: 3em; }

h5.payhead { font-size: 22px; text-align: left; line-height: 30px; margin: 10px 0 20px 0; }

.partnerspg ul li { list-style-type: none; background: #fff; width: 29%; display: inline-block; margin: 2%; border: 1px solid #eee; font-size: 11px; transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;}

.partnerspg ul li a { text-decoration: none; }

.partnerspg ul li:hover { border-color: #ccc;box-shadow: 0px 10px 10px rgba(0,0,0,0.05); }

.partnerspg ul li a h3 { background: #f5f5f5; padding: 12px 0; margin: 0; font-size: 13px; font-weight: 600; color: #404040; }

.patnerbg ul.formTabs li { width: 20%; }
#ExpressForms .tabs-bar .formTabs li:hover{box-shadow:none;}
/*ss addd*/
.extax_pricecnt ul.formTabs { background: none; border: medium none; }

.extax_price .formTabs li { list-style: outside none none; text-align: center; width: 46%; }

.extax_pricecnt .formTabs li::before { content: ""; }

.extax_pricecnt ul.formTabs { margin: 0 auto 30px; width: 70%; }

.extax_pricecnt #irs .pricing { width: 100%; }



/*sitemap*/

.sitemap { padding: 30px 0px; }

.sitemap a:hover { text-decoration: none; }

.site-main { /*margin-top: 255px;*/ }

.site-main a { border: 2px solid #000000 !important; color: #000000; font-size: 18px; display: inline-block; padding: 10px; min-width: 100px; position: relative; /*font-family: "open_sansbold";*/ text-transform: uppercase; font-size: 16px; text-decoration: none; }

.site-main a:after { position: absolute; content: ''; background: url(images/sitemap/arrow-hypen.png) repeat-y; width: 1px; height: 39px; float: left; left: 50px; margin-top: 31px; }

.site-arrow1 { position: absolute; top: 0; margin-top: 45px; margin-left: 58px; z-index: 0; left: 0; }

.site-sub { float: left; margin: 7% 2% 0% 0%; }

.site-sub a { /*background: #6bb545;
        color: #fff;
    font-size: 15px;
        text-align: center;
        display: inline-block;
        padding: 13px;
        min-width: 140px;
    margin-bottom: 10px;
        border-radius: 5px;
        position: relative;*/ border: 2px solid #000000; color: #000000; display: inline-block; font-family: "Open Sans",sans-serif; font-size: 13px; min-width: 140px; margin-bottom: 10px; position: relative; padding: 7px 20px; text-decoration: none; }

.site-sub a:before { position: absolute; background: url(images/sitemap/arrow-vert.png) no-repeat; content: ''; width: 11px; height: 45px; top: -47px; left: 44%; }

.site-sub a:hover, .sitesub-inner a:hover { background: #f26522; color: #fff; }

.sitesub-inner a { border: 2px solid #000000; color: #0a493b; font-size: 13px; text-align: center; padding: 7px; min-width: 190px; margin-bottom: 10px; display: inline-block; text-decoration: none; }

.hor-hypen { background: url(images/sitemap/hor-hypen.png) repeat-x; height: 1px; float: left; position: absolute; margin-left: 66px; margin-top: 35px; min-width: 978px; }

.spart1 .sitesub-inner a:before, .spart2 .sitesub-inner a:before, .spart3 .sitesub-inner a:before, .spart4 .sitesub-inner a:before { position: absolute; background: url(images/sitemap/arrow.png) no-repeat left center; content: ''; width: 31px; height: 11px; margin-top: 5px; }

.spart1 .sitesub-inner a:before { left: 165px; }

.spart4 .sitesub-inner a:before { left: 176px; }

.spart-hypen { background: url(images/sitemap/arrow-hypen.png) repeat-y; width: 1px; float: left; position: absolute; margin-left: -32px; top: -96px; }

.spart1 .spart-hypen { min-height: 279px; }

.spart4 .spart-hypen { margin-top: 307px; min-height: 130px; }

.spart2 .spart-hypen { min-height: 233px; }

.spart3 .spart-hypen { min-height: 233px; }

.spart2 .sitesub-inner a:before { left: 492px; }

.spart3 .sitesub-inner a:before { left: 819px; }

.site-arrow2 { position: absolute; top: 0; margin-top: -10px; margin-left: -31px; }

.site-arrow3 { position: absolute; top: 0; margin-top: -10px; margin-left: -31px; }

.site-arrow4 { position: absolute; top: 0; margin-top: -10px; margin-left: -31px; }

.spart1 { margin: 2% 0% 0% 16%; float: left; }

.spart4 { margin: -13% 0 0 17%; float: left; }

.spart2 { margin: 2% 0% 0% 12%; float: left; }

.spart3 { float: left; margin: 0% 0% 0% 12%; }

.lightgreen-theme { color: #abe459 !important; }

.h5font { font-weight: bold; color: #fff; font-size: 24px; text-transform: uppercase; margin: 20px 0px 7px; }

.pfont { font-weight: 300; color: #e5e5e5; font-size: 18px; }

.site-part { padding: 20px 0px; }

.compad-part { padding: 20px 0px 30px; }

.support-mob { position: absolute; top: -26px; left: -100px; }

.font17 { font-size: 17px !important; }

.bor-rad { border-radius: 6px 0px 0px 0px; }




/*left started in resource bg*/

.resource_leftmenu { background: #fff; padding: 5px; border-radius: 3px; text-align: left; border: 2px solid #000; }

.resource_leftmenu li { border-top: 1px solid #eee; list-style-type: none; padding: 2px 0px; }

.resource_leftmenu li:last-child { /*border-bottom: 1px solid #e7e7e7;*/ }

.resource_leftmenu li a { color: #646464; font-size: 14px; padding: 5px 10px; /*width:265px;*/ display: block; font-weight: 600; text-decoration: none; }

.resource_leftmenu li a:hover { color: #f26522; }

.resource_leftmenu li.leftmenuactive a { color: #fff; background: #f26522 /*url("images/menuL.png") no-repeat scroll 265px 2px*/; border-radius: 3px; }

.resource_leftmenu li:first-child { border-top: none; }

.resoursewholebg { background: #00498e;}

.resoursewholebg h1 { text-align: center !important; color: #fff; font-weight: bold; }

.resoursewholebg h1 span { color:#f26522; }


/*footer resource cenre page changes start ss*/
/*.irs2290bg blockquote {
    background:none ;
    border: medium none !important;
    text-align: center !important;
}
.irs2290bg blockquote p {
    font-size: 15px;
    text-align: center;
}
.irs2290bg b {
    display: block;
    text-align: center;
}*/



.irs2290bg blockquote { background: none; border: medium none !important; text-align: center !important; padding: 0 !important; }

.irs2290bg .resource_title { font-family: open_sans; font-size: 20px; font-weight: 600; margin-bottom: 10px; margin-top: 0; text-align: left; }

.irs2290bg .plain_content { text-align: left; }

.irs2290bg .plain_content ul { margin-top: 10px; }

.irs2290bg .plain_content b { margin: 0; }

.form2290bg h2 { font-size: 20px; font-weight: 600; margin-bottom: 20px; text-align: left; }

.form2290bg .plain_content, .form2290bg { text-align: left !important; }

.form2290wholebg { margin-bottom: 60px; }

.form2290bg .innerBanner blockquote { border: medium none !important; padding: 0 !important; }

.efps_bg blockquote { background: none; border: medium none !important; text-align: center !important; padding: 0 !important; }

h2.gen_content_heading { /*color: #00498e;*/ padding: 0 !important;color: #333; }

.efps_bg .plain_content { text-align: left !important; }

.efps_bg div.gen_content_heading { padding: 0; font-size: 20px; }

.efps_bg .plain_content { margin-bottom: 25px; }

.efps_bg p, .efps_bg h2, .efps_bg div { text-align: left; }

.efps_bg { margin-bottom: 50px; }

.smartwaybg, .smartwaybg .plain_content, .smartwaybg h2 { text-align: left !important; }

.amendbg .plain_content { text-align: left; }

.amendbg .plain_content ul { margin: 20px 0; }
/*footer resource cenre page changes end ss*/

.irs { background-color: #eeeeee; }

.irs .plain_content { line-height: 26px; margin: 20px 0 0; text-align: center; }

.irs b { display: inline-block; font-size: 20px; font-weight: normal; margin-bottom: 20px; }

.irs ul { padding: 20px 0px; }

.irs ul li { background: url("images/common/tickicon.png") no-repeat left 8px; float: left; line-height: 30px; list-style: outside none none; text-align: left; width: 100%; margin: 0 15px; padding: 0 0 2px 20px; }

ul.tick li, ol.tick li { background: url("images/common/tickicon.png") no-repeat left 8px; padding: 2px 2px 2px 20px; list-style-type: none; }

.irs p i { font-size: 12px; text-align: left; float: left; margin-left: 35px; color: #f26522; line-height: 20px; }

.irs h2 { text-align: left; padding-left: 15px; }

.ownoptbg .plain_content { text-align: left !important; }

.form8449bg li { display: block; width: 100% !important; }

.form8449bg h2 { font-size: 20px; font-weight: 600; text-align: left; margin: 30px 0 15px 0; }

.form8449bg, .smartwaybg, .fleetbg { margin-bottom: 50px; }

.smartwaybg h2, .smartwaybg h2.gen_content_heading { font-size: 20px; font-weight: 700; margin-bottom: -5px; }

.smartwaybg h3 { }

.fleetbg ul li { width: 100% !important; }

.fleetbg ul { margin: 15px 0 !important; }


/*css Arrow*/
.arrow-right { width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; float: right; border-left: 10px solid green; }

.videoBox { width: 600px; margin: auto; }

.videoBox iframe { width: 100% !important; height: 415px !important; border: 1px solid #000; }

.carousel-inner { min-height: 210px; }

.carousel-inners { min-height: 210px; }

#lang { display: none !important; }

.logoresize img { margin-top: 10px; }

.foot-cont ul li { background: url("images/common/footerli.png") no-repeat left 4px; float: left; list-style: outside none none; text-align: left; width: 100%; margin: 0 15px; padding: 0 0 2px 15px; }

.efile2290_img { width: 90%; }


.pricep { font-size: 18px; line-height: 22px; text-align: left; margin: 10px 0 20px; }


/* panther*/
.panther-part { /*font-family: "open_sansregular";*/ margin-top: 30px; min-height: 360px; text-align: justify; }

.panther-part h5 { color: #00498e; /*font-family: "open_sansbold";*/ font-size: 20px; min-height: 32px; }

.panther-part p { text-align: justify; color: #353535; }

.steps .numbers { float: left; margin: 0px 10px 0 0px; }

.steps .step1, .steps .step2, .steps .step3 { margin-top:0px; background: url("images/sepBg.png") no-repeat scroll right; }

.steps .step4 { margin-top:0px; }

.steps h4 { color: #000000; font: bold 21px "Open Sans"; text-align: left; margin: 0px; text-transform: uppercase; }

.steps h3.title { color: #005ea3; font-size: 18px; text-align: left; font-family: 'Avenir LT Std', sans-serif; font-weight: bold; text-transform: uppercase; margin-bottom: 10px; line-height: 14px; }
/*css round buttons*/
.round-button { display: block; width: 42px; height: 42px; line-height: 42px; font-family: 'Avenir LT Std', sans-serif; border-radius: 50%; color: #f5f5f5; text-align: center; text-decoration: none; background: #1f4485; font-size: 22px; font-weight: bold; }

.round-button:hover { color: #fff; /*background: #262626;*/ }

.title { color: #005ea3; font-size: 18px; text-align: left; font-family: 'Avenir LT Std', sans-serif; font-weight: bold; text-transform: uppercase; margin-bottom: 10px; line-height: 14px; }

.steps ul { margin: 0px 0px 0px 0px; padding: 10px 0 0px 10px; list-style-type: none; /* background:#fff; border:1px solid #b2b2b2; */ min-height: 75px; }

.steps ul li { margin: 0px; padding: 0px 0px 5px 36px; list-style-type: none; background: url(images/common/tickicon.png) no-repeat 8px 4px; font-size: 14px; font-weight: normal; font-family: 'Avenir LT Std', sans-serif; color: #353535; text-align: left; }
section.supportCenter h2{position:relative;margin-bottom:30px;}
.arrow-down { position:absolute;top:100%;left:50%;margin-left:-11px !important; width: 0; height: 0; border-style: solid; border-width: 12px 22px 0; border-color: #f26422 transparent transparent transparent; line-height: 0px; _border-color: #f26422 #000000 #000000 #000000; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000'); }

#leftColumn p { text-align: justify; }

.heading { color: #353535; font-size: 22px; font-weight: 600; margin: 20px 0 5px; }

.heading span { color: #00498e; }

/* Tax Year 2015 Annoucement Styles */
.taxYear { background: #001122 url(https://www.expressextension.com/content/images/WebsiteNew/taxBg.gif) repeat left top; border-bottom: 1px solid #5e7283; color: #fff; font: bold 24px "Open Sans",arial; margin: 6px auto 0; padding: 15px 10px; text-align: center; }

.taxYear span { color: #ffb628; }

.taxYear::before { content: ""; -moz-margin-start: -25px; background: url(https://www.expressextension.com/content/images/WebsiteNew/leftQ.png) no-repeat left top; height: 15px; margin: 0 0 0 -25px; position: absolute; width: 25px; }

.leftQ { position: relative; top: -7px; }

.taxYear::after { content: ""; background: url(https://www.expressextension.com/content/images/WebsiteNew/rightQ.png) no-repeat left top; height: 15px; margin-left: 5px; position: absolute; width: 25px; }


#appicons { position: absolute; margin-top: 20px; }

.get-btntax { background: #01adef; border-radius: 5px; font-size: 15px; color: #ffffff; font-family: 'Avenir LT Std', sans-serif; padding: 5px 15px; display: inline-block; margin: 0 15px 0px 0; border: none; text-decoration: none; font-weight: 700; }

.get-btntax:hover { background: #f26522; color: #ffffff; }

.reset-btntax { background: #ababab; border-radius: 5px; font-size: 15px; color: #ffffff; font-family: 'Avenir LT Std', sans-serif; padding: 5px 15px; display: inline-block; margin: 0 0px 0px; border: none; text-decoration: none; font-weight: 700; }

.reset-btntax:hover { background: #818181; color: #ffffff; }

.ad-news { background: #015db6 url("images/common/bnr-news.png") repeat scroll center top; border-radius: 5px; padding: 0 46px 20px; margin: 1% auto 0%; float: none; overflow: hidden; box-shadow: 4px 4px 4px #000; }

.ad-news h1 { color: #fff; font-family: "Open Sans"; font-size: 30px; font-weight: 800; line-height: 42px; margin-bottom: -5px; padding-top: 0px; text-align: center; }

.ad-news h4 { color: #fff; font-family: "Open Sans"; font-size: 22px; font-weight: 700; margin-bottom: 15px; margin-top: -12px; text-align: center; }

.ad-news h1 span { color: #fbfe00; font-size: 30px; }

.ad-news h4 span { color: #fbfe00; }

.news-subs input[type="text"] { /*height: 54px;*/ padding-left: 65px; background: #fff /*url(images/msg.png) no-repeat 10px 15px*/; min-width: 100%; border: 1px solid #ddd; float: left; outline: none; font-size: 15px; line-height: 44px; }

.ad-news h4 span.links { color: #fff; text-decoration: underline; text-transform: initial; background-color: transparent; padding-right: 0px; }

.ad-news h4 span.links:hover { color: #f26522; text-decoration: none; background-color: transparent; cursor: pointer; }

.ad-news a { background: #fad506; color: #000; display: inline-block; /*font-family: "open_sansbold";*/ font-size: 22px; padding: 10px 20px; position: relative; text-align: center; text-transform: uppercase; }

.ad-news a:hover { background: #008aff; color: #fff; text-decoration: none; cursor: pointer; }

.webinar-section { background: #fffafa url("images/common/bnr-news.png"); margin: 30px 0 0; padding: 15px 0 15px; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; }

.webinar-table { background: #fff; border-radius: 8px; box-shadow: 0 0 7px rgba(0, 0, 0, 0.4); margin: 15px 0; overflow: hidden; padding: 10px 30px 10px; }

.webinar-part { border-bottom: 1px solid #ececec; float: left; padding-bottom: 20px; width: 100%; }

.border0 { border: medium none !important; }

.webinar-cal { background: #ececec; border-radius: 8px; float: left; margin-right: 30px; margin-top: 20px; min-width: 137px; padding-bottom: 5px; text-align: center; margin-top: 4%; box-shadow: 2px 2px 4px #000; }

.webinar-cal h3 { background: #023b7c; border-radius: 10px 10px 0 0; color: #fff; font-size: 22px; font-weight: bold; margin: 0; padding: 8px; text-align: center; }

.webinar-cal h2 { color: #141413; font-size: 45px; font-weight: bold; margin-top: 10px; }

.webinar-cal p { color: #f26522; font-size: 20px; margin: -5px 0 0; font-weight: bold; }

.webinar-cal span { color: #00498e; font-size: 13px; font-weight: bold; }

.resourcePage .resource-box { background: #fff; }

.resourcePage .resource-box h4 { /*background: #00498e;
    border: 1px solid #00498e;*/ color: #00498e; font-family: "Open Sans",sans-serif; font-size: 22px; margin: 0; padding: 10px; text-align: center; }

.resourcePage .resource-content { border: 1px #dfdfdf solid;display:inline-block;width:100%; background-color: #fafafa; cursor: pointer;transition: 0.2s; }
.min-hgt{    min-height: 258px !important;}
.min-hgt-1{  min-height: 275px !important;}
.min-hgt-2{    min-height: 296px !important;}

.resourcePage p { color: #5f5f5f; font-size: 14px; line-height: 20px; margin-bottom: 0; min-height: 30px; padding: 10px 20px 20px 20px; }

.resourcePage h2 { font-size: 24px; padding-left: 12px; text-align: left; padding-top: 20px; }

.resourcePage h2 span { color: #00498e; }

.resourcePage .resource-box:hover { border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.3); transform: translateY(-10px);}

.resourcePage i { background: #fff; border: 3px solid #00498e !important; margin-top: 20px; }

/*.CircleIcon { background: #fff; border: 3px solid #565656; border-radius: 50px; color: #3c3c3c; font-size: 40px !important; height: 100px; padding: 27px; text-align: center; width: 100px; }
.CircleIcon-1{padding: 20px !important;}*/

.resourcePage .Img-icons i { padding: 24px; border-radius: 50%; font-size: 35px !important; }

.Img-icons > h4 { padding-top: 32px !important; }

.Img-icons { padding-top: 48px; }

.resourcebg #accordion2 b { margin-bottom: 0; }

.Calc-section { border:1px solid #01adef; padding: 15px 25px; box-shadow: 0 0 1px #ccc; }

.FeaturePage .Feature-part, .FeatureBox_Effefts {border:1px solid #dfdfdf;box-shadow: 0px 0px 15px rgba(0,0,0,0.05); padding: 20px 15px;margin:10px 0px;display:inline-block;width:100%;}

.Feature-part h5 { min-height: 20px; }

.Feature-part h5 { color: #000; /*font-family: "open_sansbold";*/ font-size: 20px; margin: 12px 0; }

.feature-btn {float:right; color:#f26522; display: inline-block; font-family: "Open Sans",sans-serif; font-size: 16px; font-weight: 600; padding:10px 0px 0px; text-decoration: none; }
.partnersLogo .feature-btn,.partnersLogo .feature-btn:focus{float:none;border:2px solid #f26522;border-radius:3px;padding:6px 15px;}
.partnersLogo .feature-btn:hover,.partnersLogo .feature-btn:active{color:#00498e;border-color:#00498e !important;}
.feature-btn:hover { color:#023B7C !important;text-decoration:none;}
.Feature-part span {display: inline-block;}
.Feature-part span img,.FeatureBox_Effefts span img {height:45px;width:auto;}
.irslogoImg{display:inline-block;}
.irslogoImg img{width:70px;}
.Feature-part1 span { background: #0661b8; }

.Feature-part2 span { background: #088fc5; }

.Feature-part3 span { background: #fff; }

.Feature-partsection { background: #efefef; padding:50px 0; text-align: center; width: 100%; border-bottom: 1px solid #e4e4e4; border-top: 1px solid #e4e4e4; }

p.item { font-size: 14px; line-height: 25px; text-align: center; }

h3.freatitle { color: #353535; font-size:28px; font-weight: 600; margin: 20px 0 26px; text-align: center; }

h3.freatitle span { color:#023b7c; }

.appsicons-box {min-height: 50px;padding:25px 15px;text-align: center;background-color: #f4f4f4;position: absolute;bottom: 0px;width: 100%;z-index: 1;}

.appsicons-bgsection .appsicons-box p { color: #023b7c; font-size: 25px; font-weight: 700;margin-bottom:0px; }

.appsicons-box p span { color: #f26522; }

.appsicons-section h3 { color: #353535; font-size: 24px; font-weight: 600; margin: 20px 0 5px; text-align: left; }

.appsicons-section h3 span { color: #023b7c; }

.appsicons-section h5 { color: #353535; font-size: 18px; font-weight: 600; margin: 20px 0 5px; text-align: left; }

.appsicons-section .AppImg { margin-bottom: 10px; margin-top: 0;}

.Feature-partsection p.left-content { font-size: 18px; padding-left: 26px; background: rgba(0, 0, 0, 0) url("images/common/tickicon.png") no-repeat scroll left 11px; }

.Feature-partsection p.right-content { font-size: 18px; padding-left: 25px; background: rgba(0, 0, 0, 0) url("images/common/tickicon.png") no-repeat scroll left 11px; }

.AppImg1 { margin-top: 12px; width: 75%; }
.app-sec .app-btn img { width: 15%; }
.app-sec .app-btn { margin-bottom: 25px; }
.app-sec h3 {font-size: 24px;line-height: normal;text-align: center;font-weight: 600;}
.featuresBgimages { background: url("images/featuresBgimages.jpg") no-repeat; min-height: 670px; text-align: center; padding: 60px 0px; background-size: cover; width: 100%; }

.featuresBgimages h2 { font-size: 40px; color: #fff; }

.featuresBgimages h2 span { color: #f37022; }

.featuresBgimages p { color: #fff; font-size: 20px; font-weight: 600; margin-top: 0; text-align: center; padding: 16px; }

.appsicons-bgsection p {font-size: 19px;font-weight: 700;line-height: 24px;padding: 0;}

.featuresBgimages img { margin: 5% auto 1%; }

.appsicons-bgsection { background:url(images/pricing-banner.jpg) no-repeat; max-height:inherit; text-align: center; border-bottom: 1px solid #ddd; padding: 75px 0px; background-size: cover; width: 100%; position:relative;}

.app-btn.appMobile img { width: 160px; }

.Product_Integration img { margin: 0 auto; }

.Product_Integration p { font-size: 16px; line-height: 25px; text-align: center; margin-top: 18px; }

.taxYear_new { background: #001F54; border-bottom: 1px solid #5e7283; color: #fff; font: bold 24px "Open Sans",arial; margin: 6px auto 0; padding: 15px 10px; text-align: center; }

.banner h1#nowraptxt { margin-bottom: 0; padding-bottom: 0; text-align:left;}

.taxYear_new a { color: #fff; }

.banner h2 { font-size:25px; line-height:normal; margin: 5px 0 35px; text-align: center;}
.banner .mr_top{margin-top:20px;}
.banner .mr_bottom{margin-bottom:20px;}

.bannerheader h3 {font-size: 20px;}

.MRg0 { margin: 0 auto; }

/*.bannerheader .irslogo{right:0px;margin-top:0px;}*/

.Schedule_1Sec { padding: 10px 10px 25px !important; border: 1px solid #dddddd !important; }

.taxYear_new a:hover { color: #f26522; }

.homevideo-mobile { background: url("images/video-icon-mobile.png") no-repeat scroll 0 0; border: medium none; height: 60px; left: 46px; top: 80px; position: absolute; text-indent: -9999px; width: 60px; z-index: 9; }

.homevideo-mobile:hover { /*background-position: 0 -60px;*/ opacity: 0.8; }

/*.MobileAppVideoimg:hover{ opacity:0.8;}*/


/*HOW IT WORKS START*/
#howitworks { /*border-bottom: 1px solid #ddd;*/ padding: 30px 0; text-align: center; width: 100%; }
.Circle{ content: ""; background: no-repeat #fff 5px top; border: 2px solid #434343; width: 80px; height: 80px; position: absolute; border-radius: 50%; /* min-height: 42px; */ text-align: center; line-height: 71px; font-size: 45px; /*font-family:'GoodTimesRg-Regular';*/ color: #0d3c7b; }
#howitworks p { color: #272727; font-family:'Avenir LT Std', sans-serif; margin: 20px 0; }

.flow { margin: 0; padding: 0 !important; text-align: center; }

.flow li { display: inline-block; list-style-type: none; margin: 5px 10px; padding: 0 25px; }

.flow li .Circle {display: table-cell;width:250px;height:70px;font: 500 18px 'Avenir LT Std', sans-serif;position: relative;text-align: center;transition: all 0.5s ease 0s;vertical-align: middle;padding: 10px;border-radius: 0px 0px 3px 0px;color: #FFF;border: 0px;}

.Circle{ content: ""; background: no-repeat #fff 5px top; border: 2px solid #434343; width: 80px; height: 80px; position: absolute; border-radius: 50%; text-align: center; line-height: 71px; font-size: 45px; font-family:'GoodTimesRg-Regular'; color: #0d3c7b; }

.cir1 { background:#01adef; }

.cir2 { background:#4a89d0; }

.cir3 { background:#0552ab; }

.cir4 { background:#023b7c; }

.cir5 { background:#023b7c; }

.flow li .Circle::before {content: "";position: absolute;right: -60px;top: -20px;width: 45px;height: 20px;}
.flowList .cir1::before { background: url("../Content/Images/icons/flow-arrow2.png") no-repeat 0px 0px; }
.flowList .cir2::before { background: url("../Content/Images/icons/flow-arrow2.png") no-repeat 0px 0px; }
.flowList .cir3::before { background: url("../Content/Images/icons/flow-arrow3.png") no-repeat 0px 0px; }
.flow li .Circle.cir1::before { color:#01adef; }

.flow li .Circle.cir2::before { color:#4a89d0; }

.flow li .Circle.cir3::before { color:#0552ab; }

.flow li .Circle.cir4::before { color: #333333; }

.flow li .Circle.cir5::before { color: #000000; }

.flow li:last-child .Circle::before { content: none; }
.FlowIcons {padding: 15px;display: inline-block;width: 100%;background: #f5f5f5;border: 1px solid #ddd;border-radius: 3px 3px 0px 0px;border-bottom: 0px;}
.arrow-bottom {position: absolute;width: 52px;height: 128px;bottom: 38px;-webkit-transform: rotate(40deg);transform: rotate(40deg);border-radius: 5px;left: 25px;}
.triangle {    position: absolute;height: 60px;width: 50px;overflow: hidden;top: 100%;left: 100px;}
.FlowBox {margin-bottom:100px;position:relative; width: 250px;display: inline-block;}
.flowList li{position:relative;}
.flowList li::before {content: "1";background: #01ADEF;width: 45px;height: 45px;border-radius: 200px;position: absolute;left: 132px;bottom: 20px;font-size: 20px;font-weight: 700;color: #fff;line-height: 43px;}
.flowList li::after {content: "";width: 100%;height: 5px;position: absolute;left: 166px;bottom: 39px;border-bottom: 4px dotted #01ADEF;z-index: -1;}
.flowList li:nth-child(2)::before{content:"2";background:#4A89D0;}
.flowList li:nth-child(2)::after{border-color:#4A89D0;}
.flowList li:nth-child(3)::before{content:"3";background:#0552AB;}
.flowList li:nth-child(3)::after{border-color:#0552AB;}
.flowList li:last-child::before{content:"3";background:#023B7C;}
.flowList li:last-child::after{display:none;}
#howitworks h2 { line-height: 38px; }

.quotesLeft { display: inline-block; font: normal 70px/1px 'IM Fell Great Primer SC', serif; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: relative; top: -10px; color: rgba(255, 255, 255, .5); -ms-transform: rotate(180deg); /* IE 9 */ -webkit-transform: rotate(180deg); /* Safari */ transform: rotate(180deg); }

.quotesLeft:before { content: "\""; font-family: 'IM Fell Great Primer SC', serif; }

.quotesRight { display: inline-block; font: normal 70px/1px 'IM Fell Great Primer SC', serif; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: relative; top: 20px; color: rgba(255, 255, 255, .5); }

.quotesRight:before { content: "\""; font-family: 'IM Fell Great Primer SC', serif; }

#taxcalculatorForm label.field-validation-error { left: inherit !important; position: absolute !important; right: 30px; text-align: left; width: auto !important; }

.success { position: relative; background: #2ab769; padding: 3px 12px; font: 600 13px/30px "Open Sans", Arial, Verdana, Tahoma; color: #fff; margin: 0px; border-radius: 3px; }

#SuccessMsg .success { padding: 3px 31px 3px 40px; background: #eee url(images/suc_tick.png) no-repeat 10px center; color: #2ab769; border: 1px solid #dddddd; }

.alert-success { background: #6fae59; color: #fff; }

.success_msg { position: relative; background: #ffffae; padding: 5px; border: 1px solid #6fae59; font: bold 12px Verdana, Tahoma, Arial; color: #242424; margin: 0px; }

.error.taC.tax_montherbg { left: 0; position: absolute; top: 33px; }

.new_taxig_patbg { background: #ffffff; border: 1px solid #eeeeee; display: inline-block; font-size: 11px; list-style-type: none; margin: 2%; width: 96%; padding: 15px; }

.new_taxig_patbg:hover { border: 1px solid #cccccc; }

.get_btn_sm { font-size: 15px !important; padding: 5px 8px !important; margin: 5px auto; }

.new_taxig_patbg img { margin-top: 15px; }

#hpLogo + a img { margin-top: -20px; }

.patnerbg ul.formTabs li { cursor: pointer; padding: 0 !important; }

.patnerbg ul.formTabs li a { padding: 8px 20px; display: block; }

.fixnav .menu li.more-menu.active a { border-radius: 5px; }
/*top mobile section start*/
.top_mbl_section { background: #ffffff; box-shadow: 0 0 4px #001f54; padding: 10px; cursor: pointer; position: fixed; top: 0; z-index: 99999; width: 100%;display:none; }

.top_mbl_section img { float: left; width: 60px; }

.top_mbl_section label { color: #001f54; float: left; padding: 10px 5px 0; width: 71%; }

.top_mbl_section i.fa { /*background: #f00;*/ border-radius: 50%; color: #ccc; display: inline-block; float: right; font-size: 16px; height: 25px; margin: -60px 0 0; padding-top: 4px; text-align: center; width: 25px; font-weight: 100; }
/*top mobile section end*/

.partnersLogo { background: #f7f7f7; padding: 35px 0px 65px; border-bottom: 1px solid #e0e0e0; }
.partnerTable { width: 100%; margin-top: 20px; margin-bottom: 20px; background: #c9c9c9; border-spacing: 1px; border-collapse: separate; }
.partnerTable td { background: #fff; text-align: center; padding: 20px; }
.partnerTable td img { max-width: 120px; }


#howItWorks_ul { display: flex; list-style-type: none; }




#howItWorks_ul li { flex-basis: 100%; text-align: center; vertical-align: bottom; padding: 0 10px; }

/*#howItWorks_ul li:nth-child(n)::after { content: "➜"; font-size: 33px; padding: 13px 11px; position: absolute; margin-left: 65px; top: 120px; color: #00498e; }*/

#howItWorks_ul li:last-child::after { display:none !important;}

/*#howItWorks_ul li h3 { font-size: 18px; color: #16375d; font-weight: 600; display: block; padding-top: 10px; margin-bottom: 15px; }
#howItWorks_ul li span { width: auto; height: 85px; display: inline-block; text-align: center; border-radius: 100px; padding:25px 0 15px 0; }
#howItWorks_ul li .pos-rel img { left: 4px; position: relative; top: -2px; }*/
#text_center { text-align: center; font-size: 18px; color: #333; font-weight: normal; display: block; padding-top: 10px; margin-bottom: 15px; }
.Feature-part p,.FeatureBox_Effefts p {font-size: 15px !important;line-height: 22px;min-height: 130px;margin-bottom: 0px;}
label.error#captcha-error { top: initial; bottom: -24px; }
.mobile_startbtn { display: none; }

.goToApp { float: right; padding: 4px 5px; color: #fff; background: #307ae2; font-weight: 600; font-size: 13px; margin: -30px 0px 0 10px; border-radius: 5px; }

.app_text { margin-left: 5px; font-size: 11px; margin-top: -6px; }

.modal-open .modal { background: rgba(0,0,0,0.5); z-index: 99999; }
.modal-content { margin-top: 25%; height: 100%; min-height: 350px; background: url(/Content/Images/bg.jpg) repeat; }

button.close { -webkit-appearance: none; padding: 0; cursor: pointer; background: #01adef; border: 0; font-weight: 100; font-size: 18px; z-index: 999999; }

.close:hover,
.close:focus { color: #00498e; text-decoration: none; cursor: pointer; filter: alpha(opacity=50); opacity: 1; }

.popup_bg { background: url(/Content/Images/banner-strips.png) no-repeat; background-position: center; padding: 80px; }
.popup_bg p { color: #fff; font-size: 20px; line-height: 25px; margin-top: -10px; font-weight: 500; }
.popup_bg p span { font-size: 20px; font-weight: 900; display: block; }

.banner_popup_heading { font-size: 28px; font-weight: 600; color: #3b3b3b; margin-top: -15px; }

.banner_popup_heading span { font-size: 28px; font-weight: 600; color: #f26522; margin-top: -15px; }

.popup_pos { margin-top: 0px; }
.popup_img { width: 80%; }
.pop_up_button { background: #00498e; border-radius: 5px; font-size: 24px; color: #ffffff; font-family: 'Avenir LT Std', sans-serif; padding: 8px 15px; display: inline-block; margin: 15px 0px; text-transform: uppercase; border: none; text-decoration: none; font-weight: 700; }

.pop_up_button:hover { background: #01adef; color: #ffffff; }
.pop_up_button:focus { background: #00498e; color: #ffffff; text-decoration: none; }

.orange_but { background: #f26522; border-radius: 5px; font-size: 24px; color: #ffffff; font-family: 'Avenir LT Std', sans-serif; padding: 8px 15px; display: inline-block; margin: 15px 0px; text-transform: uppercase; border: none; text-decoration: none; font-weight: 700; }
.orange_but:hover { background: #01adef; color: #ffffff; }
.orange_but:focus { background: #00498e; color: #ffffff; text-decoration: none; }

#exTab1 .tab-content { color: white; background-color: #428bca; padding: 5px 15px; }

#exTab2 h3 { color: white; background-color: #428bca; padding: 5px 15px; }

/* remove border radius for the tab */

#exTab1 .nav-pills > li > a { border-radius: 0; color: #00498e; float: right; }

/* change border radius for the tab , apply corners on top*/

#exTab3 .nav-pills > li > a {border-radius: 0;font-size:20px;font-weight: 900;display: inline-block;width: 100%;margin: 0px !important;text-align: center;padding: 20px 15px;border-right:1px solid #e1e1e1 !important; color:#999;}
#exTab3 .nav-pills > li:last-child > a{border-right:0px !important;}
#exTab3 .nav-pills > li { background-image: none; margin: 0; padding: 0;width:33.34%; }
#exTab3 .nav-pills > ul > li { display: inline; margin-left: auto; margin-right: auto; }
#exTab3 .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { background-color: #01adef; color: #fff; }
#exTab3 .tab-content { border-radius: 5px; border: 1px solid #cbcbcb; padding: 5px 15px 20px; border-top-left-radius: 0px; border-top-right-radius: 0px;border-top:0px; }
#exTab3 .nav-pills > li.active > a{position:relative;}
#exTab3 .nav-pills > li.active > a::after {position: absolute;content: "";height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid #01adef;left: 50%;margin-left: -7px;top: 100%;}
.nav > li > a { color: #00498e; }
/*#exTab3 .tab-content .gen_content_heading_tab{font-size:24px;}*/
.inner_MailSec{border:1px solid #ddd;border-radius:5px 0px 0px 5px;min-height:62px;}
.inner_MailBtn a{min-height:62px;}
.nav-pills { display: flex; justify-content: center; border:1px solid #cbcbcb;}
.back_link { font-size: 18px; font-weight: 500; text-decoration: underline; padding-left: 3px; }
.landing_h1 { font-weight: 900; line-height: 45px; }
.landing_h1 span { font-weight: 500; color: #333; }

.landing_h2 { font-size: 25px; font-weight: 900; color: #333; }

.landing_h3 { font-size: 30px; font-weight: 400; color: #333; }

.button_pos { margin-left: -4px; }
.trans_america_bar { background: #f36500; color: #FFF; padding: 8px 15px; border-radius: 3px; font-size: 18px; text-align: center; line-height: 16px; margin-top: 30px; }
.trans_america_bar b { font-size: 18px; }
.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("images/icons/flow_arrow.png") no-repeat center; width: 27px; height: 18px; right: -5%; top: 53px; bottom: 0; margin: 0 auto; }
.form_flow li span { display: inline-block; border: 2px solid #042d58; border-radius: 50%; margin-bottom: 15px; width: 140px; height: 140px; line-height: 132px; }
.form_flow li h4 { margin: 0px; }
.form_flow li:last-child:before { background: none; }
#btnCheckEmail { padding:17px 20px 16px; font-size: 19px; width: 100%; }
.orange_circle { width: 120px; height: 120px; background: #f26522; border-radius: 50%; margin: 0 auto; padding: 26px 0; }
.landing-page { background: url("/Content/Images/landing-banner.jpg") no-repeat scroll center center; background-size: cover; padding: 50px 0; }
.mar-ri0 { margin-right: 0 !important; }
.landing-header { background: rgba(232, 238, 243, 0.97); padding: 20px 0; }
ul.landing-header-menu { margin: 15px 0; padding: 0; float: right; }
ul.landing-header-menu li { margin: 10px 30px; display: inline-block; }
ul.landing-header-menu li a { font-size: 20px; color: #000333; font-weight: 600; }
ul.landing-header-menu li a span.mail { background: url(/Content/Images/mail-icon.png) no-repeat scroll 0 2px;; width: 30px; height: 18px; display: inline-block; }
ul.landing-header-menu li a span.phone { background: url(/Content/Images/phone-icon.png) no-repeat scroll 0 2px; width: 30px; height: 18px; display: inline-block; }
.content-div { background: rgba(78, 135, 157, 0.89); padding: 40px 0; }
ul.detail-list { margin: 0; padding: 0; }
ul.detail-list li { background: url(/Content/Images/arrow1.png) no-repeat scroll 3px 3px; color: #fff; display: block; padding-left: 30px; font-size: 20px; margin: 5px 0; }
/*.landing_logo{width:165px;}*/
.landing-banner { background: url("/Content/Images/landing-banner.jpg") no-repeat center bottom; background-size: cover; width: 100%; padding: 50px 0; }
ul.landing-header-menu li a.mail:hover, ul.landing-header-menu li a.mail:focus { color: #f26522; text-decoration: none !important; }
.landing-banner-header { background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); transition: all 0.5s ease 0s; width: 100%; z-index: 9999; padding: 10px 0; }
.landing-page h1 { font-size: 38px; color: #333; font-weight: 600; }
.landing-page h1 span { font-size: 38px; color: #333; font-weight: 100; display: block; }
.landing-page h3 { font-size: 20px; }
.irs_logo { position: absolute; width: 80px; float: right; right: -10px; top: -30px; }
.landing-page form { background: rgba(255, 255, 255, 0.80) none repeat scroll 0 0; padding: 20px 15px; border-radius: 3px; /*border:#c6c6c6 solid 1px;*/ box-shadow: 0px 6px 20px rgba(115, 115, 115, 0.21); }
.landing-page form h2 { font-size: 30px; color: #333; font-weight: 600; text-align: center; margin-bottom: 30px; padding: 0 10px; }
.landing-page form input[type="text"] { width: 100%; border: #dddddd 1px solid; height: 45px; margin-bottom: 5px; padding: 10px 10px 10px 65px; color: #434343; }
.landing-page form placeholder { color: #ccc; }
.landing-page form input:focus { border: 1px solid #66afe9 !important; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset, 0 0 5px rgba(102, 175, 233, 0.8) !important; outline: 0 none; }
.landing-page-button { background: #f04e00; border-radius: 5px; font-size: 24px; color: #ffffff; font-family: 'Avenir LT Std', sans-serif; padding: 8px 15px; display: inline-block; text-transform: uppercase; border: none; text-decoration: none !important; font-weight: 700; margin: auto; display: block; }
.landing-page-button:hover { background: #01adef; color: #ffffff; }
.deadline_landing_page { width: 100%; padding: 10px 0 15px 0; color: #ccc; background-color: #09475e; }
.deadline_landing_page h2 { color: #fff; font-weight: 600; font-size: 30px; text-align: center; }
.landing_features h2 { font-size: 35px; color: #808283; font-weight: 100; text-align: center; line-height: 40px; }
.landing_features h2 span { font-size: 35px; color: #03277a; display: block; font-weight: 100; }
.landing_features_h2_line { border-bottom: 1px #dddddd solid; height: 2px; width: 200px; display: block; margin: auto; text-align: center; padding-top: 10px; }
.landing_features_bg { background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); transition: all 0.5s ease 0s; width: 100%; z-index: 9999; padding: 15px 0; min-height: 310px; margin-bottom: 20px; }
.landing_features_bg h3 { color: #6f6f6f; font-size: 20px; font-weight: 600; line-height: 24px; padding: 0 10px; }
.landing_features_bg p { color: #606060; font-size: 15px; line-height: 22px; font-weight: 500; padding: 0 10px; min-height: 130px; }
.landing_features_bg hr { border-top: #f04e00 1px solid; }
.footer_landing_page { width: 100%; padding: 10px 0; color: #333; background-color: #efefef; border-top: 1px solid #e0e0e0; }
.footer_landing_page p { color: #333; font-weight: 300; font-size: 15px; text-align: center; margin-bottom: 0; }
#indexForm .input-div { position: relative; }
#indexForm .input-div label.error { background: #f00; font: bold 11px "open_sansregular"; color: #fff; padding: 5px 10px; position: absolute; right: 0; line-height: 15px; display: block; top: -25px; margin: 0; }
.actionBtn { background: #001F54; }
.whitebg_1 { padding: 50px 0; background: #fff; }
.graybg_1 { padding: 50px 0; background: #f6f6f6; }
.border_line { padding: 20px 10px 10px 10px; box-shadow: 0px 0px 10px 0px #dcdcdc; margin-top: 10px; }
.border_line p { text-align: left; }
.h2_center { text-align: center; margin-bottom: 30px; }
.text_center { text-align: center; }
.mBottom20 { margin-bottom: 20px; }
.steps_ul li { list-style: none; width: 20%; float: left; text-align: center; padding: 0px 10px; }
.steps_ul li strong { font-size: 35px; color: #fff; display: inline-block; margin-bottom: 15px; width: 70px; height: 70px; background: #f26522; border-radius: 50%; text-align: center; line-height: 64px; }
.steps_ul li { font-size: 18px; font-weight: 500; margin-bottom: 20px; }
.num { font-size: 25px; color: #023b7c; margin-top: 20px; display: inline-block; padding-left: 40px; margin-bottom: 20px; }
.steps_ul li span { display: block; }
.landing_1 .white_banner { margin-top: 60px; }
.landing_1 h1 { padding-bottom: 5px; }
.more_testi { font-size: 20px; }
.icon_bg { width: 90px; height: 90px; background: #f04e00; border-radius: 50%; margin: 0 auto; line-height: 85px; }
.icon_bg img { width: 50px; }
.vertical-align { display: flex; align-items: center; }
.banner_h2 { font-size: 22px !important; }
.num a { color: #023b7c !important; }
.num a:hover, .num a:focus { color: #f26522 !important; text-decoration: none; }
.landing_1 .steps_ul li:after { content: ""; position: absolute; background: url(/Content/Images/arrowL.png) no-repeat; right: -7px; top: 22px; width: 25px; height: 48px; }
.landing_1 .steps_ul li { position: relative; }
.landing_1 .steps_ul li:last-child:after { background: none; }
.landing_1 .num { margin-left: 0px; }
.landing_1 ul.detail-list li { color: #333; font-size: 17px; }
.landing-page #btnCheckEmail { width: inherit; }
.landing_1 .carousel-inner { min-height: 175px; }
.landing_1 #indexForm .input-div { padding: 0; overflow: visible; }
.landing_1 .news-subs i { font-size: 25px; padding: 17px 12px 18px; color: #333; }
.landing-page #btnCheckEmail { padding: 12.7px 20px; }
.landing-page ul.detail-list li { background: url(/Content/Images/landing_arrow1.png) no-repeat scroll 3px 1px; }
.welcome_irs_bg { background: rgba(242, 101, 34,0.9); padding: 10px 0px; font-size: 24px; color: #FFF; margin-top: 60px; }
.welcome_irs_bg span { display: inline-block; padding-left: 85px; min-height: 70px; position: relative; line-height: 70px; }
.welcome_irs_bg span::before { background: rgba(0, 0, 0, 0) url("images/common/irslogo.png") no-repeat scroll 0 0 / 70px; height: 70px; position: absolute; left: 0px; width: 70px; content: ""; top: 50%; margin-top: -35px; }
.welcome_irs_bg span a { font-weight: 600; color: #FFF; text-decoration: underline; }
.landing_1 #indexForm .input-div i { font-size: 22px; padding: 11px 12px 12px; }
.mail_btn { margin-top: 30px; }
.landing-page form input[type="text"] { margin-bottom: 20px; }
.testi-part{background:url("Images/TestimonialsBg.jpg") no-repeat left top;background-size:cover;min-height:400px;display:flex;align-items:center;}
.testimonialBox {display: inline-block;background: rgba(255,255,255,0.9);border-radius: 5px;padding: 30px 20px;width: 100%;}
#nowraptxt small{color:#FFF;}
.bannerheader{position:relative;}
.star_link {color:#FFF;}
.star_link a{color:#FFF;position:absolute;right:25px;bottom:0px; text-decoration:underline;}
.star_link a:hover{color:#f37022;position:absolute;right:25px;bottom:0px;}
.star_link span{text-decoration:underline;}
.white_ul li{font-weight:600;}
.inner_ul{margin-top:10px;margin-bottom:0 !important;margin-left:15px;}
.inner_ul li:last-child{margin-bottom:0px;}
.inner_ul li{background:none !important;list-style-type: disc !important;padding-left:0px !important;font-weight:bold;}
.bold_ul li{font-weight:bold;}
.star_link span{text-decoration:underline;}
#exTab3 .nav-pills > li > a{    background-color: #f5f5f5;
    margin: 0 5px;}
/*===========================================FAQ Page design Starts==========================================*/
/*.faq_bannerBg { background: url('../Content/Images/imgFAQ.jpg') no-repeat center #fff; background-size: cover; padding: 50px 0 60px; min-height: 300px; }*/
.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:36px; margin-top: 0px; font-weight:500; padding-bottom: 10px; }
.state_filing_bannerBg { background-color: #f2f2f2; background-size: cover; padding: 50px 0 60px; }
.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: bold; background:#f26522; 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; }
/*.searchfaq button { font-size: 20px; font-weight: bold; background: #50b1c4; color: #fff; border-radius: 0 6px 6px 0; box-shadow: 0px -5px 0px rgba(0,0,0,.2) inset; border: none; padding: 10px 20px 12px; 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: #50b1c4; width: 100%; color: #fff; text-decoration: none; }
/*.menuactive:hover { padding: 10px 10px; background-color: #50b1c4; width: 100%; color: #fff; text-decoration: none; }*/
.menuactive:focus { padding: 10px 10px; background-color: #50b1c4; 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:9px 10px; font-size: 16px; width: 100%; color: #333;}
.dispatch-menu a:hover { background: #f26522; color: #fff; }
.dispatch-menu li.menuactive a { color: #fff; background: #f26522; }
/*.panel-title a { padding: 5px 10px;  border: 2px solid #ccc;  margin-bottom: 15px; font-family: 'Avenir LT Std', sans-serif; font-size: 18px; text-decoration: none !important; font-weight: 400; display: block; background: linear-gradient(#fff, #f5f5f5); }*/
.panel-title a { display: block; font-family: 'Avenir LT Std', 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: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: #50b1c4; }
.panel-body { font-size: 18px; padding: 10px 10px 15px 10px; border: 2px #50b1c4 solid; margin-bottom: 10px; min-height: 20px; height: 100%; margin-top: -17px; }
.acc_arrow { font-weight: 100; padding-right: 10px; font-family: 'Avenir LT Std', sans-serif; color: #333333; line-height: 10px; font-size: 28px; }
#secondary_color { color: #f26522; }
.secondary_color { color: #f26522; }
.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;  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;  color: #fff; background-color: #f26522; border-color: #f26522; text-decoration: none; }
/*.faq_border:before{content:''; position:absolute; margin-top:-25px; text-align:center; margin-left:75px; background-image:url(/Content/Images/arrows/arrow.png) }*/
.faq_list { margin: 0; }
.faq_list li, .common_resource_section ul li, .search_list ul li a ul li { list-style-type: none; display: block; position: relative; color: #757575; font-size: 18px; padding: 5px 0px 5px 20px; }
.common_resource_section ul li, .search_list ul li a ul li{font-size:16px;line-height:normal;color:#353535;padding-left:15px;}
.faq_list li:before, .common_resource_section ul li:before, .search_list ul li a ul li:before { content: "\f105"; font-family: "FontAwesome"; position: absolute; left: 0; top: 2px; color: #000; font-weight: bold; font-size: 20px; }
.common_resource_section ul li:before, .search_list ul li a ul li:before{top:5px;}
.faq_list li a { list-style-type: none; display: block; position: relative; color: #757575; font-size: 16px; color: #333; }
.faq_list li a:hover{color:#f26522;text-decoration:none;}
.view_all_question { color: #f26522; text-decoration: underline; font-size: 16px; padding-top:10px;display:inline-block;width:100%; }
.view_all_question:hover { color: #f26522; text-decoration: underline; font-size: 16px;}
.faq_min_height { margin-bottom: 25px; margin-top: 15px; }
.form_list_box{min-height:90px;display:block;}
/*ul, ol {margin-left:30px;}*/

/*===========================================FAQ Page design Ends==========================================*/
/*===========================================FAQ Search Start===========================================*/
.searchfaq { position: relative; max-width: 900px; 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; }
.fearures .search_list { /*width: 100%;*/ width: 100%; text-align: left; background: #fff; padding: 7px 15px; border-radius: 5px; position: absolute; z-index: 999; overscroll-behavior-y: 5; height:400px; box-shadow: 0 13px 45px -10px; overflow-y: scroll;}
.search_list_show{z-index:1 !important;}
.fearures .search_list ul { margin: 0; }
.fearures .search_list ul li { display: block; list-style-type: none; }
.fearures .search_list ul li a { display: block; text-decoration: none; color: #333; padding: 15px; border-radius: 15px; }
.fearures .search_list ul li:hover a { background: #efefef; }
.fearures .search_list ul li a h5 { font-size: 16px; color: #929191; font-weight: 600; margin: 0px 0 5px; }
.fearures .search_list ul li a h2 {font-size: 17px;color: #000;margin: 10px 0px;font-weight: 600;text-align: left;line-height: normal;}
.fearures .search_list ul li a p { font-size: 16px; color: #333; font-style: initial; line-height: 1.4; padding: 0; display: -webkit-box; height:inherit; margin: 0 auto 10px; line-height: 1.4; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.search_list ul li a ul{margin-bottom:10px !important;}
.searchfaq .searchfieldRight { display: inline-block; vertical-align: top; }
.breadcrumb{background:none !important;padding:10px 0px;}
.common_h1_faq_question{font-size:30px;margin:0px;padding:0px 0px 10px;}
.faq-form2290 h1,.faq-form8849 h1,.faq-2290amendments h1, .faq-duedate h1, .faq-general h1{padding-top:0px;margin-top:0px;font-size:28px;margin-bottom:0px;}
.fearures h2{font-size:36px;}
.userFaq{border: 1px solid #ddd; padding: 15px; background: #f7f7f7;border-radius:3px;}
.userFaq .lblFaq { font-size: 16px; font-weight:400; padding-bottom: 5px; }
.userFaq textarea{width:100%; border-radius:3px; height: 60px;border:1px solid #ddd;margin-bottom:10px; box-shadow:none;padding:5px 10px;resize:none;}
.userFaq input[type="text"]{width:100%;min-height:36px;height: inherit; border-radius:3px;border:1px solid #ddd;box-shadow:none;padding:5px 10px;}
.userFaq input[type="button"]{color:white; background: #f26522; border: none !important; border-radius:3px; padding:7px 10px; width:auto; display:inline-block;min-width:90px;font-size:14px;text-transform:uppercase;}
.userfaqModal .modal-content{background:#FFF;}
.userfaqModal .modal-body{position: relative; padding: 35px;}
.userfaqModal button.close { background: #f00 !important;border-radius: 200px; width: 30px; height: 30px; right: -13px; top: -13px; opacity: 0.9; color: #FFF; font-weight: 600; }
.userfaqModal1 .modal-content{background:#FFF;}
.userfaqModal1 .modal-body{position: relative; padding: 35px;}
.userfaqModal1 button.close { background: #f00 !important;border-radius: 200px; width: 30px; height: 30px; right: -13px; top: -13px; opacity: 0.9; color: #FFF; font-weight: 600; }
.userfaqModal2 .modal-content{background:#FFF;}
.userfaqModal2 .modal-body{position: relative; padding: 35px;}
.userfaqModal2 button.close { background: #f00 !important;border-radius: 200px; width: 30px; height: 30px; right: -13px; top: -13px; opacity: 0.9; color: #FFF; font-weight: 600; }
.faq-duedate{min-height:300px;}
#searchList .faq_sidebar{width:100%;}
.faq_sidebar.faq_sidebar1 { width: 100%; }
.form_control{position:relative;}
#userfaqView .userFaq label.error { right: inherit; left: 0px; top: 6px; }
#btnUserFaqron{margin-top:20px;}
.search_list .userFaq input[type="text"]{min-height:40px;}
.search_list .userFaq .lblFaq{font-size:16px;}
.search_list .userFaq{margin-left:20%;width:60%;}
.faq_sidebar1 .userFaq{margin-left:30%;width:40%;}
.search_list .userFaq input[type="button"]{height:inherit;padding:10px;}
.userFaq label.error { margin: 0px; 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; width: 220px; padding-left: 40px;  right: 28px; text-align: left; z-index: 1; font-size: 15px; border-radius: 2px; border: 1px solid #d74313; font-size: 13px; font-weight: 600;}
.userFaq label.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; }
.userFaq label.error:before { content: "\f06a"; position: absolute; font-family: 'FontAwesome'; left: 20px; top: 0px; color: #d74313; font-size: 15px; }
/*===========================================FAQ Search End===========================================*/
.faq_list_style { color: #757575; font-size:18px;padding-bottom:5px;display:block; }
.common_resource_section p{font-size:16px;}
.faq_sidebar h2{margin-top:0px;font-size:24px;}
.back_button,.back_button:focus {background: #f26522;padding: 6px 20px;border-radius: 3px;color: #FFF;font-size: 16px;margin-top: 5px;display: inline-block;}
.back_button:hover{background:#00498e;color:#FFF;}
.breadcrumb li:last-child a{color:#00498e;}
.searchfaq input[type="search"]:focus{border:1px solid #000;box-shadow:0px 0px 10px rgba(0,0,0,0.5);}
.support_para{min-height:155px;}
.irs2290_calc_section{padding:15px;padding-top:0px; text-align: center;background: #fff;box-shadow: 0px 19px 21px rgba(0,0,0,0.1);}
.irs2290_calc_section h2 {font-size: 19px;color: #f26522;}
.small_common_h2{font-size:24px;}
.irs2290_calc_section .more{margin-top:15px;}
.irs2290_calc_section .more img{width:22px}
.white_section{background:#FFF;}
.irs2290_banner_section .irslogo {background: rgba(0, 0, 0, 0) url("images/common/irslogo.png") no-repeat scroll 0 0 / 80px;height: 80px;margin-top: 0;position: absolute;right: 45px;width: 80px;}
.irs2290_banner_section h1.mainheading{margin:0px;}
.irs2290_banner_section #irs_text_para{padding: 10px 0px;font-size:20px;}
#irs_text_para_1{padding:0px;}
.irs2290_banner_section p {padding:0px;}
.steps_efile_box{width:20%;display:block;position:relative;}
.steps_efile_box span,#howItWorks_ul li span {width: 90px;height: 90px;border-radius: 200px;display: inline-block;line-height: 85px;margin-top: 0px;background: #FFF;border: 3px solid #f26513;position: relative;}
.steps_efile_box h3,#howItWorks_ul li p{font-size:18px;margin-top:10px; line-height: inherit; color:#fff;}
.steps_efile_box::after,#howItWorks_ul li::after {position: absolute;right: -16px;top: 36px;content: "";height: 25px;width: 50px;background: url("Images/icons/right-arrow.svg") no-repeat center / 18px;opacity: 1;}
.steps_efile_box span::before,#howItWorks_ul li span::before {position: absolute;content: "";height: 0;left: 0;margin-top: -10px;top: 50%;border-bottom: 12px solid transparent;border-left: 12px solid #f26522;border-top: 12px solid transparent;}
.steps_efile_box:first-child span::before,#howItWorks_ul li:last-child span::before{display:none;}
.steps_efile_box_end:after{display:none;}
.irs2290_banner_section #irs_text_para_1 a:hover{color:#01ADEF !important;}
.color_2:hover{color:#01ADEF;}
.feature_head2_line{min-height:50px;}
.FeaturePage .Feature-part h3, .FeatureBox_Effefts h3 {font-size: 17px;font-weight: 600;margin-top:7px;min-height:inherit;}
.bannerBlueText:hover{color:#01ADEF !important;}
.bannerTextOrange:hover{ color:#01ADEF !important;}
.checked{color:orange !important;}
.tax_calc_email_rpt_lbl{margin:0px;}
.tax_prof_h3 {font-size:18px;}
.pricing_packages_box {transition: all 0.3s linear;-moz-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;border: 1px solid #dfdfdf;box-shadow: 0px 0px 15px rgba(0,0,0,0.05);padding: 20px 15px;margin: 10px 0px;display: inline-block;width: 100%;}
.pricing_packages_box h3 {color: #333;font-weight: 600;margin: 5px 0px 10px;}
.pricing_packages_box p{margin-bottom:0px;}
/*.pricing_packages_box:hover {border: 1px solid rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.3);transform: translateY(-10px);}*/
/*.pricing_packages_box .CircleIcon{padding:0px;line-height:65px;display:inline-block;height:80px;width:80px;border: 3px solid #00498e;}*/
.pricing_packages_box .CircleIcon img{height:48px;}
.taxprof_feature_box span img{width:40px;}
.taxprof_feature_box h3{margin-top:10px;}
.tax_prof_feature_section h2{margin-bottom:30px;}
.taxprof_feature_box span {display: inline-block;width: 70px;height: 60px;background: #FFF;border-radius: 3px;line-height: 54px;text-align: center;border: 1px solid #ccc;}
.taxprof_feature_box {padding:15px;position: relative;min-height:185px;}
.taxprof_feature_box p{margin-bottom:0px;}
.taxprof_feature_box::before {border-bottom: 1px solid #ccc;position: absolute;content: "";bottom: 0px;width:100%;left:15px;}
.taxprof_feature_box::after {border-right: 1px solid #ccc;position: absolute;content: "";top:0px;height:100%;right:0px;}
.after_none:after,.before_none:before{display:none;}
.taxprof_feature_box1{min-height:235px;}
.tax_calc_email_rpt_lbl{margin:0px;}
.star_rating_list {display: inline-block;margin-top:5px;margin-bottom:0px;}
.testimonialBox .carousel-inner{min-height:auto;}
.testi-part .carousel .item {min-height: 125px !important;}
.star_rating_list li {float:left;list-style:none;padding:0px 1px;}
.testimonials_list_section .star_rating_list{margin-top:0px;margin-left:142px;}
.star_rating_list li img {width: 20px;}
.userFaq input[type="text"], .userFaq textarea {font-style:normal;font-size:16px;resize:none;}
#UserQuestion1::-webkit-input-placeholder, #UserEmail1::-webkit-input-placeholder,#UserQuestion::-webkit-input-placeholder, #UserEmail::-webkit-input-placeholder,#UserQuestion2::-webkit-input-placeholder, #UserEmail2::-webkit-input-placeholder{font-size:14px;font-style:normal;}
#UserQuestion1::-moz-placeholder, #UserEmail1::-moz-placeholder,#UserQuestion::-moz-placeholder, #UserEmail::-moz-placeholder,#UserQuestion2::-moz-placeholder, #UserEmail2::-moz-placeholder{font-size:14px;font-style:normal;}
#UserQuestion1:-ms-input-placeholder, #UserEmail1:-ms-input-placeholder,#UserQuestion:-ms-input-placeholder, #UserEmail:-ms-input-placeholder,#UserQuestion2:-ms-input-placeholder, #UserEmail2:-ms-input-placeholder{font-size:14px;font-style:normal;}

.btn.btn-default.loading_btn {margin-top:20px; border: 0px ; background: #f26522; padding: 6px 15px; color: #fff; text-transform: uppercase; font-size: 14px; border-radius: 3px;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;}
.btn.btn-default.loading_btn .fa{font-size:18px;font-weight:bold;}

/********** DeadLine Banner1 Design Style ************/
.deadlineBanner{background:url("images/common/bannerbg.jpg") no-repeat center top;min-height:650px;background-size:cover; display:block;position:relative;height:inherit;}
.thanks_supportbg h1{font-size:32px;font-weight:600;position:relative;text-align:center;padding:15px 0px;margin:0px; line-height:40px;background:rgba(0,0,0,0.8);margin-bottom:20px;color:#FFF;border-radius:3px;}
.deadlineSearch {position: absolute;left: 0px;bottom: 0px;width: 100%;}
.deadlineSearch_box{background:#00498e;padding:20px 0px;}

/***********Form2290 ******************/
.greybg, .ifta-feature-bg{background: url(images/step-filing.jpg) no-repeat; text-align: center; padding: 40px 0px; background-size: cover; width: 100%; background-position: center; background-attachment: fixed;}
.greybg .step-hdng-clr{color:#fff;font-weight:600;}
.ifta-feature-bg li div > p{color:#c1c1c1; font-size:18px; line-height: inherit; margin-bottom: 0;}
#iftapg  .text-aln-center, #iftapg  .text-aln-center span{text-align:center !important; color:#fff;}
.ex-mrgn-btm10{margin-bottom:10px;}
.ex-mrgn-btm15{margin-bottom:15px !important;}
h1.new-mainhdh1{font-weight:600;}
h1.new-mainhdh1 span{color:#f26522;}
h2.new-mainhdh2{font-size:24px;font-weight:600;}
h2.new-mainhdh2 span{color:#023b7c;}
#irs_text_para_1 a{color:#fff; font-size:20px;}
.irs2290_banner_section #irs_text_para_1 a:hover{color:#fff !important;}
/*.enhance-bullet-point ul li{position:relative; list-style:none; line-height:30px; text-align:left; margin: 0 15px; padding: 0 0 2px 20px;}
.enhance-bullet-point ul li:before{position: absolute; left: 0px; top: 11px; content: ""; width: 11px; height: 11px; border: 2px solid #00498e; border-radius: 200px;}*/
.sticky-bar{position:sticky; top:100px;}
.sticky-bar .irs2290_calc_section h2 {font-size: 18px;background: #01adef;padding:15px 15px 50px !important;margin: 0px -16px 50px !important;color: #FFF;font-weight: bold;position: relative;}
.sticky-bar .irs2290_calc_section h2::before {position: absolute;left: 50%;content: "";top: 100%;width: 70px;height: 70px;border-radius: 200px;background: #023b7c url("Images/calculator-img1.png") no-repeat center center / 40px;border: 2px solid #FFF;margin-left: -35px;margin-top: -35px;}
.offer-benefit-content {background-color: white;box-shadow: 0px 0px 25px rgba(0,0,0,0.10);padding: 30px 20px;border: 1px solid #dfdfdf; min-height:534px;}
.offer-benefit-content h2{margin-top:0px;}
.Common-Padng40{padding:50px 0px !important;}
/*.whitebg  p{font-size:16px;}*/
h2, h3{margin-top:0px;}
.fnt-sze16 li{font-size:16px;}
.Mrgn-TOP0{margin:0px !important;}
.MrGN-Btm .get-btn{margin:15px 0 0 0;}
.enhance-bullet-point ul li, .unordered_list li{position:relative; list-style:none; line-height:24px; text-align:left; margin: 0 15px; padding:3px 0px 9px 20px;font-size:17px;}
.enhance-bullet-point ul li:before,.unordered_list li:before{position: absolute; left: 0px; top: 11px; content: ""; width: 9px; height: 9px; border: 2px solid #01adef; background-color:#01adef;border-radius: 200px;}
.unordered_list li{margin:0px;}
.whitetxt{color:#fff !important;}
.fontweight600{font-weight:600;}
.fw-500{font-weight:500 !important;}
.img-size{width:50px;}
.pricing-banner{background: url(images/pricing-banner.jpg) no-repeat; min-height: 200px; text-align: center; padding: 40px 0px; background-size: cover; width: 100%; background-position: left center;}
.pricing-banner h1{padding:0px 0 20px 0; margin-top:10px;}
.bnr-text-white{color:#fff; font-size:19px; font-weight:600; line-height:inherit;}
.pricing-inner1{display:flex; align-items:center; padding-top:15px; }
.ett-pricing{border:1px solid #044ea4; border-radius:5px;}
.ettpricing-new-btn{background: #f26522; border-radius: 5px; font-size: 15px; color: #ffffff; /*font-family: 'open_sansbold';*/ padding: 8px 15px; display: inline-block; margin: 10px 0px; text-transform: uppercase; border: none;}
.pricing-inner1 .pricing-heading h4{font-size:22px; color:#2c2c2b; font-weight:600; text-align: left; padding-left: 15px;}
.pricing-inner1 .act-pricing .price{background: url(Images/p-bg3.png) top center no-repeat; height:135px; width:auto; padding-top:16px; padding-left:9px; margin-right:15px;}
.pricing-inner1 .act-pricing .price p{font-size:30px; font-weight:700; color:#fff; line-height:30px;}
.pricing-inner1 .act-pricing .price sup{font-size:20px;}
.plain-content .cnt-style{background-color:#044fa6; padding:5px; font-size:15px; color:#fff; font-weight:700; line-height:inherit;}
.Mrgn-Btm-btn{margin-bottom:15px;}
.pricing-inner1 .act-pricing .p-bg1{background: url(Images/p-bg2.png) top center no-repeat; height:135px; width:auto; padding-top:16px; padding-left:9px;}
.pricing-inner1 .act-pricing .p-bg2{background: url(Images/p-bg3.png) top center no-repeat; height:135px; width:auto; padding-top:16px;; padding-left:9px;}
.brdr-clr1{border-color:#4584cc;}
.cnt-bg-clr1{background-color:#dbe8f8;}
.pricing-btn-clr1{background: #4181c9;}
.pricing-btn-clr1:hover{background: #5591d4;}
.brdr-clr2{border-color:#0551a9;}
.plain-content .cnt-bg-clr2{background-color:#c5d4e5;}
.line-hgt .cnt-bg-clr2{line-height:inherit;}
.brdr-clr1 .pricing-heading h4{color:#4a89d0;}
.brdr-clr2 .pricing-heading h4{color:#0552ab;}
.pricing-btn-clr2{background-color:#0551a9;}
.pricing-btn-clr2:hover{background-color:#1d6bc5;}
.min-hght{min-height:135px;}
.Mrg-top-cmn{margin-top:32px;}
.bordr-pricing-cat2{border: 1px solid #f26522; border-radius: 5px; background-color: #fbf2ee;}
.pricing-cat2{display:flex; align-items:center;}
.bordr-pricing-cat2 h4{font-size:22px; font-weight:600; text-align:left; padding-left:15px;}
.pricing-cat2 p{font-size:15px;}
.cat2-pricing{font-weight:700; border-left: 1px solid #e4e4e4;}
.cat2-cnt{line-height:25px;; text-align:left; padding-left:15px;}
.cat2-min-hght{min-height:212px;}
.refund-bg{background-color:#023b7c;}
h4.refun-polcy-hd{color:#fff; margin:0px 0px 10px 0; font-weight:600;}
h4.refun-polcy-hd span{color:#f5651e;}
/*.refund_policy ul li{color:#fff; font-size:15px; line-height:inherit;}*/
.pointborder-clr ul li:before{border: 2px solid #01adef; background-color:#01adef;}
.Mrgn_btm0{margin:15px 0 0 0px;}
.app-banner-bg{background: url(images/app-banner.jpg) no-repeat; max-height: inherit; text-align: center; border-bottom: 1px solid #ddd; padding: 75px 0px; background-size: cover; width: 100%; position: relative;}
.app-banner-bg:before{background:transparent !important;}
#cboxOverlay{background:rgba(0, 0, 0, 0.7490196078431373) !important;}
.padng-align ul li{padding:6px 0 2px 15px;}
/***** IFTA page stle ***********/
.ifta-1 .irsList .IFTA-List{border-right:none;}
.ifta-1 .IFTA-List li{font-size:16px;}
.ifta .new-contentarea p{color:#fff;}
.new-contentarea h1{padding:10px 0 0 0;}
.app-icon-imgsz a img{width:160px; height:inherit;}
/*.Runing-text-font-size p{font-size:16px;}
.Runing-text-font-size .enhance-bullet-point ul li{font-size:16px;}*/
.frm2290-blue-bg{background:#023b7c;}
.frm2290-blue-bg h3{color:#fff;font-size: 28px;font-weight: 600;margin:0px 0px 15px;}
.frm2290-blue-bg h4{font-size:21px;margin:0px 0px 15px;}
.ifta-steps-img-size ul li span img{width:50px;}
.ifta-arrow{position:relative;}
.ifta-arrow:after{position: absolute; right: -30px; top: 30px; content: ""; height: 25px; width: 50px; background: url(Images/step-arrow-f2290.png) no-repeat center;}
.ifta-steps-img-size ul{margin:0 0 0 0 !important;}
.ifta-steps-img-size ul li{margin-bottom:0px;}
.ifta-steps-img-size #text_center{margin-bottom:0px;}
.list-point-ifta ul li:before{top:12px;}
#iftapg .mTop30{margin:30px 0 0 0px !important;}
.video-aignment{text-align:center; text-align:-webkit-center; text-align:-moz-center; text-align:-o-center; }
.mrgn_btm10{margin-bottom:30px;}
.ifta-1 .irsList{padding:0px;}
.Common-Padng20{padding:20px 0;}
.btn-mrgn-btm0{margin-bottom:0px;}
.view-sm{display:none !important;}
.ifta-features-box{border-bottom: 1px solid #ededed; padding: 15px 15px; margin: 0 -15px;}
.Brdr-btm-none{border-bottom:0px !important; margin-top:15px; min-height: 155px;}
.ifta-features-box .m-hght{min-height:55px;}
.brdr-rgt{border-right: 1px solid #ededed;}
.ifta-features-box img{height:60px;}
.ifta-features-box p{font-size:16px; font-weight:500; color:#3d3d3d; padding-top: 10px;text-align: center !important; line-height: inherit;}
#iftapg .txt-center{text-align:center !important;}
.ifta-req-box {background-color: white;padding:20px 15px;margin-top: 10px;min-height:320px;box-shadow: 0px 0px 25px rgba(0,0,0,0.10);border: 1px solid #dfdfdf;}
.ifta-req-box ul li:last-child{padding-bottom:0px;}
.ifta-req-box ul{margin-bottom:0px;}
/*.ifta-req-bg{position:relative;}
.ifta-req-bg::before{position: absolute; right: 0px; top: 0px; content: ""; width: 40%; height: 100%; background: rgba(2, 59, 124,0.8);background: url(images/req-bg.jpg) no-repeat right center;}*/
.taL{text-align:left;}
/*.new-pdng-size #howItWorks_ul li span{padding:15px 0 15px 0}*/
.new-pdng-size #text_center{padding-top:0px;}
.bg-clr-blu{background-color:#023b7c;}
.bg-clr-blu h3{color:#fff;}
.bg-clr-blu h3 span{color:#f26522;}
#iftapg .taC{text-align:center !important;}
.bg-clr-blu p{color:#fff; font-size:16px;}
.cal-innr h5{color:#f26522;}
.cal-innr ul li{color:#fff;  font-weight: normal;}
.cal-innr1{border-left: 1px solid #29507d; padding-left: 30px;}
.video-aignment .taC{text-align:center !important;}
.new-ifta-update .new-mainh1{font-weight:600;}
.new-ifta-cmnhdng-update h3.mainheading{font-size:24px; font-weight:600;}
.new-ifta-cmnhdng-update h3.mainheading span{color:#023b7c;}
.app-icon .app-icon-cnt a{color:#fff;}
.app-icon .app-icon-cnt a:hover{color:#fff !important;}
/******* App ******/
.appsicons-bgsection::before {position: absolute;left: 0px;top: 0px;content: "";width: 100%;height: 100%;background:rgba(0, 0, 0, 0.6);}
.AppBanner_rgt img{position:relative;top:0px;z-index:99;}
.AppEfile_Flow{display:inline-block;width:100%;}
.AppFlowBox{padding:25px 0px 25px 75px;display:inline-block;width:100%;position:relative;}
.AppFlowBox span {display: inline-block;text-align: center;width: 65px;height: 65px;background: #00498e;border-radius: 200px;position: absolute;left: 0px;top: 50%;margin-top: -35px;line-height: 56px;border: 3px solid rgb(190, 204, 221);}
.AppFlowBox h5,.AppFlowBox p{margin-top:0px;}
.AppFlowBox::before {position: absolute;top: 100%;width: 2px;height: 30px;content: "";background: #ddd;margin-top: -17px;left: 33px;}
.AppEfile_Flow .AppFlowBox:first-child::before{margin-top: -17px;}
.AppEfile_Flow .AppFlowBox:last-child::before{display:none;}

/******* Form2290 Schedule 1 ******/
.btn-mrgnLeft{margin-left:-8px;}
.h1-spancolor{color:#f26522;}
.frm2290schdlirs{right:15px;}
.frm2290scdle1-bg{background: url("images/frm2290sch-bg.jpg") no-repeat !important; min-height: 670px; text-align: center; padding: 40px 0px; background-size: cover !important; width: 100%;}
.frm2290scedule1padng{padding:50px 0;}
.Frm2290stepsefile .AppFlowBox:nth-child(1)::before{margin-top:0px;}
.Frm2290stepsefile .AppFlowBox::before{margin-top:0px; top:75px;}
.frm2290innr-cap h3{font-size:18px; text-align:center; line-height:28px;}
.internal-link{color:#01ADEF; text-decoration:underline;}
.frm2290scedule1padng h4{margin: 0px; margin-bottom: 10px; font-size: 18px; line-height: 25px; font-weight: 600;}
.Ef-Mrgn-top15{margin-top:15px;}
.Ef-Mrgn-top15 input[type="text"]{border:1px solid #c1c1c1;}
.Ef-Mrgn-top15 i{left: 1px; padding: 14px 12px; position: absolute; top: 1px;}
.frm2290-demo-point{border:none;}
.frm2290-demo-point .videoBox_overlay a h3{font-size:30px; font-weight:bold; text-decoration:underline}
.frm2290-demo-point .videoBox_overlay #open-overlay{margin-top:-50px;}
.frm2290-featuresec .mainheading{text-align:left; font-size:24px;}
.frm2290-featuresec .mainheading span{color:#00498e;}
.MrgN-Top25{padding-top:5px;}
.document-sec{padding:50px 0px !important;}
.mobile-sec{background: url("images/sch-app-bg.jpg") no-repeat !important;background-size: auto;background-size: cover;}
.mobile-sec .mainheading{color:#353535;text-align:left; font-size:24px; font-weight:600;}
h2.new-mainheading{font-size: 24px; color: #353535; text-align: left; font-weight: 600;}
h2.new-mainheading span{color:#00498e;}
.shourt-frm2290-sec h2.new-mainheading{text-align:center;}
.Hedng-whiteclr h2.new-mainheading{color:#fff;}
.mobile-sec {padding:50px 0px;}
.mobile-sec .mble-app-frm2290{width:360px; margin:0 auto;}
.mobile-sec p{font-size:16px; color:#353535;}
.mble-app-dwnld-btn{padding: 8px 15px; background-color: #01adef; color: #fafafa; border-radius: 4px; font-weight: 600;}
.mble-app-dwnld-btn:hover{color:#fff;}
.mrgn_top_dw-btn15{margin-top:25px;}
p.item{font-size:16px;}
.faq-sec{padding:50px 0px;}
.faq-toplist li{position:relative; font-size:15px; padding:7px; list-style:none; font-weight:600;}
.faq-toplist li:before{position: absolute; top: 3px; width: 30px; height: 30px; content: ""; left:-24px; background:url(Images/faq-arrow-right.png) no-repeat center;}
.faq-toplist{padding-left:20px;}
.shourt-frm2290-sec{padding:50px 0px; background-color:#023b7c;}
.shourt-frm2290-sec h2.mainheading{text-align:center;}
.pplvisited-frm2290-sec{padding:50px 0px;}
.step-video-new h2.new-mainheading{text-align:center; margin-bottom: -5px !important;}
h2.faq-heading{color:#00498e; font-weight: 600;}
.ppl-vistlink li{position: relative; list-style: none; font-size: 16px; padding: 5px; text-align: left; font-weight: 600;}
.ppl-vistlink li:before{position:absolute; content:""; width: 15px; height: 15px; top:7px; left:-19px; background:url(Images/ppl-visited-arrow.png) no-repeat center;}
.ppl-vistlink{padding-left:25px;}
.right-dcomnt{padding: 5px;display: inline-block;border: 1px solid #ddd;background: #ededed;position: relative;}
.New-form2290sch1-update .Mrgn0{margin:0px;}
.New-form2290sch1-update .Mrgn0{margin:0px;}
.New-form2290sch1-update .mainheading{font-weight:600;}
.faq-sec h2.faq-heading{text-align:center;}
.cmnMrgn-top0{margin-top:0px !important;}
.featureNavBox { padding: 20px 15px 10px;border: 1px solid #ddd;margin:0px;background: #fff;border-radius:0px;box-shadow:0px 17px 20px rgba(0,0,0,0.05);}
.featureNavBox h3{font-size:22px;font-weight:600;padding-bottom:10px;}
.New-form2290sch1-update p{font-size:20px;}
.subs-alter-style{float:left; padding:0px 20px 0px 15px;}
/******* Tax Calculator ******/
.New-tax-calculator{background: url(images/pricing-banner.jpg) no-repeat; text-align: center; padding: 40px 0px; background-size: cover; width: 100%; background-position: left center;}
.New-tax-calculator-innr1{padding:50px 0px;}
.New-tax-calculator-innr1 .new-taxcal-subhdng{font-size:24px; font-weight:600; color:#353535;}
.New-tax-calculator-innr1 .new-taxcal-subhdng span{color:#023b7c;}
#podcasts .New-Bannrinnr p{font-size:16px;}
.tax-selection-part{border: 1px solid #ececec; padding: 25px 15px; border-radius: 4px;}
.tax-selection-part .new-Tax-Part h4{margin-top: 0px; font-size: 15px; font-weight: 600; margin-bottom: 15px;}
.tax-selection-part .new-Tax-Part{display:inline-block;}
.tax-selection-part .new-Tax-Part .form-control{width:100%;}
.ad-extra-categry a{color:#05a2de; font-size:14px; font-weight:600; text-decoration:underline;}
.Mrgn-Btm-adcat{margin-bottom:10px;}
.tax-selection-part .new-Tax-Part .new-frm-cntrl-txtbox{width:50%; margin:0 auto;}
.tax-selection-part .new-taxpart-sub-div{margin-top:25px;}
.tax-selection-part .new-taxpart-sub-div .est-total{font-size:16px; font-weight:600;}
.new-taxpart-sub-div .total-block{display:inline-block;}
.new-frm-cntrl-txtbox1{width:100% !important; margin-top:10px;}
.tax-selection-part .new-taxpart-sub-div .tax-cal-email-caption{margin-top:25px;}
.tax-cal-email-caption h3{font-size:18px; font-weight:600;}
.tax-cal-email-caption .Ef-Mrgn-top15 input[type="text"]{height:40px;}
.tax-cal-email-caption #btnCheckEmail{padding: 9px 20px 10px;}
.new-exp-tax-calcul{padding:50px 0px;}
.new-exp-tax-calcul h2.new-mainheading{text-align:center;}
.Mrgn_top25ex{margin-top:25px;}
.tax-calc-mobile-tab{background-color:#f5f5f5; padding:50px 0px;}
.Mobile-tab-left-aprt, .Mobile-tab-right-aprt{background-color: white; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); padding:25px 15px; min-height: 290px;}
.Mobile-tab-left-aprt h2.new-mainheading, .Mobile-tab-right-aprt h2.new-mainheading{font-size:24px; text-align:center;min-height:55px;margin-bottom:10px !important;}
.Mobile-tab-left-aprt .mbl-tab-cnt{font-size:16px; text-align:center; font-weight:600; line-height: inherit;}
.Mobile-tab-right-aprt .mbl-tab-cnt{font-size:16px; text-align:center; line-height: inherit; padding-bottom:10px;}
.Mobile-tab-left-aprt h3{font-size: 22px; font-weight: 700; color: #01adef; text-align: center; margin-bottom:30px;}
#footer ul li{padding:3px 0px 3px 15px !important;line-height: 18px;}
#footer ul li:before{top:7px;}
.border{border:1px solid #dfdfdf;}
.border_top{border-top:1px solid #dfdfdf;}
.inner_common_h2{font-size:24px !important;font-weight:600;color:#333;margin:0px 0px 10px !important;line-height:normal;}
.inner_common_h2 span{color:#00498e;}
.featuresBox{text-align:center;margin:10px 0px;}
.featuresBox{border-bottom: 1px solid #ededed; padding: 15px 15px; margin: 0 -15px !important;}
.featuresBox .e2290min-hght{min-height:72px;}
.Brdr-btm-none1{border-bottom:0px !important; min-height:371px;}
.featuresBox img{padding-top:10px;}
.featuresBox h4{font-size:18px;font-weight:600;}
.featuresBox span img{width:48px;}
.featuresBox p{line-height:24px;}
.contactBox {text-align: center;padding: 20px 15px;margin: 10px 0px;border: 1px solid #dfdfdf;background: #fff;display: inline-block;width: 100%;box-shadow: 0px 0px 15px rgba(0,0,0,0.05);min-height: 200px;}
.contactBox span img{width:50px;margin-bottom:5px;}
.contactBox p{font-size:18px;}
.contactBox p a{display:block;font-size:21px;font-weight:600;line-height:20px;}
.msg-group .input-group{display:block;}
.msg-group {display: inline-block;width: 100%;}
.frm2290-blue-bg h2{font-size:28px !important;line-height: normal;}
.New-frm8849-update .frm8849-cnt{font-weight:600; line-height:initial; color:#000; font-size:15px;}
.frm8868list li strong{color:#00498e;}
p.txt-item{font-size:15px !important;}
.frm8849-cnt .spanclr{color:#00498e;}
.New-resrc-ttl{padding:0px; margin-top:5px !important; margin-bottom:15px; font-size:24px; font-weight:600;}
.resourcebg .frm8849-hint-cnt p b{display:contents !important;}
.frm8849-hint-cnt{background-color: white;padding: 20px 20px;margin-top: 5px;min-height: 345px;box-shadow: 0px 0px 25px rgba(0,0,0,0.10);border: 1px solid #dfdfdf;}
.amendments-innerblockqoute blockquote{padding:0px 20px;}
.amendments-innerblockqoute .amend-block .gen_content_heading{font-size:24px; font-weight:600;}
.amend-mrgnbtm{margin-bottom:30px;}
.frm2290-blue-bg h2{font-size:28px !important;line-height: normal;color:#FFF;font-weight:600;}
h1{font-weight:600 !important;}
.price-sec-extra .extax_price .plain_content{margin:0px;}
.tv-Mrgntpbtm{margin:30px 0 15px; text-align:center; font-size:24px;}
.price-sec-extra .extax_price blockquote{margin-bottom:0px !important; padding: 0px 20px;}
.price-sec-extra .extax_price blockquote p{font-size:15px;}
.refund-tax-block blockquote{border-left:5px solid #eee;margin-bottom: 30px !important;padding: 0px 20px;}
.refund-tax-block .refheading{font-size: 24px;font-weight: 600;margin-bottom: 15px;}
.refund-tax-block blockquote p{font-size:15px;}
.refund-tax-block .refund-list-fntsz{font-size:15px;}
.refund-tax-video-block .resource_title{margin:30px 0px 15px !important; text-align:center; font-size:24px;}
.amened-refundtx-block .refundtx-heading{font-size: 24px;font-weight: 600;margin-bottom: 15px;}
.amened-refundtx-block blockquote{padding:0px 15px; margin-bottom: 15px !important;}
.amened-refundtx-block blockquote p{font-size:15px; text-align:left;}
.amened-refundtx-video-block .resource_title{margin:20px 0px 15px !important; font-size:22px; font-weight: 600; text-align:center;}
.Newvideobx-refundtx, .Newvideobx-refundtx iframe{height:345px !important;}
.inner-bg-gray{background-color:#f6f6f6;}
.inner-blockquote h4{font-size:15px; font-weight:600;}
.ExmrgnTop20{margin-top:20px !important;}
.auto-gen8849m h1.mainheading{margin-top:0px !important; margin-bottom:0px !important;}
.auto-gen8849m p{font-size: 20px;padding-top: 0px;padding-bottom: 0px;margin-bottom: 0;}
.mBtm10-bread{margin-bottom:10px;}
.autogen-block .gen_content_heading{font-size:24px; font-weight:600;}
.autogen-video-block .gen_content_heading{font-size:24px; font-weight:600; text-align:center;}
.New-autogen-feature h3.freatitle{margin:0 0 15px 0; color:#fff;}
.New-autogen-feature h3.freasub-title{color:#fff; font-size:21px;}
.New-autogen-feature{background-color:#00498e;}
.autogen-block blockquote{padding:0 20px;}
.auto-genbg8849{background:url("images/auto-gen8849.jpg") no-repeat !important; background-position: left bottom !important;}
.breadcrm span a{text-decoration:none; font-size:16px;}
.breadcrm span{background-color: #fff;padding: 8px 13px;border-radius: 6px; border: 1px solid #f26522;}
.breadcrm span:hover a{text-decoration:none; color:#333;}
.spanclr1{color:#00498e; font-weight:600;}
.p2frm8849-cnt{font-weight: 600;line-height: initial;color: #000;font-size: 15px;}
.smartwaybg h2 .helpvideo-8849{text-align:center; margin-bottom:-8px;}
.blockq-inner blockquote{padding:0 20px;}
.smartwaybg{margin-bottom:0px;}
.creditvehicle-cnt .gen_content_heading{font-size:24px; font-weight:600;}
.creditvehicle-cnt-block blockquote{padding:0 20px;}
.creditvehicle-cnt-block .Mbtm0{margin-bottom:0px;}
.creditvehicle-cnt-block blockquote p{text-align:left;} 
.stickt-bar-left{position:sticky; top:110px;}
/*.sec-cmn-Mrgtpbtm{margin-top:15px; margin-bottom:15px;}*/
.new-bg-banner{background: url("images/frm2290sch-bg.jpg") no-repeat !important;background-size: auto;text-align: center;background-size: cover !important;}
.new-bg-banner h1.mainheading{margin-top:0px;}
.new-bg-banner p{font-size:20px;}
.new-bg-banner .Btm-mrgn0{margin-bottom:0px; color:#fff !important; padding-top:0px;}
.mgTop25{margin-top:25px;}
.mgTop35{margin-top:35px;}
.ppl-vistlink a{color:#333;}
.ppl-vistlink a:hover{color:#333; text-decoration:underline !important;}
.extra-mrgn .step-video-new h2.new-mainheading{margin-bottom:10px !important;}
blockquote{border-left:none !important; padding:0px !important;}

/*.sec-cmn-Mrgtpbtm{margin-top:15px; margin-bottom:15px;}*/
.tax_prof_feature .mob_divider{border-right:1px solid #dfdfdf;}
.tax_prof_feature .row1 .mob_divider{border-bottom:1px solid #dfdfdf;}
.tax_prof_feature .featuresBox{border-bottom:0px;}
.tax_prof_feature .featuresBox p{min-height:170px;margin-bottom:0px;}
.tax_prof_feature .featuresBox p.sp-txpro-hght1{min-height:216px;}
.tax_prof_feature .row1 .featuresBox p{min-height:150px;margin-bottom:0px;}
.tax_prof_feature .row1 .featuresBox p.sp-txpro-hght{min-height:168px;}
.tax_prof_feature .row1 .mob_divider:last-child{border-right:0px;}
.Resourcepart-update{background: #fff url("images/resource-bg.jpg") no-repeat left top;background-size: auto;background-size: cover;padding: 40px 0px;}
.Resourcepart-update h1.mainheading{padding-top:0px; margin-top:0px;}
.Resourcepart-update .resrc-caption{font-size:20px; font-weight:600; margin-bottom:0px;}
.sub-frm-resrc{background-color:#ececec; padding:25px 0px; text-align:center;}
.sub-frm-resrc .more-new{background-color: #023b7c; border: 2px solid #113966; transition-duration:0.8s;}
.sub-frm-resrc .more-new:hover a{color:#023b7c !important;}
.sub-frm-resrc .more-new:hover{color: #023b7c !important;border: 2px solid #023b7c !important;background-color: transparent !important;}
.resrc-inner-page h2{text-align:center;}
.new-update-resrc-box{background-color:#fff !important; padding:20px 15px; box-shadow: 0px 0px 15px rgba(0,0,0,0.05); cursor:auto !important;}
/*.new-update-resrc-box .resrc-img img{width:50px; height:50px;}*/
.resrc-inner-page .new-update-resrc-box i{border:none !important; margin-top:0px; background-color:transparent;}
.resrc-inner-page .new-update-resrc-box h4{font-size:18px; color:#222; font-weight:600; text-align:left; padding:10px 0px;}
.new-update-resrc-box p{padding:0px 0 10px 0; font-size:15px; color:#353535;}
.min-hgt-2 { min-height: 285px !important;}
.resourcePage .resource-box:hover{transform:none; box-shadow: 0px 0px 15px rgba(0,0,0,0.05);}
.min-hgt-3{min-height:325px !important;}
.min-hgt-4{min-height:245px !important;}
.resrc-inner-page #exTab3 .tab-content{padding:30px 30px;}
.new-update-resrc-box .inner-m-height{min-height:130px}
.new-update-resrc-box .inner-m-height1{min-height:190px}
.new-update-resrc-box .inner-m-height2{min-height:80px}
.Tab_Mrgntop30{margin-top:30px;}
/*.sec-divider-block h2,.sec-divider-block h3{margin-top:30px !important;}*/
.Bilingual_service .ifta-features-box {border: 0px;padding: 20px 0px 0px;margin: 0px;}
.Bilingual_service .ifta-features-box p{font-size:16px;font-weight:600;}
.min_height40{min-height: 40px !important;}
.Bilingual_Why_Section .FeatureBox_Effefts p{min-height:175px;}

.PressList_Section blockquote {width:100%; display: inline-block;background: #F6f6f6;padding: 20px 15px !important;margin: 10px 0px !important;border: 1px solid #dfdfdf;border-left: 5px solid #dfdfdf !important;/*box-shadow: 0px 0px 10px rgba(0,0,0,0.1);*/}
.PressList_Section blockquote h2.gen_content_heading{font-size:18px;color:#333;font-weight:600;line-height: 25px;margin-bottom: 5px !important;}
.PressList_Section blockquote p{margin:0px 0px 10px !important;line-height: 23px;}
.PressList_Section blockquote .more{margin-top: 5px;border-color:#f26522;padding: 5px 15px;}
.PressList_Section blockquote .more a{color:#f26522 !important;}
.PressList_Section blockquote p.three_line{min-height: 75px;}
.PressList_Section blockquote p.four_line{min-height:95px;}
.PressList_Section blockquote p.five_line{min-height:115px;}
.min_height50{min-height: 50px !important;}
.min_height75{min-height:75px !important;}
.caption{font-size:20px;font-style:italic;color:#fff;font-weight:600;margin-bottom:30px;}
.resoursewholebg h1,.irs-part h1{margin:0px 0px 15px;color:#fff;text-align:center;padding-bottom:0px;}
.resoursewholebg h1 span,.irs-part h1 span{color:#f26522;}

.tax-part span img{width:50px;margin:0px !important;}
#appspg .tax-part {border: 1px solid #dfdfdf;box-shadow: 0px 0px 15px rgba(0,0,0,0.05);padding: 20px 15px;margin: 10px 0px;display: inline-block;width: 100%;min-height:inherit;}
#appspg .tax-part p {min-height:90px;line-height: 22px;text-align: left !important;margin: 0px;}
.Efile2220_feature_section .featuresBox p{min-height:300px;margin-bottom:0px;}
.Efile2220_feature_section .row2 .featuresBox p{min-height:100px;}
.Efile2220_feature_section .row3 .featuresBox p{min-height:115px;}
.Efile2220_feature_section .Brdr-btm-none1{min-height:inherit !important;}
.resoursewholebg{padding:15px 0px !important;}
.enhance-bullet-point ul li::before, .unordered_list li::before {position: absolute;left: 0px;top: 11px;content: "";width: 9px;height: 9px;border: 2px solid #01adef;background-color: #01adef;border-radius: 200px;}
#footer ul li {padding: 3px 0px 10px 18px !important;line-height: 18px;}
#footer ul li::before {top: 7px;}
.ftr-bullet-clr ul li::before {background-color: #878787;border-color: #878787;}
/* ######## Common Banner style Alignment #######*/
.common-bannr-secstyle{padding:70px 0px !important; /*display: flex;*/align-items: center;background-size: cover !important;}
.common-bannr-secstyle .banner h1{margin-top:0px; padding-top:20px;} 
/*.common-bannr-secstyle #fixNav{padding-top:0px;}*/
.common-bannr-secstyle .banner h2{font-size: 20px;line-height: 28px; margin-top:20px; text-align:left;}
.common-bannr-secstyle h1 span{font-size:32px; font-weight:600;}
.common-bannr-secstyle h1{font-size:32px !important; margin-top:0px; line-height: initial; padding-top:20px; margin-bottom:0px; padding-bottom:15px;}
.btn-mrgn-tp0{margin-top:0px;}
.common-bannr-secstyle .deadline-caption { font-size: 19px !important; color: #023b7c; margin-top: 30px !important; text-shadow: 1px 1px 1px #fff; background: #fff; padding: 10px 15px !important; margin-bottom: 0px; border-radius: 6px; }
.common-bannr-secstyle .dwnld-txt{font-size:22px;}
.ifta{background: url("images/ifta-page-bg.jpg") no-repeat center top;}
.irs-part{background:url("images/frm2290sch-bg.jpg") no-repeat !important;background-size: cover !important;}
.tax-prof{font-size:22px !important;}
.irs2290_banner_section p.taxprof-pricing{padding:15px 0 0 !important;}
.irs-part p.Pdng-top0{padding:0px;}
.Pdngtop10{padding-top:10px !important;}
.mTop0{padding-top:0px !important;}
.ftr-bullet-clr ul li::before{background-color:#fff; border-color:#fff;}
.resoursewholebg{padding:15px 0px;}
.bnrorder_list{display: inline-block;margin-bottom: 35px;border: 1px solid #808080;padding: 15px 30px; border-radius:6px;}
.bnrorder_list li{text-align: left;position: relative; font-size:17px; list-style: none;display: block;line-height: 30px;color: #fff;}
.bnrorder_list li::before{position: absolute;left:-20px;top: 11px;content: "";width: 9px;height: 9px;border: 2px solid #f26522;background-color: #f26522;border-radius: 200px;}
.tut-more-btn{float: right;color: #023b7c;display: inline-block;font-family: "Open Sans",sans-serif;font-size: 16px;font-weight: 500;padding: 6px;text-decoration: none;border-radius: 5px; border:1px solid #023b7c; margin-top: -15px;}
.tut-more-btn:hover{color:rgba(255,255,255,0.8); background:#023b7c;}
.resourcebg table.tbl-eql-wid th{width:50%;}
.mgTop10{margin-top:10px;}
.mgTop20{margin-top:20px;}
.exp-truck-list{display:inline-block;}
.Padng-Btm20{padding-bottom:35px;}
.mgTop30{margin-top:30px;}
.New-frm8849hdng-fntsz{background: url("images/form 8848bg.jpg") no-repeat !important;}
.hw-to-efile849{text-align:center;}
.hw-to-efile849 a{font-size:18px; text-decoration:underline; color:#fff; text-align:center; font-weight:600;}
.featureNavBox .unordered_list li{margin:0 0 0 15px;}
.bottom_fixed_bar {position: fixed;bottom: 0;left: 0;width: 100%;z-index:9;transition: all .4s linear;-webkit-transition: all .4s linear;}
.bottom_ad_section {background: rgba(255,255,255,1);border: 1px solid rgba(167,167,167,.5);color: #fff;font-size: 20px;padding: 15px;border-bottom: 0;box-shadow: 0 0 20px rgba(0,0,0,.3); border-radius:5px;border: 1px solid #212529;}
.ad_close {position: relative;top: 15px;width: 24px;height: 24px;content: "";color: rgb(255, 255, 255) !important;font-size: 15px;font-weight: 600;line-height: 24px;cursor: pointer;text-align: center;float: right;z-index: 9;background: red;border-radius: 50%;right: -8px;display: inline-block;padding-left: 2px;}
.foot_adpopup{display:none !important;}
.ad_row {display: flex;align-items: center; vertical-align:middle;}
.ad_row h3{font-size:21px; font-weight:600; color:#023b7c; padding-top:10px; margin-right:25px;}
.ad_row h3 span{color:#01adef;}
.extra-btn-popup{padding: 9px 18px; font-size: 18px;}
.irs-logo-resize{top: -100px; margin-top:0px;}
.sub-captn p{font-size: 24px;font-weight: 600;color: #fff;margin-bottom:0px;}
.common-bannr-secstyle .banner h2.n-mrgn-top{margin-top:10px;}
.vertical-align{margin-left: auto;margin-right: auto;}
#helpvideos .videoBox p{min-height:67px;}
.new-faq-bnr, .blue-bg{background-color:#023b7c;}
.faq-banner-bg{background: url("images/faq-bannerbg.jpg") no-repeat !important;}
.common-bannr-secstyle h1 span{font-size:28px; font-weight:600;}
.common-bannr-secstyle h1{font-size:30px !important; margin-top:0px; line-height: initial; padding-top:20px; margin-bottom:0px; padding-bottom:15px;}
.faq-banner-bg h1{color:#fff !important; text-align:center !important;}
.back_link { font-size: 18px; font-weight: 500; text-decoration: underline; padding-left: 3px; }
.breadcrumb.new-brdcrumb{padding:8px 0px; float:right;}
.new-brdcrumb li:last-child a{color:#f26522;}
.new-brdcrumb li:last-child a:hover{color:#23527c;}
.blue-bg .common_h2 h2 span, .new-faq-bnr .heading span{color:#f26522;}
.new-faq-bnr .heading{color:#fff; font-weight:600; font-size:32px;}
.sf-alignment button{border-radius: 0 4px 4px 0; padding: 16px 20px 12px; margin-left: -4px;}
.pTop0{padding-top:0px !important;}
.caption{font-size: 20px !important;line-height: inherit;font-style: italic;color: #fff;font-weight: 600;margin-bottom: 30px !important;padding-bottom: 0 !important;}
.sub-captn p{font-size: 24px;font-weight: 600;color: #fff;margin-bottom:0px; padding-bottom:0px;}
.appsicons-bgsection{background:url(images/pricing-banner.jpg) no-repeat; max-height:inherit; text-align: center; border-bottom: 1px solid #ddd; padding: 75px 0px; background-size: cover; width: 100%; position:relative;}
.appsicons-bgsection::before{display:none;}
.Mrgn_btm0, .mgnbtm0{margin-bottom:0px !important;}
.Feature-part p.line-hight{min-height:154px;}
.cp-txt-clr{line-height:normal;}
.m1Top30{margin-top:30px !important;}
.mBot20{margin-bottom:20px !important;}
.new-abt-bgsec{position:relative;}
.new-abt-bgsec:before{background-color: #f6f6f6;content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.bnrorder_list{display: inline-block;margin-bottom: 35px;border: 1px solid #808080;padding: 15px 30px; border-radius:6px;}
.bnrorder_list li{text-align: left;position: relative; font-size:17px; list-style: none;display: block;line-height: 30px;color: #fff;}
.bnrorder_list li::before{position: absolute;left:-20px;top: 11px;content: "";width: 9px;height: 9px;border: 2px solid #f26522;background-color: #f26522;border-radius: 200px;}
.brdr-new input[type="text"]{border: 1px solid #eee;}
.resourcebg table.listTable th{width: 50%;}
.mTop20{margin-top:20px !important;}
.fleft-icon {float: left;padding: 0px;font-size: 15px;}
.mTop{margin-top:0px !important;}
.amendbg {background: url("images/frm2290sch-bg.jpg") no-repeat !important;background-size: auto;background-size: cover !important;}
.mrgnBot7{margin-bottom:7px !important;}
.resoursewholebg h1 span.wtclr{color:#fff;}
.Mrgn-bmtno0{margin-bottom:0px !important;}
.pT10{padding-top:10px;}
.bottom_fixed_bar {position: fixed;bottom: 0;left: 0;width: 100%;z-index:9999;transition: all .4s linear;-webkit-transition: all .4s linear;}
.bottom_ad_section {background: rgba(255,255,255,1);border: 1px solid rgba(167,167,167,.5);color: #fff;font-size: 20px;padding: 15px;border-bottom: 0;box-shadow: 0 0 20px rgba(0,0,0,.3); border-radius:5px;border: 1px solid #212529; border-bottom:none; border-radius:5px 5px 0 0;}
.ad_close {position: relative;top: 15px;width: 24px;height: 24px;content: "";color: rgb(255, 255, 255) !important;font-size: 15px;font-weight: 600;line-height: 24px;cursor: pointer;text-align: center;float: right;z-index: 9;background: red;border-radius: 50%;right: -8px;display: inline-block;padding-left: 2px;}
.foot_adpopup{display:none !important;}
.stickt-h4{font-size:18px; font-weight:600; color:#f26522;}
.vertical-align { display: flex; align-items: center; }
.ad_row h3{font-size:21px; font-weight:600; color:#023b7c; margin-top: 0px;margin-bottom: 0px; line-height:32px; margin-right:0px; padding-top:0px;}
.ad_row h3 span{color:#01adef;}
.sub-captn p{font-size: 24px;font-weight: 600;color: #fff;margin-bottom:0px; padding-bottom:0px;}
.irs-logo-resize{/*top: -100px;*/ top:-125px; margin-top:0px; right:0px;}
.quoteL{background:none; padding-left:10px;}
.quoteR{display:none;}
.checked{font-size:20px; padding-top:15px;}
.Exitpopup-ett .modal-content{width:600px; margin:15% auto; border:0px; background:none; background-color:#fff;}
button.close{background:#f21d1d; font-weight:600; font-size:20px;}
.Exitpopup-ett h2.modal-title{font-size:20px; font-weight:600;}
.Exitpopup-ett .temph1{font-size:24px !important; font-weight:bold !important; color:#00aeef; margin:0px; text-align:center; padding-bottom:15px;}
.Exitpopup-ett p{font-weight:600; padding-bottom:15px;}
.Exitpopup-ett .close{width:30px; height:30px; line-height:30px;}
.Exitpopup-ett .close:hover, .Exitpopup-ett .close:focus{color:#fff;}
.modal-open{padding-right:0px !important; overflow-x:hidden; overflow-y:auto;}
.modal-open .modal{overflow-x: hidden; overflow-y: hidden;}
.common_pad{padding:50px 0px !important;}
.due-bg{background:url("images/frm2290sch-bg.jpg") no-repeat !important;background-size: cover !important;}
.due-datecta-bnr{color:#fff; text-decoration:underline;}
.due-datecta-bnr:focus, .due-datecta-bnr:hover{color:#f26522; text-decoration:underline !important;}
.sp-faet-new .par-hght{min-height:80px;}
#irs_text_para_1 a.tax_prof_pricing{font-size: 18px;text-decoration: underline;font-weight: 600;}
.sp-faet-new .pricing_packages_box p{line-height:20px;}
.mTop20maping{margin-top:20px;}
.newgrbg-pdng{padding:40px 0 50px;}
.new-ofr-prt{padding:40px 0 60px;}
.new-video-box .videoBox_overlay{position:relative; margin-bottom:-5px;}
.new-video-box #open-overlay{margin:0px;}
/* New Banner design*/
.ett-new-bannerbg{background-color:#fff; min-height:455px; display:flex; align-items:center; padding-top:30px; background:url("images/common/bannerbg.jpg") no-repeat !important; background-position:left bottom !important; background-size:cover !important;}
.ett-new-bannerbg h1{font-size:30px; color:#fff; font-weight:normal !important; text-align:center!important; padding-bottom:15px;}
.ett-new-bannerbg h1 span{font-weight:600 !important; position:relative; font-size:40px;}
/*.ett-new-bannerbg h1 span::after{position:absolute; content:""; width:100%; height:3px; background-color:#fff; left:0; bottom:-5px;}*/
.ett-new-bannerbg .caption{color:#000 !important; font-size:16px !important; }
.ett-new-bannerbg .new-bnr-bg{margin:0 auto;}
.pBot50{padding-bottom:50px !important;}
.pTop10{padding-top:10px !important;}
.CTA-brdr input[type="text"]{border:1px solid #ddd;}
.support-sec .support-sec-rgt h3{font-size:21px; font-weight:600;}
.support-sec .suprt-bg .brdr-lft{border-left:1px solid #f2f2f2;}
.support-sec .support-sec-rgt h4{font-size:24px; font-weight:600; color:#000;}
.support-sec .support-sec-rgt p{font-size: 16px;font-weight: 500;color: #7e7e7e;line-height: 25px;}
.visit-suport{background-color: #f26522;padding: 10px 20px;border-radius: 4px;color: #fff;font-weight: 700;text-decoration: none;display: inline-block;font-size: 15px;text-transform: uppercase;}
.visit-suport:hover, .visit-suport:focus{background-color:#01ADEF; color:#fff;}
.suprt-bg{box-shadow: 0px 0px 10px 0px #dbdbdb;padding: 17px 20px 20px; margin-left:auto; margin-right:auto;}
.support-sec-inr-lft img{padding-bottom:15px; margin: 0 auto;}
.contact-comn-pad{padding:30px 0 !important;}
.ett-new-bannerbg .capt-new{font-size:24px !important; color:#fff !important;}
.bannerheader h2 a:hover{color:#fff;text-decoration:underline !important;}
.Extension-dd h3{font-size:20px; color:#fff; font-weight:600;}
.Extension-dd p{font-size:16px; font-weight:normal; color:#fff;}
.Extension-dd{border: 1px solid #fff;display: inline-block;margin: 0 auto;border-radius: 5px;padding: 15px;background-color:#CA202F; position:relative;}
/*.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 a{ color:#fff; font-size:16px; font-weight:600; text-decoration:underline;}
.Extension_IRSsize .irslogo{top:7px; background:none;} .Extension_IRSsize .irslogo img{width:80px; height:auto;}
.irs-logo-resize{background:none;}
.irs-logo-resize img{width:60%;}

.Corona_popup .modal-header{background-color:#7225a8;color:#fff; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.Corona_popup .modal-content{border-top-left-radius: 10px; border-top-right-radius: 10px;}
.Corona_popup.modal .close{color:#c82727 !important;font-size: 22px;font-weight: 500;background-color:#fff !important;opacity: 1;padding: 3px;border-radius: 50%;width: 25px;height: 25px;line-height: 0px;padding-bottom: 2px;position: absolute;right: -9px;top: -10px;}
.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-family:'Poppins', sans-serif !important; font-weight:500;}
.Corona_popup .modal-dialog{left: 0px !important;margin: 0 auto !important;padding-top: 0 !important;top: -100px;}
.Corona_Wedget p{font-size:14px;}
.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;}
.covid19-alert {background-color: #EAB83D;padding: 18px;text-align: center;}
.covid19-alert h3 {font-size: 20px;font-weight: 500;color: #000;margin-bottom: 0px;}
.covid19-alert h3 a{color:#00498e; text-decoration:underline;}
.fixnav.fxdnav{top:0 !important;position:fixed;}
.tm_logo{width:125px;}
.tradeIconBanner {position: absolute;right: 70px;bottom: -15px;}
.tradeIconBanner img {width: 200px;}
.thanktxt{font-size:27px !important;text-align:center !important;color:#fff;}
.pop-up-img {border: 1px solid #fff;box-shadow: 0 0 8px #475159;cursor: pointer;}

/* mega menu style */
ul.mega_menuDropdown { min-width: 1100px; padding-right: 15px; top: 28px; left: -420px; background: #fff; box-shadow: 0 0 2px #959595; padding: 20px 15px; }
ul li ul.submenu li:hover, li.more-menu:hover li:hover a { background: #fff; }
.menu-Submenu-list ul li { padding: 10px 0 !important; border-bottom: 1px solid #e6e6e6; }
    .menu-Submenu-list ul li a { padding-left: 50px !important; }
.mega_menuDropdown:before { position: absolute; content: ""; top: -8px; left: 52%; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 8px solid #f26522; }
h3.megamenu-title { color: #f26522; text-align: center; font-size: 20px; font-weight: 500; }
.menu-Submenu-list h3.sub-menuheading { font-size: 18px; font-weight: 500; color: #023c87; }
.menu li.more-menu:hover { background: #fff; }
.fixnav .menu li:hover a { color: #555; }
.fixnav .menu li a .fa { font-size: 22px; font-weight: 500; color: #555; position: relative; top: 2px; }
.fixnav .menu li:hover a .fa { color: #f26522; }
.menu-Submenu-list ul li a { font-size: 17px; color:#023B7C !important;}
    .menu-Submenu-list ul li a p { line-height: 22px; font-size: 15px; margin: 5px 0 10px 0; font-weight: 300; color: #4d4c4d; font-weight: normal; }
/*.form2290series-submenu li:nth-child(1) a{background: url(/Content/Images/frm2290-icon1.png) no-repeat left 10px / 38px !important;}*/
.form2290series-submenu li:nth-child(1) a { background: url(/Content/Images/frm2290-icon1new.png) no-repeat 0px 5px / 43px !important; }
.form2290series-submenu li:nth-child(2) a { background: url(/Content/Images/frm2290-icon2new.png) no-repeat left 10px / 48px !important; }
.form2290series-submenu li:nth-child(3) a { background: url(/Content/Images/frm2290-icon8.png) no-repeat left 10px / 38px !important; }
.form2290series-submenu1 li:nth-child(3) a { background: url(/Content/Images/frm2290-icon4new.png) no-repeat left 10px / 50px !important; }
.form2290series-submenu1 li:nth-child(2) a { background: url(/Content/Images/frm2290-icon5new.png) no-repeat left 10px / 46px !important; }
.form2290series-submenu1 li:nth-child(1) a { background: url(/Content/Images/frm2290-icon3new.png) no-repeat left 8px / 45px !important; }
/* Form 2290 */
/* Partners */
.partners-submenu li:nth-child(1) a { background: url(/Content/Images/partners-icon1.png) no-repeat 0px 6px / 47px !important; }
.partners-submenu li:nth-child(2) a { background: url(/Content/Images/partners-icon2.png) no-repeat left 6px / 47px !important; }
.partners-submenu li:nth-child(3) a { background: url(/Content/Images/frm2290-icon6new.png) no-repeat left 10px / 48px !important; }
.dev-sublist li:nth-child(1) a { background: url(/Content/Images/enterpriseIcon.png) no-repeat 0px 6px / 47px !important; }
.dev-sublist li:nth-child(2) a { background: url(/Content/Images/dmv.png) no-repeat 0px 6px / 47px !important; }
/* Support & Resources */
.support-submenu li:nth-child(1) a { background: url(/Content/Images/support-icon1.png) no-repeat 0px 5px / 45px !important; }
.support-submenu li:nth-child(2) a { background: url(/Content/Images/support-icon2.png) no-repeat left 10px / 45px !important; }
.support-submenu li:nth-child(3) a { background: url(/Content/Images/support-icon3.png) no-repeat left 10px / 45px !important; }
.support-submenu li:nth-child(4) a { background: url(/Content/Images/support-icon4.png) no-repeat left 10px / 48px !important; }
.resources-submenu li:nth-child(1) a { background: url(/Content/Images/resource-icon4.png) no-repeat 0px 5px / 43px !important; }
.resources-submenu li:nth-child(2) a { background: url(/Content/Images/resource-icon3.png) no-repeat left 10px / 48px !important; }
.resources-submenu li:nth-child(4) a { background: url(/Content/Images/inst-icon2.png) no-repeat left 10px / 43px !important; }
.resources-submenu li:nth-child(3) a { background: url(/Content/Images/due-icon1.png) no-repeat left 10px / 45px !important; }

/*.form2290series-submenu1 li:nth-child(4){background: url(/Content/Images/frm2290-icon1.png) no-repeat left 10px / 38px !important;}*/
/*.menu-Submenu-list ul li:nth-child(2) a, .menu-Submenu-list ul li:nth-child(2) p{padding-left:60px !important;}*/
.menu-Submenu-list ul li a.active{color:#01adef !important;}
.navbar-default .navbar-nav > li > a.active .fa{color:#01adef;}
/* mega dropdown menu 2*/
ul.mega_menuDropdown1{min-width:1100px; top:35px;}
ul.mega_menuDropdown1 .menu-img img{width:70%; height:auto;}

.menu-Submenu-list ul.form2290series-submenu li:last-child, .menu-Submenu-list ul.form2290series-submenu1 li:last-child { border-bottom: none; padding-bottom: 0px !important; }
.menu-Submenu-list ul.tools-submenu li:last-child, .menu-Submenu-list ul.partners-submenu li:last-child, .menu-Submenu-list ul.support-submenu li:last-child, .menu-Submenu-list ul.resources-submenu li:last-child { border-bottom: none; padding-bottom: 0px !important; }
.menu-Submenu-list ul.form2290series-submenu li:last-child a, .menu-Submenu-list ul.form2290series-submenu1 li:last-child a { margin-bottom: 0px !important; }
.menu-img img { width: 90%; height: auto; }
.mrgn_alignmrnt40-40 { margin-left: -40px; margin-right: 40px; }
.no-padLeft { padding-left: 0px; }
.menu-Submenu-list ul li a:hover { color: #f26522 !important; }
.d-flex { display: flex; }
.mTop35 { margin-top: 35px; }
.align-items-center { align-items: center; }
.menu-divider { position: relative; }
.menu-divider::before { position: absolute; content: ""; width: 1px; height: calc(100% - 20px); top: 0px; right: -13px; background-color: #e6e6e6; }

/* Nav Bar*/
.nav-bar-ett .navbar-right { margin-bottom: -4px; }
.nav-bar-ett { min-height: 85px; }
.phoneicon { color: #555; }
.navbar-default .navbar-nav > li > a { text-decoration: none; font-size: 16px; color: #000; font-weight: 500; border-bottom: 6px solid transparent; display: inline-block; padding: 5px 10px; margin: 0 2px; }
 .navbar-default .navbar-nav > li > a .fa { font-size: 22px; font-weight: 500; color: #555; position: relative; top: 2px; }
 .navbar-default .navbar-nav > li > a:hover { color: #01adef; }
.navbar-default .navbar-nav > li.cta-register > a.ettregister { background-color: #f26522; color: #fff; }
.navbar-default .navbar-nav > li.cta-register > a.ettregister:hover { background-color: #01adef; }
.navbar-default .navbar-nav > li > a.active { border-bottom: 6px #01adef solid; color: #01adef; }
.non-dropdwn-mTop{margin-top:1px;}
.navbar-right .dropdown-menu.frst-mmPos { right: -620px; left: auto; top: 33px; }
.navbar-right .dropdown-menu.scnd-mmPos{right:-490px;}
.mega_menuDropdown:before{left:41%;}
.mega_menuDropdown1::before{left:52.9%;}
.navbar-right .dropdown-menu.thrd-mmPos{right:-192px;}
ul.mega_menuDropdown2{top:33px; min-width:1080px;}
.mega_menuDropdown2::before{left:69.1%;}
.menu-Submenu-list ul li a { text-decoration: none; color: #373737; font-weight: 500; padding: 10px 0px 5px 55px !important; display: inline-block; width: 100%; height: 82px; }
.menu-Submenu-list ul li a:hover { color: #f26522; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color: transparent; }
.nav-bar-ett .logoresize img { margin-top: -5px; }
.common-bannr-secstyle { margin-top: 80px; }
.dropdown-menu > li > a { text-decoration: none; }
.navbar-default .navbar-nav > li > a.Dropdwn-Padtop { padding-top: 2px; }
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { border-bottom: none; }
.Left-menu-widget{background-color: #eafaff;box-shadow: 0 0 9px #b8cbd2;margin-right: 30px;border: 1px solid #ace1f6;padding-right: 5px;padding-top: 10px;padding-bottom: 10px; padding-left:12px;}
.Left-menu-widget ul li{font-size:16px;}
.signIn-menu{margin-top:-4px;}
/*.bnr-top-cation {font-size: 21px;font-weight: 500;color: #fff;}*/
.bnr-top-cation{font-size: 25px;font-weight: 600;color: #f8f8f8;font-family: 'Avenir Next LT Pro', sans-serif;}
.h2-heading-caption1 { font-size: 19px; font-weight: 500; color: #575757; }
.h2-heading-caption { font-size: 22px; font-weight: 500; color: #575757; }
.black-color { color: #000; } .mTop0{margin-top:0px !important;} .mBot10{margin-bottom:10px !important;}
.h2-caption { font-size: 22px !important; line-height: inherit; font-style: italic; color: #000; font-weight: 500; }
.white-color{color:#fff;}.testi-part .white-color{color:#fff;}.happy-text {text-align: center;font-size: 20px;font-weight: 600;font-family:'Avenir Next LT Pro', sans-serif;}.star_rating_list li {list-style: none;padding: 0px 1px;float:left;}.star_rating_list {display: inline-block;margin-top: 5px;margin-bottom: 0px;padding-left:0;}.marCenter{text-align:center;}.text-price{color: #fff;text-align: center;font-size: 20px;font-weight: 500;}.amp-test-price{text-align:center;font-size:16px;margin-top:10px;font-weight:400;}.test-price {text-align: center;font-weight: 500;font-size: 20px;color: #fff;}.testi-part .author-name {color: #fff;text-align: center;margin-top: 10px;font-weight:500;}.taC{text-align:center;}.inner-testi-content p a {text-decoration: underline;font-weight: 500;}.author-name{font-size:18px;}.testimonail-rigt-content {margin-top: 15px;}
.testi-part { padding: 30px 0px; background: url(../Content/Images/cust-testi-bg.png), linear-gradient(to right, #023B7C, #075CBC); display: block; width: 100%; }
.cust-blue-bg1 { background: url(../Content/Images/cust-testi-bg.png), linear-gradient(to right, #023b7c, #075cbc); background-position: right center; } .testimonial-Left-content h3.happy-text{color: #fff;font-size: 50px;font-weight: 600;font-family: 'Avenir Next LT Pro', sans-serif;line-height: 65px; text-align:left;} .inner-testi-content p.test-price {color: #fff;font-size: 20px;font-weight: 500;} .inner-testi-content p.author-name {color: #fff;font-size: 20px;font-weight: 500;} .inner-testi-content a, .inner-testi-content a:focus {color: #ff874f;} .inner-testi-content h3 {font-size: 18px;color: #fff;font-weight: 300;}
.common-Pad{padding:50px 0;} .grayclr-bg {background-color: #f7f7f7;}
.blog-section{background: url("images/blog-sec-bg.jpg") no-repeat !important; background-position:center center;}
.blog-section1 .blog-trending{box-shadow:0 0 14px #ddd;}
.blog-section1 .linkto-blog:hover .blog-trending{box-shadow:0 0 24px #dbdbdb;}
.blog-trending .blog-desc h3 { font-size: 18px; line-height: 28px; text-decoration: none !important; margin-bottom: 0px; }
.blog-trending { background-color: #fff; padding: 10px; box-shadow: 0 0 14px #b5d9ee; border-radius: 10px; transition: transform 420ms cubic-bezier(.165,.84,.44,1); min-height: 326px; }
.blog-desc { margin-top: 15px; } .blog-trending .blog-desc h3 {font-size: 18px;line-height: 28px;text-decoration: none !important;margin-bottom: 0px;}
.linkto-blog h3 { color: #000; text-decoration: none !important;}
.linkto-blog{text-decoration:none;} .linkto-blog:hover .blog-trending h3 { color: #01adef; }
.blog-min-hght2 { min-height: 85px; } .linkText-Lmre { color: #01adef; font-size: 17px; } blog-min-hght3{min-height:85px;}
.linkto-blog:hover .blog-trending { box-shadow: 0 0 24px #b5d9ee; transform: scale(1.03); } .hline { border-bottom: 1px solid #0d3e77; border-bottom-color: rgb(13, 62, 119); display: inline-block; width: 100%; background-color: transparent; background: transparent; border-color: #264d7a; margin-bottom: 10px; }
.carosel-slider-pBot80 { padding-bottom: 80px !important; }
.prefile-menu-cta .get-btn, .prefile-menu-cta .get-btn:focus { font-size: 16px; font-weight: 500; padding: 8px 20px; }
.scnd-mmPos .mrgn_alignmrnt40-40{margin-left:-40px; margin-right:20px;}
/*.scnd-mmPos .Left-menu-widget{margin-right:-10px;}*/ 
.common-h2 span { color: #00498e; }
.pagehead-mTop{margin-top:85px;}
/*schedulepage*/
.new-banner-img-frm2290{background: url("images/frm2290sch-bg-new.jpg") no-repeat !important; background-size: auto; background-size: cover !important;}
.new-banner-img-frm2290 h1{color:#023b7c;font-weight:600 !important;font-family: 'Avenir Next LT Pro', sans-serif;text-align:left;}
.new-banner-img-frm2290 .caption{color:#333;}
.new-banner-img-frm2290 .nextTo-emailfield h5{color:#333;}
.new-banner-img-frm2290 .news-subs input[type="text"]{border: 1px solid #b8b8b8;}
.text-left{text-align:left !important;}
.ett-trending-strip h3, .strip-h3{font-size: 24px;color: #fff;font-weight: 500;line-height:inherit; border-radius: 4px; padding:20px 10px; text-align:center;}
.ett-trending-strip{background-color:#0c4d97;}
.feature-min-hight { min-height: 350px; margin-top: 0px; margin-bottom: 0px; }
.feature-min-hight p { text-align: left; margin-bottom: 0px; font-size: 18px;color:#525252;line-height:26px; }
.learn-mre-btn, .learn-mre-btn:focus{border: 1px solid #01aeef;padding: 8px 18px;display: inline-block;border-radius: 4px;text-decoration: none;}
.learn-mre-btn:hover{background-color:#01aeef; color:#fff;}
.LftSide-img img { border: 5px solid #d5d5d5; background: #fff; }
.list-number li { position: relative; padding-left: 25px; }
.list-number ul li { list-style: none; padding-bottom: 15px; font-size: 18px;color:#525252; }
p { color: #525252; font-family: 'Avenir LT Std', sans-serif; font-size: 18px; font-weight: 500; line-height: 26px; }
.stamped-schedule1-box { text-align: left; box-shadow: 0 0 14px #ddd; padding: 13px; border: 1px solid #e8e8e8; min-height: 237px; }
.stamp-schdul-sec h2.common-h2 { font-size: 24px !important; }
.common-h2 { line-height: 34px; font-weight: 500; font-size: 28px !important; color: #333; }
p.item { font-size: 18px; line-height: inherit; }
.faq-list ul li{list-style: none;color: #333;font-size: 18px;padding-bottom: 12px; position:relative; padding-left:25px;}
.faq-list ul li:last-child{padding-bottom:0px;}
.faq-list ul li span{color: #023b7c;margin-right: 4px; position:absolute; left:0px; top:0px; font-size:17px;}
.faq-list ul li h2{font-size:20px; color:#023b7c; font-weight:500;}
.faq-moreSection h3.readmore-txt{font-size:16px; color:#01adef;}
.faq-moreSection a{text-decoration:none;}
.faq-moreSection h3.readmore-txt .fa{transform: rotate(-90deg); transition: 0.2s all linear;}
.faq-moreSection .collapsed h3.readmore-txt .fa{transform: rotate(90deg); transition: 0.2s all linear;}
.blog-trending { background-color: #fff; padding: 10px; box-shadow: 0 0 14px #b5d9ee; border-radius: 10px; transition: transform 420ms cubic-bezier(.165,.84,.44,1); min-height: 326px; }
.blog-section1 .blog-trending { box-shadow: 0 0 14px #ddd; }
.helpful-resource .blog-trending { min-height: 246px; }
.helpful-resource .blog-trending img { border: 2px solid #c6c6c6; } 
.blog-trending { background-color: #fff; padding: 10px; box-shadow: 0 0 14px #b5d9ee; border-radius: 10px; transition: transform 420ms cubic-bezier(.165,.84,.44,1); min-height: 326px; }
.blog-desc { margin-top: 15px; }
.blog-trending .blog-desc h3 { font-size: 18px; line-height: 28px; text-decoration: none !important; margin-bottom: 0px; }
.linkText-Lmre { color: #01adef; font-size: 17px; }
.linkto-blog { text-decoration: none; }
.linkto-blog h3 { color: #000; text-decoration: none; }
.linkto-blog:hover .blog-trending { box-shadow: 0 0 24px #b5d9ee; transform: scale(1.03); }
.linkto-blog:hover .blog-trending h3 { color: #01adef; }
.blog-min-hght2 { min-height: 85px; }
.blog-min-hght3 { min-height: 85px; }
.helpful-resource .blog-trending{min-height:246px;}
.helpful-resource .blog-trending .blog-desc h3{color:#000; text-align:center;}
.helpful-resource .blog-trending:hover .blog-desc h3{color:#01ADEF;}
.helpful-resource .blog-trending img{border:2px solid #c6c6c6;}
.blog-section { background: url(images/blog-sec-bg.jpg) no-repeat !important; background-position: center center; }
.new-banner-img-frm2290 .nextTo-emailfield h5 { color: #333; }
.nextTo-emailfield h5 { font-size: 18px; color: #fff; font-weight: 500; }
.nextTo-emailfield h5 span { color: #01adef; font-size: 25px; font-weight: 600; }
.article table{background: #dfdfdf; border-spacing: 1px; border: 1px #dfdfdf solid;width:100%;}
.borlft{border-left:1px #dfdfdf solid;}.borbot{border-bottom:1px #dfdfdf solid;}
.article th { background: #023b7c; font-family: 'Avenir LT Std', sans-serif; font-size: 16px; font-weight: normal; color: #fff; text-align: center; padding: 10px 10px;border-bottom: 1px #dfdfdf solid; }
.article td { background: #fff; color: #5f5f5f; font-size: 16px; padding: 10px 10px; text-align: left; }
/*articlepage*/
.article-page-bg { background: url(images/articlepg-bg.jpg) no-repeat !important; background-position-x: 0%; background-position-y: 0%; min-height: 580px; background-position: -250px -60px !important; }
.common-bannr-secstyle { margin-top: 0px;padding-top:170px !important; }
.common-h1 { font-size: 32px !important; font-weight: 600; font-family: 'Avenir Next LT Pro', sans-serif; color: #fff; text-align: left !important; line-height: inherit !important; }
.article-page-bg .news-subs a{width:auto !important;}
.article-bnr-list { display: inline-block; margin-bottom: 20px; margin-top: 35px; border: 1px solid #fff; padding: 15px; border-radius: 6px; }
.list-h3-head { font-size: 20px; font-weight: 500; color: #fff; }
.article-bnr-list .bnrorder_list { border: none; padding: 0px; margin-bottom: 0px; margin-top: 15px; padding-left: 20px; }
.breadcrumb { background: none !important; padding: 10px 0px; }
.breadcrumb > li { font-size: 16px; }
.breadcrumb > li + li::before { content: ""; }
.breadcrumb > li.arrow-icon .fa { color: #939393; }
.breadcrumb > li + li:before { padding: 0 5px; color: #ccc; content: ""; }
.Left-StickyWidget{box-shadow:0 0 14px #ddd; border:1px solid #ddd;}
.Left-StickyWidget h3{font-size: 21px;font-weight: 500;color: #fff;text-align: center;background-color: #01adef;padding: 12px 8px; margin-bottom:0px;}
.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 a{color:#7f7f7f; text-decoration:none;}
.Left-StickyWidget ul li:last-child{border-bottom:none;}
.Left-StickyWidget ul{margin-bottom:0px;}
.Left-StickyWidget ul li.active{border-right-color: #f26522;}
.Left-StickyWidget ul li.active a{color:#f26522; font-size:18px;}
.Left-StickyWidget ul li.active::before{position: absolute;content: "";width: 0;height: 0;border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 8px solid #f26522;right: -12px;top: calc(100% - 35px);}
.Left-StickyWidget ul li.arow-active::before{top: calc(100% - 46px);}
.Left-StickyWidget ul li:hover a{color:#f26522;}
.article-header-section h2 { font-size: 22px; font-weight: 500; color: #023b7c; margin-bottom: 5px; }
.article-header-section span { font-style: italic; color: #01adef; }
.bookmarkSection h3.common-h3 { background-color: #f2f2f2; padding: 15px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; border-top-left-radius: 4px; border-top-right-radius: 4px; color:#333; font-size: 18px; font-weight: 500; border-bottom: 1px solid #dfdfdf;}
.bookmarkSection { margin-top: 40px; border: 1px solid #d8d8d8; border-radius: 4px; margin-bottom: 40px; }
.bookmark_icon h3.common-h3 { position: relative; font-weight: 500; margin-bottom: 0px; font-size:20px;}
.bookmarkBody { padding: 15px; }
.bookmarkBody p { margin-bottom: 10px; }
.faq_table p span { position: absolute; content: ""; top: 0; left: 0px; }
.bookmarkBody p a { color: #393939; font-size:17px;}
.bookmarkBody p a:hover{text-decoration:underline !important; color:#01adef;}
.faq_table p { position: relative; padding-left: 23px; }
.bookmark_icon h3.common-h3:before {content: "";background: url(Images/bookmark-icon.png) no-repeat 0 0/38px;width: 45px;height: 60px;position: absolute;right: 5px;top: 10px;}
.article-header-section h2{font-size: 22px;font-weight: 500;color: #023b7c; margin-bottom:5px;}
.article-block-section h2 { font-size: 22px; font-weight: 500; color: #023b7c; position: relative; padding-left: 25px;line-height:inherit; }
.article-block-section { margin-bottom: 40px; }
.article-block-section h2 span { font-size: 22px; color: #023b7c; font-weight: 500; position: absolute; content: ""; left: 0px; top: 0px; }
.article-block-section .unordered_list { padding-left: 15px; }
.featureNavBox .unordered_list li::before { background: url(Images/icons/f-tick.png)no-repeat scroll 0 0 !important; border: none; width: 18px; height: 18px; left: -5px; top: 7px; }
.pagehead-mTop{margin-top:85px;}
.app-icon-es a{display:inline-block;}
.prefile-banner { background: url(images/prefilebanner.jpg) no-repeat !important; background-position: -210px -50px !important; }
.lite-blu-bg { background-color: #c2e8ff; }
.blue_bg_list{background-color:#c2e8ff;}
.blue_bg_list .unordered_list li:before { position: absolute; left: 0px; top: 11px; content: ""; width: 9px; height: 9px; border: 2px solid #f26522; background-color: #f26522; border-radius: 200px; }
.frm8849-stepsec .step-box { min-height: 195px; }
.step-box { display: block; background-color: #f9f9f9; border: 1px solid #bababa; border-radius: 6px; box-shadow: 3px 1px 14px #ddd; width: 93%; height: auto; margin: 0 auto; position: relative; min-height: 200px; }
.step-box::before { position: absolute; content: ""; width: 70px; height: 1pt; background-color: #023b7c; top: 30px; right: -66px; z-index: -1; }
.step-box span { background-color: #023b7c; color: #fff; font-weight: 600; display: block; padding: 15px 10px; font-size: 20px; text-align: center; border-top-left-radius: 5px; border-top-right-radius: 5px; font-family: 'Avenir Next LT Pro', sans-serif; }
.step-box h3 { font-size: 18px; font-weight: 300; color: #000; padding: 13px; line-height: inherit; }
.step-box::after { position: absolute; content: ""; width: 13px; height: 13px; background-color: #f26522; top: 23px; right: -74px; z-index: 9; border-radius: 50%; }
.noStep-line::before, .noStep-line::after { display: none; }
.h2-caption { font-size: 22px !important; line-height: inherit; font-style: italic; color: #000; font-weight: 500; }
.efile-bnr-bg{background: url("images/efile-pgbnr-bg2.jpg") no-repeat !important; background-size: cover !important;}
.efile-bnr-bg h1{color:#fff;}
.nextTo-emailfield .bnr-h5 span {color: #01adef;font-size: 25px;font-weight: 600;}
.efile-bnr-bg .caption{font-size:24px !important; color:#fff;}
.efile-bnr-bg .nextTo-emailfield .bnr-h5{font-size:19px; color:#fff; font-style:italic;}
.efile-bnr-bg .nextTo-emailfield .bnr-h5 span{color:#fff;}
.efile-bnr-cta .get-btn, .efile-bnr-cta .get-btn:focus{padding:14px 45px; font-size:25px; margin-top:0px;}
.pricing-banner.common-bannr-secstyle h1{margin-top:70px;}
.menu-Submenu-list ul li.menu-bullet-list .enhance-bullet-point ul li{font-size: 14px !important;font-weight: 500;color: #333;line-height: 20px;border-bottom: none;margin-bottom: -10px;}
.menu-bullet-list .enhance-bullet-point ul{padding-left:10px;}
.menu-bullet-list .enhance-bullet-point ul li::before{left:-15px; top:15px;}
.form2290series-submenu li:nth-child(1) .dp-menu-btn a, .form2290series-submenu li:nth-child(1) .dp-menu-btn a:focus{background:#f26522 !important; display:inline-block !important; width:auto !important; height:auto !important; padding:6px 16px !important; color:#fff !important; font-size:14px;}
.form2290series-submenu li:nth-child(1) .dp-menu-btn a:hover{background: #01adef !important;color: #ffffff !important;}
.dp-menu-btn {margin-left: 65px;margin-top: 10px;margin-bottom: 10px;}
.mrg-top50{margin-top:50px;}
.banptop{padding-top:110px !important;}

/* Enterprise */

.enterprise-bng-bg { background: url(Images/enterpriseBanner.jpg)no-repeat !important; background-size: cover !important; }
.common-bannr-secstyle { padding-top:120px !important; }
.how-paystub-generate .media { box-shadow: 0 0 14px #efefef; border: 1px solid #e8e8e8; padding: 15px; }
.how-paystub-generate .media img { width: 50px; height: auto; margin: 0 auto; }
.how-paystub-generate h5 { font-size: 20px; color: #222; font-family: "Avenir LT Std", sans-serif !important; font-weight: 500; text-align: center; margin-bottom: 0px; }
.unordered_list li {  color: #525252 !important; }
/*.enterprisefeat .fea-min-hgt { min-height: 210px; }*/
.partList .dev-part h5 { padding-left: 25px !important; position: relative;margin-top:15px; }
.dev-part h5 { font-size: 20px; color: #222; font-family: "Avenir LT Std", sans-serif !important; margin: 10px 0px 10px; min-height: auto; font-weight: 500; text-align: left; padding-bottom: 0px; position: relative; padding-left: 25px; }
.partList h5 span { position: absolute; left: 0; }
.blueText { color: #00498e !important; }
.bor-bot { border-bottom: 1px solid #ededed; }
.second .fea-min-hgt { margin-left: -30px; }
/*.enterprisefeat .fea-min-hgt { min-height: 292px; }*/
.pLeft25 { padding-left: 25px; }
.how-paystub-generate.dmv h5 { font-size: 17px; min-height: 70px; }
.rigtBanImg img { width: 100%; }

.dev-bnr-bg { background: url(Images/dev-bg.jpg)no-repeat !important; background-size: cover !important; }
.dev-bnr-bg { padding: 100px 0px 20px !important; }
.dev-part h5 { font-size: 20px; color: #222; font-family: "Avenir LT Std", sans-serif !important; margin: 10px 0px 10px; min-height: auto; font-weight: 500; text-align: left; padding-bottom: 0px; position: relative; padding-left: 25px; }
.dev-part p { padding-left: 25px; min-height: 60px; }
.ifta-req-box-spani-override img { width: 50px; }

.spani-fea-even-hgt { align-items: flex-start; }
.spani-fea-even-hgt-first {
    min-height: 175px;
}

.spani-fea-even-hgt-fifth {
    min-height: 175px !important;
}

.spani-fea-even-hgt-sevanth {
    min-height: 295px !important;
}



.spani-fea-even-hgt-eight {
    min-height: 285px !important;
}

.spani-fea-even-hgt-fourth {
    min-height: 285px;
}


.spani-fea-even-hgt-sixth {
    min-height: 220px !important;
}


.banptop{padding-top:110px !important;}
.artbanptop{padding-top:160px !important;}
.newfaq-sec .taxCal-faq { margin-top: 5px; background: #fff; padding: 15px 20px; border-radius: 6px; border: 1px solid rgba(0,0,0,.1);}
    .newfaq-sec .taxCal-faq a img { margin-right: 10px; vertical-align: baseline; }
.taxCal-faq .plain_content p{margin-left:25px;}
.newfaq-sec .resourcebg b { font-size: 18px !important; font-weight: 500; color: #333; }
.Left_Result_tblIFTA { box-shadow: 0 0 14px #d6dde6; background-color: #f5f9ff; border: 1px solid #d3ddea; }
.Ifta-table-tax, .Ifta-table-tax1, .Ifta-table-tax2{padding:20px;}
.Left_Result_tblIFTA .quality_motor_h3 { font-size: 19px !important; font-weight: 600; color: #000; line-height: inherit; text-align: center; color: #01adef; }
.Left_Result_tblIFTA .frm2290_stamped_h4 { font-size: 26px !important; font-weight: 600; text-align: center; color: #01adef; }
.before-shrink-CTA { margin: 20px 0; }
.before-shrink-CTA1 { margin: 20px 0 0 0; }
.submit-btntax { background: #f26522; border-radius: 5px; font-size: 20px; color: #ffffff; font-family: 'Avenir LT Std', sans-serif; padding: 13px 26px; display: inline-block; margin: 0 15px 0px 0; border: none; text-decoration: none; font-weight: 500; }
.New-tax-calculator-innr1 { padding: 50px 0px; }
.enhace_featur img { height: 55px; }
.dev-part h5 { font-size: 20px; color: #222; font-family: "Avenir LT Std", sans-serif !important; margin: 10px 0px 10px; min-height: auto; font-weight: 500; text-align: left; padding-bottom: 0px; position: relative; padding-left: 25px; }
.enhace_featur .dev-part p{min-height:90px;}
.enhace_featur .dev-part h5{margin-top:20px;}
.dev-part p { padding-left: 25px; }
.bor-bot { border-bottom: 1px solid #ddd; }
.min-ngt-span p{min-height:155px !important;}
.mailingAddress { background-color: #f9f9f9; padding: 8px; margin-bottom: 0px; border: 1px solid #cccccc; border-radius: 3px; margin-left: 20px; width: 100%; }
.mailingAddress address { padding-left: 0; display: flex; align-items: center; margin-bottom: 5px; }
.article-block-section .videoBox{width:500px;}
.article-block-section h3 { font-size: 20px; font-weight: 500; color: #000; margin: 15px 0px 5px; }
.instrct h3 { margin-top: 20px; }
.note-text { background-color: #f6eae5; padding: 13px; border-radius: 4px; border: 1px solid #f26522; }
.info { background-color: #f5fcff; padding: 13px; border-radius: 4px; border: 1px solid #01adef; color: #000; margin-bottom: 20px; }
.artimg { border: 1px solid #ddd; border-radius: 5px; margin: 20px 0px; }
.pLeft25{padding-left:25px !important;}
ul.mega_menuDropdown3{min-width:700px;}
.navbar-right .dropdown-menu.forth-mmPos{right:-200px;}
.mega_menuDropdown3::before{left:67.4%;}
.toolssec-submenu li:nth-child(2){border-bottom:none;}
.tools-submenu li:nth-child(1) a { background: url(/Content/Images/resource-icon1.png) no-repeat 0px 6px / 47px !important; }
.tools-submenu li:nth-child(2) a { background: url(/Content/Images/resource-icon2.png) no-repeat left 6px / 47px !important; }
.toolssec-submenu li:nth-child(1) a { background: url(/Content/Images/truck.png) no-repeat left 23px / 47px !important; }
.toolssec-submenu li:nth-child(2) a { background: url(/Content/Images/pay-icon1.png) no-repeat left 6px / 47px !important; }
.menu-resp ul li a{height:130px;}
.minli li{min-height:45px !important;}
.navbar-right .dropdown-menu.thrd-mmPos{right:-305px;}
.bannerheader{padding-top:120px !important;}
/* Independent banner */
.independent-banr{background: url("images/common/independent-bnr-img.jpg") no-repeat center bottom;background-size: auto;background-size: cover;width: 100%;min-height: 750px; padding-top:230px !important; position:relative;}
h1.inde-h1{font-size: 53px !important; margin-bottom: 20px; font-weight: 800 !important; color: #fff; line-height: inherit; font-family: Avenir Next LT Pro; padding-bottom:0px;}
.inde-caption{font-size:25px; font-weight:500; color:#fff;}
.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:80%; height:auto;}
.inde-banr-footr{background-color: #f26522;position: absolute;bottom: 0px;left: 0;right: 0;padding: 20px 0;}
.strip-content{font-size:25px; font-weight:800; color:#fff; font-family: Avenir Next LT Pro;}
.inde-banr-footr .get-btn, .inde-banr-footr .get-btn:focus{background:#fff; color:#6f6763; font-size:18px; padding:10px 20px;}
.inde-banr-footr .get-btn:hover{background:#01ADEF; color:#fff;}
.navbar-default .navbar-nav > li > a { font-size: 16px; padding: 5px 8px; line-height: 25px; }
.feature-dev { background: url(Images/bann-dev.png)no-repeat; background-size: cover; }
.navbar-default .navbar-nav > li > a.Dropdwn-Padtop{margin-top:2px;}
.spani-fea-even-hgt-second{min-height:224px;}
.spani-fea-even-hgt-third{min-height:298px;}
.FlowBox.flowBox4 {width: 200px;}
.FlowBox.flowBox4 .triangle {left: 70px;width: 60px;}
.flowList.flow4 li::after {left: 135px;}
.flowList.flow4 li::before {left: 100px;}
.feat-min-h1{min-height:375px;}
.contact-us-bnr{margin-top:110px;}
.orange-txt {color: #f26522 !important;}
.vincor img{border:2px solid #ddd;border-radius:5px;box-shadow:0px 0px 9px #ddd;}
.bannerheader{min-height:750px;}
.article.pdfDwn table tr td:first-child {width: 60%;}
.article.pdfDwn table tr td{border-bottom:1px solid #dfdfdf ;}
.article.pdfDwn table tr td:nth-child(2){text-align:center;}
.pLeft0{padding-left:0px !important;}
.art-box img { width: 50px; margin-bottom: 10px; }
.art-box { text-align: center; padding: 10px; background: #edfaff; min-height: 225px; border-radius: 5px; border: 1px solid #beecfd; margin-top: 10px; }
.pop-heading{font-size: 19px;font-weight: 600;color: #fff;background-color: #01adef;padding: 7px 0;border: 1px solid white;text-transform: uppercase;font-family: 'Avenir Next LT Pro', sans-serif;}

.ccpa_p{color:#fff;}
.EnqFormDesign {display: block;float: none;margin: 0 auto;background: #fdfdfd;border-radius: 5px;padding: 20px 20px;text-align: center;}
.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: 100%;}
.cssRadio {position: absolute;opacity: 0;left: -9999px;}
.fiedlName {position: relative;text-align: left;vertical-align: top;}
.EnqRadioBox {display: flex;justify-content: space-between;}
.EnqFormRadio span {width: 48%;border: 1px solid #b0b0b0;padding: 5px 10px;vertical-align: middle;line-height: 17px;}
.EnqFormDesign td input {width: 100% !important;}
.cssRadio:checked + label.cssRadioLabel, .cssRadio:checked + input + label.cssRadioLabel {background: url('Images/radio_checked_start.png') no-repeat left/18px;}
.EnqFormRadio span label {font-size: 13px;line-height: 15px;}
.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;}
.EnqFormTerms p {font-size: 14px;line-height: 16px;}
.EnqFormGcaptcha .g-recaptcha > div {margin: 0 auto;}
.formDesign label.error {background: #ff0000;border-radius: 3px;color: #ffffff;font-size: 13px;padding: 2px 10px;position: absolute;top: -20px;width: initial;font-weight: 600;left: 10px;display: inline;}
.formDesign label.error::after {height: 0;width: 0;border-top: 8px solid #f00;border-right: 8px solid transparent;border-left: 8px solid transparent;position: absolute;content: "";left: 10px;bottom: -7px;}
.success {padding: 15px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.ccpaTxt h4{color: #222;font-size: 20px;font-weight: 500;}
.font-18 li{font-size:18px;}
.article.articleNew table tbody tr td, .article.articleNew table tbody tr th {border-right: 1px solid #ececec;border-bottom:1px solid #ececec;}
.article.articleNew table tbody tr td:last-child, .article.articleNew table tbody tr th:last-child{border-right:none;}
.article.articleNew table tbody tr td{font-size:18px;text-align:left;}
.terms-box-inner {margin-bottom: 20px;}
.articleNew{margin-bottom:20px;}
.mailAddress1{width:auto;padding:15px;}
.formDesign #EmailAddress-error.error{left:10px !important;}
.success.successNew{background-color:#fff;}
.success.successNew{color: #2ab769;width: 750px;margin:0 auto;font-size:24px;padding:25px 20px;}
.pricingBanner-new{background: url(images/pricing-banner1.jpg) no-repeat;background-position-x: 0%;background-position-y: 0%;background-size: auto;min-height: 200px;text-align: center;padding: 40px 0px;background-size: cover;width: 100%;background-position: top center;} .taC{text-align:center !important;}
.Pric_header_left .common-h1{padding-bottom:10px;}
.sub-caption{font-size:18px; font-weight:500; color:#000;} .sub-caption span{color:#f26522;}
.special-Pric-block{border:1px solid #023b7c; border-radius:8px; margin-top:25px; margin-bottom:15px; display:inline-block;}
.special-Pric-block .spl-header{font-size: 20px;font-weight: 500;background-color: #023b7c;color: #fff;padding: 10px 30px; border-top-left-radius:8px; border-top-right-radius:8px;}
.spl-Pric-tag{font-size: 28px;color: #f26522;font-family: 'Avenir Next LT Pro', sans-serif;font-weight: 700;display: block;margin-top: 10px;}
.Pric-tag-caption{font-size:14px; color:#000; margin-bottom:15px; display:block;}
.Pric_right_widget{border: 2px solid #01adef;box-shadow: 0 0 14px #ddd;padding: 20px;border-radius: 8px;background-color: #fff;}
.widget-heading{font-size:20px; font-weight:500;color:#000; margin-bottom:15px; font-family: 'Avenir Next LT Pro', sans-serif;font-weight: 700;}
.small-get-btn{font-size: 16px; padding: 9px 24px;}
.market-leader{font-size:18px; font-weight:500; color:#000; font-family: 'Avenir Next LT Pro', sans-serif;font-weight: 700;}
.d-blue-color{color:#023b7c;}
.signIn-menu a {background-color: #01ADEF;color: #fff !important;border-radius: 4px;border-bottom: none !important;margin-top: 4px !important;}
.signIn-menu a i{color:#fff !important;font-size:16px !important;}
.signIn-menu a:hover, .signIn-menu a:focus{background-color:#f26522 !important;}
.homebanner .bnr-top-cation{font-size:34px;}
.watchvideo img{margin-right:10px;}
.watchvideo{color:#fff;padding:12px;border-radius:5px;border:2px solid #fff;line-height:25px;align-items:center;font-size:18px;margin-top:50px;cursor:pointer;text-decoration:none !important;text-align:center;}
.expressguarant span{background:#fff;padding:5px;border-radius:5px;color:#f26522;padding-top:0px;}
a .watchvideo{text-decoration:none !important;}
.tradeicon{position:relative;}
.watchvideo:hover{color:#fff !important;border:2px solid #01adef;}
.expressguarant span { background: #fff; padding: 5px; border-radius: 5px; color: #f26522; padding-top: 0px; }
.videopopupbann span{cursor:pointer;}
.pt20{padding-top:20px;}
.guaranteefeature .media-body{height:80px;}
.guarantee{background:linear-gradient(to right, rgba(0,0,0,0.6), rgba(0,0,0,0.6)),url('/Content/Images/guarantee.jpg')no-repeat !important;background-size:cover !important;position:relative;}
.guarantee .captiontxt{font-size:26px;font-style:italic;}
.tradeIconBannerguarantee img{width:250px;margin:0 !important;}
.tradeIconBannerguarantee{bottom:-55px;right:0;left:140px;position:absolute;}
.guaranteefaq h2 a{color:#023B7C;}
.guaranteefaq h2 a:hover{color:#000;}
.mrglftless{padding-left:80px;}
.guaranteefea img{width:150px;}
banner-quarantee{/*background:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9));border:1px solid #fff;border-radius:5px;*/border-radius: 0;border-left: 7px solid #f26522;}
.linGradBnr{background: linear-gradient(to right, rgb(255, 255, 255) 1%, rgba(255,0,0,0) 40%, rgba(255,0,0,0) 40%);padding:15px 10px 15px 25px;}
.sealtxt span{font-family:'Avenir Next LT Pro', sans-serif !important;font-weight:600;}
a.whiteHover:hover{color:#fff !important;}
.nextTo-emailfield.linGrdBottom .bnr-h5 {font-size: 22px;color: #0c4d97;font-weight: 600;font-style:italic;}
.nextTo-emailfield.linGrdBottom{background:linear-gradient(to right, rgba(255, 255, 255), transparent);padding:10px 10px 10px 25px;}
.sealtxt p{font-weight:normal;}
.txt-black{color:#000 !important;}
.ett-trending-strip .ett-banner-strip{font-size: 24px;color: #fff;font-weight: 500;border-radius: 4px;padding: 20px 10px;text-align: center;}
.Newcommon-h3{color: #525252;font-size: 20px;font-weight: 600;line-height: 26px;}
.NewListNumbr li{padding-left:65px;}
.lite-blu-bg1{background-color: #ebf7ff;}
.txt-black{color:#000 !important;}
.banner-quarantee{border-radius: 0;border-left: 7px solid #f26522;}
.mBot0{margin-bottom:0px !important;}
.pBot0{padding-bottom:0px;}
.mBot10{margin-bottom:10px !important;}
.mTop10{margin-top:10px !important;}
.sealtxt p{padding-left:0px !important;}
.pLeft0{padding-left:0px !important;}
.linGrdBottom{color:#fff;}
.aboutuspad{padding-top:120px !important;}
 .responsivespan p{min-height:300px !important;}
 .dealine-h1 span.orange-color-text{color:#f26522;}
 .partnersLogo h1{font-size:30px !important;text-align:center;font-weight:500 !important;}
.deadline-inner-wrapper p{font-size:19px; font-style:italic; font-weight:500; color:#000;}
 .deadline-inner-wrapper .get-btn, .deadline-inner-wrapper .get-btn:focus{font-size:22px; padding:15px 40px; margin-top:5px;}
 .deadline-inner-wrapper .deadline-irslogo { width: 70px; margin: 0 auto; position: absolute; right: 65px; top: 75px; }
 .dealine-h1 { font-family: 'Avenir Next LT Pro', sans-serif; font-size: 28px !important; font-weight: 700 !important; color: #000; margin-top: 20px !important; font-style: italic; margin-top: 5px !important; text-align: center; padding: 0; }
.deadline-banner2020 { background: url("images/ett-banner.png") no-repeat center; background-size: cover; width: 100%; min-height: 90vh; background-color: #ecf9fe !important; position: relative; background-position:initial; }
 .deadline-inner-wrapper { background: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); padding: 20px; border-radius: 6px; margin-top: 110px; text-align: center; position: relative; }

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; }
.bantimer .linkText { font-size: 22px; }
.bantimer { margin-left: 0px; margin-bottom: 0px; margin-top: 5px; /*background: #C8ECF3;*/ padding-left: 0px; border-radius: 10px; }
.banfont { font-size: 30px; }
.bantimer .colon { width: 70px; }
.bantimer #clockdiv > div { padding-left: 0px; }
.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: #50b1c4; 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; }
#clockdiv { margin: 0px 0px; border: 1px solid #19b3ed; padding: 5px 5px 10px 0px; border-radius: 10px; margin-left: 0px; background: #cbf1fe; display: flex; }
    #clockdiv > div { margin: 0px 0px; margin-left: 0px; padding-right: 0px; }
.hdr-timer { display: inline-block; width: 100%; margin-bottom: 20px; }
    .hdr-timer #clockdiv > div { font-size: 40px; font-weight: 500; color: #212121; font-family: 'Avenir LT Std', 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: #50b1c4; }
    .hdr-timer .header_info { padding-top: 0px; }
    .hdr-timer #clockdiv > div:last-child::after { display: none; }
.dd-text-hint { font-size: 36px; color: #ef6d49; font-weight: 500; border-radius: 4px; display: inline-block; margin-bottom: 15px; }
span.days-count { font-size: 24px; color: #ef6d49; font-weight: 600; }
.colon:after { content: ":"; position: absolute; top: 11px; left: 65px; font-size: 20px; }
.colon { position: relative; width: 60px; }
.bantimer h3 { font-size: 19px; color: #314765; }
.last:after { display: none; }
.colon span { font-size: 36px; color: #247d7e; font-family: 'Digital-7 Mono', arial !important; letter-spacing: 5px;font-weight:700; }
.smalltext { color: #247d7e; }
.deadline-banner2020 #clockdiv { margin: 0px 0px; border: 1px solid #4e9fa0; padding: 5px 5px 10px 0px; border-radius: 5px; margin-left: 0px; background: #ebfcfb; box-shadow: 0px 0px 9px #e7f8ff; display: flex; }
.deadline-banner2020 .deadline-txt1{margin-left:-5px;}
.home-timer { padding: 0px; margin-left: 15px;margin-right:10px; }

/*paidadbanner*/
.paidadbann-new { background: linear-gradient(to right, rgba(0,0,0,0.8), rgba(0,0,0,0.8)), url(images/paidadd-numtwo.png) !important; background-size: cover !important; padding: 140px 0px 70px !important; }
.whitebox { padding: 0px; border-radius: 30px; background: #fff; margin: auto; width: 65%; padding-bottom: 1px; }
.inline .get-btn1, .get-btn1:focus { background: #023B7C; border-radius: 5px; font-size: 20px; color: #ffffff; font-family: 'Avenir LT Std'; padding: 13px 26px; display: inline-block; margin: 15px 0px 0px; text-transform: capitalize; border: none; text-decoration: none !important; font-weight: 500; margin-left: 20px; }
.whitebox .caption { color: #333333; font-weight: 500; }
.land-test i { color: #023B7C; font-weight: 700; }
.sch-fea h4 { font-size: 18px !important; }
.irslogoland { position: initial; }
.irslogoland { position: absolute; right: 0; /* top: 0; */ bottom: 0; float: right; margin-right: 35px; }
.guaranteedBanner img { width: 305px; }
.bluetxt { color: #01adef; font-weight: 600; font-size: 28px; }
.caption-two { font-size: 26px; font-style: italic; color: #fff; text-align: center; margin-bottom: 40px; }
.inline { display: table; align-items: center; margin: auto; position: inherit; margin-top: -10px !important; }
.caption-two span { font-weight: 600; /*font-size: 36px;*/ color: #01adef; }
.paidadbann-new .common-h2 { font-size: 36px !important; margin-left: 0px; line-height: 45px; align-items: center; }
.paidadbann-new .hvutlogo { background: rgba(0, 0, 0, 0) url(/content/images/express-guaranteed-footer.png) no-repeat scroll 0 0/200px; height: 200px; margin-top: -125px; position: absolute; width: 200px; margin-left: 105px; margin-left: -40px; margin-top: -5px; }
.mobadban_test { background: url(../Content/Images/testiback.jpg)no-repeat; background-size: cover; background-position: center; }
.adbann-strip .head { font-size: 28px; }
.adbann-strip p { font-size: 20px; color: #fff; padding-top: 5px; }
.adbann-strip { background: #00aeef; }
.mobadban_test { background: url(../Content/Images/testiback.jpg)no-repeat; background-size: cover; background-position: center; }
.bor-bot-blue { border-bottom: 1px solid #98e2ff; }
.brdr-rgt-blue { border-right: 1px solid #98e2ff; }
/*.land-test h3:before{content:"";position:absolute;background:url(/Content/Images/testiquote.png)no-repeat;width:60px;height:60px;}*/
.img1 img { position: absolute; right: 0; left: 0; top: -10px; margin-left: 50px; }
.img2 img { position: absolute; right: 0; left: 0; top: -10px; margin-left: 10px; }
.img3 img { position: absolute; right: 0; left: 0; top: -10px; margin-left: 85px; }
.mobadban_test .testiImg img { padding-bottom: 20px; }
.secondsec .img1 img { top: 10px; }
.mtp20 { padding-top: 20px; }
.nameaut:after { content: ""; position: absolute; background: url(/Content/Images/testiquotesmal.png)no-repeat; width: 70px; height: 30px; margin-left: 10px; }
    .adbann-strip a { color: #023B7C; text-decoration: underline; }
.minhgtpaid { min-height: 80px; }
.verticalTab { display: flex; align-items: center; }
.vTab-leftStyle li a { text-decoration: none; padding: 16px 10px; border-bottom: 1px solid #eee; margin-right: 0; }
.vTab-leftStyle span.steps { display: inline-block; font-weight: 500; margin-right: 5px; }
.vTab-leftStyle li:last-child a { border-bottom: none; }
.vTab-leftStyle span.title { font-size: 16px; font-weight: 500; text-transform: initial; }
.vTab-leftStyle li:first-child a.active { border-top-left-radius: 10px; }
.dueDate img { display: block; margin: 0 auto; margin-bottom: 0px; width: 70px; margin-bottom: 10px; }
.vTab-left { border: 1px solid #ccc; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-right: 0; border-top-left-radius: 10px; border-bottom-left-radius: 10px; background-color: #fff; }
    .vTab-left .nav-tabs { border-bottom: none; }
.vTab-leftStyle { padding-left: 0; min-height: 100%; }
    .vTab-leftStyle li { list-style: none; text-align: left; width: 100%; margin-bottom: 0 !important; }
        .vTab-leftStyle li:first-child.active a { border-top-left-radius: 10px; }
        .vTab-leftStyle li:last-child.active a { border-bottom-left-radius: 10px; }
        .vTab-leftStyle li:first-child a { border-top-left-radius: 9px; border-top-right-radius: 0; }
        .vTab-leftStyle li.active a { border-left: 5px solid #f26522 !important; border-top-left-radius: 0; background-color: #fef2eb !important; color: #000; }
.steps { display: block; color: #000; font-weight: 600; font-size: 17px; }
.vTab-left .nav-tabs li a.active .steps { color: #f26522; }
.vTab-left .nav-tabs li a .title { color: #121212; }
.borLeft { border: 1px solid #ccc; background-color: #fff; border-radius: 10px; height: 375px; padding-left: 0; padding-right: 0; }
.p-0 { padding-right: 0; }
.rightab .list_items { padding: 15px; }
.moblandsteps_ad img { height: 390px; }
.moblandsteps_ad .borLeft { height: 425px; }
.list_items.homefeatureBox img { width: 100%; border: 1px solid #eee; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
.vTab-leftStyle li:last-child a.active { border-bottom-left-radius: 10px; }
.media1 img { margin: 0 auto; width: 64px; }
.media1 h5 { font-size: 20px; margin-top: 20px; color: #000; }
.media1 { text-align: center; margin: 0 auto; }
.adbann-strip h3 { font-size: 22px; line-height: inherit; padding-left: 148px; }
.brdr-rgt-black { border-right: 1px solid #acacac; }
.adban-nav .logoresize img { margin-top: -20px; }
.pTop30{padding-top:30px;}
.bannertxt { padding-top: 190px;display:grid; }
    .bannertxt h1 { color: #fff; text-align: center; font-size: 40px !important; font-family: 'Avenir Next LT Pro', sans-serif;margin-top:0px; padding-bottom:10px;}
.deadline-banner2020 .tradeIconBanner { bottom: -105px; }
.bannertxt .irs-logo-resize { margin-top: -60px; top: auto; }
.irslogo-banner { right: 0px;left:0;margin:auto; }
.bannertxt img{width:90%;margin:auto;}
.bannertxt .caption { font-size: 26px !important; text-align: center;margin-bottom:20px !important; }
/*.bannertxt a:hover { color: #01adef !important; text-decoration: underline !important; }*/
.span-home-bann h2{text-align:center !important;color:#333 !important;line-height:normal;margin-bottom:20px;}
.span-home-bann .irs-logo-resize{top:175px;right:140px;}
.span-home-bann .homebanner {margin-top:0px; }
.span-home-bann .tradeIconBanner img{width:230px;}
.span-home-bann .common-h2{font-size:20px !important;line-height:26px !important;}
.pBot30 { padding-bottom: 30px !important; }
.blue-Txt{color:#01adef !important;}
.span-home-bann .caption{font-size:24px !important;color:#000 !important;font-weight:400;}
.fnt-wgt-600{font-weight:600 !important;} .fnt-wgt-500{font-weight:500 !important;}
.span-home-bann .tradeIconBanner{right:40px !important;}
.deadline-banner2020 .bannerheader { min-height: 745px; background-position: -308px 100px; }
.user-alert { font-size: 20px; font-weight: 500; color: #333; display: inline-block; background-color: #fff; padding: 12px 15px; border-radius: 5px; border: 2px solid #01adef; margin-top: 40px; box-shadow: 1px 5px 7px #999d9e; text-align:center;}
.txt-lite-blue{color:#01ADEF;}
.darkblue { color: #023B7C; font-family: 'Avenir Next LT Pro', sans-serif; font-weight: 700; }
.strip-cap { text-align: left; padding-left: 10px; color: #fff; font-style: italic; font-size: 20px; padding-bottom: 20px; }
.ett-trending-strip .strip-h3-text { font-size: 22px; color: #fff; font-weight: 500; border-radius: 4px; padding: 20px 10px; text-align: center; }
.darkblue-bg{background:#00498e;}
.fnt-wgt-600{font-weight:600;font-family:'Avenir Next LT Pro',sans-serif;}
.excise2290 p{font-size:18px;}
.excise2290 .plain_content{font-size:18px;line-height:30px;}
.lightblue{color:#01adef !important;}
.text-orange { color: #f26522 !important; }
.soc-logo-resize img{width:80px;}
.span-home-bann .soc-logo-resize { top: 145px; right: 50px; }
.text-center{text-align:center !important;}
.border-right-blue { border-right: 1px solid #00498e; }
.banner-pricing .value { font-size: 40px; font-weight: 700; color: #f26522; margin: 0; line-height: 45px;padding-top:20px;font-family:'Avenir Next LT Pro',sans-serif;padding-bottom:15px; }
.banner-pricing .caption{color:#023B7C;font-size:16px !important;padding:0px 0px 15px !important;}
.m-auto{margin:auto;}
.banner-pricing table { border: 1px solid #00498e; border-collapse: inherit;border-radius:10px;border-spacing:0px; }
.banner-pricing{border-radius:10px;}
.banner-pricing table tr:last-child td:first-child { border-bottom-left-radius: 9px; border-collapse: separate; }
.border-bottom-right-radius{border-bottom-right-radius:10px;}
.border-top-left-radius{border-top-left-radius:10px}
.border-top-right-radius { border-top-right-radius: 10px }
.offer::before { content: ""; width: 50%; height: 100%; position: absolute; background: url(../Content/Images/offer.png)no-repeat; z-index: 99; margin-left: 75px; bottom: 62px; }
.offer1::before { content: ""; width: 50%; height: 100%; position: absolute; background: url(../Content/Images/offer1.png)no-repeat; z-index: 99; margin-left: 75px; bottom: 62px; }
.line-hgt-52{line-height:52px;}
.banner-pricing th{font-size:22px;}
.border-right-gray{border-right:1px solid #ddd;}

.banner-bg-dark-blue { background-color: #00498e; }
.bs-cover { background-size: cover !important; }
.pt-175px { padding-top: 175px !important; }
.pb-85px { padding-bottom: 85px !important; }
.text-white{color:white !important;}
.text-yellow { color: #feea00 !important; }
.text-left { text-align: left !important; }
.fw-700 { font-weight: 700; font-family: 'Avenir Next LT Pro', sans-serif; }
.font-20 { font-size: 20px !important; }
.font-24 { font-size: 24px !important; }
.p-15px{padding:15px !important;}
.p-5px { padding: 5px !important; }
.px-0{padding-left:0px !important;padding-right:0px !important;}
.vertical-align-middle{vertical-align:middle !important;}
.w-20{width:20% !important;}
.border-whitish-gray { border-color: #eeeaea !important; }
.shadow { box-shadow: 0px 0px 10px rgb(0 0 0 / 10%) !important; }
.border-whitish-gray > thead > tr > th,  .table-bordered > tfoot > tr > td { border: 1px solid #f7ecec;font-size:17px; }
.larg-btn .small-get-btn { padding: 20px !important; font-size: 18px !important; }
.larg-btn .small-get-btn:focus { font-size:18px !important; }
.border-0{border:0px !important;}
.sticky-top { position: -webkit-sticky; position: sticky; top: 0; z-index: 1020; }
.top-18 { top: 18%; }
.m-auto{margin:auto;}
.d-block{display:block !important;}
.green-tick-arrow{display:inline-block;}
.green-tick-arrow li { position: relative !important; text-align: left !important; padding-left: 35px; font-size: 17px; padding-bottom: 13px; list-style: none; }
.green-tick-arrow li::before { position: absolute; left: 9px; top: 0px; content: ""; width: 20px; height: 20px; background: url(Images/icons/green-tick-arrow.svg); border-radius: 200px; }



@media only screen and (min-device-width:1500px) {   
    .deadlineBanner { min-height: 800px; }
   /* .deadline-banner2020{background-position: 0px !important;}*/
    .deadline-banner2020 { background: url("images/ett-banner.png") no-repeat; background-size: cover; background-position: center center; /*min-height: 675px;*/ min-height:90vh; }
    /*.tradeIconBanner{position: absolute;right: 170px;bottom: 0px;}*/
}



@media screen and (max-width: 3000px) and (min-width: 1100px) {
 .dropdown-menu { display: none; }
.dropdown:hover > .dropdown-menu { display: block; -webkit-animation: slide-down .3s ease-out; -moz-animation: slide-down .3s ease-out; }
   /* .deadline-banner2020 { background: url("images/september-banner.png") no-repeat; background-size: cover; background-position: -290px 100px; }*/

}



    @media only screen and (min-device-width:1900px) {
        /* .tradeIconBanner {
        right: 330px;
    }*/
        .bannerheader { background: /*linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0.6)),*/ url("images/ett-banner.png") no-repeat top; background-size: cover; width: 100%; min-height: 830px; background-position: 0px -200px; }
        .new-banner .tradeIconBanner img { width: 250px; }
      /*  .bannerheader { padding-top: 0px !important; }*/
        .span-home-bann .homebanner { padding-top: 0px; }
        .span-home-bann .irs-logo-resize { top: 190px; right: 110px; }
        .deadline-banner2020 { background: url("images/ett-banner.png") no-repeat; background-size: cover; background-position: 0px 100px; }
        .span-home-bann .tradeIconBanner { right: 170px !important; }
        .span-home-bann .irs-logo-resize { top: 160px; right: 140px; }
        .span-home-bann .soc-logo-resize { top: 130px; right: 50px; }
    }

    @-webkit-keyframes slide-down {
        0% { opacity: 0; -webkit-transform: translateY(-10%); }
        100% { opacity: 1; -webkit-transform: translateY(0); }
    }

    @-moz-keyframes slide-down {
        0% { opacity: 0; -moz-transform: translateY(-10%); }
        100% { opacity: 1; -moz-transform: translateY(0); }
    }

    @media only screen and (max-width: 2560px) and (min-width: 2000px) {
        .bannerheader { background: /*linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0.6)),*/ url("images/ett-banner.png") no-repeat top; background-size: cover; width: 100%; min-height: 830px; background-position: 0px -180px !important; }
        .deadline-banner2020 { background: url("images/ett-banner.png") no-repeat; background-size: cover; background-position: 0px -180px; }
    }

    @media screen and (max-width: 2000px) and (min-device-width: 1700px) {
        .bannerheader { background: url("images/ett-banner.png") no-repeat bottom; background-size: cover; width: 100%; min-height: 80vh; background-position: center center; }
        .new-banner .tradeIconBanner{right:310px;}
        .deadline-banner2020 { background: url("images/ett-banner.png") no-repeat; background-size: cover; background-position: center center; }
        .common-bannr-secstyle .banner h1{margin-top:-225px;}
        .bannerheader .irs-logo-resize{top:-130px;}
        .new-banner h1{margin-top:-255px !important;}
        .spanish-deadline .banner h1 { margin-top: -15px; }
        .spanish-deadline #fixNav { padding-top: 30px; }
    }

/*@media screen and (-webkit-min-device-pixel-ratio:0) {
    @media screen and (min-device-width: 1900px) {
        .bannerheader{padding-top:0px !important;}
    }
}*/


    @media screen and (max-width: 3000px) and (min-width: 1600px) {
        .article-page-bg { background-position: 0px 0px !important; }
        .Efile-pg-banner, .prefile-banner { background-position: 0px 0px !important; }
        .prefile-fridge { background-position: right !important; }
        .tradeIconBanner { right: 25px; }
     }

    @media screen and (max-width:1599px) and (min-width:1500px) {
        .article-page-bg { background-size: cover !important; background-position: 0px 0px !important; }
    }

    @media only screen and (max-device-width:1499px) {
        .article-page-bg.irs2290Bnr { background-position: -250px 10px !important; }
        .article-page-bg.dueDateBnr { background-position: -250px 50px !important; padding-bottom: 40px !important; }
        .testi-part { background-position: 42% 30%; }
        .article-page-bg { background-position: 0px 0px !important; }
        .tradeIconBannerguarantee { left: 65px; }
        .tradeIconBanner { right: 50px; }
        .efileBnrRes { background-position: -200px 85px !important; }
        .f2290Bnr { background-position: -200px 0px !important; }
        img.ebook { margin-left: 105px; }
    }

    @media only screen and (max-device-width:1368px) {

        .appsicons-bgsection { padding: 35px 0; }
        .new-banner { background-position: bottom; min-height: 85vh; background-size: cover; }
    }

    @media only screen and (max-device-width:1280px) {
        .appsicons-bgsection { padding: 20px 0; }
        .news-subs a { font-size: 17px; padding: 18px 20px 18px; }
    }

    @media only screen and (max-device-width:1100px) {
        .mTop10-md { margin-top: 10px !important; }
        .tradeIconBanner img { width: 200px; }
        .tradeIconBanner { right: 20px; bottom: -50px; }
        .appsicons-bgsection { padding: 50px 0; }
        .news-subs a { padding-left: 15px; padding-right: 15px; }
        .AppImg1.MobileAppVideoimg { display: block; }
        .partnerTable td img { max-width: 100px; }

        .social-icons { width: 85%; }
        div[class*="banner"] { background-size: cover; }

        .bannertruckersfund { background: url(/Content/Images/Website/bannerlandtruckersfund.jpg) no-repeat left top #1c436e; height: 355px !important; text-align: left; border-radius: 6px 6px 6px 6px; position: relative; }
        .Feature-part p { min-height: 130px; }
        .landing { min-height: 490px; padding-bottom: 0px; }
        .landing_1 .landing h1 { font-size: 28px; padding-bottom: 15px; }
        .landing_1 h2 { font-size: 24px; margin-top: 0px; margin-bottom: 15px; }
        .landing_1 p { font-size: 15px; }
        .landing_1 h3 { font-size: 20px; margin-bottom: 15px; }
        .landing_1 h4 { font-size: 18px; }
        .landing_1 .steps_ul li { font-size: 16px; margin-bottom: 15px; }
        .landing_1 .graybg_1, .landing_1 .whitebg_1 { padding: 30px 0; }
        .landing_1 .num { font-size: 20px; margin-top: 15px; margin-bottom: 20px; }
        .landing_1 .get-btn { font-size: 20px; margin-top: 0px; }
        .landing_1 .white_banner { margin-top: 42px; }
        .landing_1 .landing_h2 { font-size: 20px; }
        .landing_1 .steps_ul { margin-top: 20px; }
        .landing_1 .irs_logo { right: 0px; }
    }

    @media only screen and (max-device-width:1200px) {

        .FeaturePage .Feature-part h3 { font-size: 17px; }
        .feature_head2_line { min-height: 37px !important; }
        .FeaturePage .Feature-part span { margin-top: 0px; }
        .exaboutbtmcnt .plainContent:last-child { min-height: 155px; }
        .exaboutbtmcnt .plainContent:first-child + .plainContent { min-height: 170px; }
        #howItWorks_ul li span { width: 100px; height: 100px; padding: 5px 0; line-height: 85px; }
            #howItWorks_ul li span img { width: 60px; }
        #howItWorks_ul li { padding: 0px; margin: 0px; }
            /*#howItWorks_ul li:nth-child(n)::after { content: "➜"; font-size: 18px; padding: 13px 11px; position: absolute; margin-left: 60px; top:100px; color: #00498e; }*/
            #howItWorks_ul li:last-child::after { display: none; }
        .extaxappbg .tax-part { min-height: 385px !important; padding: 15px; }
        #appspg p { text-align: center !important; line-height: 21px; margin-bottom: 0px; }
        .extaxappbg .tax-part h5 { min-height: 35px; margin-bottom: 10px; }
        .extaxappbg .listTable { min-height: 100px; }
        .tax_prof_bannerbg .irslogo { top: 60px; }
        .taxprof_feature_box1 { min-height: 310px; }
        .pricing_packages_box { min-height: 270px; }
        .deadlineBanner { min-height: 600px; }
            .deadlineBanner h1 { font-size: 28px; line-height: 36px; }
        .flowList li { padding: 0 15px; }
        .FlowBox { width: 220px; }
        .flow li .Circle { font-size: 17px !important; height: 65px; width: 220px; }
            .flow li .Circle::before { right: -50px; }
        .flowList li::before { left: 0px; }
        .arrow-bottom { width: 50px; }
        .triangle { left: 88px; }
        .flowList li::before { left: 106px; }
        .flowList li::after { left: 135px; }
        .create-accnt-caption img { width: 60px; }
        .create-accnt-caption { font-size: 18px; }
        .expressimg .tax-part { min-height: 255px !important; }
        #features .tax-part { padding: 20px 15px; min-height: 495px; }

        .landing-testimonal .tax-part { min-height: 235px; }
        .appsicons-bgsection h1 { font-size: 32px; }
        .appsicons-bgsection .appsicons-box p { font-size: 22px; }
        .testi-part { background-position: 43% top; }
        .AppEfile_Flow .AppFlowBox:first-child::before { margin-top: -17px; }
        .back-title { padding: 5px; }
            .back-title h3 { font-size: 14px; }
        .exaboutbtmcnt .plainContent p { min-height: 180px; }
        .tax_prof_feature .featuresBox p { min-height: 190px; }
        .tax_prof_feature .row1 .featuresBox p { min-height: 170px; }
        .pricing_packages_box .CircleIcon img { height: 50px; width: inherit; }
        .pricing_packages_box h3 { min-height: 40px; margin: 5px 0px; }
        .pricing_packages_box { min-height: 220px; }
        .Bilingual_Why_Section .FeatureBox_Effefts p { min-height: 200px; }
        .thanktxt { font-size: 22px; text-align: center !important; color: #fff; }
        .blog-trending { min-height: 296px; }
        .star-img { width: 34%; top: -50px; left: -30px; }
        .spanish_home #features .tax-part { min-height: 660px; }
        .span-res .navbar-default .navbar-nav > li > a { font-size: 14px; padding: 5px 5px; line-height: 25px; }
        .dev-steps .flow li .Circle { height: 65px; }
        .efileform2290 .tax-part { min-height: 400px !important; }
        .ebook { width: 295px; }
        img.ebook { margin-top: 0px; margin-left: 0px; }
        .tax-part ul li { font-size: 15px; }
        .banner-pricing .value{font-size:30px;line-height:normal;}
    }

    @media only screen and (max-device-width:991px) {
        .tradeIconBanner img { width: 120px; }
        .new-banner .tradeIconBanner img { width: 150px; }
        .landing_1 .steps_ul li strong { font-size: 20px; width: 35px; height: 35px; line-height: 33px; }
        .landing_1 .steps_ul li:after { top: 2px; }
        .FeaturePage .Feature-part p { line-height: inherit; min-height: 150px; }
        .FeaturePage .Feature-part { min-height: inherit !important; }
            .FeaturePage .Feature-part span { margin-top: 0px; }
        .feature-btn { font-size: 15px; }
        /*.resourcePage .resource-content{min-height:inherit !important;margin-bottom:15px;}*/
        .Feature-part span { height: inherit; width: inherit; line-height: inherit; }
            .Feature-part span img { margin-left: 0; margin-top: 0; }
        .pricepg .pricetab { margin-bottom: 20px; }
        .mob_nofvehicle { min-height: 30px !important; }
        .pricepg table { width: 100%; margin-bottom: 15px; }
        .form_list_box { min-height: inherit !important; }
        .pricing_packages_box { min-height: 300px; }
            .pricing_packages_box p { margin-bottom: 0px; }
        .deadlineBanner { min-height: 500px; }
            .deadlineBanner h1 { font-size: 24px; line-height: 30px; }
        .deadlineSearch_box { padding: 15px 0px; }
        .thanks_supportbg h1 { padding: 10px 0px; }
        .appsicons-bgsection .appsicons-box p { font-size: 18px; }
        .appsicons-bgsection h1 { font-size: 25px; }
        .appsicons-bgsection p { font-size: 16px; }
        .AppBanner_rgt img { top: 10px; }
        h3.freatitle { font-size: 24px; }
        .app-sec h3 { font-size: 21px; line-height: 32px; }
        .testi-part { background-position: 54.5% top; }
        .testimonialBox::after { left: -20px; top: 170px; border-right: 25px solid transparent; border-top: 60px solid #e8f0f6; }
        .memb-container { width: 100%; height: 200px; }
        .tax_prof_feature .featuresBox h4 { min-height: 40px; margin-bottom: 5px; }
        .tax_prof_feature .featuresBox p { min-height: 240px; }
        .tax_prof_feature .row1 .featuresBox p { min-height: 220px; }
        .pricing_packages_box .CircleIcon img { height: 50px; width: inherit; }
        .pricing_packages_box h3 { min-height: 40px; margin: 5px 0px; }
        .pricing_packages_box { min-height: 240px; }
        .Bilingual_Why_Section .FeatureBox_Effefts p { min-height: 265px; }
        .Bilingual_Why_Section .FeatureBox_Effefts h3 { font-size: 17px; }
        .spanish_home #features .tax-part { min-height: 710px; }
        .tradeIconBanner { right: 50px; }
    }

    @media only screen and (max-device-width:1200px) and (min-device-width:992px) {
        .New_Partnr_ftr { min-height: 250px; }
        .pricing-inner1 .act-pricing .price { margin-right: 0px; }
        .min-hght { min-height: 143px; }
        .ifta-req-box { min-height: 340px; }
        .contactBox p { font-size: 16px; }
            .contactBox p a { font-size: 20px; }
        .paidadbann{background-position:0px 0px !important;}
        .contactBox { padding: 20px 15px 10px; }
        .new-ifta-cmnhdng-update .common-h2 { font-size: 28px !important; }
        .paidadbann-new .common-h2 { font-size: 28px !important; }
        .dev-steps .common-h2 { font-size: 28px !important; }
        .landpagenew .common-h2 { font-size: 28px !important; }
        .new-banner .tradeIconBanner img { width: 205px; }
        .paidadbann-new h1{font-size:30px !important;}
        .new-banner .tradeIconBanner { bottom: -115px; right: 15px; }
        .resorce-art .irslogoImg img { padding-top: 0px; position: initial; }
        /*.PressList_Section blockquote p.three_line{min-height:75px;}*/
        .PressList_Section blockquote p.four_line { min-height: 115px; }
        .PressList_Section blockquote p.five_line { min-height: 140px; }
        .min_height50 { min-height: 50px !important; }
        .min_height75 { min-height: 100px !important; }
        #appspg .tax-part p { min-height: 155px; }
        #appspg p { text-align: left !important; }
        .bannerPanther .slidersPanther { width: 420px; }
        .Efile2220_feature_section .featuresBox p { min-height: 170px; }
        .resourcebg table.listTable td { text-align: center; }
        .MrgnR { margin-right: 0px !important; margin-bottom: 5px; }
        .mrg-top50 { margin-top: -80px; }
        .bannerheader .irs-logo-resize { top: -20px; right: 110px; }
        /* .span-home-bann .homebanner{padding:0px 30px 30px;}*/
        .span-home-bann .irs-logo-resize { top: 260px; right: -10px; }
        .span-home-bann .banner { margin: -45px 0px 30px !important; }
        .span-home-bann .soc-logo-resize{top:230px;right:0px;}
        @media screen and (-webkit-min-device-pixel-ratio:0) { .doc-modelsec .modal-content { height: 65%; }
            .fill-box { min-height: 250px; }
            .filimg img { margin-right: 10px; }
            .filspace h4 { line-height: 24px; margin-top: 2px; }
        }

        @supports (-moz-appearance:none) {
            .doc-modelsec .modal-content { height: 65% !important; }
        }
        .ett-new-bannerbg { min-height: 445px; }

        /* New enhancement */
        ul.mega_menuDropdown { min-width: 870px; padding: 15px; }
        .mrgn_alignmrnt40-40 { margin: 0px; }
        .responsive-PadLeft { padding-left: 35px; }
        .menu-top-minus{margin-top:0px;}
        .menu-divider::before { height: calc(100% - 0px); right: -9px; }
        .mega_menuDropdown::before { left: 33.3%; }
        .common-h2 { font-size: 26px !important; }
        .h2-caption { font-size: 19px !important; }
        .featureNavBox .get-btn, .featureNavBox .get-btn:focus { padding: 12px 18px !important; font-size: 18px !important; }
        .article-page-bg .width-80per { width: 100%; margin-left: 0px; }
        .helpful-resource .blog-trending { min-height: 205px; }
        .navbar-right .dropdown-menu.frst-mmPos { right: -552px; }
        .frm2290-efile-features .feature-min-hight { min-height: 355px; }
        .feature-min-hight p, .list-number ul li, p, .step-box h3, .faq-list ul li { font-size: 17px; }
        ul.mega_menuDropdown1 { min-width: 570px; }
        .mega_menuDropdown1::before { left: 50.4%; }
        #helpvideos .videoBox p, .videoBoxbg p { min-height: 93px; }
        .dev-fea p { min-height: 220px !important; }

        .spani-fea-even-hgt-first { min-height: 202px !important; }

        .spani-fea-even-hgt-fifth { min-height: 202px !important; }

        .spani-fea-even-hgt-sevanth { min-height: 295px !important; }

        .spani-fea-even-hgt-third { min-height: 298px !important; }

        .spani-fea-even-hgt-eight { min-height: 270px !important; }

        .spani-fea-even-hgt-fourth { min-height: 270px !important; }


        .spani-fea-even-hgt-sixth { min-height: 220px !important; }

        .spani-fea-even-hgt-second { min-height: 224px !important; }
        .spani-fea-min-hgt { min-height: 300px !important; }
        .media-spani-dmv { min-height: 175px; }
        .scnd-mmPos:before { left: 47.3%; }
        .paidadbann .hvutlogo { background: rgba(0, 0, 0, 0) url(/content/images/express-guaranteed-footer.png) no-repeat scroll 0 0/190px; height: 200px; /* margin-top: -125px; */ position: absolute; width: 200px; /* margin-left: 105px; */ margin-left: -25px; margin-top: 85px; }
        .paidadbann .irslogo { background: rgba(0, 0, 0, 0) url(images/common/irslogo.png) no-repeat scroll 0 0/90px; height: 102px; margin-top: 10px; position: absolute; width: 104px; }
        .min-ngt-span p { min-height: 185px !important; }
        /*.resp .irs-logo-resize img{display:none;}*/
        .efilefridge img { width: 400px !important; margin: auto; padding-top: 65px; }
        .duedate img { width: 300px !important; margin: auto !important; margin-top: 52px !important; }
        .mega_menuDropdown1.tools::before { left: 80.2%; }
        .banner { margin-top: 70px; }
        .bannerheader { min-height: 75vh; background-position:bottom; }
        .span-home-bann { min-height: 825px; }
        /*ul.mega_menuDropdown3{min-width:515px;}
    .mega_menuDropdown3::before{left:55.7%;}
    .navbar-right .dropdown-menu.thrd-mmPos{right:-270px;}
    .mega_menuDropdown2::before { left: 65.7%; }*/
        h1.inde-h1 { font-size: 50px !important; }
        .star-img-block ul li img { width: 70%; }
        .strip-content { font-size: 22px; }
        .tradeIconBanner { right: 40px; bottom: 0px; }
        .inde-caption { font-size: 24px; }
        .box2 { min-height: 195px; }
        .box2 { min-height: 235px; }
        .tradeIconBanner img { width: 170px; }
        .tradeIconBanner { bottom: -40px; }
        .pop-heading { font-size: 16px; }
        .fea-bullet { min-height: 128px; }
        .min-box-2 { min-height: 200px; }
        .min-box-3 { min-height: 145px; }
        .min-box-4 { min-height: 184px; }
        .min-box-5 { min-height: 180px; }
        .min-box-6 { min-height: 180px; }
        .fea-heading { font-size: 20px; }
        .paidadbann .common-h1 { text-align: center !important; font-size: 38px !important; }
        .land-test h3 { font-size: 20px; }
        .minhgtpaid { min-height: 105px; }
        .landing-testimonal .tax-part { min-height: 275px !important; }
        .img1 img { margin-left: 30px; }
        .img2 img { margin-left: -5px; }
        .paidadbann .caption { margin-bottom: 20px !important; }
        .pricing span { font-size: 28px; }
        .ribbon3 { margin-left: 0px; }
        .ribbon:before { height: 0; width: 0; bottom: 35.5px; left: 1px; border-top: 15px solid #000; border-left: 15px solid transparent; position: absolute; content: ""; }
        .paidadbann-new .caption-two { font-size: 28px; }
        .irslogoland { margin-left: 35px; }
        .caption-two span { font-size: 32px; }
        .irslogoland { margin-right: 35px; }
        .nameaut:after { margin-left: 5px; }
        .watchvideo { width: 20%; }
        .tradeIconBannerguarantee { bottom: -50px; left: 15px; }
            .tradeIconBannerguarantee img { width: 200px; }
        .irs2290-steps .rightTbHig { height: 265px; }
        .irs2290-steps .vTab-leftStyle li a { padding: 10px; }
        .rejectpad { padding-top: 0px; }
        .efilecalculator p { min-height: 50px !important; }
        .homebanner h1.bnr-top-cation { font-size: 30px !important; }
        .homebanner #btnCheckEmail { width: 155%; }
        .efileform2290 .tax-part { min-height: 400px; }
        .spanish-deadline #fixNav { margin-top: -30px; }
        .expressstats .common-h1 { text-align: left !important; font-size: 50px !important; }
        .ebook-abt p { min-height: 0px !important; }
        .expressstats { min-height: 500px !important; }
        .statsslider .tax-part { min-height: 0px !important; }
        .responsivespan p { min-height: 375px !important; }
        .min-hght1-video { min-height: inherit; }
        .frm-prefile2290-features .feature-min-hight { min-height: 385px; }
        /*deadline banner 2020*/
        .deadline-inner-wrapper .dealine-h1 { font-size: 25px; }
        .deadline-inner-wrapper .get-btn, .deadline-inner-wrapper .get-btn:focus { font-size: 18px; padding: 12px 32px; }
        .deadline-inner-wrapper p { font-size: 17px; }
        .deadline-inner-wrapper .deadline-irslogo { width: 65px; top: 70px; }
        .deadline-banner2020 { min-height: 735px; background-position: -200px; }
        .spanish-deadline { min-height: 590px; }
            .spanish-deadline .deadline-inner-wrapper { margin-top: 110px; }
        .deadline-inner-wrapper { padding: 20px 20px 10px; }
        .deadline-banner2020 .deadline-txt1 { margin-left: 60px; }
        .home-timer { margin-left: 5px; }
        .spanish-deadline .deadline-irslogo { top: 70px; }
        .spanish-deadline .deadline-txt1 { margin-left: -50px; }
        .spanish-deadline .bantimer h3 { font-size: 17px; }
        .spanish-deadline { background-position: -380px 100px; }
        .spanish-ad-banner .irslogoland { margin-bottom: -50px !important; }
        .spanish-ad-banner .common-h2 { font-size: 32px !important; }
        .bannertxt h1 { font-size: 30px !important; }
        .bannertxt .caption { font-size: 22px !important; text-align: center; }
        .spanish-deadline .bannertxt h1 { font-size: 32px !important; line-height: 40px; }
        .spanish-deadline .bannertxt { padding-top: 135px; }
        .spanish-deadline { background-position: center;min-height:70vh; }
        .bannertxt { padding-top: 235px; }
        .spanish-deadline .tradeIconBanner img { width: 255px; }
        .spanish-deadline .caption { font-size: 22px !important; text-align: center; }
        .deadline-banner2020 .tradeIconBanner img { width: 200px; }
        .span-home-bann .sp-newfix-nav #fixNav { margin-top: -100px; padding-top: 0px; }
        .user-alert{font-size:18px;}
        .caption-two, .caption-two span{font-size:24px;}
        .md-min-hgt-70{min-height:70px;line-height:50px;}
    }

    @media only screen and (max-device-width:991px) and (min-device-width:768px) {
        .efilecalculator p { min-height: 50px !important; }
        .expGuarantFoot img { width: 120px; }
        .expressimg .tax-part { min-height: 190px !important; }
        .statename h3 a { font-size: 15px; }
        .spanish-strip h3 { font-size: 26px; }
        .bannerheader .irs-logo-resize { top: 65px; right: -5px; }
            .bannerheader .irs-logo-resize img { width: 70px; }
        .new-banner .tradeIconBanner { bottom:-115px;right:10px;}
        .spanish-deadline .caption { margin-bottom: 5px !important; }
        .bannertxt { padding-top: 210px; }
            .bannertxt .irs-logo-resize img { width: 75px; }
            .bannertxt .irslogo { right: 15px; }
        .paidadbann-new .common-h2 { font-size: 28px !important; }
        .caption-two{font-size:24px;}
        .paidadbann .irs-part.prefile-banner{background-position:0px !important;}
        .adbann-strip .head { font-size: 26px; }
        .adbann-strip p{font-size:18px;}
        .menu-top-minus{margin-top:-22px;}
        .caption-two span { font-size: 30px; }
            .new-ifta-cmnhdng-update .common-h2 { font-size: 26px !important; }
        .dev-steps .common-h2 { font-size: 26px !important; }
        .landpagenew .common-h2 { font-size: 26px !important; }
        .deadline-cap span { font-size: 20px !important; }
        .deadline-cap { margin-top: 30px !important; }
        .deadline-banner2020 .tradeIconBanner img { width: 145px; }
        .new-banner .common-h2 { font-size: 20px !important; }
        .spanish-deadline { background-position: -470px 100px !important; }
        .span-home-bann .sp-newfix-nav #fixNav { margin-top: -75px; }
        .home-timer { padding: 0px; margin-left: -10px; }
        .background-color h1.bannbefor span { font-size: 20px !important; }
        .bannertxt .caption { font-size: 20px !important; }
        .deadline-banner2020 .bantimer .colon { width: 60px; }
        .span-home-bann .sp-newfix-nav #fixNav { margin-top: -100px; padding-top: 0px; }
        .resorce-art .irslogoImg img { padding-top: 0px; position: initial; }
        .spanish-deadline .deadline-irslogo { top: 70px; }
        .spanish-deadline .caption { font-size: 16px !important; text-align: center; }
        .deadline-banner2020 .deadline-txt1 { margin-left: 70px; }
        .deadline-banner2020 .bantimer h3 { font-size: 16px; line-height: 22px; }
        .spanish-deadline .bantimer h3 { font-size: 14px; line-height: 20px; }
        .spanish-deadline .deadline-txt1 { margin-left: -50px; }
        .partnersLogo h1 { font-size: 26px !important; }
        img.ebook { margin-top: 20px; width: 300px; margin-left: 30px; }
        .responsivespan p { min-height: 325px !important; }
        .dealine-h1 { font-size: 20px !important; }
        .expressstats .irs-part { min-height: 500px !important; }
        .ebook-abt .tax-part { min-height: 0px !important; }
        .efileform2290 .tax-part { min-height: 510px !important; }
        .partnersSec.partMinH p { min-height: 55px; }
        .partnersSec p { font-size: 15px !important; min-height: 52px; }
        .trucking p { min-height: inherit !important; }
        .ifta-req-box-spani-override { min-height: 310px !important; padding-bottom: 0 !important; }
        .homebanner .bnr-top-cation { font-size: 28px; }
        .fixnav .menu li a { margin: 0px; }
        .irs2290_banner_section h1.mainheading { font-size: 28px; }
        .irs_common_h2 { font-size: 24px; }
        .small_common_h2 { font-size: 20px; }
        .steps_efile_box h3 { font-size: 15px; }
        .FeaturePage .Feature-part h3 { min-height: inherit !important; margin-top: 10px; }
        .featuresBgimages p { line-height: normal; padding: 0px 0px 0px; font-size: 18px; }
        .exaboutbtmcnt .plainContent img { margin-bottom: 0px; }
        .exaboutbtmcnt .plainContent:first-child + .plainContent { min-height: 245px; }
        .exaboutbtmcnt .plainContent p { font: 500 14px "Open Sans"; line-height: 21px; }
        .exaboutbtmcnt .plainContent { padding: 15px 10px; }
            .exaboutbtmcnt .plainContent p { min-height: 230px; }
        .prod-logo a { padding: 5px 0px; }
        .exaboutbtmcnt .plainContent:last-child { min-height: 190px !important; }
        .flow li .Circle { height: 95px; width: 175px; border-width: 0px; font-size: 15px; }
        .flowList .cir1::before { background: url("../Content/Images/icons/flow-arrow1.png") no-repeat 0px 0px / 30px; }
        .flowList .cir2::before { background: url("../Content/Images/icons/flow-arrow2.png") no-repeat 0px 0px / 30px; }
        .flowList .cir3::before { background: url("../Content/Images/icons/flow-arrow3.png") no-repeat 0px 0px / 30px; }
        .flow li { padding: 0 10px; }
            .flow li .Circle::before { padding: 13px 0px; right: -52px; }
        #howItWorks_ul li span { width: 100px; height: 100px; padding: 5px 0; line-height: 85px; }
            #howItWorks_ul li span img { width: 60px; }
        #howItWorks_ul li { padding: 0px; margin: 0px; }
            /*#howItWorks_ul li:nth-child(n)::after { content: "➜"; font-size: 18px; padding: 13px 11px; position: absolute; margin-left: 40px; top: 85px; color: #00498e; }*/
            #howItWorks_ul li:last-child::after { display: none; }
        .fixnav .menu li a { padding: 5px 4px !important; }
        .tax-part h5, .tax-part h3 { font-size: 16px; font-family: 'Open Sans', sans-serif !important; font-weight: 600; margin-bottom: 10px; }
        /*.tax-part span{width:100px;height:100px;line-height:95px;}
.tax-part span img{width:50px;margin:0px !important;}*/
        .tax-part ul li { font-size: 14px; }
        #features .tax-part { min-height: 585px; }
        .irs .innerBanner .plain_content.mBot20 ul { border-right: 0px !important; }
        .extaxappbg .tax-part { min-height: 370px !important; padding: 15px; }
        #appspg p { text-align: center !important; line-height: 21px; margin-bottom: 0px; }
        .extaxappbg .tax-part h5 { min-height: 35px; }
        #iftapg .contentList.tick.mTop40 { margin-bottom: 0px !important; padding-bottom: 0px; }
        .ifta-br.ifta-1 .get-btn { margin: 0px 0px 15px !important; }
        .resourcebg2 ul li, .ifta-1 ul, .ifta-1 ol { margin-left: 0px; margin-right: 0px; }
        .resourcebg ul { padding: 0px !important; }
        .tax_prof_bannerbg .irslogo { top: 115px; }
        .taxprof_feature_box1 { min-height: 315px; }
        .videoBox_sec img { width: auto; max-width: 100%; }
        .videoBox_sec h2 { font-size: 23px !important; padding: 0px 15px; line-height: normal; }
        .FlowBox { width: 175px; }
        .ifta-req-box { min-height: 402px; }
        .Pdng_top10 { padding-top: 10px; }
        #exTab3 .nav-pills > li > a { font-size: 20px; padding: 15px; }
        #exTab3 .tab-pane h2 { font-size: 23px; }
        .featureNavBox { padding: 20px 10px 10px; }
            .featureNavBox h3 { font-size: 16px; }
            .featureNavBox .unordered_list li { font-size: 15px; }
        /*.news-subs{padding:0px;}*/
        #exTab3 .nav-pills > li > a { font-size: 18px; }
        .get-btn { font-size: 18px; }
        .innerFeatureSec1 .Feature-part h3, .innerFeatureSec2 .Feature-part h3 { min-height: 35px !important; }
        .FeaturePage .Feature-part { padding: 20px 10px; }
        .irslogoImg img { width: 60px; }
        .appsicons-box { padding: 15px; }
        .inner_common_h2 { font-size: 24px !important; }
        .graybg_1, .common_pad { padding: 40px 0px !important; }
        .sticky-bar .irs2290_calc_section h2 { font-size: 16px; padding: 15px 5px 50px; }
        .contactBox { padding: 20px 15px 10px; min-height: 180px; }
            .contactBox p { font-size: 15px; }
                .contactBox p a { font-size: 20px; }
        .Font-view-tbmble { font-size: 24px !important; }
        #iftapg .font-tabmble-view { font-size: 16px; }
        .Common-Padng40 { padding: 40px 0px !important; }
        .PressList_Section blockquote p { min-height: inherit !important; }
        .PressList_Section blockquote h2.gen_content_heading { min-height: inherit !important; }
        #appspg .tax-part h5 { min-height: 50px; }
        #appspg .tax-part p { min-height: 220px; font-size: 15px !important; }
        #appspg p { text-align: left !important; }
        #appspg .tab-content-container h3.inner_common_h2 { font-size: 18px !important; margin: 10px 0px !important; text-align: left !important; }
        .partnerInner_Section #leftColumn h1 { font-size: 28px !important; margin-bottom: 15px; }
        .Efile2220_feature_section .featuresBox p { min-height: 240px; }
        .featuresBox h4 { font-size: 17px; }
        .Efile2220_feature_section .row2 .featuresBox p { min-height: 145px; }
        .Efile2220_feature_section .row3 .featuresBox h4 { min-height: 40px; }
        .spa-new-nav a.sp-logo-tab img { width: 125px; margin-top: 25px; }
        .resourcebg table.listTable td { text-align: center; }
        .MrgnR { margin-right: 0px !important; margin-bottom: 5px; }
        .doc-btn { font-size: 14px; padding: 3px 5px; }
        .fill-box { min-height: 270px; }
            .fill-box h3 { font-size: 18px; }
        .fill-para h3 { font-size: 18px; }
        .fill-box { padding: 20px 20px 10px; }
        .filinglistTable th { width: 65px !important; }
        .filimg img { width: 45px; margin-right: 10px; }
        .filspace h4 { font-size: 15px; margin-top: 5px; line-height: 19px; }

        @media screen and (-webkit-min-device-pixel-ratio:0) {
            .doc-modelsec .modal-content { height: 51%; }
            .thanktxt { font-size: 17px; text-align: center !important; color: #fff; }
            .spanish .step-box { min-height: 275px; }
        }

        @supports (-moz-appearance:none) {
            .doc-modelsec .modal-content { height: 51% !important; }
        }
        .doc-modelsec .modal-dialog { width: 630px; }
        .app-btn img { width: 150px; }
        .ett-new-bannerbg .new-bnr-bg { width: 500px; height: auto; }
        .ett-new-bannerbg { min-height: 325px; }
        .support-sec .support-sec-inr-lft h3 { font-size: 20px; line-height: inherit; }
        .support-sec .support-sec-rgt p { font-size: 15px; line-height: inherit; }
        .support-sec .support-sec-rgt h3 { font-size: 20px; }
        /*.suprt-bg{padding: 20px 5px 25px;}*/
        .calculatebox .Left_Result_tblIFTA { margin-right: 14px; }
            .calculatebox .Left_Result_tblIFTA .frm2290_stamped_h4 { font-size: 17px !important; }
        .Result_calculateBox { min-height: 308px; }
        .common-bannr-secstyle .banner h2 { font-size: 20px !important; margin-top: 0; }
        .arrow-bottom { width: 42px; height: 118px; left: 28px; }
        .triangle { height: 58px; width: 45px; left: 60px; }
        .flowList li::before { left: 74px; }
        .flowList li::after { left: 106px; }
        .h2-caption { font-size: 18px !important; }
        .h2-heading-caption1 { font-size: 18px; }
        .create-accnt-caption img { width: 60px; height: auto; }
        .create-accnt-caption { font-size: 18px; }
        .blog-trending { min-height: 265px; }
            .blog-trending .blog-desc h3 { font-size: 17px; line-height: 25px; }
        .blog-min-hght2, .blog-min-hght3 { min-height: 100px; }
        .common-Pad { padding: 40px 0; }
        .testimonial-custom h3 span { font-size: 35px; }
        .testimonial-custom h3 { font-size: 18px; }
        .testimonial-details h4 { font-size: 18px; }
        .testimonial-custom { padding: 20px; }
        .star-img { width: 42%; top: -40px; left: -28px; }
        .testimonial-custom::after { background: url(/Content/Images/cust-hand.png) no-repeat 50px 0/180px; }
        .cust-blue-bg { background-position: -420px 0px; }
        .featureNavBox .get-btn, .featureNavBox .get-btn:focus { padding: 12px 12px !important; font-size: 13px !important; }
        .article-page-bg .width-80per { width: 100%; margin-left: 0px; }
        .frm-prefile2290-features .feature-min-hight { min-height: 245px; }
        ul.mega_menuDropdown { padding: 15px; }
        .navbar-brand { margin-top: 13px; }
        /*.mega_menuDropdown::before { left: 35.6%; }*/
        .featr-bkuplod-hght { min-height: 252px !important; }
        .dev-fea p { min-height: 150px !important; }
        .dev-bnr-bg { padding: 140px 0px 20px !important; }
        /*.enterprisefeat .fea-min-hgt{min-height:272px;}*/
        .spani-fea-even-hgt div { padding-right: 5px; }
        .spani-fea-min-hgt { min-height: 340px !important; }
        .scnd-mmPos:before { left: 48%; }
        .res-fea p { min-height: 180px !important; }
        .enhace_featur .dev-part p { min-height: 155px; }
        .paidad-side .get-btn { font-size: 14px; }
        .adban .ifta-features-box p { font-size: 16px; }
        .box1 { min-height: 200px; }
        .box2 { min-height: 240px; }
        .box3 { min-height: 271px; }
        .span-irs2290 p { min-height: 180px !important; }
        .min-ngt-span p { min-height: 242px !important; }
        .form8849 .feature-min-hight p { min-height: 155px !important; }
        .efilefridge img { width: 345px !important; margin: auto; }
        .banner { margin-top: 120px !important; }
        .bannerheader { min-height: 65vh; background-position: center; padding-top: 85px !important; }
            .bannerheader .news-subs { margin-top: -10px; }
        /*ul.mega_menuDropdown3{min-width:515px;}*/
        .spanishmenu .scnd-mmPos { right: -375px !important; width: 700px; }
            .spanishmenu .scnd-mmPos .mrgn_alignmrnt40-40 { margin-left: 0px; margin-right: 0px; }
        .spanishmenu .dropdown-menu.thrd-mmPos { right: -230px; }
        .spanishmenu .dropdown-menu.forth-mmPos { right: -105px; }
        .spanishmenu .mega_menuDropdown2::before { left: 63.3%; }
        .spanishmenu .forth-mmPos { min-width: 500px; }
        .spanishmenu .mega_menuDropdown3::before { left: 74%; }
        .spanishmenu .mega_menuDropdown1::before { left: 42.6%; }
        .span-home-bann { min-height: 845px; padding-top: 20px; }
        h1.inde-h1 { font-size: 40px !important; }
        .inde-caption { font-size: 22px; }
        .star-img-block { margin-top: 15px; }
            .star-img-block ul li img { width: 65%; height: auto; }
        .independent-banr { padding-top: 240px !important; min-height: 670px; }
        .strip-content { font-size: 18px; }
        .inde-banr-footr .get-btn, .inde-banr-footr .get-btn:focus { font-size: 16px; }
        .tradeIconBanner { bottom: -20px; right: 11px; }
        .pop-heading { font-size: 15px; }
        #btnCheckEmail { padding: 15px 17px 13px !important; }
        .bnr-top-cation { font-size: 26px; }
        .common-h2 { font-size: 24px !important; }
        .dmvtable p { min-height: inherit; }
        .fea-heading { font-size: 16px; }
        .fea-bullet li { font-size: 16px; }
        .fea-bullet { min-height: 140px; }
        .min-box-2 { min-height: 221px; }
        .min-box-4 { min-height: 211px; }
        .min-box-6 { min-height: 155px; }
        .taxcom h3 { font-size: 20px; }
        .media1 h5 { font-size: 18px; }
        .paidadbann .common-h1 { text-align: center !important; font-size: 30px !important; }
        .stategraybg .common-h5 { font-size: 20px; }
        .homebanner .bnr-top-cation { font-size: 28px; }
        .ebook-abt p { min-height: 0px !important; }
        .expressstats .common-h1 { text-align: left !important; font-size: 40px !important; }
        p.smalltxtstats { font-size: 28px; }
        .expressstats { min-height: 500px !important; }
        .statsslider .tax-part { min-height: 0px !important; }
        .item p { font-size: 16px; }
        .partnerLogo ul li h3 { font-size: 14px; }
        /*deadline banner 2020*/
        .deadline-banner2020 { min-height: 75vh; background-position: center !important; }
        .spanish-deadline .deadline-banner2020 { min-height: 630px; background-position: -260px; }
        .deadline-inner-wrapper h1.dealine-h1 { font-size: 20px !important; }
        .deadline-inner-wrapper .get-btn, .deadline-inner-wrapper .get-btn:focus { font-size: 16px; padding: 10px 28px; margin-top: 6px; }
        .deadline-inner-wrapper p { font-size: 16px; line-height: initial; }
        .deadline-inner-wrapper .deadline-irslogo { width: 50px; right: 25px; top: 60px; }
        .spanish-deadline .deadline-irslogo { width: 50px; right: 25px; top: 60px; }
        .deadline-inner-wrapper { margin-top: 150px; padding: 15px 20px 5px; }
        .deadline-banner2020 .spanish-deadline { min-height: 475px !important; background-position: -85px; }
        .spanish-deadline .deadline-inner-wrapper { margin-top: 100px !important; }
        .spanish-deadline .sp-newfix-nav #fixNav { padding-top: 0px; }
        .spanish-deadline .bannertxt { padding-top: 130px; }
        .new-banner .banner { margin-top: -85px !important; }
    

    .how-paystub-generate.dmv h5 { min-height: 55px; }

    .span-res .navbar-default .navbar-nav > li > a .fa { top: 3px; }
    .sch-fea h4 { font-size: 15px; }
    .newtestiP p { font-size: 18px; }
    .testimonial .autName { font-size: 16px; }
    .newtestiP p { padding-left: 70px; }
    .newtestiP:before { background: url(../Content/Images/testiquote.png) no-repeat 0/50px; }
    .newtestiP img { margin-left: -52px; }
    .user-alert{font-size:16px; margin-top:30px;}
        .offer1::before{width:20%;margin-left:0px;right:0px;bottom:15px;}
        .offer::before { width: 20%; margin-left: 0px; right: 0px; bottom: 15px; }

    /* .bannertxt h1{font-size:28px !important;}*/

}

@media only screen and (max-device-width:767px) {  
         .dmvtable{padding:15px !important;}
    .dnone-xs { display: none; }
    .moblandsteps .flowList{overflow:hidden;}
    .search_list .userFaq { width: 100%; margin-left: 0px; }
    .search_list #userfaqView .faq_sidebar { padding-left: 0px !important; padding-right: 0px !important; }
    .search_list .userFaq input[type="text"], .userFaq textarea { font-size: 16px; }
    .faq-duedate { min-height: inherit; }
    .userfaqModal .modal-header img, .userfaqModal1 .modal-header img { width: 50px !important; }
    .userfaqModal .modal-dialog, .userfaqModal1 .modal-dialog { margin: 10px 15px; }
    .bannerheader { min-height: inherit !important; }
        .bannerheader .banner .irslogo { left: 50%; margin-left: -26px; margin-top: 10px; }
        .bannerheader #indexForm { margin-top: 0px; }
    #howitworks p { line-height: 21px; font-size: 14px; }
    #howitworks .ea_top_title, #howitworks .heading { margin-top: 0px; }
    #btnCheckEmail { width: 100%; }
    .landing { min-height: 490px; padding-bottom: 0px; }
    .landing_1 .landing h1 { font-size: 24px; padding-bottom: 0px; margin-top: 0px; line-height: 30px; }
    .landing_1 h2 { font-size: 18px; margin-top: 0px; margin-bottom: 15px; }
    .landing_1 p { font-size: 14px; }
    .landing_1 h3 { font-size: 16px; margin-bottom: 15px; }
    .landing_1 h4 { font-size: 15px; }
    .landing_1 .steps_ul li { font-size: 15px; margin-bottom: 40px; width: 100%; }
        .landing_1 .steps_ul li strong { font-size: 16px; width: 35px; height: 35px; line-height: 33px; margin-bottom: 7px; }
    .landing_1 .graybg_1, .landing_1 .whitebg_1 { padding: 30px 0; }
    .landing_1 .num { font-size: 18px; }
    .landing_1 .get-btn { font-size: 16px; margin-top: 0px; }
    .Landing_banner1 { display: block !important; }
    .landing_1 #btnCheckEmail { width: 100%; margin-top: 10px; }
    .landing_1 .landing_h2 { font-size: 16px; margin-bottom: -20px; }
    .landing_1 #partners { display: block !important; }
    .landing_1 .quoteL::before { background: url(images/Website/profileImg.gif) no-repeat #E3E6E9 3px top; }
    .landing_1 .quoteL { padding-right: 25px; }
    .landing_1 .border_line { margin-bottom: 10px; }
    .carousel-inner { min-height: 160px !important; }
    .landing_1 .steps_ul li:after { transform: rotate(90deg); right: 48.5%; top: 80%; }
    .landing_features_h2_line { padding-top: 0px; }
    .icon_bg { width: 70px; height: 70px; line-height: 68px; }
        .icon_bg img { width: 40px; }
    .landing_1 .num { margin-top: 10px; margin-left: 0px; }
    .landing_features_bg hr { margin: 10px 0; }
    .landing_1 .irs_logo { right: 0px; }
    .landing_1 .steps_ul li:last-child { margin-bottom: 0px; }
    .landing_logo { text-align: center; }
        .landing_logo img { width: 150px; }
    #exTab3 .nav-pills > li > a { font-size: 16px; }
    .tab-content .gen_content_heading_tab { font-size: 18px; }
    .steps_efile_box { width: 100%; padding: 20px 0px; }
        .steps_efile_box:after { bottom: -15px; top: inherit; right: 50%; margin-right: -10px; transform: rotate(90deg); }
    .steps_efile_box_start { padding-top: 0px; }
        .steps_efile_box_start span { margin-top: 0px; }
    .irs2290_banner_section.irs-part h1.mainheading, h1.mainheading { padding-top: 85px !important; }
    .irs2290_banner_section .irslogo { left: 50%; margin-left: -40px; }
    .irs2290_banner_section #irs_text_para { font-size: 16px; line-height: normal; }
    .irs2290_banner_section #irs_text_para_1 { line-height: normal; }
    .irs_common_h2 { font-size: 24px; }
    .small_common_h2 { font-size: 20px; }
    .mob_pad0 { padding-left: 0px !important; padding-right: 0px !important; }
    .Feature-part p { min-height: 0px !important; }
    .feature_head2_line { min-height: 0px !important; }
    .FeaturePage .Feature-part { margin: 10px 0px !important; }
        .FeaturePage .Feature-part h3 { min-height: inherit !important; margin-top: 10px; }
    .featuresBgimages p { line-height: normal; padding: 0px 0px 0px; font-size: 18px; }
    .Feature-partsection h3 { font-size: 18px; }
        .Feature-partsection h3.freatitle { font-size: 22px; }
    .prod-logo a { margin-bottom: 20px; display: inline-block; width: auto; float: none; }
    .prod-logo .col-md-3.col-sm-3 { text-align: center; }
    .aboutus.whyusbg h1 { margin-bottom: 0px; }
    .mobile_mBot45 { margin-bottom: 20px !important; }
    .resource_bg .more-new { margin-bottom: 10px; }
    .efile_irs_cta_section { padding: 25px 0px; }
    .efile-part.testi-part h2 { margin-top: 0px; }
    .app-btn a { display: inline-block; float: none; }
        .app-btn a img { width: 130px; max-width: 100%; }
    .form-part .app-btn a.as, .as { margin-top: 0px !important; margin-right: 0%; }
    .nofvehicle1, .nofvehicle { min-height: inherit !important; }
    #btnCheckEmail { width: 100%; }
    .landing { min-height: 490px; padding-bottom: 0px; }
    .landing_1 .landing h1 { font-size: 24px; padding-bottom: 0px; margin-top: 0px; line-height: 30px; }
    .landing_1 h2 { font-size: 18px; margin-top: 0px; margin-bottom: 15px; }
    .landing_1 p { font-size: 14px; }
    .landing_1 h3 { font-size: 16px; margin-bottom: 15px; }
    .landing_1 h4 { font-size: 15px; }
    .landing_1 .steps_ul li { font-size: 15px; margin-bottom: 40px; width: 100%; }
        .landing_1 .steps_ul li strong { font-size: 16px; width: 35px; height: 35px; line-height: 33px; margin-bottom: 7px; }
    .landing_1 .graybg_1, .landing_1 .whitebg_1 { padding: 30px 0; }
    .landing_1 .num { font-size: 18px; }
    .landing_1 .get-btn { font-size: 16px; margin-top: 0px; }
    .Landing_banner1 { display: block !important; }
    .landing_1 #btnCheckEmail { width: 100%; margin-top: 10px; }
    .landing_1 .landing_h2 { font-size: 16px; margin-bottom: -20px; }
    .landing_1 #partners { display: block !important; }
    .landing_1 .quoteL::before { background: url(images/Website/profileImg.gif) no-repeat #E3E6E9 3px top; }
    .landing_1 .quoteL { padding-right: 25px; }
    .landing_1 .border_line { margin-bottom: 10px; }
    .carousel-inner { min-height: 160px !important; }
    .landing_1 .steps_ul li:after { transform: rotate(90deg); right: 48.5%; top: 80%; }
    .landing_features_h2_line { padding-top: 0px; }
    .icon_bg { width: 70px; height: 70px; line-height: 68px; }
        .icon_bg img { width: 40px; }
    .landing_1 .num { margin-top: 10px; margin-left: 0px; }
    .landing_features_bg hr { margin: 10px 0; }
    .landing_1 .irs_logo { right: 0px; }
    .landing_1 .steps_ul li:last-child { margin-bottom: 0px; }
    .landing_logo { text-align: center; }
        .landing_logo img { width: 150px; }
    #exTab3 .nav-pills > li > a { font-size: 16px; }
    .tab-content .gen_content_heading_tab { font-size: 18px; }
    .steps_efile_box { width: 100%; padding: 20px 0px; }
        .steps_efile_box:after { bottom: -15px; top: inherit; right: 46%; margin-right: -10px; transform: rotate(90deg); }
    .steps_efile_box_start { padding-top: 0px; }
        .steps_efile_box_start span { margin-top: 0px; }
    .irs2290_banner_section.irs-part h1.mainheading, h1.mainheading { padding-top: 85px !important; }
    .irs2290_banner_section .irslogo { left: 50%; margin-left: -40px; }
    .irs2290_banner_section #irs_text_para { font-size: 16px; line-height: normal; }
    .irs2290_banner_section #irs_text_para_1 { line-height: normal; }
    .irs_common_h2 { font-size: 24px; }
    .small_common_h2 { font-size: 20px; }
    .mob_pad0 { padding-left: 0px !important; padding-right: 0px !important; }
    .Feature-part p { min-height: 0px !important; }
    .feature_head2_line { min-height: 0px !important; }
    .FeaturePage .Feature-part { margin: 10px 0px !important; }
    .FeaturePage .Feature-part h3 { min-height: inherit !important; margin-top: 10px; }
    .featuresBgimages p { line-height: normal; padding: 0px 0px 0px; font-size: 18px; }
    .Feature-partsection h3 { font-size: 18px; }
    .Feature-partsection h3.freatitle { font-size: 22px; }
    .feature-sections h2 { font-size: 20px; }
    .faq_min_height { margin-top: 0px; margin-bottom: 20px; }
    .fearures h2, .faq_bannerBg .heading { font-size: 22px; margin-bottom: 0px; }
    .searchfaq input[type="search"] { height: 45px; padding: 5px 10px; }
    .fearures .search_list ul li a { padding: 10px 0px; }
    .faq_bannerBg { padding: 25px 0px; min-height: inherit; }
    .breadcrumb { margin-bottom: 10px; }
    .faq-form2290 h1, .faq-form8849 h1, .faq-2290amendments h1, .faq-duedate h1, .faq-general h1, .common_h1_faq_question { font-size: 22px; padding-bottom: 10px; }
    .common_resource_section .panel-title a { position: relative; padding: 5px 0px 5px 20px; font-size: 16px; line-height: normal; }
    .common_resource_section h3 { font-size: 20px; margin-top: 10px; }
    .common_resource_section .panel-title a span { top: 8px; }
    .panel-title a { margin-bottom: 10px; }
    .dispatch-menu a { font-size: 15px; padding: 7px 10px; }
    .resoursewholebg, .appspg { padding: 25px 0px; }
        .resoursewholebg h1.mainheading { padding-top: 0px !important; }
        .appspg h1.mainheading { padding-top: 0px !important; margin-top: 0px; }
    .appsicons-bgsection p { padding: 0px 0px 15px; }
    .extaxappbg .listTable img { width: auto !important; }
    .extaxappbg .listTable { margin-bottom: 0px; padding: 15px 10px; }
    .extaxappbg .tax-part { min-height: 10px !important; border-bottom: 1px solid #ddd !important; margin-top: 15px; }
    #appspg h1, #appspg h2, #appspg h3, #appspg h4 { text-align: center !important; }
    .top_mbl_section i.fa { background: #F00; color: #FFF; cursor: pointer; }
    #iftapg .ifta .mainheading { margin-top: 0px !important; padding-top: 0px !important; }
    #iftapg .ifta { padding: 25px 0px; }
        #iftapg .ifta .mainheading, .irsList .mainheading, h4.mainheading, h3.mainheading { font-size: 22px; }
        /*#leftColumn p{margin:15px 0px 0px !important;font-size:16px;line-height:normal;}*/
        #iftapg .ifta .get-btn { margin-bottom: 0px !important; }
        #iftapg .ifta .app-icon a img { margin: 0px !important; width: auto !important; }
        #iftapg .ifta .app-icon a { margin-top: 15px; display: inline-block; }
        #iftapg .ifta .app-icon .mRight10 { margin-right: 10px; }
    #iftapg .contentList.tick.mTop40 { margin-bottom: 0px !important; padding-bottom: 0px; }
    #iftapg .ifta .app-part .app-icon { margin-bottom: 0px !important; }
    .ifta-br.ifta-1 .get-btn { margin: 0px 0px 15px !important; }
    .resourcebg2 ul li { margin-left: 0px; margin-right: 0px; }
    .ifta-1 h3.mainheading, #iftapg h3 { text-align: center !important; }
    .app-icon p a { width: 100%; display: inline-block; }
    .app-icon a { width: 47%; display: inline-block; }
        .app-icon a img { width: auto !important; margin: 0px !important; }
    .partnerspg h1 { font-size: 22px; margin: 0px; padding: 25px 0px 15px; }
    .patnerbg #ExpressForms li { font-size: 14px; display: inline-block; float: left; margin-right: 3px; }
    .patnerbg ul.formTabs li a { padding: 7px 5px; }
    .patnerbg ul.formTabs li:last-child { margin-right: 0px; }
    #ExpressForms .tab-content-container, #ExpressForms .tab-content.active, #ExpressForms .tab-content-container ul, #ExpressForms .tab-content-container ul li { display: inline-block; width: 100%; }
        #ExpressForms .tab-content-container ul { margin-top: 20px; }
            #ExpressForms .tab-content-container ul li { margin-left: 0px; margin-right: 0px; }
    #ExpressForms .tabs-bar ul.formTabs li { padding-left: 15px; padding-right: 15px; font-size: 15px; }
    .faq_list_style { font-size: 16px; }
    .contentArea.form2290bg.resourcebg.podcast-part h3 { display: inline-block; font-size: 16px; width: 100%; margin: 0px; line-height: normal; }
    .pricing_packages_box, .pricing_packages_box h3 { min-height: inherit; }
    .tax_prof_bannerbg .irslogo { top: inherit; }
    .taxprof_feature_box::before { display: block !important; width: calc(100% - 30px) !important; }
    .taxprof_feature_box::after { display: none; }
    .taxprof_feature_box { min-height: inherit; }
    .bannerheader { display: block !important; padding-bottom: 20px; }
        .bannerheader .news-subs a { padding: 8px 20px !important; }
    .deadlineBanner { min-height: 500px; padding-top: 0px; }
        .deadlineBanner h1 { font-size: 22px; text-align: center; margin-bottom: 10px; }
    .deadlineSearch { position: absolute; left: 0px; bottom: 0px; width: 100%; min-height: 150px; }
        .deadlineSearch p { font-size: 16px; color: #fff; font-weight: 600; line-height: 1.3em; }
    .deadlineBanner_bg { position: absolute; left: 0px; width: 100%; bottom: 149px; text-align: center; }
    .deadlineBanner .news-subs { padding-top: 0px; }
    .deadlineBanner #indexForm { margin: 0px; }
    .deadlineBanner #btnCheckEmail { padding: 8px 20px !important; }
    header.layoutheader { min-height: 65px; }
    .logoresize img { width: 150px !important; margin-top: 5px; }
    #lang { display: block !important; left: 55%; position: absolute; top: -41px; z-index: 100; }
    .deadlineBanner1 .deadlineSearch { position: relative; bottom: auto; left: auto; }
    .body-content .deadlineBanner1 { padding-top: 0px !important; }
    .thanks_supportbg .news-subs input[type="text"] { height: 44px; }
    .thanks_supportbg .news-subs i { padding: 7px 12px; }
    .Mble-bG { background-color: #42A5DE; height: 300px; }
    .appsicons-box { padding: 15px; }
    .appsicons-bgsection .appsicons-box p { font-size: 16px; text-align: center !important; padding-bottom: 0px; }
    .appsicons-bgsection h1, .appsicons-bgsection p { text-align: center !important; padding-bottom: 0px; }
    .appsicons-bgsection h1 { padding-bottom: 15px; }
    .appsicons-section h3 { text-align: center; }
    .AppFlowBox h5 { font-size: 16px; }
    .AppFlowBox h5, .AppFlowBox p { text-align: left; }
    .AppFlowBox p { font-size: 15px; line-height: 22px; }
    .Feature-partsection h3.freatitle { margin-top: 0px; }
    .videoBox_overlay { display: flex !important; }
    .FeaturePage .Feature-part { padding: 20px 15px !important; display: inline-block; text-align: left !important; }
        .FeaturePage .Feature-part h3 { font-size: 17px; line-height: normal !important; }
    .Feature-part p { text-align: left !important; }
    .testimonialBox::after { display: none; }
    .ifta-arrow:after { right: 42% }
    #exTab3 .nav-pills > li > a { padding: 10px 0px; }
    #exTab3 .nav-pills { padding: 0px; }
    .Feature-partsection { padding: 30px 0 20px; }
    .irslogoImg { display: block; text-align: center; }
        .irslogoImg img { width: 60px; }
    .app-sec.common_pad { padding: 30px 0px !important; }
    .app-sec .app-btn { margin-bottom: 0px; }
    .ifta-1 ul li, .ifta-1 ol li { font-size: 14px; }
    .enhance-bullet-point ul li, .unordered_list li { padding: 3px 0px 3px 20px; }
    .mob_divider { padding-bottom: 5px; border-bottom: 1px solid #dfdfdf; margin-bottom: 15px; }
    h2, .new-ifta-cmnhdng-update h3.mainheading { font-size: 17px; }
    .steps_efile_box::after, #howItWorks_ul li::after { right: 50%; top: 90%; margin-right: -25px; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); }
    #iftapg h5 { font-size: 16px; }
    .app-icon .mainheading a { width: 100%; }
    .ifta-req-box { min-height: inherit; }
    .ifta-req-box-spani-override { padding: 10px 10px 0px 10px; }
    .inner_common_h2, h2, .common_h2 { font-size: 17px !important; margin-bottom: 7px !important; }
    .contactBox { padding: 20px 15px 10px; }
        .contactBox p { font-size: 15px; }
    .frm2290-blue-bg h4 { font-size: 16px; }
    .Feature-part p, p { font-size: 15px !important; }
    #howItWorks_ul p { font-size: 16px !important; font-weight: 600; }
    #leftColumn h1, h1 { font-size: 24px !important; }
    .sticky-bar { top: inherit; position: relative; margin-top: 20px; }
    .fnt-sze16 li { font-size: 14px; }
    .featureNavBox h3 { font-size: 18px; padding-bottom: 0px; }
    .frm2290-blue-bg h2 { font-size: 20px !important; }
    .Font-view-tbmble { font-size: 17px !important; line-height: inherit; }
    #iftapg .font-tabmble-view { font-size: 16px; }
    .irs-part-forms h1.mainheading { padding-bottom: 0px !important; }
    .irs-part p { padding: 0px !important; }
    .exaboutbtmcnt .plainContent p { min-height: inherit; }
    .feature-btn { font-size: 14px; }
    .exaboutbtmcnt .plainContent p { min-height: inherit; }
    .prod-logo a { padding: 5px 0px; margin: 10px 0px !important; }
    .memb-container { margin-bottom: 90px; max-width: 350px; width: 100%; left: 50%; margin-left: -175px; }
    .back-title { margin: 0px !important; min-height: inherit; }
    .front1-container { margin-bottom: 100px; }
    .tax_prof_feature .featuresBox h4 { min-height: inherit; }
    .tax_prof_feature .featuresBox p, .tax_prof_feature .row1 .featuresBox p, .pricing_packages_box { min-height: inherit; }
        .pricing_packages_box .CircleIcon img { height: 50px; width: inherit; }
        .pricing_packages_box h3 { min-height: inherit; margin: 5px 0px; }
    #podcasts blockquote h2 { font-size: 16px !important; margin-bottom: 5px !important; }
    .Bilingual_Why_Section .FeatureBox_Effefts h3, .Bilingual_Why_Section .FeatureBox_Effefts p { min-height: inherit !important; }
    #appspg .tax-part p { min-height: inherit; }
    #appspg p { font-size: 14px !important; text-align: left !important; }
    #ExpressForms .tab-content-container ul { margin-top: 0; }
    #appspg .tab-content-container h3.inner_common_h2 { font-size: 16px !important; margin: 10px 0px !important; text-align: left !important; }
    #appspg .tab-content-container { padding: 0px 15px; }
    .extaxappbg .formTabs li a, .extaxappbg .formTabs1 li a, .extaxappbg .formTabs2 li a { font-size: 14px !important; font-weight: 600; }
    .resoursewholebg .mTop20 { margin-top: 0px !important; }
    .partnerInner_Section { margin-top: 0px !important; }
    .partnerBanner { border-bottom: 1px solid #dfdfdf; }
    .partnerInner_Section #leftColumn h1 { font-size: 22px !important; line-height: 26px !important; text-align: center; margin-bottom: 15px; }
    section.supportCenter h2 { font-size: 16px !important; padding: 10px !important; }
    .steps .step1, .steps .step2, .steps .step3, .steps .step4 { background: none; margin-top: 5px; padding: 20px 15px 0px; min-width: 290px; border: 1px solid #cccccc; width: 100%; }
    .Efile2220_feature_section .featuresBox p, .Efile2220_feature_section .row2 .featuresBox p, .Efile2220_feature_section .row3 .featuresBox p { min-height: inherit; }
    .tax_cal_mobile td { text-align: center !important; }
    .fill-box { min-height: 0px; margin-bottom: 15px; }
        .fill-box h3 { font-size: 17px; }
    .fill-para h3 { font-size: 18px; }
    .filing { margin-top: 79px; }
    .filinglistTable th { width: 65px !important; }
    .fill-box { padding: 20px 20px 10px; }
    .fill-para { min-height: 0px; }
    .filspace { padding: 0px; }
    .support-sec .support-sec-rgt h4 { font-size: 18px; line-height: inherit; padding-bottom: 0px !important; }
    .support-sec .support-sec-rgt p { font-size: 15px; line-height: inherit; }
    .support-sec .support-sec-rgt h3 { font-size: 17px; margin-bottom: 6px; }
    .support-sec .suprt-bg .brdr-lft { border-left: none; padding-top: 5px; }
    .redbtn.redbtn-primaryslay { margin-right: 0px; }
    .yellowbtn.yellowbtn-primaryslay { margin-top: 10px; }
    .mtp, .spacer30 { height: 0px; }
    .covid19-alert h3 { font-size: 17px; line-height: 22px; }
        .covid19-alert h3 a { color: #fff; }
        .dev-steps .flowList li::before { content: "1"; background: #01ADEF; width: 45px; height: 45px; border-radius: 200px; position: absolute; left: 10px; bottom: 10px; font-size: 20px; font-weight: 700; color: #fff; line-height: 43px; }
        .dev-steps .arrow-bottom { position: absolute; width: 50px; height: 60px; top: 63px; -webkit-transform: rotate(40deg); transform: rotate(40deg); border-radius: 5px; }
        .dev-steps .flowList li::after { content: ""; height: 100%; width: 5px; position: absolute; left: 30px; top: 92%; border-right: 4px dotted #01ADEF; z-index: -1; margin-top: -20px; }
        .dev-steps .flow li .Circle::before{display:none;}.dev-steps .flow li { display: inline-block; list-style-type: none; margin: 5px -10px; padding: 0 15px; }
        .dev-steps .cir1 { background: #01adef; } .dev-steps .flowList li { position: relative; }.dev-steps .flowList li:nth-child(2)::after { border-color: #4A89D0; }
        .dev-steps .FlowBox { margin-bottom: 20px; position: relative; margin-left: 65px; }.dev-steps .flowList li:last-child::before { content: "3"; background: #023B7C; }
        .dev-steps .FlowBox { width: 200px; display: inline-block; }.dev-steps .flowList li:nth-child(2)::before { content: "2"; background: #4A89D0; }
        .dev-steps .triangle { position: absolute; height: 70px; width: 50px; overflow: hidden; left: -60px; transform: rotate(270deg); bottom: -21px; }.dev-part p{min-height:0px;}
        .dev-steps .flow li .Circle { display: table-cell; width: 200px; height: 70px; font: 600 16px "open sans"; position: relative; text-align: center; transition: all 0.5s ease 0s; vertical-align: middle; padding: 10px; border-radius: 0px 0px 0px 3px; color: #FFF; border: 0px; }
        .dev-steps .triangle{top:71%;}.dev-steps .flow li{margin:0px 10px 10px !important;}.feature-dev .vertical-align{display:flex;}.mborbot{border-bottom:1px solid #ddd;}.dev-bnr-bg{padding:60px 0px 20px !important;}
        .dev-bnr-bg .common-h2, .dev-steps .common-h2, .feature-dev .common-h2, .dev-fea .common-h2, .dev-list .common-h2{font-size:20px !important;line-height:25px;} .dev-steps{padding:20px 0px 40px!important;}
        .dev-bnr-bg .caption{font-size:17px !important;}.dev-part h5{font-size:17px;margin:10px 0px 0px;}.dev-list li{font-size:15px !important;}.dev-list ul{margin-bottom:0px;}
        .h2-caption{font-size:16px !important;} .enterprisefeat .brdr-rgt{border-right:0px solid #ddd;}.enterprisefeat .fea-min-hgt{min-height:0px;}.second .fea-min-hgt{margin-left:0px;}.second .pLeft25{padding-left:0px;}
        .adban .innovSolu .innovSec{width:100% !important;} .adban .mob_divider{border-bottom:1px solid #ededed;}.paidadbann .caption{font-size:15px !important;}
        .paidad-side .note-ad{font-size:14px;padding-top:20px !important;} .adban .mob_divider{margin-bottom:0px;}.mobtop10{margin-top:15px;}
        .sidebuttxt{font-size:16px;} .paidadbann h1{font-size:22px !important;}.mobland p{margin-bottom:-10px;line-height:20px;margin-top:0px !important;}
    .mob-feature-dev { background: url(Images/bann-dev.png)no-repeat; background-size: cover; }
        .taxCal-faq  h2.faqintent{padding-left:18px;margin-top:-20px;}
        .New-tax-calculator .artbanptop{padding-top:0px !important;}
        .box3 { min-height: 195px; } 
        .box4{border-bottom:1px solid #ddd;}
        .partBnr{min-height:380px;}
        .common-h2{font-size:20px !important;}
     .newtestiP p { font-size: 16px; line-height: inherit; }
     .testimonial .autName{font-size:15px;}
     .newtestiP:before{left:5px;}
     .newtestiP{padding:10px 10px 10px 0px;}
       .ribbon:before{left:6px;}
    .paidadbann-new .caption-two{margin-top:0px !important;}
    .faq-list ul li h2{font-size:14px;}
    .non-amp-resource-bnr.resoursewholebg h1{font-size:20px !important;}
    h1.mtopless{margin-top:-20px;}
    .banner-pricing .value { font-size: 24px; line-height: normal; }
    .banner-pricing th{font-size:20px;}
    .offer1::before { width: 25%; margin-left: 0px; right: 0px; bottom: 45px; }
    .offer::before { width: 25%; margin-left: 0px; right: 0px; bottom: 55px; }
    .mob-mtop45px{margin-top:45px;}
}

@media screen and (max-width: 430px) {
    .deadlineBanner { min-height: 450px; }
        .deadlineBanner h1 { font-size: 18px; text-align: center; line-height: 24px; }
}

@media only screen and (max-device-width:980px) {
    .fixnav .menu li a { margin: 0px; }
    /*.FeaturePage .Feature-part { min-height: 540px; border-top: 1px solid #ebebeb; padding: 25px 10px 10px; text-align: center; margin-top: 10px; }*/
    .news-subs a { font-size: 20px; font-weight: 800; padding: 14.9px 20px; }
    .emailBtn a { padding: 19px 8px 19px !important; font-size:16px; }
    .partnerspg ul li { width: 45%; }
    .new_taxig_patbg { width: 94%; }
    .patnerbg ul.formTabs li { width: 25%; }
    .partnersLogo .carousel-indicators { width: 75%; }
    .partnerTable td img { max-width: 100%; }
    .taxYear_new { font-size: 23px; }
    .fixnav .spanish .menu li a { padding: 5px 3px; }
    .appsicons-bgsection { padding: 50px 0; }
    #appicons { display: none; }
    .spacer30hide { height: 30px; clear: both; }
    .spart1 { float: left; margin: 2% 0 0 19%; }
    .site-sub { float: left; margin: 80px 0 0; }
        .site-sub a { padding: 7px 18px; min-width: 65px; margin-left: 4px; }
    .hor-hypen { margin-left: 50px; margin-top: 35px; min-width: 565px; }
    .spart-hypen { top: 30px; }
    .spart2 .sitesub-inner a::before, .spart3 .sitesub-inner a::before, .spart4 .sitesub-inner a::before { margin-left: -95px; }
    .spart1 .sitesub-inner a::before { margin-left: -44px; }
    .spart3 .sitesub-inner a::before { left: 492px; }
    .spart3 .spart-hypen { background: rgba(0, 0, 0, 0) url("Images/sitemap/arrow-hypen.png") repeat-y scroll 0 0; float: left; margin-left: -32px; top: 184px; width: 1px; float: right; }
   /* .irslogo { float: right; width: 150px; height: 150px; position: absolute; right: -100px; background: rgba(0, 0, 0, 0) url("images/common/irslogo.png") no-repeat scroll 0 0;  }*/
    .pagehead-mTop { margin-top: 0px; }
    .irs2290-steps .rightTbHig{height:265px;}
    .irs2290-steps .vTab-leftStyle li a{padding:10px;}
}

@media only screen and (max-device-width:800px) {
    #transAmerica { width: 100%; }
    .videoBox { width: 100% !important; }
    #open-overlay.homevideo-mobile { margin: 20px 45px; text-align: center; }
    .AppImg1.MobileAppVideoimg { margin: 0 auto; }
    .appsicons-bgsection { padding: 50px 0; }
    .appsicons-section .AppImg { width: 100%; }
    .AppImg1 { display: none; }
    .app-sec .app-btn img { width: 170px; }
    .resourcePage .resource-content { margin-bottom: 15px; }
    .irslogo { margin-top: -11px; background-size: 65px 65px; width: 82px; height: 80px; right: 5px; }
    .panther-part { min-height: 180px; }
    #appicons { display: none; }
    .spacer30hide { height: 30px; clear: both; }
    .wid100 { width: 100%; }
    #wraptxt { display: block !important; }
    #nowraptxt { display: block !important; }
    .ifta-1 .irsList ul { border-right: none; }
    .spart1 { float: left; margin: 2% 0 0 19%; }
    .site-sub { float: left; margin: 80px 0 0; }
        .site-sub a { padding: 7px 18px; min-width: 65px; margin-left: 4px; }
    .hor-hypen { margin-left: 50px; margin-top: 35px; min-width: 565px; }
    .spart-hypen { top: 30px; }
    .spart2 .sitesub-inner a::before, .spart3 .sitesub-inner a::before, .spart4 .sitesub-inner a::before { margin-left: -95px; }
    .spart1 .sitesub-inner a::before { margin-left: -44px; }
    .spart3 .sitesub-inner a::before { left: 492px; }
    .spart3 .spart-hypen { background: rgba(0, 0, 0, 0) url("Images/sitemap/arrow-hypen.png") repeat-y scroll 0 0; float: left; margin-left: -32px; position: absolute; top: 184px; width: 1px; }
    .efile-part { min-height: 385px; }
        .offer-part h2, .video-part h2, .efile-part h2, h2.mainheading { font-size: 28px; }
    .video-part { min-height: 450px; }
    .tax-part { min-height: 550px; }
     .form8849 .tax-part p { min-height: 100px !important; }
     .hvut .tax-part{min-height:120px !important;}
     .efilehvt .tax-part{min-height:295px !important;}
    .hvut .minconhvut p{min-height:120px !important;}
    .extaxappbg .tax-part { min-height: 595px; }
    #overlay { left: 0px; right: 0px; width: 90%; height: 40%; top: 20%; }
    .faqVideo { width: 85%; margin: 20px auto 0px; }
        .faqVideo iframe { width: 100% !important; height: 355px; border: none !important; }
    #leftColumn .mainCategory ul li { width: 46%; }
    #colorbox { max-width: 100% !important; }
        #colorbox img { width: 100% !important; height: 100% !important; }
    /*.memb-container { width: 200px; height: 200px; }
.front, .back { height: 200px; }*/
    .exaboutbtmcnt .plainContent:first-child, .exaboutbtmcnt .plainContent:first-child + .plainContent { min-height: 190px; }
        .exaboutbtmcnt .plainContent:first-child + .plainContent { min-height: 245px; }
    .exaboutbtmcnt .plainContent:last-child { min-height: 210px; }
    .resourcebg ul li { width: 100% !important; }
    h1, .h1 { font-size: 31px; }
    .videoBox { width: 530px; margin: auto; }
        .videoBox iframe { width: 100% !important; height: 370px !important; border: 1px solid #000; }
    .exicon p, .taxcalc p, .notify p { min-height: 60px; }
    .panther-part { min-height: inherit; }
    .steps .step2 { background: none; }
    #leftColumn h1 { padding: 0; font-size: 22px; }
    .partnerBtn h2 { font-size: 22px; }
    /*#leftColumn p { margin: 15px; }*/
    .title { font-size: 12px; }
    .round-button { height: 40px; line-height: 40px; font-size: 18px; width: 40px; }
    .steps h4 { font: bold 16px "Open Sans"; }
    section.supportCenter a { padding: 4px 10px !important; font-size: 16px; }
    .arrow-down { border-width: 14px 20px 0; }
    section.supportCenter h2, #rightColumn section.supportCenter h2 { padding: 6px; font: bold 14px "Open Sans",Verdana,Tahoma,Arial; }
    .panther-part h5 { font-size: 18px; }
    .bannerPanther { background-image: none; }
    .panther-backgnd { background: #00498e url("Images/Website/tab-bannerPanther.jpg") no-repeat scroll left top / 100% 100% !important; height: 260px; }
    .bannerswift { background: #f7f4f2 url("Images/Website/swiftbanner.jpg") no-repeat scroll left top / 100% 100% !important; height: 230px; }
        .bannerswift .btnContainer { margin: 170px 25px 0px 0px; float: right; padding: inherit; }
    .bannerPanther .btnContainer { margin-top: 165px; }
    .Pbtn.Pbtn-primary, .PRbtn.PRbtn-primary { font-size: 12px; padding: 8px 10px; }
    .bannerPanther .slidersPanther { display: none; }
    .bannerPanther::before, .pricetag { display: none; }
    .bannerPanther .featPartner, .txt-img { display: none; }
    .bannerUni { background: none; }
    .tab-uni-backgnd { background: #00498e url("Images/Website/tab-unigroup.jpg") no-repeat scroll left top / 100% 100% !important; height: 245px; }
    .bannerUni .slidersUni { width: 100%; height: auto; }
    .bannerUni ul.slidesjs-pagination { display: none; }
    #slides { height: 124px; }
    .partnersUni, .uniprice { display: none; }
    .bannerUni .slidersUni { background: none; }
    .slidesjs-control { display: none !important; }
    .bannerEPES { background: #00498e url("Images/Website/bannerEpes.jpg") no-repeat scroll left top / 100% 100%; height: auto; }
    #Epes { padding: 180px 0 6px 6px; height: auto; }
    .Rbtn.Rbtn-primary { font-size: 12px; }
    .Nbtn.Nbtn-primary, .redbtn.redbtn-primary, .yellowbtn.yellowbtn-primary, .bluebtn.bluebtn-primary, .black-btn, .voibtn.voibtn-primary, .greenbtn.greenbtn-primary, .bluenew-btn { font-size: 12px; }
    .bannerups { background: #00498e url("Images/upsbanner.jpg") no-repeat scroll left top / 100% 100%; height: auto; }
    #ups { padding: 185px 20px 8px 0px; height: auto; }
    .bannerJBHunt { background: #00498e url("Images/jbHuntBanner.jpg") no-repeat scroll left top / 100% 100%; height: auto; }
    #JBHunt { padding: 185px 20px 8px 0px; height: auto; }
    .bannerCDN { background: #00498e url("Images/Website/bannerCdn.jpg") no-repeat scroll left top / 100% 100%; height: auto; }
    #CDN { padding: 185px 20px 8px 0px; height: auto; }
    .bannerTX { background: #00498e url("Images/Website/bannerTX.jpg") no-repeat scroll left top / 100% 100%; height: auto; }
    #lti { padding: 185px 20px 8px 0px; height: auto; }
    .bannerDART { background: #00498e url("Images/Website/bannerDart.jpg") no-repeat scroll left top / 100% 100%; height: auto; }
    #Dart { padding: 185px 0px 15px 15px; height: auto; }
    .dartBg { margin: -5px 0 0 100px; }
    .bannerEVANS { background: #00498e url("Images/Website/bannerEvans.jpg") no-repeat scroll left top / 100% 100%; height: auto; }
    #Evans { padding: 185px 0px 10px 8px; height: auto; }
    .bannerCO { background: #00498e url("Images/Website/bannerCO.jpg") no-repeat scroll left top / 100% 100%; height: auto; }
    .bannertruck { background: url("Images/banner4.png") no-repeat scroll left top / 100% 100%; height: 225px; }
    #triMac { padding: 180px 0px 10px 8px; height: auto; }
    .bannerTrans { background: url("Images/Website/bannerTrans.jpg") no-repeat scroll left top / 100% 100%; height: 225px; }
    #transAmerica { padding: 180px 0px 10px 8px; height: auto; }
    .bannerTrans .transBg { display: none; }
    .bannerForward { background: #fdefef url("Images/Website/bannerFwd.jpg") no-repeat scroll left top / 100% 100%; height: 270px; }
    #slidePartner dl dd { background: rgba(0, 0, 0, 0) url("Images/Website/greenArrow.png") no-repeat scroll left 0; margin-bottom: 2px; padding: 0 2px 5px 30px; }
    #slidePartner dl { margin: 5px 19px 6px; min-height: inherit; }
    #slidePartner { padding: 40px 0px 10px 8px; height: auto; }
    .bannerLti { background: #00498e url("Images/Website/bannerLti.jpg") no-repeat scroll left top / 100% 100%; height: auto; }
    .banner-left { display: none; }
    .bannerODFL { background: #00498e url("Images/Website/bannerOdfl.jpg") no-repeat scroll left top / 100% 100%; height: 250px; }
    #odfl { width: 100%; padding: 200px 50px 25px; }
    .bannerQD { background: #00498e url("Images/Website/bannerQD.jpg") no-repeat scroll left top / 100% 100%; height: 250px; }
    #qd { padding: 199px 145px 7px 0; width: 100%; }
    .bannerRoad { background: #00498e url("Images/Website/bannerRoad.jpg") no-repeat scroll left top / 100% 100%; height: 250px; }
    #roadOne { padding: 210px 0px 0px 45px; width: 100%; }
    .bannerTrimac { background: #00498e url("Images/Website/bannerTrimac.jpg") no-repeat scroll left top / 100% 100%; height: 250px; }
    #triMac { padding: 176px 0px 0px 45px; width: 100%; }
    .bannerTrimac { background: #00498e url("Images/Website/bannerTrimac.jpg") no-repeat scroll left top / 100% 100%; height: 250px; }
    #uacl { padding: 210px 0px 0px 45px; width: 100%; }
    .bannerGraebel { background: #00498e url("Images/Website/bannerGraebel.jpg") no-repeat scroll left top / 100% 100%; height: 250px; }
    #graebel { padding: 195px 0 0 10px; width: 100%; }
    .bannerland { background: #00498e url("Images/Website/bannerlandstar.jpg") no-repeat scroll left top / 100% 100%; height: 250px; }
    #landstar { padding: 209px 0 0 10px; top: 0px; width: 100%; }
    .bannerlandCar { background: #00498e url("Images/Website/bannerlandstarCarriers.jpg") no-repeat scroll left top / 100% 100%; height: 250px; }
    #landstar { padding: 209px 0 0 10px; top: 0px; width: 100%; }
    .bannerlandCar { background: #00498e url("Images/Website/bannerlandstarCarriers.jpg") no-repeat scroll right top / 100% 100%; height: 250px; }
    #landstar { padding: 205px 0 7px 10px; top: 0px; width: 100%; }
    .bannerPrime { background: #00498e url("Images/Website/bannerPrime.jpg") no-repeat scroll left top / 100% 100%; height: 250px; }
    #landstar { padding: 205px 0 7px 10px; top: 0px; width: 100%; }
    .banneruis { background: #00498e url("Images/Website/bannerUis.jpg") no-repeat scroll left top / 100% 100%; height: 250px; }
    .bannerV3 { background: #00498e url("Images/Website/v3.png") no-repeat scroll left top / 100% 100%; height: 230px; }
    .spanish .tax-part { min-height: 260px !important; margin-bottom: 10px; }
    .span_sch1 .stamped-schedule1-box { min-height: 333px; }
    
}

@media only screen and (max-device-width:1200px) {

    .landing_features_bg p { min-height: 110px; }
    .landing-page h1 span { font-size: 28px; }
    .landing-page h1 { font-size: 36px; margin: 20px 0px 15px 0; padding: 0px; }
    .landing-page h2 { font-size: 24px; }
    .landing-page ul.detail-list li { font-size: 18px; }
    .landing_features_bg p { min-height: 175px; }
    .landing_features h2 { font-size: 28px; line-height: normal; margin-top: 40px; }
    .landing_features .mTop50 { margin-top: 35px !important; }
    .landing_features h2 span { font-size: 32px; }
    .landing_features_bg h3 { font-size: 17px; }
    .form_list_box { min-height: 110px; }
    .bannerlandCar { background: #00498e url("Images/Website/bannerlandstarCarriers.jpg") no-repeat scroll right top / 100% 100%; height: 250px; }
    #landstar { padding: 205px 0 7px 10px; top: 0px; width: 100%; }
    .bannerPrime { background: #00498e url("Images/Website/bannerPrime.jpg") no-repeat scroll left top / 100% 100%; height: 250px; }
    #landstar { padding: 205px 0 7px 10px; top: 0px; width: 100%; }
    .Rbtn.Rbtn-primary { font-size: 12px; }
    .Nbtn.Nbtn-primary, .redbtn.redbtn-primary, .yellowbtn.yellowbtn-primary, .bluebtn.bluebtn-primary, .black-btn, .voibtn.voibtn-primary, .greenbtn.greenbtn-primary, .bluenew-btn { font-size: 12px; }
    #ups { padding: 300px 20px 8px 0px; height: auto; }
    #slay { padding: 286px 80px 0px 20px; height: 33px; text-align: right; }
}

@media only screen and (min-width : 992px) and (max-width : 1024px) {
   .mBot40-Res{margin-bottom:40px;}    
    .stateinline li{width:17%;}
    .sch-mbl h4{min-height:47px;}
    .fea-bullet.minh-r3 {min-height: 175px !important;}
    .media-body.mediah-1 {height: 210px;}
    .strip-cap{font-size:16px;}
    .parth600 { min-height: 600px !important; }
    .servc-prov-Bnr{height:auto !important;}
    .featur1 .unordered_list {min-height: 110px;}
    .minH-r2{min-height:143px !important;}
    .minh-mbl{min-height:260px;}
    .bgImgCover{background-size:cover !important;}
    .new-banner-img-frm2290.prefile-banner.partBnrRes{background-position:-260px -50px !important;}
    .new-banner-img-frm2290.prefile-banner.dart-bnr-bg, .new-banner-img-frm2290.prefile-banner.cfi-bnr-bg{background-position:-260px -50px !important;}
    .partners-steps.resminH .flow li .Circle{height:105px;}
    .partners-steps.imtaSteps .flow li .Circle{height:105px;}
    .new-banner-img-frm2290.prefile-banner.cmca-bnr-bg{background-position: -350px -50px !important;}
    .new-banner-img-frm2290.prefile-banner.imta-bnr-bg{background-position:-250px -50px !important;}
    .partnerIrsLogo{top:120px;}
    .contactBox.contBx1{min-height:230px;}
    .contactBox.contBx1 p{font-size:17px;}
    .minHgh-sch {min-height: 250px;}
    .partBnr {min-height: 550px;}
    .partnersSec p{font-size:16px !important;}
    .article-page-bg.dueDateBnr{background-position: -250px 80px !important;}
    .article-page-bg.irs2290Bnr {background-position: -250px 80px !important;}
    .irsPosNew{right:100px;top:185px;}
    .addTxt span{font-size:20px;}
    .addTxt{font-size:18px;}
    .btnpad .get-btn{padding:13px 20px;}
    .mrg-top100.mrg-top-0{margin-top:50px !important;}
    .new-banner-img-frm2290.dev-bnr-bg, .new-banner-img-frm2290.enterprise-bng-bg{background-position:0 !important;}
    .article.pdfDwn table tr td:first-child {width: 54%;}
    .FlowBox.flowBox4 {width: 180px;}    
    .new-banner-img-frm2290.prefile-banner.trucklogics-bnr-bg{background-position:0 !important;}    
    .new-banner-img-frm2290.prefile-banner { background-position: 0px 0px !important; }
    .offer-benefit-content { min-height: 569px; }
    .paidadbann { background-position: 0px 0px !important; }
    .cat2-min-hght { min-height: 273px; }
    /*p{font-size:16px;}*/
    .row-mrgnrgt-lft .row { margin-left: 0px; margin-right: 0px; }
    .irs-part.ooida-bnr-bg { background-position: -90px 0 !important; }
    .spani-media-body-dmv { padding: 0px 5px; }
     .bannimg{margin-top:45px;} 
     .asscoc{padding-top:130px !important;}
     .spanish-pric-bnr{padding-top: 170px !important; padding-bottom:50px !important;}
      .guaranteefea img{width:150px;}
    .dev-part h5{padding-left:20px;}
    .paidadbann-new .hvutlogo{margin-top:-10px;}
    .alaskabg .statename h3 a{font-size:14px;}
    .deadline-strip .strip-h3-text{font-size:19px;}
    .deadline-banner .hvutlogo{right:-25px;}
    .deadline-banner .irslogoImg img{padding-top:160px;margin-right:35px;}
    .penaltyirs .irslogoImg img { padding-top: 120px; }
    .printable-irs .irslogoImg img { padding-top: 120px; }
    .deadline-txt1{padding:0px;text-align:left;padding-left:100px;}
    .hvut-irs .irslogoImg img{padding-top:135px;margin-right:35px;}
    .bantimer h3{font-size:18px;}
    .colon span{font-size:30px;}
    .bantimer .colon{width:50px;}
    #clockdiv{margin-left:15px;}
        #clockdiv > div{margin-left:10px;padding-right:0px;}
    .bantimer #clockdiv > div{padding-left:8px;margin-right:10px;}
    .duedate-irs .irslogoImg img{padding-top:120px;}
    .pricing-banner-logo .hvutlogo{margin-top:25px;}
    .deadline-banner2020 .bantimer .colon{width:55px;}
    .resorce-art .irslogoImg img { padding-top: 0px; position: initial; }
}



@media only screen and (max-device-width:991px) {
    .contactBox.contBx1 {min-height: 245px;}
    .contactBox.contBx1 p{font-size:17px;}
    .schBtn .get-btn{font-size:16px;padding:13px 15px;}
    .minHgh-sch {min-height: 250px;}
    .partBnr {min-height: 550px;}
    .d-block-md{display:none;}
    .bnrTesti{font-size:20px !important;}
    .mrg-top100.mrg-top-0{margin-top:0px !important;}
    .mobil_gap .g-value { width: 105px !important; padding-right: 10px; }
    .mobil_gap .g-total { width: 163px !important; }
    .Add-taxbutton .mobil_gap { display: flex; }
    .landing_features_bg p { min-height: 110px; }
    .landing-page h1 span { font-size: 24px; }
    .landing-page h1 { font-size: 36px; margin: 20px 0px 15px 0; padding: 0px; }
    .landing-page h2 { font-size: 24px; }
    .landing-page ul.detail-list li { font-size: 16px; }
    .landing_features h2 { font-size: 28px; line-height: normal; margin-top: 0px; }
        .landing_features h2 span { font-size: 36px; }
    .banner_h2 { font-size: 20px !important; margin-bottom: 10px; }
    .Rbtn.Rbtn-primary { font-size: 12px; }
    .Nbtn.Nbtn-primary, .redbtn.redbtn-primary, .yellowbtn.yellowbtn-primary, .bluebtn.bluebtn-primary, .black-btn, .voibtn.voibtn-primary, .greenbtn.greenbtn-primary, .bluenew-btn { font-size: 12px; }
    .bannerups { background: #00498e url("Images/upsbanner.jpg") no-repeat scroll left top / 100% 100%; height: auto; }
    #ups { padding: 185px 20px 8px 0px; height: auto; }
}

@media only screen and (max-device-width:767px) {  
    .ebooknav img{width: 145px; height: auto; background: #fff; padding: 5px; margin-top: -10px; border-radius: 0px 0px 5px 5px;}
    .expImg {    min-width: 100px !important;}    
    .footerexpress-sec .enhance-bullet-point ul li, .unordered_list li{margin:0px;font-size:15px;}
    .footerexpress-sec h3{font-size:18px;}
    .features-banner .bnrorder_list{margin-bottom:0px !important;}
    .seallogoimg img{width:105px;height:90px;margin-left:10px;}
    .adban-spanish .phoneicon{margin-left:0px;margin-top:10px;}
    .features-banner h3 { font-size: 18px; color: #fff; }
    .moblogo-features{display:flex;align-items:center;justify-content:center;margin-top:-20px;}
    .features-banner .bnrorder_list li{font-size:15px;margin-bottom:0px !important;}
    .article-block-section h2 span{font-size:17px;}
    .article-block-section h2{font-size:17px;}
    .article-block-section{margin-bottom:20px;}
    .right-widget h3{font-size:18px;}
    .right-widget .caption{font-size:16px !important;}
     .right-widget .efile-bnr-cta .get-btn, .efile-bnr-cta .get-btn:focus{padding:14px 30px;font-size:18px;}
     .right-widget{padding:15px 15px 15px;margin-top:20px;margin-bottom:30px;}
     .pricing-strip .strip-h3-text{text-align:center !important;font-size:15px;}
      .right-widget .mBot30{margin-bottom:0px !important;}
    .enhance-bullet-point ul.lstItem li { font-size: 15px; padding-bottom: 4px; }
    .article-block-section .enhance-bullet-point ul li, .unordered_list li{font-size:15px;}
    .bookmark_icon h3.common-h3:before{right:-15px;}
    .bookmark_icon h3.common-h3{font-size:16px;}
    .bookmarkBody p a{font-size:15px;}
    .banner-quarantee-mob{border: 1px solid #f26522; border-radius: 5px; background: linear-gradient(180deg, white, transparent);}
    .banner-quarantee-mob .seal img{align-items:center;margin:auto !important;float:none;padding-top:20px;}
    .banner-quarantee-mob .linGradBnr{background:none;padding:10px;text-align:center;}
    .banner-quarantee-mob .sealtxt{padding-left:0px;}
    .banner-quarantee-mob .caption{font-size:18px !important;}
    .article-mob{min-height:auto !important;margin-top:-40px !important;}
    .article-mob .common-bannr-secstyle h1{text-align:center !important;font-size:22px !important;}
    .banner-quarantee-mob .sealtxt p{font-weight: normal; text-align: center !important; font-size: 14px; padding-bottom: 10px !important;}
    .footerexpress-sec .common-h2{text-align:center;font-size:18px;}
     .footerexpress-sec .caption{text-align:center;}
    .footerexpress-sec .bluetxt{text-align:center;font-size:16px;margin-bottom:5px;}
    .expGuarantFoot img {width: 150px !important;}  
    .expressstats{background:#e2f7ff !important;}
    .dmv-bnr-bg .caption-mbl {font-size: 18px !important;margin-bottom: 15px !important;line-height: 24px;font-style: italic;}
    .mBot0-mbl{margin-bottom:0;}
    .stateinline{padding:0 15px;}
    .stateinline li{width:43%;}
    .sch-mbl h4{margin-bottom:0;}
    /*.minh-h4-r3{min-height:76px;}*/
    .mTop20-xs{margin-top:20px;}
    .noPad{padding:none !important;}
    .trucking-management .boxDesign{padding:10px;}
    /*.minh-h4-r1 {min-height: 78px;}
    .minh-h4-r2 {min-height: 77px;}*/
    .mbl-borRyt {border-right: 1px solid #ddd !important;}
    .mbl-taC{text-align:center !important;}   
    .stepsMbl .steps_efile_box {width: 100% !important;padding-bottom:75px;}
    .stepsMbl .steps_efile_box::after{transform:rotate(90deg);right: 0;top: 145px;left:45%;}
    .stepsMbl .steps_efile_box_end{padding-bottom:0;}
    .stepsMbl .steps_efile_box h3{font-size:17px;}
    .partner-img img{width:100%;}
 a.get-btn:focus{font-size:16px !important;}   
    .mBot10Mbl{margin-bottom:10px !important;}
    .borBotmbl{border-bottom:1px solid #ddd;}
    .pBot0-mbl{padding-bottom:0 !important;}
    .featMbl .part_efile h4 {margin-bottom: 0;}
    .featMbl .part_efile {padding: 30px;}
    .amp-partner-Bnr .d-flex{display:block;}
    .amp-partner-Bnr .partnerIrsLogo{text-align:center;}
    .h2-767{font-size:20px !important;}
    .mBot15_mbl{margin-bottom:15px;}
        .videoSec iframe {border: 1px solid #d0d0d0;box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);border-radius:5px;}
        .videoSec {margin-bottom: 20px;}
        .videoSec #open-overlay img {width: 100%;}
    .mblRes-pad{padding-top:80px !important;}
    .formsection .d-flex {display: block;}
    .success.successNew{width:100%;font-size:18px;}
    .df-mbl{display:flex !important;}
    .mailAddress1{word-break:break-all;}
    .font-18 li, .article.articleNew table tbody tr td, .terms-box-inner .number-list li{font-size:14px !important;}
    .iftaMbl .ifta-noBox{margin-top:0;padding-top:0;padding-bottom:25px;}
    .boxDesign{min-height:100%;margin-bottom:15px;}
    .boxDesign h5{padding-left:0;}
    .ifta-noBox{padding-bottom:0;}
    .cta-h4{font-size: 15px !important;}
    .fea-bullet.minh-r1, .fea-bullet.minh-r3, .fea-bullet.minh-r2, .fea-bullet.minh-r4{min-height: auto !important;}       
    .bor-bot-mbl{border-bottom:1px solid #ddd;}
    .feat-vaTop ul.pLeft15 {padding-left:0 !important;}    
    .bor-botMbl{border-bottom:1px solid #ddd !important;}
    .feat-vaTop .brdr-rgt{border-right:none;}
    .feat-vaTop .dev-part img {margin: 0 auto;text-align: center;display: block;} 
    .feat-vaTop h5{text-align:center;padding-left:0;}   
    .feat-vaTop ul.unordered_list li{padding-bottom:5px;font-size: 16px !important;}
    .feat-vaTop .vertical-align{padding-top:15px;padding-bottom:15px;}
    .servc-prov-Bnr{height:auto !important;}
    .enter-methods p{min-height:auto;}
    .borBotMbl{border-bottom:1px solid #ddd;}   
    .enterMbl h5.blueText{margin-bottom:0;}
    .enterMbl .box3{min-height:initial;}
    .enterMbl .second .fea-min-hgt{margin-left:0 !important;}
    .enterMbl .second .fea-min-hgt .pLeft25{padding-left:0;}
        .partBnr .efile-bnr-cta .get-btn, .enterprise-bng-bg .efile-bnr-cta .get-btn, .truckAssoBnr .efile-bnr-cta .get-btn {padding: 8px 14px !important;font-size: 14px;}
        .partBnr .text-left, .enterprise-bng-bg .text-left, .truckAssoBnr .text-left{text-align:center !important;}
        .common-bannr-secstyle.partBnr h1, .common-bannr-secstyle.enterprise-bng-bg h1, .common-bannr-secstyle.truckAssoBnr h1{font-size:20px !important}
        .common-bannr-secstyle .caption{text-align:center !important;}
    .triangle.triMbl{top:77%;width:75px;left:-72px;}
    .mobil_gap .g-value { width: 105px !important; padding-right: 10px; }
    .mobil_gap .g-total { width: 163px !important; }
    .Add-taxbutton .mobil_gap { display: flex; }
    .form-control.fuel-right { margin-right: 7px; width: 64%; float: left; }
    .submit-btntax { margin-top: 15px !important; }
    .landing-page { padding: 30px 0; }
    .ifta-rowdlt td.Pdng-lft img { margin-right: 0px !important; }
    .landing-page h1 span { font-size: 24px; }
    .landing-page h1 { font-size: 30px; margin: 30px 0px 15px 0; padding: 0px; text-align: center; line-height: 30px; }
    .landing-page h2 { font-size: 20px; text-align: center; line-height: 25px; }
    .landing-page ul.detail-list li { font-size: 15px; line-height: 20px; margin-bottom: 8px; }
    /*#indexForm { margin-top: 30px; }*/
    .landing-page form h2 { font-size: 23px; margin: 0px 0px 15px; }
    .landing-page .irs_logo { width: 50px; right: 6px; top: 5px; }
    .landing-page form input[type="text"] { margin-bottom: 15px; }
    .landing-page #btnCheckEmail { padding: 12px 20px; }
    .landing_features h2 { font-size: 24px; line-height: normal; }
        .landing_features h2 span { font-size: 28px; }
    .landing_features .mTop50 { margin-top: 25px !important; }
    .landing_features_bg h3 { font-size: 18px; }
    .landing_features_bg p, .landing_features_bg { min-height: inherit; }
    .vertical-align { display: block; }
    .banner_h2 { font-size: 16px !important; margin-bottom: 10px; }
    .landing_1 .quoteL:before { width: 50px; height: 50px; display: none; }
    .landing_1 .quoteL { margin-left: 0px; }
    .landing-page ul.detail-list li { background: url(/Content/Images/landing_arrow1.png) no-repeat scroll 3px -1px; }
    #leftColumn .New_Styl_h1 { font-size: 22px; line-height: normal; text-align: center; padding: 10px 0px; }
    p { font-size: 15px; line-height: 22px; }
    #leftColumn p { font-size: 14px; line-height: 25px; text-align: center; }
    .supportCenter p { font-size: 14px; line-height: 25px; text-align: center; }
    .New_stEpS ul li { font-size: 14px; }
    .Extr_ftr_hnt { font-size: 16px; font-weight: 700; text-align: center; }
    #leftColumn p b { font-size: 14px; line-height: 23px; }
    /*#leftColumn p{margin:0 0 10px 0 !important;}*/
    .New_PdNg20 { padding: 20px 0px; }
    .Highttp0 { height: 0px; }
    .CdN_Partnr_fetr { margin-top: 20px; }
    .common_pad { padding: 30px 0px !important; }
    .row-mrgnrgt-lft .row { margin-left: 0px; margin-right: 0px; }
    .Mrgn_bmt-Mble { margin-bottom: 20px; }
    .bordr-pricing-cat2 h4 { padding-left: 10px; }
    .cat2-cnt { padding-left: 0px; }
    .Mrgn_bmt-Mble { min-height: inherit; }
    .pricing-inner1 .pricing-heading h4 { font-size: 20px; }
    .pricing-inner1 .act-pricing .price { margin-right: 0px; }
    .app-btn { text-align: center; }
    .Mrgn_btm10_mobile { margin-bottom: 10px !important; }
    .ifta-req-bg::before { display: none; }
    .Common-Padng40 { padding: 30px 0px !important; }
    .Mble-mrgn-top { margin-top: 25px; }
    .cal-innr1 { border: none; padding-left: 0px; }
    .filimg img { margin-bottom: 20px; margin-right: 10px; width: 40px; }
    .filspace h4 { font-size: 15px; }
    .filblw { margin-bottom: 20px !important; } .banptop{padding-top:110px !important;}
    .enterprisefeat .brdr-rgt{border-right:0px;} .spani-fea-even-hgt-first{min-height:0px ;} .spani-fea-even-hgt-third{min-height:0px;}
    .spani-fea-even-hgt-fourth{min-height:0px;border-bottom:1px solid #ddd;} .dev-part h5{font-size:18px;}
    .flowList li { position: relative; }.flow li { display: inline-block; list-style-type: none; margin: 5px -10px; padding: 0 15px; }
        .flowList li::before { content: "1"; background: #01ADEF; width: 45px; height: 45px; border-radius: 200px; position: absolute; left: 10px; bottom: 34px; font-size: 20px; font-weight: 700; color: #fff; line-height: 43px; }
        .flowList li::after { content: ""; height: 212px; width: 5px; position: absolute; left: 30px; top: 92%; border-right: 4px dotted #01ADEF; z-index: -1; margin-top: -20px; }
    .flowList{margin:20px 0px 0px;} .FlowBox { margin-bottom: 20px; position: relative; margin-left: 90px; }
    .FlowIcons { padding: 15px; display: inline-block; width: 100%; background: #f5f5f5; border: 1px solid #ddd; border-radius: 3px 3px 0px 0px; border-bottom: 0px; }
    .flow li .Circle { display: table-cell;  height: 70px; font: 600 16px "open sans"; position: relative; text-align: center; transition: all 0.5s ease 0s; vertical-align: middle; padding: 10px; border-radius: 0px 0px 0px 3px; color: #FFF; border: 0px; }
    .flow li .Circle.cir1::before { color: #01adef; }
    .flow li .Circle::before { content: ""; position: absolute; right: -60px; top: -20px; width: 45px; height: 20px; }
    .triangle { position: absolute; height: 70px; width: 50px; overflow: hidden; left: -60px; transform: rotate(270deg); bottom: -21px; }
    .arrow-bottom { position: absolute; width: 50px; height: 117px; top: 35px; -webkit-transform: rotate(40deg); transform: rotate(40deg); border-radius: 5px; }
    .FlowBox { width: 200px; display: inline-block; } .flow li .Circle::before{display:none;}
    .partnersSec ul li{display:block;width:100%;}
    .partBnr{min-height:380px;} .partRightWidget{padding:10PX;}
    .efile-part-cust { padding: 30px 0px; background: url(../Content/Images/cust-testi-bg.png), linear-gradient(to right, #023B7C, #075CBC); display: block; width: 100%; }
    .efile-part-cust .inner-testi-content p{padding-left:0px !important;}
    .efile-part-cust .inner-testi-content h3{font-size:16px;line-height:inherit;}
    .efile-part-cust h2{font-size:20px;}
     .efile-part-cust .inner-testi-content p.author-name{font-size:16px;}
     .efile-part-cust{min-height:inherit;}
     .part_last .h2-caption{font-size:15px !important;}
     .part_about{text-align:center !important;}
     .partnersETT-aboput h2{text-align:center;}
     .mobless{margin-top:-10px !important; }
     .amp-partner-Bnr { background: url(/Content/images/amp-ETT-banner.png) no-repeat !important; background-size: auto; background-size: cover; background-position: -180px 0px !important; padding-top: 80px !important; }
     .part-banner-sec{text-align:center;}
     .part-banner-sec h1{text-align:center !important;}
     .part-banner-sec .caption{margin-bottom:0px !important;font-size:16px !important;}
      .part-banner-sec .efile-bnr-cta .get-btn{font-size:16px;}
      .part_sec img{width:100%;}
       .tax_prof_banner{text-align:center;}
       .tax_prof_banner .common-bannr-secstyle{padding-top:0px !important;}
         .ribbon{width:100%;}
    .ribbon3 { height: 82px; line-height: 29px; margin-left: -70px; position: relative; display: inline-block; z-index: 99; top: 10px; background: #023b7c; font-size: 18px; font-weight: 500; padding: 10px 10px 10px 15px; webkit-box-shadow: 0 8px 6px -6px 7381c; -moz-box-shadow: 0 8px 6px -6px 7381c; box-shadow: 0px 0px 9px #828282; text-align: left; width: 260px; }
    .ribbon3:after { height: 0; width: 0; right: -40px; top: 0; border: 41px solid #023b7c; z-index: -1; border-right: 40px solid transparent; webkit-box-shadow: 0 8px 6px -6px 7381c; -moz-box-shadow: 0 8px 6px -6px #07381c; box-shadow: 2px 0px 2px -9px #8a8a8a; }
         .ribbon:before{display:none;}  
         .faq-list ul li h2{font-size:14px;}
         .text-align-resp{text-align:center;}
            .mb10-mob{margin-bottom:20px;}
    .pricing-txt{margin-top:20px !important;}
    .new-ifta-cmnhdng-update .common-h2{font-size:22px !important;}
    .blog-section{background:none !important;border-bottom:1px solid #ddd;}
    .brdr-rgt-black { border-bottom: 1px solid #dfedfa !important;margin:0px 20px; }
    .moblandsteps_ad h3{font-size:16px;}
    .mob-visible img{height:60px;}
}

@media only screen and (min-width : 768px) and (max-width : 991px) { 
    /*.payBnr{padding-bottom:100px !important;}*/
    .mBot40-Res{margin-bottom:40px;}   
    .resmodal .modal-dialog{width:700px;}
     .nameaut:after{width:40px;}
     #clockdiv > div{margin-left:0px;padding-right:0px;}
    .pophd img{width:210px;}
    .strip-cap { font-size: 14px; }
    .Exitpopup-ett .modal-content{width:710px;}
    .deadline-strip .strip-h3-text { font-size: 17px; }
      .deadline-banner .hvutlogo{background: rgba(0, 0, 0, 0) url(/Content/Images/express-guaranteed-footer.png) no-repeat scroll 0 0/150px;width:150px;height:150px;}
    .deadline-banner .hvutlogo{right:0px;}
        .duedate-irs .irslogoImg img{padding-top:115px;}
        .pricing-banner-logo .hvutlogo{background: rgba(0, 0, 0, 0) url(/Content/Images/express-guaranteed-footer.png) no-repeat scroll 0 0/150px;width:150px;height:150px;margin-top:40px;right:-5px;}
         .hvut-irs .irslogoImg img{padding-top:120px;margin-right:35px;}
    .deadline-banner .irslogoImg img{padding-top:100px;margin-right:35px;}
     .deadline-banner .efile-bnr-cta .get-btn, .efile-bnr-cta .get-btn:focus{font-size:16px;padding:13px 26px;}
    .bantimer #clockdiv > div{padding-left:11px;margin-right:5px;}
    .deadline-txt1{padding:0px;text-align:left;padding-left:170px;}
      .printable-irs .irslogoImg img { padding-top: 115px; }
    .bantimer h3{font-size:18px;}
    .colon span{font-size:26px;}
    .resorce-art .irslogoImg img { padding-top: 0px; position: initial; }
    .bantimer .colon{width:60px;}
    #clockdiv{margin-left:50px;}
        .efilecalculator p{min-height:50px !important;}
        .homebanner .bnr-top-cation{font-size:28px;}
    .spanish-deadline h1{padding-top:0px;}
    .common-bannr-secstyle .sealtxt .caption { font-size: 22px !important; }
    .expImg {min-width: 120px;}
    .expH h5 {padding-left: 0;min-height:80px;}
    .expRes h5{min-height:0 !important;}
    .stateinline li{width:16%;}
    .mTop20-sm{margin-top:20px;}
      .sch-mbl h4{min-height:70px;}
       .paidadbann .hvutlogo {background: rgba(0, 0, 0, 0) url(/content/images/express-guaranteed-footer.png) no-repeat scroll 0 0/200px;height: 200px;margin-top: -125px;position: absolute;width: 200px;margin-left: 105px;margin-left: -40px;margin-top: 50px;}.paidadbann-new .hvutlogo {background: rgba(0, 0, 0, 0) url(/content/images/express-guaranteed-footer.png) no-repeat scroll 0 0/180px;height: 200px;margin-top: -125px;position: absolute;width: 200px;margin-left: 105px;margin-left: 0px;margin-top: 10px;}
      .landing-testimonal .tax-part{min-height:320px !important;}
    .success.successNew{width:100%;}
    .font-18 li {font-size: 17px;}
    .ribbon3 { height: 91px; line-height: 35px; margin-left: -30px; position: relative; display: inline-block; z-index: 9; top: 0px ; background:#00468c; font-size: 21px; font-weight: 500; padding: 10px 10px 10px 25px; webkit-box-shadow: 0 8px 6px -6px 7381c; -moz-box-shadow: 0 8px 6px -6px 7381c; box-shadow: 0px 0px 9px #828282; text-align: left; width: 399px; width: 355px; }
    .ribbon3:after{height: 0; width: 0; right: -40px; top: 0; border: 45px solid #00468c; z-index: -1; border-right: 40px solid transparent; webkit-box-shadow: 0 8px 6px -6px 7381c; -moz-box-shadow: 0 8px 6px -6px #07381c; box-shadow: 2px 0px 2px -9px #8a8a8a;}
    .ribbon:before { height: 0; width: 0; bottom: 4.5px; bottom: 25.5px; left: 8px; border-top: 15px solid #000; border-left: 15px solid transparent; position: absolute; content: ""; }
    .fea-bullet.minh-r3 {min-height: 185px !important;}
    .medH-1{min-height:80px;}
    .fea-bullet.minh-r1 {min-height: 220px;}
    .servc-prov-Bnr{height:auto !important;}
    .row1-tab {min-height: 225px;}
    .row2-tab {min-height: 335px;}
    .minh-mbl {min-height: 355px;}
    .new-banner-img-frm2290.prefile-banner.dart-bnr-bg, .new-banner-img-frm2290.prefile-banner.cfi-bnr-bg{background-position:-430px -50px !important;}
    .partnerIrsLogo.nastcIrs {right: 10px;top: 150px;}
    .bgcover768, .bgImgCover{background-size:cover !important;}
    .partnerIrsLogo{top:145px;}
      .addTxt span{font-size:24px;}
    .addTxt{font-size:20px;margin-top:15px;}
    .tabRes{display:block;}
    .news-subs i{padding:13px 12px;}
    .news-subs input[type="text"]{height:56px;}
       .new-banner-img-frm2290.dev-bnr-bg, .new-banner-img-frm2290.enterprise-bng-bg{background-position:0 !important;}
    .FlowBox.flowBox4 {width: 135px;}
    .FlowBox.flowBox4 .triangle{left:40px;}
    .flowList.flow4 li::before {left: 60px;}
    .flowList.flow4 li::after {left: 100px;}
    .partnerLogo ul li{width:28%;}
    .minHgt {min-height: 75px;}
    .irs-part.prefile-banner.trucklogics-bnr-bg{background-position:0 !important;}
    .partnerLogo ul li img{width:100%;}
    .irs-part.prefile-banner { background-position: 0px 0 !important; }
    h1, h1.new-mainhdh1 { font-size: 30px !important; }
    .bannertxt h1{font-size:28px !important;}
    #leftColumn .New_Styl_h1 { font-size: 24px; line-height: normal; }
    #leftColumn p { margin: 0 0 10px 0; }
    #leftColumn .New_Styl_h1 { padding: 20px 0; }
    p { font-size: 15px; }
    #leftColumn p { font-size: 15px; }
    .New_stEpS ul li { font-size: 15px; }
    .Sub_ttl { font-size: 15px; }
    .Extr_ftr_hnt { font-size: 18px; font-weight: 700; }
    .New_PdNg20 { padding: 20px 0px; }
    .CdN_Partnr_fetr { margin-top: 20px; }
    .offer-benefit-content { min-height: 660px; }
    .tab-min-hgt { min-height: inherit; }
        .tab-min-hgt .Mrg-top-cmn { margin-top: 0px; }
    .tab-min-hgt1 { min-height: 143px; }
        .tab-min-hgt1 .Mrg-top-cmn { margin-top: 54px; }
    .MrgN-tab-tp30 { margin-bottom: 30px; }
    .cat2-min-hght { min-height: inherit; }
    .row-mrgnrgt-lft .row { margin-left: 0px; margin-right: 0px; }
    #leftColumn .New_Styl_h1 { font-size: 24px; line-height: normal; }
    #leftColumn p { margin: 0 0 10px 0; }
    #leftColumn .New_Styl_h1 { padding: 20px 0; }
    p { font-size: 17px; line-height: 24px; }
    .feature-min-hight p { font-size: 17px; }
    .faq-list ul li, .list-number ul li { font-size: 17px; }
    .helpful-resource .blog-trending { min-height: 190px; }
    #leftColumn p { font-size: 15px; }
    .New_stEpS ul li { font-size: 15px; }
    .Sub_ttl { font-size: 15px; }
    .Extr_ftr_hnt { font-size: 18px; font-weight: 700; }
    .New_PdNg20 { padding: 20px 0px; }
    .CdN_Partnr_fetr { margin-top: 20px; }
    .offer-benefit-content { min-height: 808px; }
    .FeaturePage .Feature-part { text-align: left; }
        .FeaturePage .Feature-part h3 { font-size: 16px; }
    .Feature-part p { font-size: 15px !important; }
    .fixnav .menu li a { font-size: 13px; }
    .view-sm { display: block !important; }
    .searchfield input { display: none; }
    #slay { padding: 286px 0px 0px 0px; height: 33px; text-align: center; }
    .irs-part, .due-bg { background-position: -210px 0 !important; }
    .top-chat { margin-top: 15px; }
    .navbar-default .navbar-nav > li > a { font-size: 15px; padding: 5px 7px; }
    .nav-bar-ett .logoresize img { width: 130px; margin-top: -20px; }
    .mrgn_alignmrnt40-40 { margin-left: 0px; margin-right: 0px; }
    ul.mega_menuDropdown { min-width: 670px; margin-left: 50px; }
    .navbar-right .dropdown-menu.frst-mmPos { right: -465px; }
    .navbar-right .dropdown-menu.scnd-mmPos { right: -320px; }
    .first::before { left: 25.4% !important; }
    .second::before { left: 42.6% !important; }
    .third::before { left: 67.6% !important; }
    .forth::before { left: 74.9% !important; }
    .navbar-right .dropdown-menu.tools { right: -111px !important; }
    .menu-divider::before { right: 9px; }
    .irs-part.ooida-bnr-bg { background-position: -170px 0 !important; }
    .banptop{padding-top:130px !important;}
    .Left_Result_tblIFTA .submit-btntax{font-size:16px; padding:10px 18px;}
    .paidadbann .common-h2{font-size:29px !important;}
    .paidadbann .irslogo { background: rgba(0, 0, 0, 0) url(images/common/irslogo.png) no-repeat scroll 0 0/90px; height: 102px; margin-top: -10px; position: absolute; width: 104px; }
    .adbann-strip h3 { font-size: 18px; line-height: inherit; padding-left: 190px;padding-top:5px;padding-bottom:5px; }
    .paidadbann .hvutlogo{margin-left: 0px;margin-top: 80px;background: rgba(0, 0, 0, 0) url(/content/images/express-guaranteed-footer.png) no-repeat scroll 0 0/180px;}
    .form8849 .feature-min-hight{ min-height: 100px !important; }
     .bannimg{margin-top:45px;}
     
      .spanishmenu .mega_menuDropdown::before{left:26.6%;}
      .spanishmenu .mega_menuDropdown1::before{left:42.6%;}
       .spanishmenu .mega_menuDropdown2::before{left:61.6%;}
        .spanishmenu .mega_menuDropdown3::before{left:74%;}
        .spani-fea-even-hgt-first { min-height: 195px !important; } .spani-fea-even-hgt-fifth { min-height: 195px !important; } .spani-fea-even-hgt-sevanth { min-height: 346px !important; } .spani-fea-even-hgt-third { min-height: 346px !important; } .spani-fea-even-hgt-eight { min-height: 318px !important; } .spani-fea-even-hgt-fourth { min-height: 318px !important; } .spani-fea-even-hgt-sixth { min-height: 269px !important; }
   .step-h3{font-size:18px;}
   .testimon{padding:170px 0px 50px !important;}
    .special-Pric-block .spl-header{font-size:18px; padding:10px 27px;}
    .spl-Pric-tag{font-size:26px;}
    .market-leader{font-size:15px;}
    .widget-heading{font-size:18px; margin-bottom:10px;}
    .enhance-bullet-point ul li, .unordered_list li{font-size:16px;}
    .spanish-pric-bnr{padding-top: 180px !important; padding-bottom:50px !important;}
    .paysubs-feature .tax-part{min-height:150px !important;}
    .duedateart{margin-top:15px;width:90%;}
    h1.bannbefor span{font-size:20px !important;line-height:18px !important;}
    .paidadbann-new .common-h2{font-size:30px !important;line-height:38px;}
.caption-landing p{font-size:22px;line-height:28px;}
.caption-two{font-size:26px;}
.whitebox{width:85%;}
.whitebox h3{font-size:19px;}
.minhgtpaid{min-height:145px;}
    .spanish-strip h3 { font-size: 26px; }
  
/*.land-test:before { content: ""; height: 10px; width: 10px; position: absolute; left: 0; color: #fff; background: #023B7C; border-radius: 50px; padding: 25px; background: url(../Content/Images/testiquote.png)no-repeat #023B7C 4px/40px; top: -30px; }*/
.landpagenew h3{font-size:20px;}
.landnew_last h5{font-size:16px;min-height:40px;}
 .mobadban_test h3{font-size:20px;line-height:inherit;}
    .moblandsteps_ad h3{font-size:20px;line-height:inherit;}
    .img1 img{margin-left:-2px;}
    .watchvideo {width: 25%;}
    .guaranteedBanner img{width:215px;}
    .guaranteedBanner{margin-top:40px;}
    .tradeIconBannerguarantee{bottom:-35px;left:20px;}
        .tradeIconBannerguarantee img{width:170px;}
    .faq-list ul li h2{font-size:18px;}
    .guaranteefea img{width:100px;}
   
    .sealtxt p{padding-left:0px !important;font-size:16px;}
    .irs2290-steps .rightTbHig{height:215px;}
    .irs2290-steps .vTab-leftStyle li a{padding:10px;}
    .irs2290-steps .vTab-leftStyle span.title{font-size:12px;}
    .faq-content-with-accord p{font-size:16px;}
    .irs2290-features h3{font-size:20px;padding-left:25px;color:#000;margin-top:15px;}
    .spanish-testi-minhgt { min-height: 117px; }
    .caption-two { font-size: 22px; }
        .caption-two span { font-size: 22px; }
    .paidadbann{ background-position: 0px !important; }
}


@media screen and (max-width: 699px) and (min-width: 300px) {
    .modal-open .modal { background: rgba(0,0,0,0.5); z-index: 99999; }
    .modal-content { margin-top: 10%; height: 100%; min-height: 200px; background: url(/Content/Images/bg.jpg) repeat; }
    button.close { -webkit-appearance: none; padding: 0; cursor: pointer; background: #01adef; border: 0; font-weight: 100; font-size: 18px; right: -5px; }
    .close:hover,
    .close:focus { color: #000; text-decoration: none; cursor: pointer; filter: alpha(opacity=50); opacity: 1; }
    .popup_bg { background: url(/Content/Images/banner-strips.png) no-repeat; background-position: center; padding: 20px; margin-top: 20px; }
        .popup_bg p { color: #fff; font-size: 16px; line-height: 20px; margin-top: -10px; font-weight: 500; padding-bottom: 15px; padding-top: 15px; }
            .popup_bg p span { font-size: 16px; font-weight: 900; display: contents; }
    .banner_popup_heading { font-size: 25px; font-weight: 600; color: #3b3b3b; margin-top: -15px; }
        .banner_popup_heading span { font-size: 25px; font-weight: 600; color: #f26522; margin-top: -15px; }
    .popup_pos { margin-top: 0px; }
    .popup_img { width: 80%; }
    #howItWorks_ul { flex-basis: 100%; text-align: center; vertical-align: bottom; display: block; }
        #howItWorks_ul li { margin-bottom: 40px; position: relative; }
            #howItWorks_ul li img { width: 80px; }
            /*#howItWorks_ul li:nth-child(n)::after {font-size:20px; padding: 13px 11px; position: absolute; margin-left: -20px; top:inherit;bottom: -43px; transform: rotate(90deg); }*/
            #howItWorks_ul li .pos-rel img { left: 0px; }
            #howItWorks_ul li:last-child { margin-bottom: 0px; }
    .button_pos { margin-left: 0px; }
}

@media only screen and (max-device-width:690px) {
    .mob-feature-dev { background: url(Images/bann-dev.png)no-repeat; background-size: cover; }
    .mblMBot0{margin-bottom:0;}
    .common-bannr-secstyle.enterprise-bng-bg {padding-top:50px !important}
    .mblBor{border-bottom: 1px solid #eaeaea;margin-bottom: 20px;padding-bottom: 10px;}
    .common-Pad{padding:30px 0;}
    .should-prefile ul.prefile-list-tc li{font-size:15px;line-height:22px;}
    .partList .borBot {border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}
    .list-number.partList ul{margin-top:10px;}
    .how-paystub-generate.mblPaystub .media{margin-bottom:12px;}        
        .how-paystub-generate.mblPaystub h5 {font-size: 17px;}
        .list-number.partList ul li{font-size:15px;padding-bottom:5px;margin-bottom:0;line-height:22px;}
    .h2-caption.mbl_caption{font-size:17px !important;}
    .common-h2{font-size:20px !important;line-height:26px;}
    .mbl_mBot{margin-bottom:20px;}
    .mob_divider.innovSec.mbl_divi_none{border-bottom:none;}
    .common-bannr-secstyle.trucklogics-bnr-bg{padding-top:60px !important;}
    .priSpan{font-size:20px;} 
    .artiNew .borBot{border-bottom:1px #dfdfdf solid;}
    .partnerLogo ul li{width:100%;}
    .innovSolu .Brdr-btm-none{min-height:100%;}
    .innovSolu .ifta-features-box
    .minHgt {min-height: 0;}
    .innovSolu {display: block;}
    .innovSolu .innovSec {width: 100% !important;}
    .trucklogics-bnr-bg .efile-bnr-cta .get-btn{font-size:20px;padding:10px 20px;}
       .trucklogics-bnr-bg{background:url("images/trucklogicsBanner.jpg") no-repeat left !important;}
    .newfaq-sec .taxCal-faq a img { margin-right: 5px; vertical-align: baseline; width: 12px; }
    .newfaq-sec .taxCal-faq a b, .taxCal-faq .plain_content p { font-size: 14px; }
    .newfaq-sec .taxCal-faq { padding: 15px 12px; }
    .taxCal-faq .plain_content p { font-size: 16px; margin-left: 18px; }
    .welcome_irs_bg span { text-align: left; font-size: 20px; }
    .trans_america_bar { line-height: 20px; font-size: 16px; padding: 8px 13px; }
    .FeaturePage .Feature-part { min-height: 300px; height: auto; border-top: 1px solid #ebebeb; padding: 25px 10px 10px; text-align: center; margin-top: 10px; }
    .mobile_startbtn { display: block; }
    .se-pre-con { background-size: 25% 21%; }
    .bannerheader { background: #02162e; }
    .partnersLogo { padding: 25px 0px; }
    .partnerTable td { /*display: block;*/ width: 10%; border-bottom: 1px solid #c9c9c9; padding: 10px; }
        .partnerTable td img { max-width: 90px; }
    .mobileBanner { display: block !important; }
    .new_taxig_patbg img { margin-top: 0; }
    .partnerBtn h2 { font-size: 18px; line-height: normal; }
    .partnerspg ul li, .new_taxig_patbg { width: 96%; }
    .quotesLeft, .quotesRight { font-size: 58px; }
    .col-md-9.resourcebg, .col-md-3.smartwaybg { float: none; margin: 0 !important; width: 100% !important; clear: both !important; }
    .irs-part h1.mainheading, h1.mainheading { margin: 10px 0 !important; padding-top: 50px !important; font-size: 20px; line-height: 28px; }
    .new_taxpbg .listTable.mTop20 { margin: 0 !important; }
    .new_taxpbg table.list_newtab td { width: 100% !important; display: inline-block; text-align: left !important; margin-bottom: 5px; }
        .new_taxpbg table.list_newtab td select { width: 100% !important; }
    #open-overlay.homevideo-mobile { margin: 0 85px; text-align: center; }
    .appsicons-bgsection { padding: 30px 0 !important; }
    .pricepg .pricetab { margin-bottom: 20px; }
    .resoursewholebg h1 { color: #ffffff; font-size: 20px; font-weight: bold; margin: 0; padding: 10px 0; text-align: center !important; }
    .efile-part h5 { font-size: 22px; }
    #open-overlay img { width: 60px; }
    .video-part { min-height: inherit !important; }
    .orLinep { background: #575a61; border-radius: 50%; color: #dadada; font: 600 14px/23px open sans !important; height: 30px !important; left: 43%; margin: -17px auto auto !important; padding: 4px 5px !important; position: absolute; text-align: center; width: 30px !important; }
    .news-subs a { font-size: 16px; padding: 8px 20px; }
    .banner h2 b { font-weight: 600 !important; }
    .banner h2 { font-size: 15px; line-height: 18px; text-align: center; margin-bottom: 0px; }
    #features .carousel-inner .item .col-md-4:last-child .tax-part { border-bottom: medium none; }
    .tax-part:last-child { border-bottom: none; }
    .tax-part { min-height: inherit; border-bottom: 1px solid #ddd; padding-bottom: 10px; }
    .offer-part h2, .video-part h2, .efile-part h2, h2.mainheading, .form-part h2 { font-size: 22px !important; font-weight: 600; line-height: 32px; }
    .offer-part { padding: 20px 0 40px; }
    .social-icons a { display: inline-block; margin: 10px; }
    footer .col-xs-6 { width: 100%; border-bottom: 1px solid #ddd; padding-bottom: 10px; }
    .whitebg h3 { font-size: 20px; line-height: 28px; }
    .carousel-inner .item .col-md-4 { margin-bottom: 25px; }
    .greybg.extax_irspagebg { margin: 30px 0 0; padding: 15px 0 20px; }
    .irs ul li { width: auto; }
    .irs h2 { padding-left: 15px; text-align: left; font-size: 24px; margin: 0; font-weight: 600; }
    .irs ul { padding: 10px 0; }
    /*.innerBanner .col-md-12, .innerBanner .col-md-12 .col-md-6 { padding: 0; }*/
    .irs-part { padding: 20px 0; }
    /*.irs-part p { padding: 8px; }*/
    .app-btn.appMobile img { width: 130px; }
    .appsicons-bgsection { padding: 50px 0; }
    .app-sec h3 { font-size: 18px; line-height: 24px; text-align: center; }
    .app-sec .app-btn img { width: 125px; }
    .appsicons-box p { font-size: 14px; }
    .appsicons-section .AppImg { width: 130px; }
    .AppImg1 { margin-bottom: 12px; margin-top: 12px; width: 120px; }
    .banner .h3join { margin-top: -3%; }
    .bannerheader { min-height: 525px; }
    .feature-btn.floatR { float: none; margin-bottom: 10px; }
    .Feature-partsection p.right-content { background: rgba(0, 0, 0, 0) url("Images/Common/tickicon.png") no-repeat scroll left 6px; font-size: 14px; padding-left: 25px; }
    .Feature-partsection p.left-content { background: rgba(0, 0, 0, 0) url("Images/Common/tickicon.png") no-repeat scroll left 6px; font-size: 14px; padding-left: 25px; }
    .resourcePage .resource-content { margin-bottom: 15px; }
    #appicons { display: none; }
    .spacer30hide { height: 30px; clear: both; }
    #rightColumn { float: none; width: 100%; }
    #leftColumn h1 { font-size: 20px; }
    .wid100 { width: 100%; }
    .carousel-inner .pRight30 { padding: 0px !important; }
    .item h4.mainheading { margin: 10px !important; }
    .slideimg { border: medium none; outline: medium none; width: 100%; }
    .irs-part h1.mainheading, h1.mainheading { font-size: 24px; line-height: 32px; margin-bottom: 0; margin-top: 42px; padding-bottom: 0; /*padding-top: 50px;*/ }
    .item.dodgerBlue > img { margin-left: 60px; }
    .app-icon a img { width: auto; margin: 10px; }
    .app-icon .mRight10 { margin-right: 10px; }
    .faqbg .inputbox input { max-width: 275px; }
    .ifta-1 .irsList ul { width: auto; }
    #iftapg .resourcebg ul, .resourcebg ul, .resourcebg2 ul { padding: 5px 5px 5px 0px; }
    #contact-form label.error, .field-validation-error { margin: 0 0 0 106px; }
    .site-sub a { min-width: 110px; padding: 5px 18px; }
    .hor-hypen { background-image: none; }
    .spart-hypen { background-image: none; }
    .site-sub a::before { left: 49%; }
    .site-sub { float: none; }
    .site-main { margin-bottom: 10px; }
    .site-sub a::before { background-image: none; }
    .site-main a::after { background: none; }
    .spart3, .spart2, .spart1, .site-sub { float: none; margin: 0px; }
    .spart3 { margin: -23px !important; }
        .spart1 .sitesub-inner a::before, .spart2 .sitesub-inner a::before, .spart3 .sitesub-inner a::before, .spart4 .sitesub-inner a::before { background-image: none; }
    .irspg ul { border-right: medium none !important; }
    .resourcebg ul li { width: 100%; }
    .tax-part { min-height: inherit; }
    #back-top { display: none !important; }
    .navbar-header { margin: 0px !important; width: 100%; }
    nav.navbar { right: 0px !important; top: -51px !important; /*width: 100% !important;*/ width: auto !important; }
    .navbar-toggle { margin-bottom: 21px !important; margin-top: -5px !important; }
    .menu li a { font-size: 13px; padding: 3px 5px; margin: 0px 0px !important; }
    .fixnav .menu li a { display: block !important; margin: 0px 0px !important; padding: 8px 15px !important; }
        .fixnav .menu li a.register { border-radius: 0px; }
            .fixnav .menu li a.register:hover { color: #fff; background: #f26522; }
    .menu li.more-menu:hover { background: #fff; border-radius: 0px 0px 0 0; }
        .menu li.more-menu:hover a:hover { color: #01adef !important; }
    .fixnav .menu li.more-menu:hover a { color: #01adef; }
    .fixnav li.more-menu:hover li:hover a { background: #01adef; color: #fff !important; }
    ul li.more-menu ul.submenu li { float: left; }
        ul li.more-menu ul.submenu li a { padding: 10px 10px !important; font-size: 11.7px !important; }
    footer p, .social-icons { width: 100%; }
    .form-part h2 { font-size: 36px; }
    .form-part { min-height: 575px; }
    .top-chat { display: none; }
    nav.navbar { position: absolute; right: 25px; top: -60px; width: 80%; z-index: 99; }
    .navbar-collapse { background: #ffffff; color: #333333; position: relative; top: 2px; width: 100%; }
        .navbar-collapse li { display: block; }
            .navbar-collapse li a { color: #333; }
            .navbar-collapse li a { border-bottom: 1px solid #dddddd !important; display: block; padding: 10px 15px !important; }
                .navbar-collapse li a:hover { background: #01adef; color: #fff; }
    li.more-menu ul.submenu { background: #fff; display: block !important; opacity: 1 !important; position: relative; visibility: visible; width: 100%; top: 0; }
        li.more-menu ul.submenu li a { padding: 10px 40px !important; color: #333 !important; }
    .navbar-toggle { position: relative; float: right; padding: 9px 10px; margin-top: 5px !important; 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 { display: block; width: 22px; height: 2px; border-radius: 1px; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); margin-top: 0px; }
        .navbar-toggle .icon-bar { display: block; width: 22px; height: 4px; border-radius: 1px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); margin-top: 5px; }
        .navbar-toggle.collapsed .icon-bar + .icon-bar { margin-top: 4px; display: block; }
            .navbar-toggle.collapsed .icon-bar + .icon-bar + .icon-bar { margin-top: 4px; display: block; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); margin-bottom: 0px; }
        .navbar-toggle .icon-bar + .icon-bar { margin-top: 4px; display: none; }
            .navbar-toggle .icon-bar + .icon-bar + .icon-bar { margin-top: -4px; display: block; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); margin-left: 0px; margin-bottom: 5px; }
    h4.mainheading, h3.mainheading { font-size: 22px; }
    .creditbg { height: 200px; text-align: center; }
    .ad-news { padding: 5px !important; margin-top: 6% !important; }
        .ad-news h1, .ad-news h1 span { font-size: 18px !important; line-height: 24px !important; font-weight: 600 !important; }
    .banner h1 span { font-size: 22px !important; font-weight: 500 !important; }
    .ad-news h4 { margin-top: -5px; }
    .ad-news h4 { font-size: 16px !important; font-weight: 600 !important; }
    .ad-news a { font-size: 16px; }
    .banner h1 { font-size: 18px; line-height: 36px; margin-top: 2% !important; }
    .banner h3 { font-size: 15px; font-weight: 500; margin-bottom: 0px !important; }
    .banner h1 span { font-size: 35px; }
    .irslogo { width: 52px; height: 51px; background-size: cover; }
    .news-subs { padding: 0; }
        .news-subs a { border-radius: 0 0 5px 5px; width: 100%; }
        .news-subs input[type="text"] { border-radius: 5px 5px 0 0; width: 95%; min-width: 100% !important; }
    .headbtn img { margin: 10px 0 !important; padding: 0 !important; width: 47%; }
    .headbtn a.fb-btn { margin: 0px 10px 0px 0px; }
    .orLinep { background: #575a61; border-radius: 50%; color: #dadada; font: 14px/30px open sans; height: 40px; left: 0; right: 0; margin: -22px auto auto; padding: 5px 8px; position: absolute; text-align: center; width: 40px; }
    #owl-example .owl-item, #owl-example1 .owl-item { display: inline-block; width: 190px !important; }
    .offer-part h2, .video-part h2, .efile-part h2, h2.mainheading { font-size: 30px; }
    .owl-carousel .owl-wrapper-outer { margin: 0 auto !important; width: 80% !important; }
    .offer-part .owl-next { right: 0; }
    .offer-part .owl-prev { left: 0; }
    .owl-next img, .owl-prev img { width: 60%; }
    .form-part .app-btn img { width: 50%; }
    .owl-prev, .owl-next { top: 17px !important; }
    .owl-next { right: -20px !important; }
    .owl-prev { left: -20px !important; }
    .video-part { min-height: 420px; }
    .extaxappbg .formTabs li.extax_priceselmenu, .extaxappbg .formTabs1 li.extax_priceselmenu, .extaxappbg .formTabs2 li.extax_priceselmenu { font-size: 12px; padding: 8px; margin: 0px 0px; }
    #li_Text.extax_priceselmenu_active::before { left: 14px !important; }
    #li_Fax.extax_priceselmenu_active::before { left: 10px !important; }
    #li_Postal.extax_priceselmenu_active::before { left: 21px !important; }
    .extaxappbg .formTabs li.extax_priceselmenu_active::before, .extaxappbg .formTabs1 li.extax_priceselmenu_active::before, .extaxappbg .formTabs2 li.extax_priceselmenu_active::before { left: 23px !important; }
    .extaxappbg .listTable p { font-size: 12px !important; line-height: 24px !important; }
    #ExpressForms h3, #ExpressForms .h3 { font-size: 20px; }
    #ExpressForms li { font-size: 13px; line-height: 24px; }
    #overlay { left: 0px; right: 0px; width: 85%; height: 40%; top: 20%; }
    .extaxappbg .tax-part { min-height: inherit; }
    .faqbg h1 { font-size: 33px; }
    .faqVideo { width: 100%; margin: 20px auto 0px; }
        .faqVideo iframe { width: 100% !important; height: 225px; border: none !important; }
    .fixnav li.more-menu.active a, .fixnav li.more-menu a:hover { background: #fff; color: #01adef !important; }
    .contact-form-part h2 { font-size: 21px; }
    .contact-form-part h5 { font-size: 20px; }
    #leftColumn .mainCategory ul li { width: 100%; margin: 0px 0px 10%; }
    #colorbox, #cboxWrapper, #cboxContent, #cboxLoadedContent { width: 100% !important; max-width: 90%; height: 110% !important; }
    #colorbox { left: 5% !important; right: 5% !important; }
        #colorbox img { width: 100% !important; height: 100% !important; }
    .exaboutbtmcnt .plainContent:first-child, .exaboutbtmcnt .plainContent:first-child + .plainContent { min-height: inherit; }
        .exaboutbtmcnt .plainContent:first-child + .plainContent { min-height: inherit; }
    .exaboutbtmcnt .plainContent:last-child { min-height: inherit; }
    h1, .h1 { font-size: 30px; }
    .resoursewholebg { margin-bottom: 0px; }
    .videoBox { width: 100% !important; margin: auto; }
        .videoBox iframe { width: 100% !important; height: 235px !important; }
    .resource_leftmenu { position: inherit !important; top: 0px !important; }
    .ifta-1 .ifta-features-box img { height: 60px; }
    #wraptxt { display: none !important; }
    #nowraptxt { display: block !important; }
    .fixnav .menu li.more-menu.active a { border-radius: 0px !important; color: #333 !important }
    .steps .step1, .steps .step2, .steps .step3 { background: none; margin-top: 15px; }
    section.supportCenter a { display: inline-block; width: 100%; }
    .steps .step1, .steps .step2, .steps .step3, .steps .step4 { margin-top: 15px !important; }
    .supportCenter .moblile a { width: auto; }
    .bannerslay { background: none !important; height: 0px; }
    .mobadbanner{min-height:735px !important;padding-bottom:45px !important;}
    .paidadbann .common-h2 { font-size: 20px !important; /* margin-left: 60px; */ line-height: 30px;margin-bottom:0px !important; }
    /*#leftColumn{margin-top:20px !important;}*/.adbann-strip h3{padding-left:0px;font-size:18px;padding:5px;padding-top:12px;}
    .adbann-strip{margin-top:-40px;}
    /*.ribbon:before{left:6px;top:90px;}*/
    .guarantee .captiontxt {
        font-size: 20px;
        margin-bottom: -10px;
    }
    .guarantee .get-btn, .guarantee .get-btn:focus{font-size:20px;}
    .guarantee{min-height:500px;margin-top:-40px !important;margin-bottom:40px;padding-top:50px !important;padding-bottom:50px !important;}
    .faq-list ul li h2{font-size:16px;}
    .guaranteefeature p{font-size:16px;}
    .guaranteefea .dev-part h5{font-size:16px;margin-bottom:0px;line-height:22px;}
    .guaranteefea .vertical-align{display:flex;}
    .guaranteefea .brdr-rgt{border-right:0px;}
    .guaranteefea .bor-bot{border-bottom:0px;}
    .guaranteefea .mborbot{border-bottom:1px solid #ddd;padding-bottom:15px;    }
    .guaranteefea .pBot20{padding-bottom:0px !important;}
    .mrglftless{padding-left:40px;}
     .guaranteefea img{width:100px;}
    .dev-part h5{padding-left:20px;}
    .guaranteefea{padding-top:0px;}
    .pricing-guarantee h3{font-size:18px;}
    .pricing-guarantee img{width:100px;margin-top:0px;left:20px;margin-bottom:10px;}
    .faq-list ul li h2{font-size:14px;}
     .expressstats{min-height:300px !important;padding:50px 0px 50px !important;ba}
        .expressstats .common-h1{text-align:center !important;}
    .efileform2290 p{padding:0px 15px !important;}
    .efileform2290 h3{font-size:18px;}
    .efileform2290 .enhance-bullet-point ul li{font-size:15px;}
    .faqebook h2{font-size:16px;}
     .non-amp-resource-bnr.resoursewholebg h1{font-size:20px !important;}
    .mbl-sticky-bar{position:inherit !important;}
    .xs-24px{font-size:24px !important;}
    .text-xs-center{text-align:center !important;}
    .xs-pt-95px{padding-top:95px !important;}
    .enhance-bullet-point ul li, .unordered_list li{font-size:15px !important;}
    .border-whitish-gray > thead > tr > th, .table-bordered > tfoot > tr > td { border: 1px solid #f7ecec; font-size: 15px; }
    .green-tick-arrow li { font-size: 15px; padding-bottom: 10px;}
    .text-xs-20{font-size:20px !important;}
}

@media only screen and (max-device-width:600px) {
    .spani-media-body-dmv h5 { min-height: 100% !important; }
    .welcome_irs_bg span { text-align: left; font-size: 20px; line-height: inherit; }
    .icon_support img { width: 50px; }
    .icon_support h4 { margin-bottom: 20px; }
}

@media only screen and (max-device-width:350px) {
    .welcome_irs_bg span { text-align: left; font-size: 20px; line-height: inherit; }
}

@media only screen and (max-width:320px) {
    .ifta_Tax .get-btntax, .ifta_Tax .reset-btntax, .submit-btntax { font-size: 12px; }
    .form-control.fuel-right { width: 61% !important; }
    .newfaq-sec .taxCal-faq a img { margin-right: 5px; vertical-align: baseline; width: 12px; }
    .newfaq-sec .taxCal-faq a b, .taxCal-faq .plain_content p { font-size: 12px; }
    .newfaq-sec .taxCal-faq { padding: 15px 12px; }
    .taxCal-faq .plain_content p { font-size: 12px; margin-left: 18px; }

    .social-icons a { display: inline-block; margin: 5px 5px 20px 5px; }
    .ad-news { padding: 5px; margin-top: 6%; }
        .ad-news h1 { font-size: 22px; line-height: 24px; font-weight: 500; }
    .banner h1 span { font-size: 22px; font-weight: 500; }
    .ad-news h4 { font-size: 18px; font-weight: 500; }
    #appicons { display: none; }
    .banner h1 { margin-top: 10%; }
    .irs-part h1.mainheading { margin-top: 42px; padding-top: 35px; }
    .get-btn { font-size: 14px; }
    .more-btn { font-size: 13px; }
    .item.dodgerBlue > img { margin-left: 60px; }
    .carousel-inner .pRight30 { padding: 0px !important; }
    .item h4.mainheading { margin: 10px !important; }
    .slideimg { border: medium none; outline: medium none; width: 100%; }
    .irs-part hl.mainheading { padding-top: 10px; }
    .cardTop img { width: 45%; }
    .AuthorizeNetSeal img { width: 100% !important; }
    .ifta-1 ul, .ifta-1 ol { margin: 0px !important; }
    .app-icon a img { width: 50%; }
    .app-icon .mRight10 { margin-right: 10px; }
    .site-main a { min-width: 120px; padding: 5px; }
    .site-sub a { min-width: 110px; padding: 5px 18px; }
    .hor-hypen { background-image: none; }
    .spart-hypen { background-image: none; }
    .site-sub a::before { left: 49%; }
    .site-sub { float: none; }
    .site-main { margin-bottom: 10px; }
    .site-sub a::before { background-image: none; }
    .site-main a::after { background: none; }
    .spart3, .spart2, .spart1, .site-sub { float: none; margin: 0px; }
    .spart3 { margin: -23px !important; }
        .spart1 .sitesub-inner a::before, .spart2 .sitesub-inner a::before, .spart3 .sitesub-inner a::before, .spart4 .sitesub-inner a::before { background-image: none; }
    .extaxappbg .listTable img { width: 100%; }
    .resourcebg ul li { width: 100%; }
    #ExpressForms li { font-size: 12px; }
    .partnerspg ul li { width: 59%; }
    #lang { display: block !important; }
    #lang { display: block !important; left: 55%; position: absolute; top: -40px; z-index: 100; }
    #wraptxt { display: none !important; }
    #nowraptxt { display: block !important; }
    .wid100 { width: 100%; }
   
     
}

@media only screen and (max-width:480px) {
    /*div[class*="banner"] { display: none; }*/
    .mobile_banner { display: block !important; }
    div[class="bannerheader"], div[class="bannerheader"] .banner { display: block; }
    .flow li { margin: 5px 0px; padding: 0 20px; }
        .flow li .Circle::before { right: -57px; }
    .tax_cal_mobile td { width: 100% !important; float: left; text-align: left !important; margin-bottom: 10px; padding-left: 0px !important; }
        .tax_cal_mobile td select { width: 100% !important; }
        .tax_cal_mobile td label { text-align: center !important; float: none; font-size: 13px !important; }
    .tax_cal_mobile label#lblSelectDate.error { top: -30px; float: right; position: relative !important; right: 15px; }
    .tax_cal_mobile td.width_50 { width: 67% !important; }
    .tax_cal_mobile td.width_2 { width: 33% !important; }
    .tax_cal_mobile td.sub_but a { display: block; text-align: center; margin: 0px 0 15px !important; margin-bottom: 15px; }
    .mobile_text { font-size: 13px !important; }
    .ett-trending-strip .strip-h3-text{font-size:16px;text-align:center !important;padding:10px 0px;}
    .remove_img img { margin-left: -10px; position: absolute; }
    .mobil_gap { margin-top: 15px; }
    .moblogo-features img{position:initial !important;padding-top:0px !important;margin-right:0px !important;display:flex;justify-content:center;}
    .tax_cal_mobile td input { width: 100% !important; padding-left: 10px !important; }
    .mobile_center { text-align: center !important; }
    .mob-widget { background-color: #fff; box-shadow: 0px 0px 11px #8BBAED;padding:0px 10px; }
        .mob-widget h3{font-size:20px;padding-top:20px;}
        .travel-miles-tbl .custom-toggle-dp { width: 170px !important; }
    .tab_pos { position: absolute; right: 5px; top: 14px; width: 14px; }
    .IFTA-tbl-newUpdate { padding: 10px; }
    .Ifta-tbl-hdr-section label { font-size: 14px !important; }
    .IFTA-tbl-newUpdate table.listTable th { padding: 8px 10px; }
    .taxCalc-lefttbl-header .tax_cal_mobile td.width_50 { width: 100% !important; }
    .taxCalc-lefttbl-header .dueDate { text-align: center; float: none; font-size: 20px; }
    .taxCalc-lefttbl-header { margin-left: -10px; margin-right: -10px; }
    .IFTA-tbl-newUpdate .d-flex-mbl { display: flex; align-items: center; }
    .IFTA-tbl-newUpdate .reset-btntax { margin-top: 10px; }
    .Left_Result_tblIFTA .quality_motor_h3 { font-size: 17px !important; }
    .before-shrink-CTA { margin: 0px; }
        .before-shrink-CTA .submit-btntax { margin-right: 0px; }
    .Left_Result_tblIFTA .frm2290_stamped_h4 { font-size: 19px !important; }
    .before-shrink-CTA1 { margin: 0px; }
        .before-shrink-CTA1 .submit-btntax { margin-right: 0px; }
    .frm2290_stamped_h3 { font-size: 18px !important; margin-bottom: 0px; }
    .HVUT-Calc_tbl .custom-toggle-dp { width: 200px; }
    .common-bannr-secstyle { margin-top: 40px !important; }
    .pricepg .priceval .price { font-size: 45px !important; }
    /* Non AMP mobile menu */
    .mbl-banner-style{padding-top: 70px !important; margin-top:0px !important; padding-bottom:30px !important;}
    .mbl-ett-nav-bar img { width: 115px; height: auto; }
    .mbl-nav-toggle-bar { padding: 15px; font-size: 1.25rem; line-height: 1; background-color: #fff; border: 1px solid transparent; border-radius: 0.25rem; cursor: pointer; }
        .mbl-nav-toggle-bar .navbar-toggler-icon { display: block; width: 25px; height: 4px; background-color: #333; margin-bottom: 4px; }
           .ebook-mob img{width: 145px; height: auto; background: #fff; padding: 5px 10px; margin-top: -10px; border-radius: 0px 0px 5px 5px;}
    .expressimg .tax-part{min-height:185px !important;padding:15px 10px 5px !important;}
    /* Non - AMP Menu Style*/
    .header_info span {
        margin: 0px 15px 10px;
    }
    .AMP_Menu { margin-left: -830vw; z-index: 99999; background: #fff; border-bottom: 1px solid #EFEFEF; padding: 0; position: fixed; height: auto; top: 0; bottom: 0px; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; max-width: 91vw; width: 100%; transition: all 0.4s linear; -webkit-transition: all 0.4s linear; overflow-y: scroll; }
    #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: 9999; 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; background-color: rgba(240, 240, 240, 0.64); }
    .AMP_Logo { display: inline-block; width: 130px; }
        .AMP_Logo img { width: 100px; height: auto; max-width: 100%; }
    .navbar-nav { margin: 0px; }
        .navbar-nav > li > a { height: 44px; border-bottom: 1px solid #eee; padding: 10px 15px; }
    .AMP_Menu .dropdown-toggle { position: relative; }
    .navbar-toggle { margin-right: 0px; }
    .nav > li.mobile-signin-btn { margin-top: 12px; }
        .nav > li.mobile-signin-btn a { padding: 7px 15px !important; height: inherit; margin-left: 15px; }
    .AMP_Menu .dropdown-toggle::after { position: absolute; top: -2px; right: 0; height: 44px; width: 44px; content: ""; background-size: 1.5rem; background: url(/Content/Images/newImages/mobile-nonamp-arrow.png) 0 0/15px; /*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; }
    .AMP_Menu .dropdown-menu { position: relative; top: 0; left: 0 !important; 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 a, .AMP_Menu .dropdown-menu li span { min-height: 44px; border-bottom: 1px solid #eee; line-height: 30px; padding: 10px 15px; width: 100%; display: inline-block; font-size: 15px; text-align: left; font-weight: normal; color: #333; cursor: pointer; text-decoration: none; }
        .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: 7px;left: 90px; color:#fff;font-weight: 500;}
.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_Menu .dropdown-menu { opacity: 1; -webkit-transform-origin: top; transform-origin: inherit; -webkit-animation-fill-mode: forwards; animation-fill-mode: inherit; -webkit-transform: inherit; transition: all 0.2s linear; -webkit-transition: all 0.2s linear; padding: 0px; }
    .AMP_Header span, .AMP_Header { text-transform: uppercase; font-size: 16px; font-weight: 500; color: #212121; }
    .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; }
    .AMP_Menu li a.dropdown-toggle { position: relative; }
        .AMP_Menu li a.dropdown-toggle::after { position: absolute; top: 13px; right: 4px; height: 20px; width: 20px; content: ''; background-size: 1.5rem; background: url(Images/icons/mobile-nonamp-arrow.png) 0 0/9px; background-repeat: repeat; background-repeat: no-repeat; display: block !important; border: none !important; }
    .navbar-nav > li > a { height: 47px; border-bottom: 1px solid #e4e4e4; padding: 12px 15px; display: inline-block; width: 100%; color: #333; text-decoration: none !important; }
    .AMP_Menu li.Ph_ContactIcon { text-align: center; padding: 12px; }
        .AMP_Menu li.Ph_ContactIcon span { font-size: 18px; color: #000; }
        .AMP_Menu li.Ph_ContactIcon .fa { font-size: 22px; color: #ef6d49; width: 27px; height: 27px; border-radius: 50%; line-height: 24px; padding-left: 0px; margin-right: 5px; }
    .AMP_Header span { letter-spacing: 3px; font-weight: 300; font-size: 17px; }
    .inner-subMenu-head { font-size: 17px; color: #023b7c; font-weight: 500; display: inline-block; margin-bottom: 0px; margin-top: 15px; padding-left: 8px; }
    /* Non - AMP Menu Style*/
    .visible-XS { display: block; }
    .pagehead-mTop { margin-top: 0px; }
    .new_row_update .custom-toggle-dp { width: 186px; }
    .mbl-ett-nav-bar { background-color: #fff; position: fixed; right: 0; left: 0; padding: 10px 0 10px 15px; z-index: 999; top: 0px;}
    .sp-covid-mtop25 { margin-top: 25px; }
    .sp-covid-mtop0 { margin-top: 0 !important; }
    .en-covid-mtop { margin-top: 0px; }
    .IFTA-tbl-newUpdate .table-responsive { max-width: unset; overflow-x: unset; overflow-y: auto; }.landaddmob .mbl-ett-nav-bar{padding-bottom:0px;}
    .custom-dropdown .dropdown-menu { position: relative; overflow: scroll; z-index: unset; }.landaddmob .mbl-nav-toggle-bar{padding-top:0px;padding-bottom:0px;}
    .dropdown-backdrop { display: none !important; } .landaddmob{display:flex !important;padding-bottom:0px;padding-top:15px;}.landaddmob .mailicon{color:#555;font-size:13px;background: url(images/mail.png) no-repeat left top/16px;line-height:17px;padding-left:23px;}
    .common-bannr-secstyle h1{font-size:24px !important;}.paidadbann .hvutlogo{margin-top:-100px;margin-left:75px;background:rgba(0, 0, 0, 0) url(/content/images/ett-trademark.png) no-repeat scroll 0 0/100px;}.landaddmob .phoneicon{color:#555;font-size:13px;background: url(images/common/callicon.png) no-repeat left top/16px;line-height:17px;padding-left:23px;}
    .pricing-banner.common-bannr-secstyle h1 {margin-top: 0;}.caption{font-size:15px !important;}.paidadbann .irslogo{margin-left:20px;}
    .resp-imgsize{width:60px; height:auto;}.paidadbann h1{font-size:19px !important;}.mobland h3{font-size:17px;}
    .paidadbann .irslogo{background: rgba(0, 0, 0, 0) url(images/common/irslogo.png) no-repeat scroll 0 0/70px;margin-top:-85px;}
    .moblogo{display:flex !important;align-items:center;justify-content:center;margin-bottom:20px;} .mobtrade{margin-right:20px;}.paidad-side{margin-top:0px;}
    .partBnr{margin-top:0px !important;}  .partBnr .caption{font-size:18px !important;}
  .mob-txt {text-align:center !important;}
   .mob-txt  .common-h1{text-align:center !important;}
   .tax_prof_banner{padding-top:50px !important;padding-bottom:40px !important;}
   .tax_prof_banner .caption{font-size:16px !important;}
   .taxcom h3{font-size:18px;} .fea-heading{font-size:17px;}
    .fea-bullet .rigtWidList li{font-size:15px;}
    .fea-bullet{padding-left:0px;}
    .min-box-2{min-height:0px;}
    .min-box-3{min-height:0px;}
    .min-box-4{min-height:0px;}
    .min-box-5{min-height:0px;}
    .tax_prof_banner .efile-bnr-cta .get-btn{font-size:16px;}
    .taxcom .efile-bnr-cta .get-btn{font-size:16px;}
    .media1 h5{font-size:18px;}
    .should-prefile .brdr-rgt{border-right:0px;border-bottom:1px solid #ddd;padding:10px;}
    .media1 .media-body{height:0px;}
    .brdr-rgt-black{border-right:0px;border-bottom:1px solid #fff;padding:10px;}
    .mobmtop{padding-top:10px;}
    .sch-fea .brdr-rgt{border-right:0px;}
    .part_about li{font-size:15px;}
    .software h3{font-size:18px !important;}
     .software-manage .partRightWidget{margin-top:30px;}
     .asscoc{padding-top:50px !important;padding-bottom:40px !important;} 
     .dmv-banner{padding-top:80px !important;}
     .asscoc .caption{font-size:17px !important;margin-bottom:20px !important;}
      .should-prefile .h2-heading-caption1{font-size:16px;margin-top:-0px !important;}
      .serPrvFeat .media-body{height:inherit;}
    .sub-caption{font-size:17px;}
    .special-Pric-block{margin-top:15px; margin-bottom:8px;}
    .special-Pric-block .spl-header{font-size:17px; padding:10px 25px;}
    .spl-Pric-tag{font-size:24px;}
    .market-leader{font-size:14px;}
    .Pric_right_widget{margin-top:20px; padding:15px;}
    .widget-heading{font-size:17px;}
    .Pric_right_widget .enhance-bullet-point ul li, .unordered_list li{font-size:15px; line-height:22px;}
    .Pric_right_widget .enhance-bullet-point ul li::before, .Pric_right_widget .unordered_list li::before{top:8px;}
    .paidadbann-new .common-h2{margin-bottom:10px;margin-top:10px;}
    .paidadbann .caption{font-size:18px !important;}
    .New-tax-calculator{padding-top:100px !important;}
    .Ifta-content p{padding:10px 0px;}
    .frm2290CTAtbl_taxClac .submit-btntax{font-size:13px;padding:13px 20px;margin:10px 0px 0px;}
    /*.paidadbann-new{margin-top:0px !important;}*/
    .paidadbann-new .common-h2 { font-size: 22px !important; margin-left: 0px; line-height: 30px; align-items: center; }
    .caption-landing p{font-size:18px;}
    .bluetxt{font-size:22px;}
    .caption-two{font-size:18px;margin-bottom:20px;}
    .caption-two span{font-size:22px;}
    .whitebox{width:100%;padding:0px 10px 25px;}
    .inline{text-align:center;}
    .inline .get-btn1, .get-btn1:focus{margin-left:0px;}
    .whitebox .caption{font-size:16px !important;}
    .paidadbann-new h1{font-size:22px !important;}
    .caption.capMargin{margin-bottom:20px !important;}
    .mobstrip h3{font-size:18px;}
    .mobadban_test p{font-size:16px;}
    .mobadban_test h3{font-size:18px;line-height:inherit;}
    .moblandsteps_ad h3{font-size:18px;line-height:inherit;}
    .minhgtpaid{min-height:0px;}
    .land-test h3{font-size:20px;}
    .land-test{margin-bottom:40px;}
    .mob-mar-bot{margin-bottom:-30px !important;}
    .moblandsteps_ad p{font-size:16px;}
    .vTab-left{margin:0px 15px;border-radius:5px;border-right:1px solid #ddd;}
    .vTab-leftStyle li.active a{background:#fff !important;border:0px !important;border-bottom:1px solid #eee !important;border-top-left-radius:10px !important;border-top-right-radius:10px !important;}
    .landpagenew .media1 h5{font-size:18px;}
    .landpagenew p{font-size:16px;line-height:22px;}
    .landnew_last p{font-size:16px;line-height:22px;}
    .vTab-leftStyle li:last-child a{}
    /*.land-test:before { content: ""; height: 15px; width: 15px; position: absolute; left: 10px; color: #fff; background: #023B7C; border-radius: 50px; padding: 25px; background: url(../Content/Images/testiquote.png)no-repeat #023B7C 4px/40px; top: -25px; }*/
    #features .tax-part{min-height:0px;}
    .landing-testimonal h5{font-size:18px;}
    .landing-testimonal h5 img{margin-top:-18px !important;}
    .firstsec .mobtrade img{margin-top:0px;}
    .mobhgt{min-height:80px;}
    .landpagenew h3{font-size:20px;}
    .paidadbann-new { margin-top: -35px !important; margin-bottom: 30px; }
    .faq-list ul li h2{font-size:14px;}
    /*.ribbon:before { height: 0; width: 0; bottom: 24.5px; left: 7px; border-top: 15px solid #000; border-left: 15px solid transparent; position: absolute; content: ""; }*/
     .faqebook h2{font-size:16px;}
    .ebook-mob{padding:10px 0 10px 0px;background:none;position:absolute;}
    .ebook-mob .site-logo-Lft{margin:auto;}
    .ebook-last{text-align:center;}
    .get-btn-white, .get-btn-white:focus{font-size:16px;}
    p.smalltxtstats{text-align:center;padding-right:0px;font-size:20px;margin-bottom:-20px;}
    .expressstats .text-left{text-align:center !important;}
    .statsslider .tax-part{min-height:0px !important;}
    .close{width:30px;height:30px;line-height:30px;}
    .expressstats{margin-top:0px !important;}
    h2.popuph2{font-size:28px;}
    #toast-container.toast-top-center > div, #toast-container.toast-bottom-center > div{width:340px !important;font-size:15px;padding-left:50px;}
    #toast-container .toast-close-button{right:-0.2em !important;top:-0.5em !important;}
    .paidadbann{background: linear-gradient(to right, rgba(255, 255, 255, 0.9), rgba(255,255,255, 0.7)), url(images/paidadbann.jpg) !important;background-size:cover !important;padding: 100px 0px 100px !important;}
      .article-mob{min-height:auto !important;margin-top:-20px !important;padding:140px 0px 40px !important;}
       .article-mob h1{text-align:center !important;font-size:20px !important;}
    .article-mob .efile-bnr-cta .get-btn, .efile-bnr-cta .get-btn:focus{font-size: 16px;padding:14px 25px;}
    .nextTo-emailfield .bnr-h5 span{font-size:20px;}
     .nextTo-emailfield .bnr-h5{font-size:16px;}
    .article-header-section h2{font-size:18px;text-align:center;}
    .breadcrumb{margin-bottom:10px;}
        .breadcrumb > li{font-size:13px;}
    .article-header-section span{font-size:14px;}
    .article-header-section{text-align:center;}
    .rejectpad .breadcrumb{display:none;}
}


@media only screen and (max-width:468px) { 
    .dmvtable{padding:15px !important;}   
    .dmv-bnr-bg .caption.caption-mbl{margin-bottom:25px !important;}
    .flow li .Circle::before { bottom: -173px !important; right: 150px !important; transform: rotate(90deg); }
    .taxcom .flow li { margin: 24px 10px 24px 0px !important; }
    .flow li { margin: 24px 0px !important; }
    .ad-logo { margin: 0 auto; width: 50%; }
    #appicons { display: none; }
    .spani-get-btn { padding: 10px 30px !important; }
    .get-btn { font-size: 16px; }
    .mob-ebook h2{color:#00498e;}
    .expressstats{background:url(../Content/Images/mobbg-ebook.png) !important;}
    .expressstats .common-h1{color:#fff;}
    p.smalltxtstats{color:#fec20e;}
     .expressstats .caption{color:#fff;}
    .mob-ebook .h2-caption{color: #049fda;}
     .mob-ebook-high{box-shadow: 0px 0px 9px #e6e6e6; margin: 0px 0px; background: url(../Content/Images/expressbg-sec.png); border-radius: 5px; border: 1px solid #efefef;background-position:bottom;}
    .back-title { margin: 20px 0 10px; }
    .banner h1 i { font-size: 15px; }
    .banner h1 { line-height: 28px; }
        .banner h1 span { font-size: 18px !important; font-weight: 700 !important; line-height: normal; }
    .banner h3 { margin-top: 5px !important; }
        .banner h3.h3join { margin-top: 12% !important; }
    .bannerheader { min-height: 500px; }
    .news-subs input[type="text"] { height: 45px; }
    .news-subs i { font-size: 15px; }
    .landing_1 .news-subs i { padding: 10px 12px 10px; }
    .news-subs a { padding: 8px 20px; }
    .more-btn { font-size: 13px; }
    #morehide { display: none !important; }
    header.layoutheader { min-height: 65px !important; }
    .logoresize img { width: 150px !important; margin-top: 5px; }
    .navbar-toggle { margin-bottom: 4px !important; margin-top: 5px !important; }
    #lang { display: block !important; left: 55%; position: absolute; top: -41px; z-index: 100; }
    .mbl-ett-nav-bar #lang { left: 45%; top: 26px; }
    /*.mbl-ett-nav-bar .english input[type="submit"] { background-color: #023b7c; padding: 5px; border: 1px solid #023b7c; color: #fff; }
    .mbl-ett-nav-bar .espanol input[type="submit"] { background-color: #01adef; padding: 5px; border: 1px solid #01adef; color: #fff; }*/
    .mbl-ett-nav-bar .english input[type="submit"] { color: #aaa !important;border: 2px solid #ccc;background-color: #fff !important;font-weight: 600; margin-right:5px; padding:5px;}
    .mbl-ett-nav-bar .espanol input[type="submit"] { background-color: #fff;margin-right: 5px;border: 2px solid #023b7c;color: #023b7c !important;font-weight: 600;padding:5px; }
    .taxYear { margin-top: 35px; }
    .taxYear_new { margin-top: 0; font-size: 20px; padding: 10px 10px; }
    #fixNav { padding-top: 15px; }
    .navbar-collapse { top: 9px !important; }
    .irslogo { background-size: cover; height: 64px; left: 38%; margin-top: -0px; width: 64px; }
    .patnerbg ul.formTabs li { width: 32%; }
    #sitemap a, .site-main a, .site-sub a { min-width: 190px !important; }
    #helpvideos .videoBox.vidwid iframe { height: 280px !important; }
    .spacer30hide { height: 30px; clear: both; }
    .wid100 { width: 100%; }
    .arrow-down { margin-left: 122px; }
    #rightColumn { width: auto; }
    #leftColumn h1 { font-size: 18px; margin-bottom: 0px; line-height: 24px; }
    .crst-btn { display: block !important; text-align: center !important; position: relative; }
    .landstarcarriers_bg.crst-btn { position: relative; }
    .crst-btna a img { margin: 5px; }
    #lti { margin: 0 auto; text-align: center; padding: 100px 0 0; height: auto; }
    .redbtn.redbtn-primary, .yellowbtn.yellowbtn-primary { margin-bottom: 10px; margin-left: 0; margin-right: 0; }
    .bluebtn.bluebtn-primary { margin-bottom: 10px; margin-left: 0; margin-right: 0; }
    .epes-logo { background: url("Images/partners/6.png") no-repeat scroll center top !important; margin-top: 15px; display: block !important; height: 100px; }
    .bannerEPES { display: none; }
    .Nbtn.Nbtn-primary { margin-bottom: 10px; margin-top: 20px; font-size: 14px; }
    .Rbtn.Rbtn-primary { margin-bottom: 10px; font-size: 14px; min-width: 188px !important; }
    .lti-logo { background: url("Images/partners/19.png") no-repeat scroll center top !important; margin-top: 15px; display: block !important; height: 115px; }
    .bannerLti { display: none; }
    .redbtn.redbtn-primary, .yellowbtn.yellowbtn-primary { margin-bottom: 10px; font-size: 14px; }
    .bluebtn.bluebtn-primary { margin-bottom: 10px; font-size: 14px; min-width: 188px !important; }
    .odfl-logo { background: url("Images/partners/30.png") no-repeat scroll center top !important; margin-top: 15px; display: block !important; height: 115px; }
    .bannerODFL { display: none; }
    #odfl { margin: 0 auto; text-align: center; padding: 100px 0 0 15px; height: auto; width: inherit; }
    .Nbtn.Nbtn-primary { margin-bottom: 10px; margin-top: 20px; font-size: 14px; }
    .Rbtn.Rbtn-primary { margin-bottom: 10px; font-size: 14px; min-width: 188px !important; }
    .qul-logo { background: url("Images/partners/33.png") no-repeat scroll center top !important; margin-top: 15px; display: block !important; height: 120px; }
    .bannerQD { display: none; }
    .bannerCRST { display: none; }
    .crst-logo { background: url("Images/partners/crst.png") no-repeat scroll center top !important; margin-top: 15px; display: block !important; height: 100px; }
    .bannerCO { display: none; }
    .bannerCO-logo { background: url("Images/partners/6.png") no-repeat scroll center top !important; margin-top: 15px; display: block !important; height: 100px; }
    .tran-logo { background: url("Images/partners/3.png") no-repeat scroll center top !important; margin-top: 15px; display: block !important; height: 100px; }
    .bannerTrans { display: none; }
    .ups-logo { }
    .bannerups, .bannerJBHunt { display: none; }
    .bannerAtlas { display: none; }
    .atlas-logo { background: url("Images/partners/12.png") no-repeat scroll center top !important; margin-top: 15px; display: block !important; height: 100px; }
    .cdn-logo { background: url("Images/partners/cdn.png") no-repeat scroll center top !important; margin-top: 15px; display: block !important; height: 100px; }
    .bannerCDN { display: none; }
    .forward-logo { background: url("Images/partners/15.png") no-repeat scroll center top !important; margin-top: 15px; display: block !important; height: 100px; }
    .bannerForward { display: none; }
    .roadone-logo { background: url("Images/partners/34.png") no-repeat scroll center top !important; display: block !important; height: 100px; }
    .bannerRoad { display: none; }
    .prime-logo { background: url("Images/partners/prime.png") no-repeat scroll center top !important; margin-top: 15px; display: block !important; height: 100px; }
    .bannerPrime { display: none; }
    .voibtn.voibtn-primary { font-size: 14px; margin-bottom: 10px; }
    .greenbtn.greenbtn-primary { font-size: 14px; margin-bottom: 10px; margin-right: 20px; min-width: 188px !important; }
    .black-btn, .bluenew-btn { font-size: 14px; margin-bottom: 10px; min-width: 188px !important; }
    .Pbtn.Pbtn-primary { font-size: 14px; margin-bottom: 10px; }
    .PRbtn.PRbtn-primary { font-size: 14px; margin-bottom: 10px; min-width: 188px !important; }
    .uis-logo { background: url("Images/partners/universal.png") no-repeat scroll center top !important; margin-top: 15px; display: block !important; height: 100px; }
    .banneruis { display: none; }
    .v3-logo { background: url("Images/partners/56.png") no-repeat scroll center top !important; margin-top: 15px; display: block !important; height: 100px; }
    .bannerV3 { display: none; }
    .lan-logo { background: url("Images/partners/47.png") no-repeat scroll center top !important; margin-top: 15px; display: block !important; height: 100px; }
    .truckerfund-logo { background: url("Images/partners/truckersfund.png") no-repeat scroll center top !important; margin-top: 15px; display: block !important; height: 110px; margin-bottom: 15px; }
    .truckerfund-spacing { margin-top: 100px; }
    .bannerland { display: none; }
    .trucker-logo { background: url("Images/partners/54.png") no-repeat scroll center top !important; margin-top: 15px; display: block !important; height: 115px; }
    .bannertruck { display: none; }
    .uacl-logo { background: url("Images/partners/39.png") no-repeat scroll center top !important; margin-top: 15px; display: block !important; height: 115px; }
    .bannerUACL { display: none; }
    .mdil1-logo { background: url("Images/partners/39.png") no-repeat scroll center top !important; margin-top: 15px; display: block !important; height: 115px; }
    .bannermdii { display: none; }
    .mdi-logo { background: url("Images/partners/39.png") no-repeat scroll center top !important; margin-top: 15px; display: block !important; height: 115px; }
    .bannerMason { display: none; }
    .gal-logo { background: url("Images/partners/17.png") no-repeat scroll center top !important; margin-top: 15px; display: block !important; height: 115px; }
    .bannerGal { display: none; }
    .dart-logo { background: url("Images/partners/2.png") no-repeat scroll center top !important; margin-top: 15px; display: block !important; height: 100px; }
    .bannerDART { display: none; }
    .eve-del-logo { background: url("Images/partners/14.png") no-repeat scroll center top !important; margin-top: 15px; display: block !important; height: 120px; }
    .bannerEVANS { display: none; }
    .Contr-logo { background: url("Images/partners/cdn.png") no-repeat scroll center top !important; margin-top: 15px; display: block !important; height: 120px; }
    .bannerTX { display: none; }
    .triMac-logo { background: url("Images/partners/42.png") no-repeat scroll center top !important; margin-top: 15px; display: block !important; height: 120px; }
    .bannerTrimac { display: none; }
    .graebel-logo { background: url("Images/partners/grabel.png") no-repeat scroll center top !important; margin-top: 15px; display: block !important; height: 100px; }
    .bannerGraebel { display: none; }
    .landstar-logo { background: url("Images/partners/47.png") no-repeat scroll center top !important; margin-top: 15px; display: block !important; height: 120px; }
    .bannerlandCar { display: none; }
    .uni-logo { background: url("Images/partners/unigroup.png") no-repeat scroll center top !important; margin-top: 15px; display: block !important; height: 55px; }
    .bannerUni { display: none; }
    .panther-logo { background: url("Images/partners/4.png") no-repeat scroll center top !important; margin-top: 15px; display: block !important; height: 120px; }
    .swift-logo { background: url("Images/partners/1.png") no-repeat scroll center top !important; margin-top: 15px; display: block !important; height: 120px; }
    .bannerPanther, .bannerswift { display: none; }
        .bannerswift .btnContainer a.redbtn { margin-right: 0; }
    .btnContainer.crst-btn.aline img { margin-top: 10px; }
    .panther-backgnd { display: none; }
    .spacer60 { height: 30px; }
    #slay a { display: none; }
  .partBnr .caption{font-size:18px !important;}
  .rigtWidList li{font-size:16px;}
  .partRightWidget h4{font-size:18px;}
  .partnersSec .brdr-rgt{border-right:0px;} .partnersSec p{margin-bottom:0px;font-size:16px;margin-top:0px;}
  .prefile-list-tc{margin-bottom:0px;} .mobimg img{height:80px;margin-top:-15px;} .mobimg p{margin-top:-15px;}
  .Brdr-btm-none{min-height:0px;}
  .mobborbot{border-bottom:1px solid #ddd !important;}
   .dmvtable{margin-bottom:10px !important;} .dmv .mTop20{margin-top:0px !important;}
                                              .newtestiP p { font-size: 16px; line-height: inherit; }
     .testimonial .autName{font-size:15px;}
     .newtestiP:before{left:5px;}
     .newtestiP{padding:10px 10px 10px 0px;}
     .cuscapton{font-size:16px;}
      .testimon .orange_but{font-size:20px;}
        .testimon{padding:  70px 0px 40px !important;}
        .common-bannr-secstyle h1 span{font-size: 22px;}
        .h2-caption{font-size:16px !important;}
        .paidadbann .common-h1 { text-align: center !important; font-size: 24px !important; }
        .stategraybg .common-h5{font-size:18px;}
        .stategraybg .enhance-bullet-point ul li{font-size:15px;}
        .statename h3{font-size:16px;}
        .mobtop20{margin-top:20px;}
        .abtflr p{text-align:center;}
        .dmv-bnr-bg{padding-top:50px !important;}
        .dmv-bnr-bg .caption{margin-bottom:-30px !important;}
        .dmv-bnr-bg .get-btn, .dmv-bnr-bg .get-btn:focus{font-size:20px;padding:14px 25px;}
        .sch-fea h4{font-size:15px !important;}
        .landing-testimonal .carousel-indicators {width:100%;}
        .landing-testimonal .carousel-inner .item .col-md-4{margin-bottom:0px;}
        .bor-bot-blue{border-bottom:0px solid #01adef;}
 .brdr-rgt-blue{border-right:0px solid #01adef;}
 .land-test{margin-bottom:0px;}
 .mob-bor-bot{border-bottom:1px solid #95e2ff;}
 .mob-mar-top{margin-top:20px;}
 .mobimg-quote .img1 img{margin-left:70px;}
  .paidadbann-new .caption-two{margin-top:0px !important;}
  .adbann-strip .head{font-size:20px;}
    .adbann-strip p{font-size:16px;margin-top:0px;}
    .faq-list ul li h2{font-size:14px;}
     .faqebook .faq-list h2{font-size:16px;}
    .faqebook .faq-content-with-accord p{font-size:15px;}
    #DownloadTemp .modal-dialog{width:auto;margin-top:150px;}
    #DownloadTemp .modal-content{background:#fff;}
     #DownloadTemp button.close{background:#f21d1d}
    .memb-container{margin-bottom:120px;}
    .mobtop30{margin-top:30px;}
    .aboutus{padding-top:60px;}
    .aboutuspad{padding-top:100px !important;}
    .team-memb3{background-position:center !important;}
    .back-title{min-height:0px;}
    .mobrs p{min-height:0px !important;}
    .responsivespan p{min-height:0px;}
    .responsivespan p{min-height:0px !important;}
    .team-memb125{background-position:center !important;}
    .team-memb15{background-position:center !important;}
    .amber{margin-bottom:140px;}
    .success.successNew{width:85%;margin-top:105px;z-index:1;}
    .top_mbl_section{display:none;}
    .mobres-popup{width:80%;margin-left:40px;}
   .statsslider{padding-bottom:20px !important;}

}

@media only screen and (min-width : 640px) and (max-width : 766px) {
    .IRS_LogOReSze { margin-top: -30px; }
    .ANet_LogOReSze { margin-top: -30px; }
    .Hiddn_mbl { display: none; }
}

@media only screen and (min-width : 500px) and (max-width : 1024px) {
    .f-cntrl-wdth .form-control { width: 91%; }
    .goToApp { float: right; padding: 4px 5px; color: #fff; background: #307ae2; font-weight: 600; font-size: 13px; margin: 0px 0px 0 10px; border-radius: 5px; }
    .top_mbl_section i.fa { border-radius: 50%; color: #ccc; display: inline-block; float: right; font-size: 16px; height: 25px; margin: 0; padding-top: 4px; text-align: center; width: 25px; font-weight: 100; margin-right: 0px; }
}

@media only screen and (min-device-width : 360px) and (max-device-width : 640px) {
    .ad-logo.mTop15.img-responsive { float: none; margin: 0 auto; width: 45%; }
    .headbtn img { width: 30%; }
    #slay a { display: none; }
    #slay { display: none; }
}

@media only screen and (min-width : 200px) and (max-width : 360px) {
    .app_text { margin-left: 5px; font-size: 12px; margin-top: -6px; max-width: 150px; }
    .goToApp { float: right; padding: 4px 5px; color: #fff; background: #307ae2; font-weight: 600; font-size: 13px; margin: 5px 0px 0 10px; border-radius: 5px; }
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    .ad-logo.mTop15.img-responsive { float: none; margin: 0 auto; width: 45%; }
    .irslogo { background-size: cover; height: 51px; left: 45%; margin-top: -5px; width: 52px; /*background: none;*/ }
    .webinar-cal { margin-bottom: 15px; width: 100%; }
}

@media only screen and (min-width : 200px) and (max-width : 560px) {
    .carousel-inner { min-height: 180px !important; }.landaddmob a{color:#555;}.adban .innovSolu .innovSec{width:50% !important;}
    .landing_1 .carousel-indicators { width: 100%; }.mobland .flowList{margin-left:-35px !important;}.adban .ifta-features-box p{min-height:48px !important;}
    .adban .minbot p{min-height:48px !important;}
      .adban .ifta-features-box p { font-size: 14px !important; }
      .mobborbotadd{border-bottom:1px solid #ededed !important;}
      .lastland h2{font-size:20px !important;}
}

@media screen and (max-width: 380px) and (min-width: 200px) {
    .carousel-inner { min-height: 310px; }
}

@media screen and (max-width: 350px) and (min-width: 200px) {
    .carousel-inner { min-height: 190px !important; }
}

@media screen and (max-width: 370px) and (min-width: 200px) {
    .patnerbg ul.formTabs li:last-child a { line-height: 15px; }
    .patnerbg ul.formTabs li a { padding: 5px; min-height: 40px; }
    .memb-container { left: 0px; margin-left: 0px; }
}

@media screen and (max-width: 320px) {
    .deadlineBanner1 h1 { font-size: 20px; }
    .deadlineBanner3 h1 { font-size: 19px; }
}

#wraptxt { display: none; }
#nowraptxt { display: block; }

@media screen and (min-width: 992px) and (max-width: 1026px) {
    .d-lg-none{display:none;}

    .frm2290-efile-features .feature-min-hight.feat-min-h1 {min-height: 420px;}

    .mobil_gap .g-value {
        width: 142px;
    }
    .email-field-frm2290 #btnCheckEmail { font-size: 17px; }
    .Ef-Mrgn-top15 input[type="text"] { height: 56px; }
    .Ef-Mrgn-top15 i { padding: 12px 12px; }
    .frm2290-demo-point .videoBox_overlay a h3 { font-size: 26px; margin-top: 10px; }
    .mobile-sec .mble-app-frm2290 { width: 300px; }
    .Feature-partsection .frm2290-feature-img { width: 300px; }
    .Mobile-tab-left-aprt, .Mobile-tab-right-aprt { min-height: 288px; padding: 25px 15px 25px; }
    .bnr-efield input[type="text"] { height: 56px; }
    .bnr-efield i { padding: 13px 12px; }
    .Right-docu-efiled #btnCheckEmail { font-size: 11px; }
    .Right-docu-efiled input[type="text"] { height: 55px; }
    .Right-docu-efiled i { padding: 12px 12px 11px; }
    .step-video-new h2.new-mainheading { margin-bottom: 10px !important; }
    .ifta-features-box .m-hght { min-height: 56px; }
    .Brdr-btm-none1 { min-height: 429px; }
    .resrc-inner-page #exTab3 .nav-pills > li > a { font-size: 18px; }
    .protab-minhgt-3 { min-height: 375px !important; }
    .new-update-resrc-box .protab-inner-3 { min-height: 210px; }
    .protab-minhgt-2 { min-height: 295px !important; }
        .protab-minhgt-2 .inner-m-height { min-height: 130px; }
    .protab-minhgt3-tab2 { min-height: 355px !important; }
        .protab-minhgt3-tab2 .inner-m-height1 { min-height: 190px; }
    .protab-minhgt-4 { min-height: 255px !important; }
    .common-bannr-secstyle h1 span { font-size: 32px !important; line-height: initial; }
    .prefile-cnt-box .listm-hght { min-height: 252px; }
    .view-afsm { display: block !important; }
    .irs-logo-resize img { width: 100%; height: auto; }
    .sp-newfix-nav #fixNav { padding-top: 80px; }
    .span-home-bann .irs-logo-resize{right:100px !important;}
    .spanish-deadline .span-home-bann .irs-logo-resize{top:160px;}
    .sp-newfix-nav .irslogo { right: 20px; }
    .sub-captn p { font-size: 20px; }
    .spa-new-nav .fixnav .menu li a { font-size: 12px; }
    .tax_prof_feature .row1 .featuresBox p.sp-txpro-hght { min-height: 216px; }
    .tax_prof_feature .featuresBox p.sp-txpro-hght1 { min-height: 240px; }
    .Extension_IRSsize .irslogo { top: 40px; right: -30px; }
    .Extension_IRSsize .irs-logo-resize img { width: 80px !important; background: none !important; }
    .Extension_IRSsize .irslogo { background: none; }
    .irs-logo-resize img { width: 80%;margin-bottom:10px; }
    .irs-logo-resize { background: none; }
    .bannimg{margin-top:55px;}
    .custom-toggle-dp { width: 275px; font-size: 14px; }
        .custom-toggle-dp .fa { font-size: 16px; }
    .Ifta-tbl-hdr-section label { font-size: 14px !important; }
    .h3-miles-tbl { font-size: 18px; }
    .travel-miles-tbl .custom-toggle-dp { width: 340px; }
    .tab_pos { position: absolute; right: 5px; top: 14px; width: 14px; }
    .Mobile-tab-left-aprt h2.new-mainheading, .Mobile-tab-right-aprt h2.new-mainheading { font-size: 22px; }
    .Left_Result_tblIFTA .quality_motor_h3 { font-size: 18px !important; }
    .Left_Result_tblIFTA .frm2290_stamped_h4 { font-size: 26px !important; }
    .frm2290_stamped_h3 { font-size: 24px !important; }
    .feature-min-hight { min-height: 365px; }
    .article-page-bg { background-position: -580px -60px !important; }
    .Left-StickyWidget ul li { font-size: 16px; }
        .Left-StickyWidget ul li.active { padding-left: 15px; }
            .Left-StickyWidget ul li.active a { font-size: 17px; }
    .featureNavBox h3 { font-size: 17px; }
    .enhance-bullet-point ul li, .unordered_list li { font-size: 16px; }
    .article-block-section h2 { font-size: 21px; }
    .Left-StickyWidget h3 { font-size: 19px; }
    .stamped-schedule1-box { min-height: 272px; }
    .step-box::after { top: 23px; right: -50px; }
    .step-box { width: 100%; min-height: 217px; }
    .mega_menuDropdown2::before { left: 79.3%; }
    .pagehead-mTop { margin-top: 90px; }
    .new-banner-img-frm2290 { background-position: -150px 0 !important; }
    .new_row_update .custom-toggle-dp { width: 250px; }
    .testimonial-Left-content h3.happy-text { font-size: 45px; line-height: 55px; }
    .spanish .feature-min-hight { min-height: 425px; }
    .paystub-bnr-img { background-position: -110px 0 !important; }
    .how-paystub-generate h5 { font-size: 18px; }
    .how-paystub-generate .media img { width: 45px; }
    .bannimg{margin-top:0px;}
     .banner .irs-logo-resize img { width: 60px; height: auto; }
     .spanishmenu .scnd-mmPos{right:-340px !important;width:700px;}
     .spanishmenu .scnd-mmPos .mrgn_alignmrnt40-40{margin-left:0px;margin-right:0px;}
     .spanishmenu .dropdown-menu.thrd-mmPos{right:-290px;}
     .spanishmenu .mega_menuDropdown2::before{left:63.3%;}
     .spanishmenu .forth-mmPos{min-width:500px;}
     .spanishmenu .mega_menuDropdown3::before{left:54.3%;}
    /*.banner .irslogo{display:none;}*/
    .caption{font-size:18px !important;}
    h1.bannbefor span{font-size:20px !important;line-height:18px !important;}
    .span-home-bann .sp-newfix-nav #fixNav { margin-top: -100px; padding-top: 0px; }
    
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .col-offset-2 {margin-left: 16.66%;}
    .enter-methods {min-height: 250px !important;}
    .enter-methods p{font-size:16px;}
    .span-home-bann .irs-logo-resize{top:135px;right:-15px !important;}
    .spanish-deadline .banner { margin-top: 10px !important; }
    .span-home-bann .tradeIconBanner { bottom: -120px; }
    .enhance-bullet-point ul.lstItem li { font-size: 16px; }
    .feature-min-hight {min-height: 265px !important;}
    .spanish-media { min-height: 136px !important; }
    .new-banner h1{margin-top:-70px !important;margin-bottom:0px;}
    .how-paystub-generate.dmv .media { margin-bottom: 12px; }
    .how-paystub-generate.mblPaystub .media{min-height:100%;}
    .f-cntrl-wdth .form-control { width: 87%; }
    .email-field-frm2290 #btnCheckEmail { font-size: 18px; }
    .Ef-Mrgn-top15 input[type="text"] { height: 56px; }
    .Ef-Mrgn-top15 i { padding: 12px 12px; }
    .frm2290-demo-point .videoBox_overlay a h3 { font-size: 20px; margin-top: 10px; }
    .frm2290-demo-point .videoBox_overlay a img { width: 40px; margin-top: 27px; }
    .bnr-efield input[type="text"] { height: 56px !important; }
    .bnr-efield i { padding: 13px 12px; }
    h2.new-mainheading { font-size: 24px; margin: 0px 0px 15px 0px; }
    .New-form2290sch1-update .mainheading { font-size: 25px; }
    /*.New-formirs2290-update #irs_text_para{font-size: 16px !important; line-height: inherit !important;}*/
    .offer-benefit-content { min-height: 717px; }
    .bnr-text-white { font-size: 16px; }
    .tax-cal-email-caption .Ef-Mrgn-top15 input[type="text"] { height: 36px; }
    .Tab-MrgnO-top { margin-top: 25px; }
    .new-ifta-update #leftColumn h1 { font-size: 25px; }
    .Mobile-tab-left-aprt, .Mobile-tab-right-aprt { min-height: 360px; padding: 25px 15px 25px; }
        .Mobile-tab-left-aprt h2.new-mainheading, .Mobile-tab-right-aprt h2.new-mainheading { font-size: 20px; line-height: inherit; }
    .New-form2290sch1-update h1.mainheading { font-size: 24px !important; margin-bottom: -5px; }
    .faq-toplist li { font-size: 15px; }
    .frm2290scedule1padng h4 { font-size: 16px; }
    .New-fontsz-update p.item { font-size: 15px !important; }
    .new-fntsz-li ul li { font-size: 15px; }
    .New-resrc-ttl { margin-bottom: 15px !important; }
    .frm8849-hint-cnt { min-height: inherit; margin-bottom: 20px; }
        .frm8849-hint-cnt p { margin-bottom: 0px; }
    .New-frm8849hdng-fntsz h1.mainheading { font-size: 24px !important; }
    .resoursewholebg h1.new-mainhdng { font-size: 24px !important; }
    blockquote p { font-size: 15px; }
    .New-fntsz-taxble-vehicle h1 { font-size: 24px !important; }
    .price-sec-extra .extax_price blockquote { font-size: 15px; }
    .New-refund-formsec-update h1 { font-size: 24px !important; font-weight: 600; }
    .refund-tax-block blockquote p { text-align: left; font-size: 15px; }
    .new-common-h1update h1 { font-size: 24px !important; }
    .amened-refundtx-video-block .resource_title { text-align: center; }
    .sec-cmn-Mrgtpbtm { margin-top: 45px; }
    .tab-min-hgt1 .Mrg-top-cmn { margin-top: 33px; }
    .tab-min-hgt1 { min-height: 140px; }
    .MrgN-tab-tp30 { margin-bottom: 25px; }
    .mbl-mrgnbtm3 { margin-top: 30px; }
    .mBtm10-bread { margin-bottom: 30px; }
    .creditvehi-fntszh1 h1 { font-size: 24px !important; }
    .ifta-features-box .m-hght { min-height: 75px; }
    .Brdr-btm-none { min-height: 174px; }
    .ifta-features-box p { font-size: 15px; }
    .steps_efile_box h3, #howItWorks_ul li p { font-size: 15px; }
    .Brdr-btm-none1 { min-height: 501px; }
    .New-form2290sch1-update p { font-size: 16px; }
    .pricepg .priceval .price { font-size: 50px !important; }
    .pricepg .pricetab h4 { font-size: 22px; }
    .pricepg th { font-size: 22px; }
    .pricepg td { font-size: 15px; }
    .irs2290-table th{font-size:20px;}
    .pricepg .MRgn-Btm0-tab { margin-bottom: 0px; }
    .resrc-inner-page #exTab3 .nav-pills > li > a { font-size: 14px; }
    .tabview-2 .inner-m-height1 { min-height: 80px; }
    .tabview-2 { min-height: 245px !important; }
    .tabview-1 { min-height: 235px !important }
        .tabview-1 .inner-m-height { min-height: 70px; }
    .tabview-3 { min-height: 225px !important }
        .tabview-3 .inner-m-height, .tabview-3 .inner-m-height1 { min-height: 60px; }
    .tabview-4 { min-height: 235px !important; }
        .tabview-4 .inner-m-height2 { min-height: 70px; }
    .resrc-inner-page #exTab3 .tab-content { padding: 15px 15px 0 15px; }
    .Tab_Mrgntop30 { margin-top: 0px; }
    .resrc-inner-page #exTab3 .nav-pills > li.active > a::after { border-width: 10px 10px 0 10px; }
    .Resourcepart-update .resrc-caption { font-size: 16px; }
    .common-bannr-secstyle h1 span, .common-bannr-secstyle h1 { font-size: 26px !important; line-height: 38px; }
    .common-bannr-secstyle .caption { font-size: 15px !important; line-height: initial !important; }
    .common-bannr-secstyle .deadline-caption { /*margin-left:-24px; margin-right:-24px;*/ font-size: 17px !important; }
    .spanish-deadline.common-bannr-secstyle h1{font-size:25px !important;}
    .spanish-deadline.span-home-bann .irs-logo-resize { top: 185px; }
    .spanish-deadline.deadline-banner2020 { min-height: 65vh; }
    /*.common-bannr-secstyle h1 { font-size: 28px !important; }*/
    .common-bannr-secstyle .dwnld-txt { font-size: 20px; }
    #leftColumn h1 { padding: 0px 0 15px 0; }
    #iftapg .mTop30 { margin-top: 30px; }
    #iftapg .app-icon-cnt { font-size: 20px; }
    #irs_text_para_1 a.tax_prof_pricing { font-size: 18px !important; text-decoration: underline; }
    .bnrorder_list li { font-size: 15px; }
    .ad_row h3 { margin-right: 35px; font-size: 16px; }
    .bottom_fixed_bar h3{font-size:22px;}
     .bottom_fixed_bar p{font-size:16px;}
    .extra-btn-popup { padding: 14px 14px; font-size: 13px !important; }
    .prefile-cnt-box .listm-hght { min-height: 375px; }
    .view-afsm { display: none !important; }
    .FeaturePage .Feature-part p.respnsv-min-hght1 { min-height: 172px; }
    .FeaturePage .Feature-part p.respnsv-min-hght2 { min-height: 154px; }
    .FeaturePage .Feature-part p.respnsv-min-hght3 { min-height: 193px; }
    .FeaturePage .Feature-part p.respnsv-min-hght4 { min-height: 193px; }
    .FeaturePage .Feature-part p.respnsv-min-hght5 { min-height: 261px; }
    .FeaturePage .Feature-part p.respnsv-min-hght6 { min-height: 278px; }
    .FeaturePage .Feature-part p.respnsv-min-hght7 { min-height: 193px; }
    .FeaturePage .Feature-part p.respnsv-min-hght8 { min-height: 175px; }
    .fixnav .menu li a { font-size: 12px; }
    .spa-new-nav .fixnav .menu li a { font-size: 12px; }
    .spa-new-nav .fixnav .menu li.sp-pad-tp a { margin-top: 10px; }
    .phoneicon { font-size: 15px; }
    .top-chat a { font-size: 15px; }
    .FeaturePage .Feature-part p.res-mn-hght1 { min-height: 171px; }
    .FeaturePage .Feature-part p.res-mn-hght2 { min-height: 171px; }
    .FeaturePage .Feature-part p.res-mn-hght3 { min-height: 171px; }
    .FeaturePage .Feature-part p.res-mn-hght4 { min-height: 171px; }
    .resrc-inner-page #exTab3 .spnish > li > a { font-size: 12px; }
    .irs-logo-resize img { width: 70px; height: auto; }
    .span-home-bann .soc-logo-resize { top: 255px; }
    .spanish-deadline.span-home-bann .irs-logo-resize { top: 260px; right: 110px !important; }
    .sp-newfix-nav #fixNav { padding-top: 30px; }
    .sp-newfix-nav .irslogo { right: 20px; }
    .spa-new-nav a.logoresize img { margin-top: 28px; }
    .sub-captn p { font-size: 20px; }
    .faq-inner-ttl { font-size: 16px; }
    .tax_prof_feature .row1 .featuresBox p.sp-txpro-hght { min-height: 288px; }
    .tax_prof_feature .featuresBox p { min-height: 263px; }
    .add-banner2290 .ad-heading h2 { font-size: 28px; }
    .adbnr-box { padding: 20px 10px; }
        .adbnr-box h3 { font-size: 17px; }
        .adbnr-box.featureNavBox .unordered_list li { font-size: 14px; }
    .adbnr-box { min-height: 240px; }
    .ph-no .fa { font-size: 16px; padding: 6px; }
    .ph-no { font-size: 16px; }
    .FeaturePage .Feature-part p.res-mn-hghtrd4 { min-height: 167px; }
    @-moz-document url-prefix() {
        .FeaturePage .Feature-part p.res-mn-hghtrd4 { min-height: 172px; }
        #Epes1 { margin-top: 150px; }
        .redbtn.redbtn-primaryslay, .yellowbtn.yellowbtn-primaryslay { margin-bottom: 10px; font-size: 14px; }
        #slay { padding: 285px 80px 0px 20px; height: 33px; text-align: right; }
        .ett-new-bannerbg h1 span { font-size: 30px; }
        .Extension-dd p { font-size: 16px; }
        .Extension_IRSsize .irslogo { width: 60px; top: 350px; }
        .Extension_IRSsize .irs-logo-resize img { width: 60px !important; background: none !important; }
        .Extension_IRSsize .irslogo { background: none; }
        .Extension-dd h3 { font-size: 15px; }
        .Extension-dd a { font-size: 14px; }
        .Extension-dd::before { background: url(Images/corona_virus.png) no-repeat scroll 0 0/50px; left: -65px; top: -7px; width: 55px; height: 60px; }

        .custom-toggle-dp { width: 215px; font-size: 14px; }
        .custom-toggle-dp .fa { font-size: 16px; }
        .Ifta-tbl-hdr-section label { font-size: 14px !important; }
        .h3-miles-tbl { font-size: 18px; }
        .travel-miles-tbl .custom-toggle-dp { width: 240px; }
        .tab_pos { position: absolute; right: 5px; top: 14px; width: 14px; }
        .Left_Result_tblIFTA .quality_motor_h3 { font-size: 16px !important; }
        .Left_Result_tblIFTA .frm2290_stamped_h4 { font-size: 22px !important; }
        .frm2290_stamped_h3 { font-size: 21px !important; }

       /* .bannerheader { min-height: 760px; }*/
        .common-h2 { font-size: 22px !important; }
        .h2-caption { font-size: 18px; }
        .nav-bar-ett .logoresize img { margin-top: -7px; width: 130px; }
        .navbar-default .navbar-nav > li > a { padding: 5px 7px; font-size: 14px; }
        .top-chat { margin-top: 15px; }
        ul.mega_menuDropdown { min-width: 700px; right: -496px !important; }
        .mrgn_alignmrnt40-40 { margin: 0px; }
        .responsive-PadLeft { padding-left: 15px; }
        .Right-Bnr_widget h3 { font-size: 18px; }
        .new-bg-banner p { font-size: 18px; }
        .common-h1 { font-size: 28px; }
        .ett-trending-strip h3, .ett-trending-strip .strip-h3-text, .ett-trending-strip .strip-h3 { font-size: 20px; }
        .feature-min-hight { min-height: 210px; }
        .feature-Top { margin-top: 10px; }
        .feature-min-hight-tab { min-height: 252px; }
        .step-box span { padding: 12px 10px; font-size: 18px; }
        .step-box h3 { font-size: 16px; }
        .article_trending .article-dec h3 { font-size: 16px; }
        .article-page-bg { background-position: -700px -60px !important; }
        .Left-StickyWidget ul li.active a { font-size: 17px; }
        .Left-StickyWidget h3 { font-size: 17px; }
        .Left-StickyWidget ul li { padding: 10px; font-size: 16px; }
        .article-block-section h2 { font-size: 20px; }
        .stamped-schedule1-box { min-height: 260px; }
        .step-box::after { top: 23px; right: -50px; }
        .step-box { width: 100%; min-height: 225px; }
        .border-left-testi::before { height: 175px; }
        ul.mega_menuDropdown1 { min-width: 540px !important; right: -233px !important; }
        .mega_menuDropdown1::before { left: 52.2%; }
        ul.mega_menuDropdown2 { right: -146px !important; }
        .mega_menuDropdown2::before { left: 75.6%; }
        .pagehead-mTop { margin-top: 110px; }
        .new_row_update .custom-toggle-dp { width: 190px; }
        .testimonial-Left-content h3.happy-text { font-size: 40px; line-height: 48px; }
        .efile-bnr-cta .get-btn, .efile-bnr-cta .get-btn:focus { padding: 16px 37px; font-size: 24px; margin-top: 0px; }
        .new-banner-img-frm2290 { background-position: -390px 0 !important; }
        .efile-bnr-bg { background-position: -270px 0 !important; }
        .efile-bnr-bg .caption { font-size: 20px !important; }
        .paysubs-feature .feature-min-hight { min-height: 240px; }
        .how-paystub-generate h5 { font-size: 16px; }
        .how-paystub-generate .media { min-height: 125px; }
        .how-paystub-generate .media img { width: 40px; }
        .paystub-bnr-img { background-position: -300px 0 !important; }
        .step-h3 { font-size: 18px; }
        .partners-steps .flow li .Circle { font-size: 15px !important; }
        #btnCheckEmail { /*padding:19px 17px 19px !important;*/ padding: 16px 17px 17px !important; font-size: 16px !important; }
        .banptop { padding-top: 130px !important; }
        .span-res .navbar-default .navbar-nav > li > a { font-size: 14px; padding: 5px 5px; line-height: 25px; }
        .enterprisefeat .vertical-align { display: block; }
        .paysubs-feature .feature-min-hight { min-height: 0px !important; }
        .paysubs-feature .tax-part { min-height: 150px !important; }
        .bannbefor { line-height: 24px; }
        h1.bannbefor { font-size: 20px !important; line-height: 18px !important; }
        .paidadbann .common-h1 { font-size: 30px; }
        .landing-testimonal .tax-part { min-height: 275px !important; }
        .seal .caption { margin-bottom: -10px !important; font-size: 22px !important; }
        .homebanner .bnr-top-cation { font-size: 28px; }
        .nameaut:after { width: 40px; }
        .deadline .caption { font-size: 16px !important; }

        .spanish-deadline .sp-newfix-nav #fixNav { padding-top: 0px; }
        .bannerheader .spanish-deadline { min-height: 0px !important; }
        .deadline-banner2020 { min-height: 75vh; }
        .spanish-strip .adbann-strip .head { font-size: 26px !important; }
        .span-home-bann .homebanner { margin-top: 0px !important; margin-bottom: 50px !important; }
        .span-home-bann .irs-logo-resize img { width: 60px; }
        .span-home-bann .irs-logo-resize { right: -15px; top: 225px; }
        .span-home-bann .mrg-top50 { margin-top: 0px; }
        .span-home-bann .sp-newfix-nav #fixNav { padding-top: 0px; margin-top: -80px !important; }
        .span-home-bann .tradeIconBanner { right: 5px !important; }
        .span-home-bann .tradeIconBanner img { width: 175px; }
        .span-home-bann .irs-logo-resize{top:223px;}

        @media only screen and (max-width: 767px) { .EnqFormGcaptcha iframe { width: 100% !important; }
            .common-bannr-secstyle.enterprise-bng-bg { padding-top: 50px !important; }
            .how-paystub-generate.mblPaystub .media { margin-bottom: 12px; }
            .how-paystub-generate.mblPaystub h5 { font-size: 17px; }
            .h2-caption.mbl_caption { font-size: 17px !important; }
            .common-h2 { font-size: 20px !important; line-height: 26px; }
            .mbl_mBot { margin-bottom: 20px; }
            .common-bannr-secstyle.trucklogics-bnr-bg { padding-top: 60px !important; }
            .priSpan { font-size: 20px; }
            .artiNew .borBot { border-bottom: 1px #dfdfdf solid; }
            .partnerLogo ul li { width: 100%; }
            .innovSolu .Brdr-btm-none { min-height: 100%; }
            .minHgt { min-height: 0; }
            .innovSolu .innovSec { width: 100% !important; }
            .innovSolu { display: block; }
            .trucklogics-bnr-bg .efile-bnr-cta .get-btn { font-size: 20px; padding: 10px 20px; }
            .trucklogics-bnr-bg { background: url("images/trucklogicsBanner.jpg") no-repeat left !important; }
            .email-field-frm2290 #btnCheckEmail { margin-left: 0px; padding: 8px 20px !important; font-size: 14px; }
            /*.Frm2290stepsefile .AppFlowBox:first-child::before{margin-top:0px;}*/
            .Frm2290stepsefile .AppFlowBox::before { display: none; }
            /*.AppFlowBox.Extramrgntop-box{ margin-top: 10px; }*/
            .Frm2290stepsefile { position: relative; }
                .Frm2290stepsefile:before { position: absolute; top: 42px; width: 2px; height: 400px; content: ""; background: #ddd; left: 33px; }
            .frm2290scedule1padng h4 { font-size: 15px; line-height: initial; margin-top: 10px; margin-bottom: 0px; }
            .Ef-Mrgn-top15 { margin-top: 5px; }
            .frm2290-demo-point .videoBox_overlay a h3 { font-size: 20px; margin-top: 10px; }
            .frm2290-demo-point .videoBox_overlay a img { width: 40px; margin-top: 7px; }
            h2.new-mainheading { font-size: 20px; }
            .bnr-text-white { font-size: 14px; }
            h1 { font-size: 22px !important; }
            .mble-Mrgn-top { margin-top: 15px; }
            .mble-Mrgn-top1 { margin-top: 25px; }
            .faq-toplist li { font-size: 14px; }
            .new-fntsz-li ul li { font-size: 14px; }
            .frm2290scedule1padng { padding: 35px 0px; }
            .irs-part h1.Cmn-Fnt-mbltab { padding-top: 5px !important; font-size: 22px !important; line-height: initial; }
            .step-video-new h2.new-mainheading { margin-bottom: 15px !important; margin-top: 0; }
            /*.Mble-Mrgn{margin-top:-15px;}*/
            .mobile-sec .mainheading { font-size: 20px !important; line-height: 23px; }
            p.Mb-Mrgnbtm5 { margin-bottom: 15px !important; }
            .Mbl-mrgn1 .frm8849-cnt { margin-top: 10px !important; margin-bottom: 0px; }
            .Mbl-mrgn1 .frm8849-cnt1 { margin-top: 20px !important; margin-bottom: 5px; }
            .mbl-mrgnbtm2 { margin-bottom: 0px; }
            .mbl-mrgnbtm3 { margin-top: 30px !important; margin-bottom: 15px !important; }
            .mbl-mrgn4 { margin-bottom: 0px; }
            .frm8868list li { font-size: 15px; }
            p.txt-item { font-size: 14px !important; }
            .New-resrc-ttl { font-size: 18px !important; }
            .frm8849-hint-cnt { min-height: inherit; }
                .frm8849-hint-cnt p { margin-bottom: 0px; }
            .resourcebg ul li { font-size: 14px; }
            .resoursewholebg h1.new-mainhdng { font-size: 22px !important; }
            .Mbltop15 { margin-top: 15px !important; }
            .txt-btm-mbl .mBot20 { margin-bottom: 0px !important; }
            .amendments-innerblockqoute blockquote { padding: 0px 15px; }
                .amendments-innerblockqoute blockquote p { text-align: left; font-size: 14px !important; }
            .Mrgn-bmtno { margin: 0 0 0px; }
            blockquote p { font-size: 14px; }
            .New-fntsz-taxble-vehicle h1 { font-size: 22px !important; }
            .price-sec-extra .extax_price blockquote { font-size: 15px; padding: 0px 15px; }
            .New-refund-formsec-update h1 { font-size: 22px !important; }
            .new-common-h1update h1 { font-size: 22px !important; }
            .Newvideobx-refundtx, .Newvideobx-refundtx iframe { height: inherit !important; }
            .pricing-inner1 .price p { font-size: 28px !important; }
            .Mrgn-Btm-btn .ettpricing-new-btn { margin-bottom: 13px; }
            .bordr-pricing-cat2 h4 { font-size: 20px; }
            .refund_policy ul li { font-size: 14px; padding: 3px 0px 9px 20px; }
            .auto-genbg8849 h1.mainheading { padding-top: 0px !important; }
            .irs-part .autogen-caption { padding: 0 8px 15px; }
            .breadcrm span, .breadcrm span a { font-size: 14px; padding: 7px 8px; }
            .mBtm10-bread { margin-bottom: 30px; }
            .New-autogen-feature h3.freasub-title { font-size: 16px; line-height: inherit; }
            .autogen-block blockquote { padding: 0 15px; }
            .New-formirs2290-update.irs-part h1.mainheading { padding-top: 5px !important; }
            .p2-mbl-mto20 { margin-top: 20px; }
            .p2-mbl-m10 { margin-bottom: 0px; }
            .creditvehi-fntszh1 h1 { font-size: 22px !important; }
            .creditvehicle-cnt-block blockquote { padding: 0 15px; }
                .creditvehicle-cnt-block blockquote p { text-align: left; }
            creditvehicle-cnt h2 { margin-bottom: 10px !important; }
            .Brdr-btm-none { margin-top: 10px; min-height: inherit; }
            .ifta-features-box .m-hght { min-height: inherit; }
            .mob_divider { margin-bottom: 3px; }
            .ifta-1 .ifta-features-box img { width: 50px; }
            #howItWorks_ul p { font-size: 15px !important; }
            .Brdr-btm-none1 { min-height: inherit; }
            .pricepg .priceval .price { font-size: 35px !important; }
            .pricepg .pricetab h4 { font-size: 20px; }
            .pricepg th { font-size: 20px; }
            .pricepg td { font-size: 14px; }
            .subs-alter-style { padding: 19px 15px 0px 15px }
            .mobile-sec .as { margin-right: 0%; margin-bottom: 15px; }
            .MrgnBtm10 h4 { margin-bottom: 10px; }
            .tabview-2 .inner-m-height1 { min-height: 80px; }
            .tabview-2 { min-height: 245px !important; }
            .tabview-1 .inner-m-height { min-height: 70px; }
            .tabview-3 { min-height: 225px !important }
                .tabview-3 .inner-m-height, .tabview-3 .inner-m-height1 { min-height: 60px; }
            .tabview-4 { min-height: 235px !important; }
                .tabview-4 .inner-m-height2 { min-height: 70px; }
            .resrc-inner-page #exTab3 .tab-content { padding: 10px 10px 0px 10px; }
            .resrc-inner-page #exTab3 .nav-pills { display: block; }
                .resrc-inner-page #exTab3 .nav-pills > li { width: 100%; border-bottom: 1px solid #e1e1e1 !important }
                    .resrc-inner-page #exTab3 .nav-pills > li.brdr-none { border-bottom: none !important; }
                    .resrc-inner-page #exTab3 .nav-pills > li.active > a::after { display: none; }
                    .resrc-inner-page #exTab3 .nav-pills > li > a { border-right: none !important; }
                    .resrc-inner-page #exTab3 .nav-pills > li > a { font-size: 15px; font-weight: 700; }
            .resrc-inner-page .resource-content { margin-bottom: 10px; }
            .Mbleview-1 { min-height: 235px !important }
            .Mbleview-2 { min-height: 255px !important }
            .Mbleview-3 { min-height: 275px !important; }
            .Mbleview-4 { min-height: 315px !important; }
            .Tab_Mrgntop30 { margin-top: 0px; }
            .resrc-inner-page .new-update-resrc-box h4 { font-size: 15px; }
            .Resourcepart-update .resrc-caption { line-height: inherit; margin-bottom: 10px; }
            .Resourcepart-update { padding: 30px 0px; }
            .common-bannr-secstyle h1 span, .common-bannr-secstyle h1 { font-size: 22px !important; line-height: initial; }
            .common-bannr-secstyle h2 { font-size: 17px !important; }
            .irs-part img, .featuresBgimages img { margin: 0% !important; }
            .common-bannr-secstyle .deadline-caption { /*margin-left:-15px; margin-right:-15px;*/ font-size: 15px !important; }
            .appsicons-bgsection h1 { padding-bottom: 10px; }
            .common-bannr-secstyle .dwnld-txt { font-size: 18px !important; }
            .common-bannr-secstyle .mble-mrgn-bmt { margin-bottom: 20px; }
            #leftColumn h1 { padding: 0px 0 15px 0; }
            #iftapg .mTop30 { margin-top: 30px; }
            #iftapg .app-icon-cnt { font-size: 20px; }
            .app-icon a { width: 100%; }
            #iftapg .ifta .app-icon a { margin-top: 0px; }
                #iftapg .ifta .app-icon a img { width: 42% !important; }
            .tax-prof { font-size: 16px !important; }
            #irs_text_para_1 a.tax_prof_pricing { font-size: 14px !important; text-decoration: underline; }
            .bnrorder_list li { font-size: 14px; }
            .get-btn { padding: 11px 17px; font-size: 16px; }
            .top_mbl_section { display: none !important; }
            .hw-to-efile849 { margin-top: 20px; }
            .caption, .common-bannr-secstyle h1 span.caption { font-size: 14px !important; }
            .pricing-banner { min-height: 100px; }
            .hw-to-efile849 a { font-size: 15px; }
            #irs_text_para_1 a.tax_prof_pricing { font-size: 15px; }
            .view-afsm { display: none !important; }
            .mblTopmrgn10 { margin-top: 8px; margin-left: 9px; }
            .sp-newfix-nav .irs-logo-resize img { width: 60px; height: auto; }
            .sp-newfix-nav #fixNav { padding-top: 75px; }
            .sp-newfix-nav .irslogo { right: 20px; }
            .sub-captn p { font-size: 20px; }
            .spa-new-nav .fixnav .menu li a { font-size: 12px; }
            .bannerheader.spa-new-nav .banner .irslogo { margin-top: 0px; margin-left: -26px; }
            .spa-new-nav .irs-logo-resize { top: -85px; }
            .common-bannr-secstyle.spa-new-nav { padding: 20px 0 !important; }
            .quoteL .sub-name-tes { font-size: 13px; }
            h2.common-h2all { font-size: 17px; }
            .FeaturePage .Feature-part h3 { font-size: 15px; }
            .mblTop0 { margin-top: 0px !important; }
            .Newapp-icon { text-align: center; }
                .Newapp-icon .mRight10 { margin-right: 6px; }
            #iftapg h5 { font-size: 14px; padding-bottom: 10px; }
            .Newapp-icon a { width: auto; }
            .mblBtom10 { margin-bottom: 10px !important; }
            .exaboutbtmcnt .plainContent h3 { font-size: 15px; }
            .featuresBox h4, .tax_prof_h3 { font-size: 15px; }
            .steps_efile_box h3, #howItWorks_ul li p { font-size: 15px; }
            .Mobile-tab-left-aprt h3 { font-size: 18px; }
            .Mobile-tab-left-aprt, .Mobile-tab-right-aprt { padding: 20px; min-height: inherit; }
            .mRight10 { margin-right: 6px; }
            .mblTop20 { margin-top: 20px; }
            .resourcebg ul { padding-left: 15px; }
            .Mble-efile2290 .mblfeturebx { padding-top: 0px; }
                .Mble-efile2290 .mblfeturebx img { padding-top: 5px; }
            .Mble-efile2290 .featuresBox { border-bottom: none; }
            .faqbg.InnerAcc h2.ui-accordion-header { font-size: 15px !important; }
            .orange_but { font-size: 16px; padding: 11px 17px; }
            .Circle { line-height: 54px; font-size: 31px; width: 60px; height: 60px; }
            .quoteL { margin-left: 65px; }
            .testimonials_list_section .star_rating_list { margin-left: 60px; }
            .srchbox-faq { display: contents; }
            .srch-icon-faq input[type="search"] { width: 85%; border: none; border-top-right-radius: 0; border-bottom-right-radius: 0; margin-left: -4px; }
                .srch-icon-faq input[type="search"]:focus { border: none; box-shadow: none; }
            .srch-icon-faq .fa { font-size: 17px; background: #f26522; padding-top: 13px; width: 35px; height: 45px; color: #fff; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
            .srch-icon-faq ::-webkit-input-placeholder { color: #333; font-size: 15px; }
            .srch-icon-faq ::-moz-placeholder { color: #333; font-size: 15px; }
            .srch-icon-faq :-ms-input-placeholder { color: #333; font-size: 15px; }
            .srch-icon-faq :-moz-placeholder { color: #333; font-size: 15px; }
            .srch-icon-faq button { padding: 0px 6px 1px; }
            .sub-captn p { font-size: 16px !important; }
            .modal-backdrop { display: none; }
            .tax_prof_feature .row1 .featuresBox p.sp-txpro-hght { min-height: inherit; }
            .add-banner2290 .ad-heading h2 { font-size: 20px !important; }
            .logoresize.mbl-resize img { width: 135px !important; }
            .PdLnone { padding-left: 0px !important; }
            .PdRnone { padding-right: 0px !important; padding-left: 0px !important; }
            .ph-no .fa { font-size: 10px; padding: 4px; }
            .ph-no { font-size: 15px; }
            .ad-header { padding: 5px 0px; }
            .cmnmTop { margin-top: 5px !important; }
            .TaC { text-align: center !important; }
            .comm-cnt .list-inline > li:last-child { padding-top: 5px; }
            .ad-heading { margin-top: 80px; margin-bottom: 15px; }
            .adbnr-box h3 { font-size: 16px; }
            .adbnr-box.featureNavBox .unordered_list li { font-size: 15px; }
            .adbnr-box { min-height: 200px; padding: 20px; }
            .Mbltop { margin-top: 20px; }
            #Epes1 { margin-top: 150px !important; }
            .Rbtn.Rbtn-primaryxlg { margin-top: 20px; }
            .Nbtn.Nbtn-primaryxlg { margin-right: 0px; }
            .non, .partnerBanner { border-bottom: 0px; }
            .marnon, .spacer30 { height: 0px; }
            .nonn, .mRight20 { margin-right: 0px !important; }
            .nonn, .slaytop { margin-top: 10px; }
            #slay { display: none; }
            .bannerslay { background: none !important; }
            .mtp .spacer30 { height: 0px; }
            .redbtn.redbtn-primaryslay { margin-right: 0px; }
            .Video-Link_banner a { font-size: 18px; }
            .pricepg .priceval .price { font-size: 45px !important; }
            .custom-toggle-dp { width: 275px; font-size: 14px; }
                .custom-toggle-dp .fa { font-size: 16px; }
            .Ifta-tbl-hdr-section label { font-size: 14px !important; }
            .h3-miles-tbl { font-size: 18px; }
            .travel-miles-tbl .custom-toggle-dp { width: 180px !important; }
            .tab_pos { position: absolute; right: 5px; top: 14px; width: 14px; }
            .IFTA-tbl-newUpdate { padding: 10px; }
            .Ifta-tbl-hdr-section label { font-size: 14px !important; }
            .IFTA-tbl-newUpdate table.listTable th { padding: 8px 10px; }
            .taxCalc-lefttbl-header .tax_cal_mobile td.width_50 { width: 100% !important; }
            .Left_Result_tblIFTA .quality_motor_h3 { font-size: 17px !important; }
            .before-shrink-CTA { margin: 0px; }
                .before-shrink-CTA .submit-btntax { margin-right: 0px; }
            .Left_Result_tblIFTA .frm2290_stamped_h4 { font-size: 19px !important; }
            .before-shrink-CTA1 { margin: 0px; }
                .before-shrink-CTA1 .submit-btntax { margin-right: 0px; }
            .frm2290_stamped_h3 { font-size: 18px !important; margin-bottom: 0px; }
            .HVUT-Calc_tbl .custom-toggle-dp { width: 200px; }
            .common-bannr-secstyle { margin-top: 0px !important; }
            .mbl-ett-nav-bar #lang { left: 45%; top: 26px; }
            .mbl-ett-nav-bar .english input[type="submit"] { background-color: #023b7c; padding: 5px; border: 1px solid #023b7c; color: #fff; }
            .mbl-ett-nav-bar .espanol input[type="submit"] { background-color: #01adef; padding: 5px; border: 1px solid #01adef; color: #fff; }
            .IFTA-tbl-newUpdate .table-responsive { max-width: unset; overflow-x: unset; overflow-y: auto; }
            .custom-dropdown .dropdown-menu { position: relative; overflow: scroll; z-index: unset; }
            .dropdown-backdrop { display: none !important; }


            /* Non AMP mobile menu */
            .mbl-ett-nav-bar { padding: 10px; width: 100%; height: 70px; }
                .mbl-ett-nav-bar img { width: 115px; height: auto; }
            .mbl-nav-toggle-bar { padding: 15px; font-size: 1.25rem; line-height: 1; background-color: #fff; border: 1px solid transparent; border-radius: 0.25rem; cursor: pointer; }
                .mbl-nav-toggle-bar .navbar-toggler-icon { display: block; width: 25px; height: 4px; background-color: #333; margin-bottom: 4px; }

            /* Non - AMP Menu Style*/
            .header_info span { margin: 0px 15px 10px; }
            .AMP_Menu { margin-left: -830vw; z-index: 99999; background: #fff; border-bottom: 1px solid #EFEFEF; padding: 0; position: fixed; height: auto; top: 0; bottom: 0px; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; max-width: 91vw; width: 100%; transition: all 0.4s linear; -webkit-transition: all 0.4s linear; overflow-y: scroll; }
            #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: 9999; 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; background-color: rgba(240, 240, 240, 0.64); }
            .AMP_Logo { display: inline-block; width: 130px; }
                .AMP_Logo img { width: 100px; height: auto; max-width: 100%; }
            .navbar-nav { margin: 0px; }
                .navbar-nav > li > a { height: 44px; border-bottom: 1px solid #eee; padding: 10px 15px; }
            .AMP_Menu .dropdown-toggle { position: relative; }
            .navbar-toggle { margin-right: 0px; }
            .nav > li.mobile-signin-btn { margin-top: 12px; }
                .nav > li.mobile-signin-btn a { padding: 7px 15px !important; height: inherit; margin-left: 15px; }
            .AMP_Menu .dropdown-toggle::after { position: absolute; top: -2px; right: 0; height: 44px; width: 44px; content: ""; background-size: 1.5rem; background: url(/Content/Images/newImages/mobile-nonamp-arrow.png) 0 0/15px; /*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; }
            .AMP_Menu .dropdown-menu { position: relative; top: 0; left: 0 !important; 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 a, .AMP_Menu .dropdown-menu li span { min-height: 44px; border-bottom: 1px solid #eee; line-height: 30px; padding: 10px 15px; width: 100%; display: inline-block; font-size: 15px; text-align: left; font-weight: normal; color: #333; cursor: pointer; text-decoration: none; }
                .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: 7px;left: 90px; color:#fff;font-weight: 500;}
.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_Menu .dropdown-menu { opacity: 1; -webkit-transform-origin: top; transform-origin: inherit; -webkit-animation-fill-mode: forwards; animation-fill-mode: inherit; -webkit-transform: inherit; transition: all 0.2s linear; -webkit-transition: all 0.2s linear; padding: 0px; }
            .AMP_Header span, .AMP_Header { text-transform: uppercase; font-size: 16px; font-weight: 500; color: #212121; }
            .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; }
            .AMP_Menu li a.dropdown-toggle { position: relative; }
                .AMP_Menu li a.dropdown-toggle::after { position: absolute; top: 13px; right: 4px; height: 20px; width: 20px; content: ''; background-size: 1.5rem; background: url(Images/icons/mobile-nonamp-arrow.png) 0 0/9px; background-repeat: repeat; background-repeat: no-repeat; display: block !important; border: none !important; }
            .navbar-nav > li > a { height: 47px; border-bottom: 1px solid #e4e4e4; padding: 12px 15px; display: inline-block; width: 100%; color: #333; text-decoration: none !important; }
            .AMP_Menu li.Ph_ContactIcon { text-align: center; padding: 12px; }
                .AMP_Menu li.Ph_ContactIcon span { font-size: 18px; color: #000; }
                .AMP_Menu li.Ph_ContactIcon .fa { font-size: 22px; color: #ef6d49; width: 27px; height: 27px; border-radius: 50%; line-height: 24px; padding-left: 0px; margin-right: 5px; }
            .AMP_Header span { letter-spacing: 3px; font-weight: 300; font-size: 17px; }
            .inner-subMenu-head { font-size: 17px; color: #023b7c; font-weight: 500; display: inline-block; margin-bottom: 0px; margin-top: 15px; padding-left: 8px; }
            .visible-XS { display: block !important; }
            .new_row_update .custom-toggle-dp { width: 186px; }
            .mbl-ett-nav-bar { padding: 10px; width: 100%; height: 70px; position: fixed; background-color: #fff; z-index: 9999; top: 0; }
            .covid19-alert { margin-top: 60px; }
            /* Non - AMP Menu Style*/
            .common-bannr-secstyle h1 { font-size: 26px !important; }
            .banptop { padding-top: 80px !important; }
            .paidadbann .irslogo { background: rgba(0, 0, 0, 0) url(images/common/irslogo.png) no-repeat scroll 0 0/70px; margin-top: -85px; }
            .moblan .flowList li::after { content: ""; height: 100%; width: 5px; position: absolute; left: 30px; top: 92%; border-right: 4px dotted #01ADEF; z-index: -1; margin-top: -20px; }
            .flowList li { position: relative; }
            .flow li { display: inline-block; list-style-type: none; margin: 5px -10px; padding: 0 15px; }
            .flowList li::before { content: "1"; background: #01ADEF; width: 45px; height: 45px; border-radius: 200px; position: absolute; left: 10px; bottom: 34px; font-size: 20px; font-weight: 700; color: #fff; line-height: 43px; }
            .flowList li::after { content: ""; height: 100%; width: 5px; position: absolute; left: 30px; top: 92%; border-right: 4px dotted #01ADEF; z-index: -1; margin-top: -20px; }
            .adban .ifta-features-box p { font-size: 14px !important; }
            .tax_prof_banner { text-align: center !important; }
                .tax_prof_banner .common-bannr-secstyle { padding-top: 0px !important; }
            .newtestiP p { font-size: 16px; line-height: inherit; }
            .testimonial .autName { font-size: 15px; }
            .newtestiP:before { left: 5px; }
            .newtestiP { padding: 10px 10px 10px 0px; }
            .sub-caption { font-size: 17px; }
            .special-Pric-block { margin-top: 15px; margin-bottom: 8px; }
                .special-Pric-block .spl-header { font-size: 17px; padding: 10px 25px; }
            .spl-Pric-tag { font-size: 24px; }
            .market-leader { font-size: 14px; }
            .Pric_right_widget { margin-top: 20px; padding: 15px; }
            .widget-heading { font-size: 17px; }
            .Pric_right_widget .enhance-bullet-point ul li, .unordered_list li { font-size: 15px; line-height: 18px; }
                .Pric_right_widget .enhance-bullet-point ul li::before, .Pric_right_widget .unordered_list li::before { top: 8px; }
            .ribbon:before { left: 6px; }
            .faq-list ul li h2 { font-size: 14px; }
            
        }

        @media only screen and (max-width: 320px) {
            .Small1-mbl320 { min-height: 255px !important; }
            .Small2-mbl320 { min-height: 295px !important; }
            .Small3-mbl320 { min-height: 355px !important; }
            .Small4-mbl320 { min-height: 275px !important; }
            .Small5-mbl320 { min-height: 355px !important; }
            .Small6-mbl320 { min-height: 235px !important; }
            .travel-miles-tbl .custom-toggle-dp { width: 180px !important; }
            .tab_pos { position: absolute; right: 5px; top: 14px; width: 14px; }
            .IFTA-tbl-newUpdate { padding: 10px; }
            .Ifta-tbl-hdr-section label { font-size: 14px !important; }
            .IFTA-tbl-newUpdate table.listTable th { padding: 8px 10px; }
            .taxCalc-lefttbl-header .tax_cal_mobile td.width_50 { width: 100% !important; }
            .Left_Result_tblIFTA .quality_motor_h3 { font-size: 17px !important; }
            .before-shrink-CTA { margin: 0px; }
                .before-shrink-CTA .submit-btntax { margin-right: 0px; }
            .Left_Result_tblIFTA .frm2290_stamped_h4 { font-size: 19px !important; }
            .before-shrink-CTA1 { margin: 0px; }
                .before-shrink-CTA1 .submit-btntax { margin-right: 0px; }
            .frm2290_stamped_h3 { font-size: 18px !important; margin-bottom: 0px; }
            .HVUT-Calc_tbl .custom-toggle-dp { width: 200px; }
            .mbl-ett-nav-bar #lang { left: 45%; top: 26px; }
            .mbl-ett-nav-bar .english input[type="submit"] { background-color: #023b7c; padding: 5px; border: 1px solid #023b7c; color: #fff; }
            .mbl-ett-nav-bar .espanol input[type="submit"] { background-color: #01adef; padding: 5px; border: 1px solid #01adef; color: #fff; }
            .new_row_update .custom-toggle-dp { width: 180px; }
            .custom-toggle-dp { width: 260px; }
        }

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    /*overflow: hidden;*/
}

#cboxWrapper {
    max-width: none;
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
}

#cboxMiddleLeft, #cboxBottomLeft {
    clear: left;
}

#cboxContent {
    position: relative;
}

#cboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

#cboxTitle {
    margin: 0;
}

#cboxLoadingOverlay, #cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
    cursor: pointer;
}

.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none;
    -ms-interpolation-mode: bicubic;
}

.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
    padding: 0;
    margin: 0;
}

#colorbox, #cboxContent, #cboxLoadedContent {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay {
    background: #000;
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

#colorbox {
    outline: 0;
}

#cboxContent {
    margin-top: 20px;
    background: #000;
}

.cboxIframe {
    background: #fff;
}

#cboxError {
    padding: 50px;
    border: 1px solid #ccc;
}

#cboxLoadedContent {
    border: 5px solid #000;
    background: #fff;
}

#cboxTitle {
    position: absolute;
   background:#000;
    left: 0;
    color: #ccc;
    font:bold 13px "Open Sans";
    padding:5px 10px 10px; 
    width:100%;
}

#cboxCurrent {
    position: absolute;
    top: -20px;
    right: 0px;
    color: #ccc;
}

/*#cboxLoadingGraphic {
    background: url(images/loading.gif) no-repeat center center;
}*/

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, button#cboxClose {
    border: 0;
    padding: 0;
    margin: 0;
    overflow: visible;
    width: auto;
    background: none;
}

    /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
    #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
        outline: 0;
    }

#cboxSlideshow {
    position: absolute;
    top: -20px;
    right: 90px;
    color: #fff;
}

#cboxPrevious {
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -32px;
    /*background: url(images/controls.png) no-repeat top left;*/
    width: 28px;
    height: 65px;
    text-indent: -9999px;
}

    #cboxPrevious:hover {
        background-position: bottom left;
    }

#cboxNext {
    position: absolute;
    top: 50%;
    right: 5px;
    margin-top: -32px;
    /*background: url(images/controls.png) no-repeat top right;*/
    width: 28px;
    height: 65px;
    text-indent: -9999px;
}

    #cboxNext:hover {
        background-position: bottom right;
    }

button#cboxClose {
    position: absolute;
    top: 5px;
    right: 5px;
    display: block;
    background: url(Images/Website/closeIcon.gif) top right no-repeat;
    width: 26px;
    height: 24px;
    text-indent: -9999px;
}

#cboxClose:hover {
    background-position: bottom center;
}

/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	
	/*background: #869791;*/
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
.owl-prev {
    position:absolute;
    top:5px;
    left:-15px;
}
.owl-next {
    position:absolute;
    right:-15px;
    top:5px;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}

.owl-theme .owl-controls{margin-top:10px;text-align:center;}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;filter:Alpha(Opacity=50);opacity:0.5;}
.owl-prev{position:absolute;top:5px;left:-15px;}
.owl-next{position:absolute;right:-15px;top:5px;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:90%;margin:0 auto;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.grabbing{cursor:url(grabbing.png) 8 8, move;}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.owl-carousel .owl-item img{width:150px !important;}
