/* Minification failed. Returning unminified contents.
(1728,23): run-time error CSS1038: Expected hex color, found '#dddd'
 */
html { background-color: #e2e2e2; margin: 0; padding: 0; scroll-behavior: smooth;}
body { background-color: #fff; color: #333; font-size: 13px; font-family: 'Open Sans', sans-serif; margin: 0; padding: 0; }
.clear { clear: both; }
a,a:active,a:hover,a:focus{outline:none !important;}
.pos-rel { position: relative; }
.taC { text-align: center; }
.mBot10 { margin-bottom: 10px; }
.mBot10 { margin-bottom: 10px; }
.mBot20 { margin-bottom: 20px !important; }
.mTop0 { margin-top: 0 !important; }
.mTop20 { margin-top: 20px; }
.mTop25 { margin-top: 25px !important; }
.mBot25 { margin-top: 25px; }
.mTop15 { margin-top: 15px; }
.mTop10 { margin-top: 10px; }
.pLeft60 { padding-left: 60px !important; }
.nopadding { padding: 0 !important; }
.pad40 { padding-left: 40px !important; padding-right: 40px !important; }
.floatL { float: left; }
.floatR { float: right; }
.pLeft0 { padding-left: 0 !important; }
.pRight0 { padding-right: 0 !important; }
.nopadding { padding: 0; }
/*a {    color: #333;    outline: none;    padding-left: 3px;    padding-right: 3px;    text-decoration: underline;}
  a:link, a:visited,    a:active, a:hover {        color: #333;    }*/
header, footer, hgroup,
nav, section { display: block; }
mark { background-color: #a6dbed; padding-left: 5px; padding-right: 5px; }
.float-left { float: left; }
.float-right { float: right; }
.clear-fix:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }
h1, h2, h3,
h4, h5, h6 { color: #000; margin-bottom: 0; padding-bottom: 0; }
h1 { font-size: 2em; }
h2 { font-size: 1.75em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }
h5, h6 { font-size: 1em; }
h5 a:link, h5 a:visited, h5 a:active { padding: 0; text-decoration: none; }
/* main layout
----------------------------------------------------------*/
.content-wrapper { margin: 0 auto; max-width: 1180px; }

#body {
    clear: both;    padding-bottom: 35px;    padding-top: 110px;}
/*.main-content {
        background: url("../Images/accent.png") no-repeat;
        padding-left: 10px;
        padding-top: 30px;
    }

    .featured + .main-content {
        background: url("../Images/heroAccent.png") no-repeat;
    }*/

header .content-wrapper { padding-top: 20px; }

footer { clear: both; background-color: #333; font-size: 14px; font-family: 'Open Sans', sans-serif; color: #fff; }


/* site title
----------------------------------------------------------*/
.site-title { color: #c8c8c8; font-family: 'Open Sans', sans-serif; font-size: 2.3em; margin: 0; }

.site-title a, .site-title a:hover, .site-title a:active { background: none; color: #c8c8c8; outline: none; text-decoration: none; }


/* login
----------------------------------------------------------*/
#login { display: block; font-size: .85em; margin: 0 0 10px; text-align: right; }

#login a { background-color: #d3dce0; margin-left: 10px; margin-right: 3px; padding: 2px 3px; text-decoration: none; }

#login a.username { background: none; margin: 0; padding: 0; text-decoration: underline; }

#login ul { margin: 0; }

#login li { display: inline; list-style: none; }


/* menu
----------------------------------------------------------*/
ul#menu { font-size: 1.3em; font-weight: 600; margin: 0 0 5px; padding: 0; text-align: right; }

ul#menu li { display: inline; list-style: none; padding-left: 15px; }

ul#menu li a { background: none; color: #999; text-decoration: none; }

ul#menu li a:hover { color: #333; text-decoration: none; }


/* page elements
----------------------------------------------------------*/
/* featured */
.featured { background-color: #fff; }

.featured .content-wrapper { background-color: #7ac0da; background-image: -ms-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%); background-image: -o-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%); background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #7ac0da), color-stop(1, #a4d4e6)); background-image: -webkit-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%); background-image: linear-gradient(left, #7ac0da 0%, #a4d4e6 100%); color: #3e5667; padding: 20px 40px 30px 40px; }

.featured hgroup.title h1, .featured hgroup.title h2 { color: #fff; }

.featured p { font-size: 1.1em; }

/* page titles */
hgroup.title { margin-bottom: 10px; }

hgroup.title h1, hgroup.title h2 { display: inline; }

hgroup.title h2 { font-weight: normal; margin-left: 3px; }

/* features */
section.feature { width: 300px; float: left; padding: 10px; }

/* ordered list */
ol.round { list-style-type: none; padding-left: 0; }

ol.round li { margin: 25px 0; padding-left: 45px; }

ol.round li.zero { background: url("../Images/orderedList0.png") no-repeat; }

ol.round li.one { background: url("../Images/orderedList1.png") no-repeat; }

ol.round li.two { background: url("../Images/orderedList2.png") no-repeat; }

ol.round li.three { background: url("../Images/orderedList3.png") no-repeat; }

ol.round li.four { background: url("../Images/orderedList4.png") no-repeat; }

ol.round li.five { background: url("../Images/orderedList5.png") no-repeat; }

ol.round li.six { background: url("../Images/orderedList6.png") no-repeat; }

ol.round li.seven { background: url("../Images/orderedList7.png") no-repeat; }

ol.round li.eight { background: url("../Images/orderedList8.png") no-repeat; }

ol.round li.nine { background: url("../Images/orderedList9.png") no-repeat; }

/* content */
article { float: left; width: 70%; }

aside { float: right; width: 25%; }

aside ul { list-style: none; padding: 0; }

aside ul li { background: url("../Images/bullet.png") no-repeat 0 50%; padding: 2px 0 2px 20px; }

.label { font-weight: 700; }

/* login page */
#loginForm { border-right: solid 2px #c8c8c8; float: left; width: 55%; }

#loginForm .validation-error { display: block; margin-left: 15px; }

#loginForm .validation-summary-errors ul { margin: 0; padding: 0; }

#loginForm .validation-summary-errors li { display: inline; list-style: none; margin: 0; }

#loginForm input { width: 250px; }

#loginForm input[type="checkbox"],
#loginForm input[type="submit"],
#loginForm input[type="button"],
#loginForm button { width: auto; }

#socialLoginForm { margin-left: 40px; float: left; width: 40%; }

#socialLoginForm h2 { margin-bottom: 5px; }

#socialLoginList button { margin-bottom: 12px; }
.extension_faq_form input { width: auto; min-width: 250px; }
.extension_faq_form .sharebg { float: right; display: inline-block; width: auto; }
.extension_faq_form .sharebg strong { font-size: 16px; font-weight: 400; padding-right: 5px; }
#logoutForm { display: inline; }

/* contact */
.contact h3 { font-size: 1.2em; }

.contact p { margin: 5px 0 0 10px; }

.contact iframe { border: 1px solid #333; margin: 5px 0 0 10px; }

/* forms */
fieldset { border: none; margin: 0; padding: 0; }

fieldset legend { display: none; }

fieldset ol { padding: 0; list-style: none; }

fieldset ol li { padding-bottom: 5px; }

label { display: inline-block; font-size: 1.2em; font-weight: 600; }

label.checkbox { display: inline; }

input, textarea { border: 1px solid #e2e2e2; background: #fff; color: #333; font-size: 1.2em; margin: 5px 0 6px 0; padding: 5px; width: 300px; }

textarea { font-family: 'Open Sans', sans-serif; width: 500px; }

input:focus, textarea:focus { border: 1px solid #7ac0da; }

input[type="checkbox"] { background: transparent; border: inherit; width: auto; }

input[type="submit"],
input[type="button"],
button { background-color: #d3dce0; border: 1px solid #787878; cursor: pointer; font-size: 1.2em; font-weight: 600; padding: 7px; margin-right: 8px; width: auto; }

td input[type="submit"],
td input[type="button"],
td button { font-size: 1em; padding: 4px; margin-right: 4px; }

/* info and errors */
.message-info { border: 1px solid; clear: both; padding: 10px 20px; }

.message-error { clear: both; color: #e80c4d; font-size: 1.1em; font-weight: bold; margin: 20px 0 10px 0; }

.message-success { color: #7ac0da; font-size: 1.3em; font-weight: bold; margin: 20px 0 10px 0; }

.error { color: #e80c4d; }

/* styles for validation helpers */
.field-validation-error { color: #e80c4d; font-weight: bold; }

.field-validation-valid { display: none; }

input.input-validation-error { border: 1px solid #e80c4d; }

input[type="checkbox"].input-validation-error { border: 0 none; }

.validation-summary-errors { color: #e80c4d; font-weight: bold; font-size: 1.1em; }

.validation-summary-valid { display: none; }


/* tables
----------------------------------------------------------*/
table { border-collapse: collapse; border-spacing: 0; margin-top: 0.75em; border: 0 none; }

th { font-size: 1.2em; text-align: left; border: none 0px; padding-left: 0; }

th a { display: block; position: relative; }

th a:link, th a:visited, th a:active, th a:hover { color: #333; font-weight: 600; text-decoration: none; padding: 0; }

th a:hover { color: #000; }

th.asc a, th.desc a { margin-right: .75em; }

th.asc a:after, th.desc a:after { display: block; position: absolute; right: 0em; top: 0; font-size: 0.75em; }

th.asc a:after { content: '▲'; }

th.desc a:after { content: '▼'; }

td { padding: 0.25em 2em 0.25em 0em; border: 0 none; }

tr.pager td { padding: 0 0.25em 0 0; }


/********************
*   Mobile Styles   *
********************/
@media only screen and (max-width: 850px) {

    /* header
    ----------------------------------------------------------*/
    header .float-left,
    header .float-right { float: none; }

    /* logo */
    header .site-title { margin: 10px; text-align: center; }

    /* login */
    #login { font-size: .85em; margin: 0 0 12px; text-align: center; }

    #login ul { margin: 5px 0; padding: 0; }

    #login li { display: inline; list-style: none; margin: 0; padding: 0; }

    #login a { background: none; color: #999; font-weight: 600; margin: 2px; padding: 0; }

    #login a:hover { color: #333; }

    /* menu */
    nav { margin-bottom: 5px; }

    ul#menu { margin: 0; padding: 0; text-align: center; }

    ul#menu li { margin: 0; padding: 0; }


    /* main layout
    ----------------------------------------------------------*/
    .main-content,
    .featured + .main-content { background-position: 10px 0; }

    .content-wrapper { padding-right: 10px; padding-left: 10px; }

    .featured .content-wrapper { padding: 10px; }

    /* page content */
    article, aside { float: none; width: 100%; }

    /* ordered list */
    ol.round { list-style-type: none; padding-left: 0; }

    ol.round li { padding-left: 10px; margin: 25px 0; }

    ol.round li.zero,
    ol.round li.one,
    ol.round li.two,
    ol.round li.three,
    ol.round li.four,
    ol.round li.five,
    ol.round li.six,
    ol.round li.seven,
    ol.round li.eight,
    ol.round li.nine { background: none; }

    /* features */
    section.feature { float: none; padding: 10px; width: auto; }

    section.feature img { color: #999; content: attr(alt); font-size: 1.5em; font-weight: 600; }

    /* forms */
    input { width: 90%; }
    .fs-15px{font-size:15px !important;}
    /* login page */
    #loginForm { border-right: none; float: none; width: auto; }

    #loginForm .validation-error { display: block; margin-left: 15px; }

    #socialLoginForm { margin-left: 0; float: none; width: auto; }


    /* footer
    ----------------------------------------------------------*/
    footer .float-left,
    footer .float-right { float: none; }

    footer { text-align: left; height: auto; padding: 10px 0; }

    footer p { margin: 0; }
}



.bottom_fixed_bar { position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 1; transition: all 0.4s linear; -webkit-transition: all 0.4s linear; }
.bottom_ad_section { background: rgba(255, 255, 255, 1); border: 1px solid rgba(167, 167, 167, 0.5); color: #FFF; font-size: 20px; padding: 15px; border-bottom: 0px; box-shadow: 0px 0px 20px rgba(0,0,0,0.2); border-radius: 5px 5px 0px 0px;}
.ad_close { position: absolute; right: -12px; top: -12px; background: #F00; border-radius: 200px; width: 24px; height: 24px; content: ""; color: #FFF !important; font-size: 15px; font-weight: 600; line-height: 24px; cursor: pointer; text-align: center; }
.ad_close:hover { color: #FFF; text-decoration: none; }
.ad_hide { display: none; }
.foot_adpopup { display: none !important;}
.ad_row { display: flex; align-items: center; }
.ad_efile_btn,.ad_efile_btn:focus {text-decoration:none; outline:none; color: #FFF !important; background:#f26816; padding: 7px 15px; border-radius: 3px; display: inline-block;font-weight:600; font-size: 16px; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; }
.bottom_ad_section p {margin-bottom: 0px;font-weight: 500 !important;color: #2b2b2b !important;font-size: 19px !important;line-height:22px;}
.ad_efile_btn:hover,.ad_efile_btn:active { background:#1269ad; text-decoration: none; }
.bottom_ad_section p span {font-weight:700; padding-right:5px; }
.bottom_ad_section p span + span{color:#f26816;  padding-right:5px; padding-left:5px;}

/*=====================================New banner style starts==============================*/

.bannerWrap { background: url(Images/bannerBg.jpg) no-repeat center; background-size: cover; max-height: 610px; }

.banner_cnttxtbg { min-height: 657px; }

.banner { position: relative; }

.roundSlide { width: 520px; height: 520px; background: rgba(255, 255, 255, 0.73); border-radius: 50%; position: absolute; right: 115px; top: 50px; }

.roundSlide .carousel-inner > .item { padding: 65px 20px; text-align: center; height: 450px; }

.irsLogo:hover { background: none !important; }

.irsLogo { position: absolute; top: 0; right: 10px; z-index: 9; background: none !important; padding: 0 !important; margin: 0 !important; }

.irsLogo img { background: #000; border: 3px solid #000; border-radius: 5px; }

.bannerTopImg { position: absolute; top: -20px; right: 0px; z-index: 9; background: none !important; padding: 0 !important; left: 0; margin: auto !important; }

.roundSlide .carousel .head-slider h2.big-font, .roundSlide .carousel .head-slider h2.big-font, .big-font, .roundSlide .head-slider h2.big-font { color: #1269ad; font-size: 26px; font-weight: bold; font-family: 'Open Sans', sans-serif; margin-top: 0; padding-top: 30px; }

.roundSlide .head-slider h2, .roundSlide .head-slider h1 { color: #1269ad; /*font-size: 26px;*/ font-weight: bold; font-family: 'Open Sans', sans-serif; }

.roundSlide .carousel .head-slider p, .roundSlide .head-slider p { color: #393939; line-height: 32px; font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: 600; }

.roundSlide .head-slider h2.inner_h2 { color: #393939; margin-top: 6%; margin-bottom: 4%; font-family: 'Open Sans', sans-serif; font-size: 17px; font-weight: 600; }

.pageInnerSlide { margin-top: 23%; }

.roundSlide .head-slider { position: relative; width: 84%; overflow: hidden; margin: 8% auto 0px; }

.irsLogo { position: absolute; top: 0; right: 10px; z-index: 9; background: none !important; padding: 0 !important; margin: 0 !important; }

a.etfs { font-size: 26px; text-transform: uppercase; font-weight: bold; background: #F36512; color: #fff !important; padding: 10px 25px; border-radius: 5px; text-decoration: none !important; margin-top: 20px; display: inline-block; }

.roundSlide .carousel-indicators li { background: #004a8f; border: none; }

.roundSlide .carousel-indicators .active { background: #f36512; border: none; }

.bnr_roun_icon { bottom: 80px; position: absolute; right: 515px; z-index: 10; }
/*=====================================New banner style ends==============================*/
.navbar {
    min-height: 110px !important;
}

.navbar_fixed_bg { box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }


/*top icon start*/

#back-top { position: fixed; bottom: 50px; right: 20px; z-index: 999; }

#back-top a { width: 40px; display: block; text-align: center; text-transform: uppercase; text-decoration: none; color: #bbb; -ms-transition: 1s; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }

#back-top span i { color: #fff; font-size: 30px; display: block; height: 37px; transition: all 1s ease 0s; width: 37px; border-radius: 50px; -ms-transition: 1s; -webkit-transition: 1s; opacity: 0.9; -moz-transition: 1s; transition: 1s; background: #bc1f30; line-height: 33px; }
/*top icon end*/

/*menu changes start*/
.navbar-default ul.rit_menu li a { font-size: 16px; font-weight: normal; color: #2b2b2b; padding: 9px 12px; border-bottom: 5px solid transparent; background: none; }

.navbar-default ul.rit_menu li a:hover { color: #1269ad !important; }

.navbar-default ul.rit_menu li a:hover { background: none; }

.navbar-default ul.rit_menu li.active a {
    background: none !important;
    border-bottom: 5px solid #1b637b;
}
/*.navbar-default ul.rit_menu li ul li a {
    border-bottom: 1px solid #ededed;
}*/
.navbar-default ul.rit_menu li.dropdown ul li a:hover { background: #eee; }

.navbar-default ul.rit_menu li ul.dropdown-menu { padding: 0 !important; }

.headmenu li span { font-size: 18px; font-weight: bold; }

.headmenu li { margin: 0 10px; }

.headmenu li .fa { border: 2px solid #2b2b2b; border-radius: 50%; font-size: 20px; height: 30px; margin-right: 5px; padding-top: 4px; text-align: center; width: 30px; }

.nav.navbar-nav.headmenu { margin: 12px 0; }
.nav.navbar-nav.login_btn li:first-child a, .nav.navbar-nav.login_btn li:first-child a:hover { background: #1269ad; border: medium none !important; border-radius: 5px; color: #ffffff !important; margin: 5px; padding: 5px 10px; }

.nav.navbar-nav.login_btn li:last-child a.newBtn, .nav.navbar-nav.login_btn li:last-child a.newBtn:hover {    background:#f26816;    border: medium none !important;    border-radius: 5px;    color: #ffffff !important;    margin: 5px;    padding: 5px 10px;}
/*menu End*/
/* Price section start*/
.price_sec_box { text-align: center; padding: 0 20px; }

.price_iconbg { background: #ff0000; border-radius: 50%; height: 150px; padding-top: 25px; text-align: center; width: 150px; margin: 0 auto; }

.price_sec_box h3 { color: #2b2b2b; font-size: 16px; line-height: 24px; font-weight: 600; }

.price_sec_box p { font-size: 14px; color: #6a6a6a; font-weight: 600; font-family: 'Open Sans', sans-serif; }

.price_title { font-size: 32px; color: #f36512; font-weight: bold; margin-top: 20px; }

.price_title small { color: #434343; font-weight: 600; font-size: 11px; display: block; }

.greenbg { background: #0db765; }

.yellowbg { background: #b9930d; }

.redbg { background: #F36E21; }

.bluebg { background: #0f61c5; }

.ocolor { color: #f36512; }

.bcolcor { color: #1269ad; }

.ycolcor { color: #b9930d; }

.gcolcor { color: #0db765; }

.rcolor { color: #F36E21; }

.price_cnt { min-height: 105px; }
/*price section End*/
.whitebg { padding: 50px 0 60px; }

.greybg { background: #f4f4f4; border: 1px solid #ddd; }

/*instand Approval sec start*/
.lft_sec { padding: 30px 40px 50px; }

.lft_sec p { color: #444444; font-size: 16px; line-height: 28px; margin-bottom: 20px; }

.lft_sec_top { min-height: 380px; padding: 20px 40px; }

.greybg h2 span, .whitebg h2 span { display: inline; font-size: 28px; font-weight: bold; padding: 0; }

.greybg h2, .whitebg h2 { font-family: 'Open Sans', sans-serif; font-size: 28px; margin-bottom: 25px; line-height: 34px; font-weight: bold; }

.lft_sec span.iconborbg { border: 3px solid #2b2b2b; border-radius: 50%; display: inline-block; float: left; height: 80px; margin: 10px auto; padding: 10px; text-align: center; width: 80px; }

.lft_sec span.iconborbg img { width: 50px; }

.greybg #tabs1 li a { text-align: center; min-height: 125px; }

.lft_sec span { display: inline-block; font-size: 16px; font-weight: 600; padding: 20px 10px; text-align: left; width: 72%; }

#tabs1 { border-bottom: none; }

#tabs1 li { padding: 0; background: #fff; border-right: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; border-top: 5px solid #999; }

#tabs1 li:last-child { border-right: none; }

#tabs1 li.active, #tabs1 li.active a { background: #F4F4F4; border-color: #f4f4f4 #f4f4f4 #ddd; border-width: 5px 1px 1px; }

#tabs1 li a { border: none !important; margin: 0; border-radius: 0; outline: none; }

#tabs1 li.active a { position: relative; }

#tabs1 li.active span { color: #f36512; }
/*#tabs1 li.active a::after{position:absolute; content:""; 
width: 0; 
	height: 0; 
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;	
	border-bottom:8px solid #1269AD;
    top:-12px;

       }*/
/*instand Approval sec end*/
/*hme btm cnt start*/
.hme_btm .nav-tabs > li { margin-bottom: -3px; }

.hme_btm .nav-tabs > li > a { background: #eeeeee; border: 1px solid #dddddd; font-size: 16px; font-weight: 600; margin: 5px 5px 0 5px; min-width: 150px; border-radius: 0; text-align: center; }

.hme_btm .nav-tabs > li:first-child a { margin-left: 0; }

.hme_btm .nav-tabs { border-bottom: 3px solid #1269ad; }

.hme_btm .nav-tabs li.active a, .hme_btm .nav-tabs li.active a:hover, .hme_btm .nav-tabs li.active a:focus { border: 3px solid #1269ad; border-bottom: none; outline: none !important; padding-bottom: 18px; }

.tabcarousel .nav a small { display: block; }

.tabcarousel .nav { background: #eee; margin: 0px; }

.tabcarousel .nav a { border-radius: 0px; }

#tabs { padding-left: 30px; }
/*hme btm cnt end*/
/*footer start*/
footer { color: #fff; padding: 35px 0 10px; }

footer h2 { color: #ffffff; font: bold 18px "opens sans",sans-serif; padding-left: 10px; margin: 0; }

footer.footerBox { /*float:left; */ margin-right: 10px; margin-left: 10px; overflow: hidden; margin-bottom: 10px; padding-bottom: 4px; }

footer .footerBox .footContent { padding: 5px; }

footer .footerBox .footContent ul { margin: 0px 0px 0px 5px; padding: 0px; list-style-type: none; min-width: 205px; }

footer .footerBox .footContent ul li { margin: 0px; list-style-type: none; background: url(Images/footerBullet.png) no-repeat 8px 7px; line-height: 18px; padding: 6px 0 5px 30px; }

.footContent ul li a, footer .copyright a { color: #999; }

footer .footerBoxB { float: left; margin-right: 10px; margin-left: 10px; overflow: hidden; margin-bottom: 10px; padding-bottom: 4px; }

footer .footerBoxB h2 { color: #fff; font-size: 18px; font-weight: bold; padding-left: 10px; font-family: 'Open Sans', sans-serif; }

footer .footerBoxB .footContent { padding: 5px; overflow: hidden; }

footer .footerBoxB .footContent ul { margin: 0px 10px 0px 5px; padding: 0px; list-style-type: none; min-width: 21px; }

footer .footerBoxB .footContent ul li { margin: 0px; list-style-type: none; background: url(Images/footerBullet.png) no-repeat 8px 7px; line-height: 18px; padding: 6px 0 5px 30px; white-space: nowrap; }

footer .footerBoxB .footContent ul li img { display: none; }

footer .copyright { font-size: 12px; margin-top: 10px; /*float: left;*/ color: #5c8593; /*padding-left: 20px;*/ }

footer .copyright b { color: #1a6496; font-size: 12px; font-weight: bold; }

footer .certified { /*float:right;*/ width: 310px; text-align: center; margin: 10px 0px 10px 0px; }

footer .certified img[alt="Authorize.Net Merchant - Click to Verify"] { margin-left: 10px; }

footer a { color: #9b9b9b; text-decoration: none; }

footer a:hover { color: #f36e20; text-decoration: underline; background: transparent; }

footer .twitterIcon { background: url(Images/twitterIcon.png) no-repeat left top; float: left; height: 57px; margin-left: 0; margin-top: -4px; position: absolute; right: 0px; width: 56px; }

footer .latestTwit { float: left; margin-left: -1px; }

footer .twiTop { background: #45b0e3; border: 1px solid #45b0e3; width: 355px; padding: 13px 10px 13px 20px; border-radius: 5px 5px 0 0; }

footer .twiTop h2 { font-size: 18px; text-transform: uppercase; color: #0c6584; margin-bottom: 0px; border: none; font-family: 'Open Sans', sans-serif; }

footer .twiTop h3 { color: #fff; font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight: normal; text-transform: uppercase; margin: -6px 0 0 0; }

footer .twiMid { background: #fff; width: 355px; color: #000; padding: 5px 5px 0px; height: 325px; overflow: auto; border: 1px solid #fff; border-top: none; border-bottom: none; }

footer .twiMid ul { margin: 0px 0px 0px 0px; padding: 0px; list-style-type: none; }

footer .twiMid ul li { font-size: 12px; line-height: 15px; padding-bottom: 6px; background: url(Images/twitterTick.png) no-repeat 0px 0px; padding-left: 18px; font-family: 'Open Sans', sans-serif; }

footer .twiMid ul li a { color: #de560c; text-decoration: underline; display: inline-block; background: none; padding: 0px; }

footer .twiMid ul li a:hover { color: #006cbf; text-decoration: none; }

footer .twiBot { background: #ffffff; border-radius: 0 0 5px 5px; height: 6px; width: 355px; }

footer .socialIcon { /*float: right;*/ background: url(Images/social-icon1.png) no-repeat left top; width: 217px; height: 32px; overflow: hidden; margin-top: 10px; margin-right: 10px; }

footer .socialIcon a.facebook { float: left; width: 32px; height: 32px; margin-right: 5px; }

footer .socialIcon a.google { float: left; width: 32px; height: 32px; margin-right: 5px; }

footer .socialIcon a.twitter { float: left; width: 32px; height: 32px; margin-right: 5px; }

footer .socialIcon a.youtube { float: left; width: 32px; height: 32px; margin-right: 5px; }

footer .socialIcon a.linkedIn { float: left; width: 32px; height: 32px; margin-right: 5px; }

footer .socialIcon a.rss { float: left; width: 32px; height: 32px; }

/*icon colors*/


/*testimonail start*/

/*#quote-carousel {
    padding: 0 10px 30px 10px;
    margin-top: 30px;
}

#quote-carousel .carousel-control { background: none; color: #CACACA; font-size: 2.3em; text-shadow: none; margin-top: 30px; top: 115px; }

#quote-carousel .carousel-control.left { left: -60px; }

#quote-carousel .carousel-control.right { right: -60px; }

#quote-carousel .carousel-indicators { right: 50%; top: auto; top: 0px; margin-right: -19px; }

        #quote-carousel .carousel-indicators li {
            width: 80px;
            height: 80px;
            margin: 5px -10px;
            cursor: pointer;
            border-radius: 50px;
            border: none;
            overflow: hidden;
            transition: all 0.4s;
            background: #eee;
        }

#quote-carousel .carousel-indicators li img { opacity: 0.5; }

#quote-carousel .carousel-indicators .active img { opacity: 1; }

        #quote-carousel .carousel-indicators .active {
            background: #F36512;
            width: 80px;
            height: 80px;
            border-radius: 100px;
            position: relative;
            z-index: 5;
            border: none;
            overflow: hidden;
        }

#quote-carousel .carousel-indicators li img { margin: 8px auto; }

#quote-carousel .carousel-inner { min-height: 300px; }

#quote-carousel .carousel-inner .item { padding-top: 130px; color: #2b2b2b; font-size: 18px; font-family: 'Open Sans', sans-serif; font-weight: normal; }

#quote-carousel .carousel-inner .item p { font-size: 18px; line-height: 28px; margin-bottom: 25px; }

#quote-carousel .carousel-inner blockquote small::before { content: "" !important; }

#quote-carousel .carousel-inner .item small { border-top: 1px solid #dddddd; color: #2b2b2b; display: inline; font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: bold; margin: 8px auto; padding: 8px 0; }

#quote-carousel blockquote { border: none !important; margin: 0; border-left: none !important; }

    #quote-carousel .item blockquote p:before {
        content: "\f10d";
        font-family: 'Fontawesome';
        float: none;
        margin-right: 10px;
    }*/
#quote-carousel {padding: 0 10px 30px 10px;margin-top: 30px;}
#quote-carousel .carousel-control {background: none;color: #CACACA;font-size: 2.3em;text-shadow: none;margin-top: 30px;top: 115px;}
#quote-carousel .carousel-control.left {left: -60px;}
#quote-carousel .carousel-control.right {right: -60px;}
#quote-carousel .carousel-indicators {right: 50%;top: auto;bottom:0px;margin-right: -19px;}
#quote-carousel .carousel-indicators li {width:14px;height:14px;margin:0px;cursor: pointer;border: 2px solid #062a3a;border-radius:200px;overflow: hidden;transition: all 0.4s;background: #eee;}
#quote-carousel .carousel-indicators li img {opacity: 0.5;}
#quote-carousel .carousel-indicators .active img {opacity: 1;}
#quote-carousel .carousel-indicators .active {background:#56A0BA;width:14px;height:14px;border-radius:200px;border: 2px solid #1269ad;position: relative;z-index: 5;overflow: hidden;}
#quote-carousel .carousel-indicators li img {margin: 8px auto;}
#quote-carousel .carousel-inner .item {color: #2b2b2b;font-size: 18px;font-family: 'Open Sans', sans-serif;font-weight: normal;}
#quote-carousel .carousel-inner .item p {font-size: 18px;line-height: 28px;margin-bottom: 25px;}
#quote-carousel .carousel-inner .item{padding-top:40px;background:url("../Content/Images/quote_icon.png") no-repeat center top;min-height:200px;}
#quote-carousel .carousel-inner blockquote small::before {content: "" !important;}
#quote-carousel .carousel-inner .item small {color: #2b2b2b;display: inline;font-family: 'Open Sans', sans-serif;font-size: 18px;font-weight: bold;margin: 8px auto;padding: 8px 0 30px;}
#quote-carousel blockquote {border: none !important;margin: 0;border-left: none !important;}
#quote-carousel .item blockquote p:before {content: "\f10d";font-family: 'Fontawesome';float: none;margin-right: 10px;}
#my-tab-content.tab-content {    color: #444444;    font-family: 'Open Sans', sans-serif;    font-size: 16px;    line-height: 28px;    padding: 20px 30px;}
a.tab-btn {    background: #f36512;    border-radius: 5px;    color: #ffffff !important;    display: inline-block;    font-size:18px;    font-weight: 600;    margin: 10px 0;    padding:7px 20px;}
a:active, a:focus{outline:none;}

a.tab-btn:hover { background: #1269ad; color: #ffffff; text-decoration: none; }

/*.tabapp-icon {
    padding: 15px 0;
}*/
/*testimonail end*/
/*video section stat*/
/*.fix_imgbg img {
    max-width: 100%;
    width: 100%;
}*/
.video_cnt { bottom: 20px; color: #ffffff; position: absolute; right: 20px; text-align: center; }

.video_cnt h3 { font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: 600; line-height: 24px; }

.video_cnt a { background: none; border: none; }

.video_cnt a .fa { font-size: 90px; color: #fff; }

.video_cnt a .fa:hover { color: #F36512; }
/*video section end*/

.hme_btm img { max-width: 100%; }

.mbe_loginbg { margin: 0; padding: 0; }

.mbe_loginbg li { display: inline-block !important; list-style: outside none none; margin: 0; }

.navbar-toggle .icon-bar { border-radius: 1px; display: block; height: 4px !important; margin-top: 5px; transform: rotate(45deg); width: 22px; }

.navbar-toggle .icon-bar + .icon-bar { display: none; margin-top: 4px; }

.navbar-toggle .icon-bar + .icon-bar + .icon-bar { display: block; margin-bottom: 5px; margin-left: 0; margin-top: -4px; transform: rotate(-45deg); }

.navbar-toggle.collapsed .icon-bar { border-radius: 1px; display: block; height: 2px !important; margin-top: 0; transform: rotate(0deg); width: 22px; }

.navbar-toggle.collapsed .icon-bar + .icon-bar { display: block; margin-top: 4px !important; }

.navbar-toggle.collapsed .icon-bar + .icon-bar + .icon-bar { display: block; margin-bottom: 0; margin-top: 4px; transform: rotate(0deg); }

/*inner page start*/
/*inner page  tiltle start*/
nav.navbar-default { border-bottom: 1px solid #eeeeee; }

.inr_head { background: #f6f6f6; border-bottom: 1px solid #eeeeee; margin-bottom: 30px; }

.inr_head h1 { font-size: 28px; font-family: 'Open Sans', sans-serif; font-weight: bold; padding: 25px 0; margin: 0; }

.inr_head h1 span { color: #1269ad; }

.social-share { float: left; font-size: 14px; font-weight: 600; margin: 2px 10px; }

.sharebg { padding: 24px 0 0; }

.sharebg a.at-share-btn span { border-radius: 50%; box-shadow: 0 0 3px #c1c1c1; }

.sharebg a.at-share-btn { margin: 0 5px; }
/*inner page title end*/
/*inner page banner start*/
.inr_cntbg h3, .inr_cntbgnobor h3 { font-size: 18px; font-weight: 600; }

.inr_bnrbg { background: #f6f6f6; box-shadow: 0 0 6px rgba(0, 0, 0, 0.4); overflow: hidden; margin-bottom: 30px; }




.inr_bnrbg h2 { color: #2b2b2b; font-size: 19px; font-weight: normal; line-height: 28px; margin: 0px auto 35px; max-width: 88%; text-align: center; }
.inrbnr_rit.bus_taxbnrbg h2{text-align:left;}
.inrbnr_rit.bus_taxbnrbg ul{padding-left:23px;}
.inr_bnrbg .tabapp-icon { padding: 0; }

.inr_bnrbg ul li { list-style: none; font-size: 16px; position: relative; line-height: 32px; padding-left: 32px; text-align: left; }

.inr_bnrbg ul li:before { content: "\f00c"; font-family: fontAwesome; font-size: 18px; color: #2FA753; left: 10px; position: absolute; top: 2px; }







.bus_taxbnrbg ul li { list-style: none; font-size: 16px; position: relative; line-height: 32px; padding-left: 32px; text-align: left; color: #fff; }

.bus_taxbnrbg ul li:before { content: "\f00c"; font-family: fontAwesome; font-size: 18px; color: #FFF; left: 10px; position: absolute; top: 0px; }

.inrbnr_rit, .inrbnr_lft { padding: 50px 0; text-align: center; }

.inrbnr_rit h2 { color: #fff; }

.bus_taxbnrbg {    background: #21aab8;    position: relative;}

    .bus_taxbnrbg:before {        border-bottom: 0 solid rgba(0, 0, 0, 0);        border-right: 143px solid #21aab8;        border-top: 400px solid rgba(0, 0, 0, 0);        bottom: 0;        content: "";        height: 0;        left: -127px;        position: absolute;        width: 0;    }
    .pers_taxbnrbg {    background: #057697;    position: relative;}
.app_pers_taxbnrbg {   background: #1aa6b7;    position: relative;}

.pers_taxbnrbg:before { border-bottom: 0 solid rgba(0, 0, 0, 0); border-right: 136px solid #057697; border-top: 410px solid rgba(0, 0, 0, 0); bottom: 0; content: ""; height: 0; left: -127px; position: absolute; width: 0; }
.pers_taxbnrbg ul li::before{color: #FFF;}
.pers_taxbnrbg ul li{color:#FFF;}
    .app_pers_taxbnrbg:before {        border-bottom: 0 solid rgba(0, 0, 0, 0);        border-right: 143px solid #1aa6b7;        border-top: 400px solid rgba(0, 0, 0, 0);        bottom: 0;        content: "";        height: 0;        left: -127px;        position: absolute;        width: 0;    }
    .pers_taxbnrbg h2 {
        max-width: 92%;
    }

.exemptbnrbg h2 { max-width: 81%; text-align: left; }
/*.inrbnr_rit.exempt_taxbnrbg {  min-height: 380px;}*/
.exempt_taxbnrbg { background: #0e9b65; position: relative; }
.exempt_taxbnrbg ul li, .exempt_taxbnrbg ul li:before{color:#fff;}
.exempt_taxbnrbg:before { border-bottom: 0 solid rgba(0, 0, 0, 0); border-right: 163px solid #0e9b65; border-top: 490px solid rgba(0, 0, 0, 0); bottom: 0; content: ""; height: 0; left: -127px; position: absolute; width: 0; }
.exemptbnrbg .ocolor {color: #0e9b65;}
.inner_banner_bg a.orangeButton, .inr_cntbg a.orangeButton, .inr_cntbgnobor a.orangeButton, .mblsitecnt a.orangeButton, .inrbnr_lft a.orangeButton, .pricePlan a.orangeButton, .inr_cntbtm a.orangeButton, input.orangeButton {
    background: #f26816;
    border-radius: 5px;
    color: #ffffff;
    display: inline-block;
    font-size: 24px;
    font-weight: bold;
    padding: 10px 30px;
    transition: all 0.5s ease-in;
    text-decoration: none !important;
}
a.bnrbutn {
    background: #f26816;
    border-radius: 5px;
    color: #ffffff;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    margin: 35px auto;
    padding: 8px 18px;
    text-decoration: none !important;
    transition: all 0.5s ease-in;
}
a.bnrbutn:hover {
    background: #1269ad;
    border-radius: 5px;
    color: #ffffff;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    margin: 35px auto;
    padding: 8px 18px;
    text-decoration: none !important;
    transition: all 0.5s ease-in;
}

.inr_cntbg a.small_txt, .inr_cntbgnobor a.small_txt, input.orangeButton { font-size: 14px; padding: 5px 10px; color: #fff; }

.inner_banner_bg a.orangeButton:hover, .inr_cntbg a.orangeButton:hover, .inr_cntbgnobor a.orangeButton:hover, .mblsitecnt a.orangeButton:hover, .inrbnr_lft a.orangeButton:hover, .pricePlan a.orangeButton:hover, .inr_cntbtm a.orangeButton:hover { background: #1269ad; color: #ffffff; text-decoration: none; }

.inr_cntbg a.orangeButton:focus, .inr_cntbgnobor a.orangeButton:focus, .mblsitecnt a.orangeButton:focus, .inrbnr_lft a.orangeButton:focus, .pricePlan a.orangeButton:focus, .inr_cntbtm a.orangeButton:focus, .tab-btn:focus { background: #1269ad; color: #ffffff; text-decoration: none; }
/*inner page banner end*/
/*inr page cnt start*/
.inr_cntbg th, .inr_cntbgnobor th, .inr_cntbg td, .inr_cntbgnobor td { font-size: 15px; }

.inr_cntbg h2, .inr_cntbgnobor h2 { color: #1269ad; font-size: 18px; font-weight: 600; }

.inr_cntbg p, .inr_cntbgnobor p { font-size: 15px; font-weight: normal; color: #2b2b2b; line-height: 28px; }

.inr_cntbg ul li, .inr_cntbgnobor li { list-style: none; font-size: 15px; font-weight: normal; color: #2b2b2b; line-height: 32px; padding-left: 22px; position: relative; }

.inr_cntbg ul li:before, .inr_cntbgnobor li:before { content: "\f05d"; font-family: fontAwesome; font-size: 18px; color: #2fa753; position: absolute; top: 0; left: 0; }

.inr_cntbg a, .inr_cntbgnobor a { color: #f26816; }

.inr_cntbg, .inr_cntbgnobor { position: relative; padding-bottom: 25px; margin-bottom: 25px; font-size: 15px; line-height: 28px; }
/*.inr_cntbg::after{content:""; height:5px; background:#808080; width:200px; left:0;right:0;margin:0 auto;position:absolute;  bottom:0; }*/
.inr_cntbg::after { background: #ededed; bottom: 0; content: ""; height: 1px; left: 0; margin: 0 auto; position: absolute; right: 0; width: 100%; }

.inr_cntbg.botbornone::after { content: none; }

.inr_cntbtm { text-align: center; }

.inr_cntbtm strong { font-size: 20px; font-weight: normal; }

.inrbnr_lft.apps_bnrbg { padding: 40px 0; }

.apps_bnrbg img { display: block; float: none; margin: 0 30px; width: 58%; }

.hme_btm.inr_tab .nav-tabs > li > a { min-width: 120px; }
/*inr page cnt end*/

/*inr page video sce start*/
.video_sec img { width: 100%; }

.mbl_sitebg, .inr_videobg { height: 350px; overflow: hidden; }

.mbl_sitebg { background: #eeeeee; text-align: center; }

.mbl_sitebg img { float: none; margin: 15px auto; opacity: 0.5; text-align: center; height: 92%; width: auto; }

.video_sec { border-top: 1px solid #ededed; border-bottom: 1px solid #ededed; padding: 35px 0; margin-top: 30px; }

.video_cntbg { background: rgba(0, 0, 0, 0.5); height: 100%; position: absolute; top: 0; width: 100%; }

.mblsitecnt { position: absolute; text-align: center; top: 40%; width: 100%; }
/*inr page video sce end*/

/*support center start*/
.supportbg h3 { text-align: center; font-size: 26px; font-weight: bold; color: #1269ad; text-transform: uppercase; position: relative; padding: 10px; margin-bottom: 50px; }

.supportbg h3:after { background: #2fa753; bottom: -10px; content: ""; height: 5px; left:50%; position: absolute; width: 160px;margin-left:-80px; }

.support_circle { text-align: center; display: block; text-decoration: none !important; padding: 20px 0; transition: all 0.5s ease-in; }

.support_circle:hover { box-shadow: 0 0 5px rgba(0,0,0,0.3); background: #f5f5f5; }

.support_circle:hover i { border-color: #F26410; color: #F26410; }

.support_circle:hover h4 { color: #1269ad; }

.support_circle i { border: 5px solid #2b2b2b; border-radius: 50%; font-size: 80px; height: 150px; margin: 0 auto; padding-top: 32px; width: 150px; color: #484848; transition: all 0.5s ease-in; }

.support_circle h4 { font-size: 22px; font-weight: 600; transition: all 0.5s ease-in; color: #484848; }

.supportbg { margin-bottom: 20px; }
/*support center end */

/*About us page start*/
.team-photosbg .upper img { width: 100%; }

.team-photosbg { background: #f5f5f5; border: medium none #00ffff; margin: 0 auto 20px; min-height: 390px; text-align: center; width: 280px; }

.team-photosbg h3 { color: #1269ad; font-size: 20px; font-weight: bold; margin: 0px auto 10px; }

.team-photosbg p { font-size: 14px; line-height: 20px; font-weight: 600; }

.team-photosbg .lower { background: #f5f5f5; min-height: 120px; position: relative; padding: 20px 10px; }

.team-photosbg:hover .lower { background: #2FA753; }

.team-photosbg:hover .lower h3, .team-photosbg:hover .lower p { color: #fff; }

.team-photosbg:hover .lower:after { border-bottom: 70px solid #2FA753; }

.team-photosbg .lower:after { border-bottom: 70px solid #f5f5f5; border-left: 282px solid rgba(0, 0, 0, 0); border-right: 0 solid rgba(0, 0, 0, 0); content: ""; height: 0; position: absolute; right: 0 !important; width: 0; bottom: 120px; }

.inr_cntbgnobor .abt_cnt p { font-size: 15px; line-height: 28px; }

.abt_cnt { text-align: center; margin-bottom: 15px; min-height: 400px; background: #f5f5f5; padding: 20px; }

.abt_cnt img { border-radius: 50%; }
/*About us page end*/
/*resource center page start*/
.leftNav { background: #f5f5f5; margin: 0 25px 0 0; box-shadow: 0 0 5px rgba(0,0,0,0.2); }

.leftNav h3 { background: #1269ad; color: #fff; margin: 0px; font-size: 18px; font-weight: bold; border-bottom: 1px solid #ededed; padding: 15px 15px; }

.leftNav li { list-style: outside none none; margin: 0 -14px 0 -10px; }

.leftNav li a { border-bottom: 1px solid #ededed; border-left: 4px solid rgba(0, 0, 0, 0); font-size: 15px; line-height: 28px; padding: 5px 0 5px 25px; width: 100%; display: inline-block; position: relative; }

.leftNav li:hover a { border-left: 4px solid #1269ad; background: #fff; color: #f26816; text-decoration: none; }

.leftNav li:hover a::before { color: #f26816; }

.leftNav li a.selected { border-left: 4px solid #1269ad; background: #fff; color: #f26816; text-decoration: none; }

.leftNav li a:before { content: "\f101"; font-family: fontAwesome; font-size: 18px; color: #333; left: 10px; position: absolute; top: 5px; }

/*resource center page end*/

/*apps start*/
.video_part { margin-bottom: 50px; padding: 10px 0 50px; }

.video_part a { border: 5px solid #dddddd; display: block; float: none; margin: 40px auto 0; padding: 0; text-align: center; width: 36%; overflow: hidden; }

.video_part a i { font-size: 50px; left: 45%; position: absolute; top: 40%; }

.video_cnttransbg { background: rgba(255, 255, 255, 0.5); height: 100%; position: absolute; width: 100%; }
/*apps end*/

/*inner page pricing start*/
.pricePlan { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #e96969 #e1e1e1 #e1e1e1; border-image: none; border-style: solid; border-width: 2px 1px 5px; margin-bottom: 15px; /*min-height: 600px;*/ min-height: 530px; }

.pricePlan .title { padding: 2px 12px; text-align: center; }

.pricePlan .title h3 span { display: inline-block; color: #fff; }

.pricePlan .title h4 { color: #f5f5f5; font-size: 13px; font-weight: 600; line-height: 1.5; }

.pricePlan .title h3 { font-size: 22px; font-weight: bold; line-height: 32px; margin: 10px 0; color: #f5f5f5; }

.pricePlan .price { background: #fafafa; border-bottom: 1px solid #e1e1e1; margin-bottom: 40px; padding: 14px 0; text-align: center; }

.pricePlan .price p:nth-of-type(1) { font-size: 48px; font-weight: bolder; line-height: 48px; margin-bottom: 0; }

.pricePlan .price p { font-size: 14px; margin: 0; color: #fff; }

.pricePlan ul.description { margin-bottom: 5px; padding: 0 15px; text-align: center; min-height: 190px; position: relative; /*min-height: 165px;*/ }

.pricePlan ul.description li { border-bottom: 1px solid #e1e1e1; color: #797979; font-size: 14px; list-style: outside none none; margin-bottom: 10px; padding-bottom: 10px; text-align: left; margin-left: 20px; }

.pricePlan ul.description li:before { content: "\f14a"; position: absolute; left: 15px; font-family: FontAwesome; font-style: normal; font-weight: normal; margin-top: 3px; }

    .pricePlan.bus_pricebg ul.description li:before {
        color: #21aab8;
    }

    .pricePlan.pers_pricebg ul.description li:before {
        color:#057697;
    }

    .pricePlan.exempt_pricebg ul.description li:before {
        color:#0e9b65;
    }

    .pricePlan.info_pricebg ul.description li:before {
        color:#054e32;
    }

.pLeft0_res { padding-left: 0 !important; }

.pRight0_res { padding-right: 0 !important; }

.pricePlan .price p span { color: #797979; font-size: 20px; font-weight: normal; }

.pricePlan ul.description li i { color: #e96969; display: inline-block; margin-right: 10px; }

.pricePlan:hover { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #e96969; border-image: none; border-style: solid; border-width: 2px 2px 5px; }

.pricePlan.bus_pricebg {
    border-color:#21aab8;
}

    .pricePlan.bus_pricebg .title, .pricePlan.bus_pricebg .price {
        background: #21aab8;
    }

.pricePlan.bus_pricebg .price p { color: #fff; }

    .pricePlan.bus_pricebg:hover {
        border-color: #21aab8;
    }

.pricePlan.bus_pricebg ul.description li i { color: #0db765; }

.pricePlan.pers_pricebg {
    border-color: #057697;
}

    .pricePlan.pers_pricebg:hover {
        border-color:#057697;
    }

.pricePlan.pers_pricebg ul.description li i { color: #B9930D; }

.pricePlan.pers_pricebg ul.description li i { color: #B9930D; }

    .pricePlan.pers_pricebg .title, .pricePlan.pers_pricebg .price {
        background:#057697;
    }

.pricePlan.exempt_pricebg {
    border-color:#0e9b65;
}

.pricePlan.exempt_pricebg:hover { border-color: #F36E21; }

.pricePlan.exempt_pricebg ul.description li i { color: #F36E21; }

    .pricePlan.exempt_pricebg .title, .pricePlan.exempt_pricebg .price {
        background:#0e9b65;
    }

.pricePlan.exempt_pricebg .price p { color: #fff; }

    .pricePlan.exempt_pricebg:hover {
        border-color:#0e9b65;
    }

.pricePlan.exempt_pricebg ul.description li i { color: #F36E21; }



.pricePlan.info_pricebg {
    border-color:#054e32;
}

.pricePlan.info_pricebg:hover { border-color: #0f61c5; }

.pricePlan.info_pricebg ul.description li i { color: #0f61c5; }

    .pricePlan.info_pricebg .title, .pricePlan.info_pricebg .price {
        background:#054e32;
    }

.pricePlan.info_pricebg .price p { color: #fff; }

    .pricePlan.info_pricebg:hover {
        border-color:#054e32;
    }

.pricePlan.info_pricebg ul.description li i { color: #0f61c5; }

.price_packcnt { background: #fff; /* border: 2px solid #333;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);*/ min-height: 145px; padding: 10px; margin: 15px 0; text-align: center; }

.price_packcnt .col-md-8 { font-size: 16px; }

    .price_packcnt .col-md-4 {
        text-align: center;
    }
     .price_packcnt span.orgcolor {background:#f26816;}
     .price_packcnt span.grecolor {background:#1269ad;}
.price_packcnt span {border-radius: 50%;display: inline-block;font-size: 20px;font-weight: bold;height: 250px;margin: 10px auto 0;padding-top: 35px;width: 250px;border:none;color: #000;text-align:center;}


.price_packcnt span small { display: inline-block; font-size: 15px; height: 250px; margin: 10px 0 0; padding-top: 35px; font-weight: 500; width: 250px; border: 1px solid #d9d9d9; color: #fff; padding: 15px; border: none; }

.price_packcnt small b { font-size: 34px; }
/*inner pricing end*/

/*popup video start*/
/***** MODAL PROPERTIES *****/
.modal-content { -webkit-box-shadow: none; box-shadow: none; background: transparent; border: none; outline: none; }

.modal-content iframe { border: none; padding: 0; margin: 0; }

.close { font-size: 80px; margin: -20px 0 0 0; }
/***** MEDIA QUERIES *****/
@media only screen and (max-width: 641px) {
    /***** MODAL PROPERTIES *****/
    .modal-body { /*height:100px;*/ padding: 0; margin: 0; }

    .modal-content { padding: 0; margin: 0; }

    .modal-dialog { position: relative; width: auto; margin: 15px; }

    .close { margin: -12px 0 0 0; }
}

@media only screen and (min-width: 768px) {
    /***** MODAL PROPERTIES *****/
    .close { font-size: 80px; margin: 30px -43px -20px 100px; }
}
/*popup video end*/



a.backbtn { background: #011f3e; border-radius: 5px; color: #ffffff; float: right; font-size: 15px; font-weight: 600; margin: 24px 0; padding: 5px 15px; text-decoration: none; }

a.backbtn:hover { background: #1269ae; color: #ffffff; text-decoration: none; }

.inr_cntbgnobor iframe, .inr_cntbg iframe { border: 7px solid #e4e4e4; max-width: 100%; }

.red { color: #ff0000; }

#ContactUsForm .video_sec { border: medium none; padding-top: 0; }


.modal button.close { background: #ffffff; border-radius: 25%; color: #ff0000; font-size: 30px; height: 35px; margin: 0; opacity: 1; padding-top: 0; position: absolute; right: 0; top: 0; width: 35px; z-index: 10; }

/*common input*/
#ContactUsForm input, #ContactUsForm select, #ContactUsForm textarea { border: 1px solid #999; min-width: 90%; max-width: 90%; }

#ContactUsForm select { padding: 5px 0; }

.panel-default .panel-heading { color: inherit; font-size: 16px; margin-bottom: 0; margin-top: 0; position: relative; padding: 0; }

.panel-group .panel-title a { display: inline-block; padding: 10px; width: 100%; text-decoration: none !important; }

.panel-group .panel-title a:hover { text-decoration: none; }

.panel-group .panel-title a.accordion-toggle { background: #F36512; font-weight: bold; color: #fff; }

.panel-group .panel-title a.accordion-toggle.collapsed { background: #eee; font-weight: normal; color: #353535; }

.panel-group .panel-title .glyphicon { display: inline-block; font-family: "Glyphicons Halflings"; font-style: normal; font-weight: normal; line-height: 1; position: absolute; right: 10px; top: 10px; cursor: pointer; }

.tab_loginbg li { margin: 0; }

.tab_loginbg, .leftnav_mobileview { display: none; }

a.blueButton { background: #1269ae; border-radius: 5px; color: #ffffff; display: inline-block; font-size: 18px; font-weight: bold; margin: 0px auto; padding: 8px 18px; text-decoration: none !important; transition: all 0.5s ease-in; }

a.blueButton:hover, a.blueButton:focus { background: #F2630E; color: #ffffff; }

.verify_icons { float: right; margin: 20px 0 0; }

.table-responsive > .table-bordered { margin: 0; }

#ContactUsForm input#btnSubmit { border: medium none; min-width: inherit; font-size: 18px; padding: 5px 20px; }

.captcha_inputbg input { min-width: 100% !important; }

.container div.taC img { max-width: 100%; }

.state_tablebg.inr_cntbgnobor li.avail { background: #eee; border-radius: 5px; }

.state_tablebg.inr_cntbgnobor li { padding: 0 0 0 30px; }

.state_tablebg.inr_cntbgnobor li::before { left: 11px; }

.state_tablebg.inr_cntbgnobor li.avail:hover { background: #0db765; }

.state_tablebg.inr_cntbgnobor li.avail:hover:before { color: #fff; }

.state_tablebg.inr_cntbgnobor li.avail:hover a { color: #fff; font-weight: bold; text-decoration: none; }

.icon_bg i { border: 2px solid #333333; border-radius: 50%; font-size: 26px; height: 50px; padding: 10px 0; text-align: center; width: 50px; margin: 0 10px 0 0; }

.icon_bg { margin-bottom: 15px; }

.icon_bg a { font-size: 24px; color: #1269ad; text-decoration: none !important; }

.icon_bg span { font-size: 24px; color: #1269ad; }

.icon_bg p { font-size: 13px; font-weight: 600; padding-left: 65px; }

.panel-title .glyphicon-chevron-down::before { color: #fff; }

.gMaps { background: rgba(0, 0, 0, 0); height: 450px; position: absolute; width: 100%; }

.googleMap { border-color: #acacac -moz-use-text-color; border-style: solid none; border-width: 1px medium; height: 450px; margin-top: 1px; width: 100%; }

.navbar-default ul.rit_menu li.active li a { border-bottom: 1px solid #ededed; }

.borbtn { border: 2px solid #333333; display: inline-block; font-size: 18px; font-weight: bold; margin: 10px 0; padding: 5px 12px; transition: all 0.5s ease-in; }

.borbtn:hover { background: #1269ad; color: #fff; text-decoration: none; border: 2px solid #1269ad; }

#Tablet h2 { color: #1269ad; font-size: 20px; font-weight: bold; margin: 15px 0 0; }

#Tablet .tabapp-icon { padding: 10px 0 0; }
/*.fix_imgbg
{
    height: 100%;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    top: 0;
    right:0;
}

.ritbnrimg{background:url(Images/rit_bnr.jpg) no-repeat;
            background-position: center center !important;
    background-size: cover !important;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}*/
.fix_imgbg_lft { height: 100%; overflow: hidden; padding: 0; position: absolute !important; top: 0; left: 0; }

.lfttbnrimg { background: url(Images/videoimgbg.png) no-repeat; background-position: center center !important; background-size: cover !important; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.homeVideo .fix_imgbg_lft,.homeVideo .greybg {display: flex;align-items: center;}
.homeVideo .video_cnt {bottom: 20px;color:#ffffff;position: absolute;right: 50%;text-align: center;margin-right: -10%;top: 50%;margin-top: -10%;}
.homeVideo .video_cnt a .fa{color:#f26816;}
.homeVideo .video_cnt a:hover .fa{color:#1269ad;}
.homeVideo .fix_imgbg_lft{padding:20px !important;}
.videoinner .videobox { border: 1px solid #1273d4; float: left; margin-bottom: 30px; margin-right: 10px; width: 100%; }

.videoinner .videobox iframe { float: left; height: 250px; width: 100%; border: none; }

.videoinner .videobox h4 { background: #1273d4; color: #ffffff; float: left; margin: 0; padding: 7px 0; text-align: center; width: 100%; }

label.error { background: #ff0000; color: #ffffff !important; position: absolute; }

.inr_cntbg .inputbox { position: relative; }

.inr_cntbg .inputbox label.error { background: #ff0000; border-radius: 3px; color: #ffffff; font-size: 13px; font-weight: normal; left: 80px; padding: 2px 10px; position: absolute; top: -22px; width: 195px; font-weight: 600; }

.inr_cntbg .inputbox 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; }

.inr_videobg { background: url(Images/videoimgbg.png) no-repeat; background-position: center center !important; background-size: cover !important; height: 350px; left: 0; position: absolute; top: 0; width: 100%; }

.price_box { min-height: 240px; position: relative; border-radius: 5px; }

.pricebg_990_cnt { padding: 40px 0 !important; }

.pricebg_990 h1 { font-size: 28px; text-align: center; font-weight: bold; }

.pricebg_990 h1 span { font-weight: bold; color: #1269ad; }

.pricebg_990 p { text-align: center; font-size: 16px; font-weight: 600; margin: 0; }

.price_box { border: 2px solid #333; }

.price_box h3 { font-size: 20px; font-weight: bold; margin: 0; padding: 20px 0; text-align: center; }

.price_box h4 { font-size: 16px; font-weight: 600; line-height: 24px; }

.price_box small { font-size: 15px; font-weight: bold; position: relative; top: 15px; }

.pricebg_990 p.price_title_990 { font-size: 54px; font-weight: bold; padding: 10px 0 15px; }

.price_box h4.price_subtitle_990 { font-size: 22px; }

.pricebg_990 p.price_title_990 sub { bottom: 0; font-size: 30px; }

/*.price_box::before {
    border-left: 5px solid #353535;
    border-top: 5px solid #353535;
    content: "";
    height: 70px;
    left: -5px;
    position: absolute;
    top: -5px;
    width:70px;
    z-index: 1;
}
.price_box::after {
    border-right: 5px solid #353535;
    border-bottom: 5px solid #353535;
    content: "";
    height: 70px;
    right: -5px;
    position: absolute;
    bottom: -5px;
    width:70px;
    z-index: 1;
}*/
.pricebg_990 .container { border-top: 1px solid #ededed; padding: 20px 0; }


.languagebg a { border-radius: 5px; display: inline-block; font-size: 14px; font-weight: 600; margin: 0; padding: 5px 10px; }

.languagebg a:hover, .languagebg a:focus { text-decoration: none; background: #1269ad; color: #fff; }

.languagebg a { background: #eee; }

.english.languagebg a { background: #1269ad; color: #fff; }

.fagbg h4.panel-title a { padding-right: 30px; line-height: 24px; }

ul.mbl_language { display: none; }

.headmenu.language li:first-child, .headmenu.language li:nth-child(2) { margin: 0 5px; }

.navbar-nav > li.chat_icon { margin-left: 20px; }

.navbar-nav > li.chat_icon a.chatLive { color: #222222; margin: 0; padding: 0; }

.hme_cntbg { border-top: 1px solid #ededed; margin-bottom: 20px; padding: 35px 0; }

.hme_cntbg p { font-size: 16px; line-height: 28px; }

.hme_cntbg h2 { margin-bottom: 25px; font-size: 28px; font-weight: bold; }

.hme_cntbg h2 span { color: #1269ad; }

.greybg .tab-content h2, .greybg .tab-content h2 span { font-size: 28px; font-weight: 600; }

.lft_sec h2 { margin-top: 0; }

.pad40 { padding: 15px 40px 15px !important; }
/*.tab-content .col-md-7 {
    width: 100%;
}
.tab-content .col-md-5 {
display:none;   
}*/
.lft_sec_top { min-height: 280px !important; padding: 20px 40px; }

.nav.navbar-nav.login_btn li a.userBtn, .nav.navbar-nav.login_btn li a.userBtn:hover {
    background: #19647b;
    border: medium none !important;
    border-radius: 5px;
    color: #ffffff !important;
    margin: 5px;
    padding: 5px 10px;
}

.price_btn a {
    background: #f26816;
}

.price_btn a:hover { background: #1269ad; }

.exemptbnrbg .inrbnr_lft h2 { text-align: center; }

.hme_btm .tab-content { border: 3px solid #1269ad; border-top: none; }

.tabapp-icon img, .applink img {
    margin: 0 1%;
    width: 150px;
}

.hme_btm #Tablet .tabapp-icon { padding-top: 5px; }

.greybg .lft_sec h2 { font-size: 22px; font-weight: 600; margin-top: 0; }

.whitebg.hme_btm .tab-content { min-height: 320px; }

.greybg .lft_sec .tab-pane h2 { font-size: 28px; }

footer .verify_icons { float: left; margin: 20px 0 0; }

footer .verify_icons a { margin: 0 8px; }

.dealine_bg { background: #2563b0; border-radius: 50%; box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.6); font-family: "Open Sans"; height: 250px; padding: 60px 21px; position: absolute; right: 570px; text-align: center; top: 300px; width: 250px; z-index: 10; }

/*.dealine_bg {
    background: #2563b0;
    border-radius: 50%;
    box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.6);
    font-family: "Open Sans";
    height: 270px;
    padding: 80px 21px;
    position: absolute;
    right: 570px;
    text-align: center;
    top: 300px;
    width: 270px;
    z-index: 10;
}*/

.deadline_cnt:before { /*content: "\f10d";*/ font-family: 'Fontawesome'; float: none; margin: 0 3px; position: relative; top: -5px; }

.deadline_cnt:after { /*content: "\f10e";*/ font-family: 'Fontawesome'; float: none; margin-right: 10px; margin: 0 3px; position: relative; top: -5px; }

.deadline_cnt { color: #fff; font-size: 16px; line-height: 21px; }

.dealine_bg span { font-weight: bold; }

.inr_dealine_bg { background: #1269ad; margin-bottom: 30px; padding: 15px 20px; }

.inr_deadline_cnt { font-size: 22px; color: #fff; text-align: center; }

.inr_deadline_cnt:before { content: "\f10d"; font-family: 'Fontawesome'; float: none; margin: 0 3px; position: relative; top: -5px; }

.inr_deadline_cnt:after { content: "\f10e"; font-family: 'Fontawesome'; float: none; margin: 0 3px; position: relative; top: -5px; }

.inr_deadline_cnt span { font-weight: bold; }

.ins_approvbg { border-bottom: 1px solid #ededed; border-top: 1px solid #ededed; padding: 30px 0; }

.hme_title { font-size: 28px; margin-bottom: 30px; font-weight: bold; margin-bottom: 25px; text-align: center; }

.hme_title span { color: #1269ad; }

.table_style thead td { background: rgb(18, 105, 173); color: rgb(255, 255, 255); font-weight: 600; /*border: 1px solid rgb(18, 105, 173) !important;*/ vertical-align: middle; }

.table_style tbody td { background: #F6F6F6; }

.table_style thead td:first-child { border-right: 1px solid #ccc !important; }

.table_style > tbody > tr:nth-child(2n+1) > td { background: #fff; }

.spacer10 { height: 10px; }
.spacer20{height:20px;}
.spacer25{height:25px;}
.pBot0{padding-bottom:0 !important;}
.inner_banner_bg { background: url(/Content/Images/inner_banner.jpg) no-repeat center center; background-size: cover; padding: 5px 0 25px 0; margin-bottom: 25px; }

.inner_banner_bg h2 { color: #fff; font-size: 25px; font-weight: 600; text-align: left; padding-left: 50px; padding-bottom: 10px; padding-top: 10px; /*background-color:rgba(242,100,16,0.5);*/ /*background-color:rgba(255,255,255,0.5);*/ }

.inner_banner_bg ul li { margin: 0px; list-style-type: none; background: url(Images/list-icon.png) no-repeat 0px 5px; line-height: 18px; padding: 6px 0 5px 22px; color: #fff; font-size: 18px; }

.margin_left_50 { margin-left: 50px; }

@media screen and (max-width:767px) {
   .ad_row {display:block;}
   .bottom_ad_section{font-size:17px;}
   .ad_efile_btn{font-size:16px;margin-top:10px;}
   .bottom_ad_section p{ text-align:center;font-weight:normal;}
}
@media screen and (max-width:640px) {
    .nav.navbar-nav.login_btn .mbl_language li .english.languagebg a, .nav.navbar-nav.login_btn .mbl_language li .english.languagebg a:hover {
        background: #1269ad !important;
        color: #fff !important;
        padding: 5px 10px !important;
    }
    .bottom_ad_section{font-size:15px;}
    .ad_efile_btn{font-size:14px;margin-top:10px;}
    .bottom_ad_section{padding-top:5px;padding-bottom:5px;}
}

/*New Template Style*/

.home_banner{ background:url(/Content/Images/ee-home-banner-bg.jpg) no-repeat center; min-height:inherit; padding:25px 0;}
.home_banner h1{font-size:30px; color:#111; font-weight:600; margin-bottom:20px;}

/*.home_banner ul{margin-left:-40px;}*/
.home_banner ul li{font-size:18px;color:#111; font-weight:600;  list-style:none;  background: rgba(0, 0, 0, 0) url("Images/list-icon.png") no-repeat scroll 3px 10px;    line-height: 20px;    list-style: outside none none;    margin-left:0px;    padding: 10px 7px 7px 23px;	display:block;}
.home_banner p{font-size:16px; color:#111;}
.home_banner_link{font-size:18px; color:#fd2534 !important; text-decoration:underline; font-weight:600;}
.home_banner_link:hover{font-size:18px; color:#1269ad !important; text-decoration:underline; font-weight:600;}
.home_banner_irsLogo img {top: 0;    right: 10px;    z-index: 9; width:80px; }
#clockdiv{  font-family: sans-serif;	color: #000;	display: inline-block;	font-weight: 100;	text-align: center;	font-size: 30px;}
#clockdiv > div {font-size: 35px;font-weight: 600;color: #fd2534;padding: 15px 5px;min-height: 58px;margin: 25px 3px;display: inline-block;border: 1px #ddd solid;border-radius: 2px;background-color: #fff;width:78px;box-shadow: 0px 0px 15px rgba(0,0,0,0.1);}#clockdiv > div {font-size: 35px;font-weight: 600;color: #f26816;padding: 15px 5px;min-height: 58px;margin: 25px 3px;display: inline-block;border: 1px #ddd solid;border-radius: 2px;background-color: #fff;width: 80px;box-shadow: 0px 0px 15px rgba(0,0,0,0.1);}
#clockdiv div > span{ padding-top:0px; border-radius: 3px;	background:none;   display: inline-block;}
.smalltext{ padding-top: 5px;	font-size: 15px; font-weight:300; color:#333;}
.form_button{color: #ffffff; display: inline-block;font-size:16px;font-weight: bold;margin: 0px auto;padding: 8px 0px; width:100%; text-decoration: none !important;transition: all 0.5s ease-in; text-align:center;}
.form_button a{padding:10px;color:#fff;}
.form_7004{background-color:#0db765; border-radius: 5px; box-shadow:3px 3px 8px rgba(0,0,0,0.5); border:1px #046c3a solid; }
.form_7004:hover{background-color:#046c3a; border-radius: 5px; box-shadow:3px 3px 15px rgba(0,0,0,0.5); border:1px #046c3a solid; transition: all 0.2s ease-in; }
.form_button:hover,.form_button:focus{color:#fff;}
.common_gap{margin:50px 0;}
.common_gap p{font-size:16px;}
.commom_h2 {margin-bottom: 25px;font-size: 28px; font-weight: bold;}
.commom_h2 span {color: #1269ad;}
.features li{font-size:18px;color:#333; font-weight:600;  list-style:none;  background: rgba(0, 0, 0, 0) url("Images/list-icon.png") no-repeat scroll 3px 10px;    line-height: 20px;    list-style: outside none none;    margin-left:0px;    padding: 10px 7px 7px 23px;	display:block;}
.features_lyt li{font-size:16px;color:#333; font-weight:500;  list-style:none;  background: rgba(0, 0, 0, 0) url("Images/list-icon.png") no-repeat scroll 3px 10px;    line-height: 28px;    list-style: outside none none;    margin-left:0px;    padding: 7px 7px 7px 23px;	display:block;}
.testimonials_bg{background:url("../Content/Images/testimonial_bg.jpg") no-repeat 0px 0px;background-size:cover;}
.newsec{background:#f8fcff;}
.blue_txt span{color:#004189;}
p {font-size: 16px;line-height: 28px;}
.head_min_height{min-height:70px;}
.orange_txt{color:#f36512;}
.form_app h2{font-size: 20px;margin-bottom: 10px;}
.form_app{border:2px solid #ccc;border-radius:10px;padding:30px; margin-top:20px;}
.form_app .form_app_img{height:250px;}
.home_faq_bg .features li a{color:#333;}
.home_faq_bg .features li a:hover{text-decoration:none;color:#004189;}
.pt0{padding-top:0px !important;}
.pt10{padding-top:10px !important;}
.pb20{padding-bottom:20px !important;}
.pb30{padding-bottom:30px !important;}
.pb40{padding-bottom:40px !important;}
.hme_btm .tabapp-icon img, .hme_btm .applink img {margin: 0 1%;width: 115px;}.hme_btm img {max-width: 100%;}
.dark_blue{background:#054e32;border: 1px solid #012417;}
.dark_blue:hover{background:#054e32; border: 1px solid #054e32;}
.light_green{background:#0e9b65;border: 1px solid #064c31;}
.light_green:hover{background:#0e9b65; border: 1px solid #0e9b65;}
.light_skyblue{background:#057697;border: 1px solid #06495d;}
.light_skyblue:hover{background:#057697; border: 1px solid #057697;}
.light_blue{background:#21aab8;border: 1px solid #076069;}
.light_blue:hover{background:#21aab8; border: 1px solid #21aab8;}
.type_of_ext_box p, .type_of_ext_box1 p{min-height:115px;}
.home_benefits_rgt img{width:auto;max-width:100%;}

@media screen and (max-width:991px) and (min-width:768px) {
#clockdiv > div {margin:25px 0px;width:79px;}
}
@media screen and (max-width:400px) {
#clockdiv > div {font-size: 26px;padding: 10px 0px;min-height: 50px;margin: 25px 0px;width: 60px;}
.smalltext{font-size:14px;}
}
/*===========================================FAQ Search Start===========================================*/
.searchfaq { position: relative; max-width: 600px; margin: 0 auto; }
.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: 18px; }
.searchfaq input[type="search"] placeholder { color: #757575; }
.searchfaq .cancelList { position: absolute; right: 0px; top: 20px; display: inline-block; }
/*.searchfaq .cancelList a { background: url(../Content/Images/cross.png) no-repeat top 20px right 20px; cursor: pointer; padding: 20px 20px; }*/
.searchfaq ::-webkit-input-placeholder { color: #757575; font-style: italic; font-size: 18px; }
.searchfaq ::-moz-placeholder { color: #757575; font-style: italic; font-size: 18px; }
.searchfaq :-ms-input-placeholder { color: #757575; font-style: italic; font-size: 18px; }
.searchfaq :-moz-placeholder { color: #757575; font-style: italic; font-size: 18px; }
.search_list { width: 100%; text-align: left; background: #fff; padding: 10px 10px; border-radius: 24px; max-height: 435px; overflow-y: auto; position: absolute; z-index: 9; top: 62px; left: 0; box-shadow: 5px 9px 17px rgba(0,0,0,0.07); }
.search_list ul { margin: 0; }
.search_list ul li { display: block; list-style-type: none; }
.search_list ul li a { display: block; text-decoration: none; color: #333; padding: 15px; border-radius: 15px; }
.search_list ul li:hover a { background: #efefef; }
.search_list ul li a h5 { font-size: 16px; color: #929191; font-weight: 600; margin: 0px 0 5px; font-family: 'Open Sans', sans-serif;}
.search_list ul li a h2 { font-size: 17px; color: #0E4B8D; margin: 5px 0 5px; font-weight: 600; /*font-family: 'Julius Sans One';*/font-family: 'Open Sans', sans-serif; }
.search_list ul li a p { font-size: 17px; color: #333; font-style: initial; line-height: 1.4; padding: 0; font-family: 'Open Sans', sans-serif;}
.searchfaq .searchfieldRight { display: inline-block; vertical-align: top; }
.searchfaq button { font-size: 20px; font-weight: bold; background: #e73d2f; color: #fff; border-radius: 0 6px 6px 0; border: none; padding: 16px 20px 12px; margin-top: -20px; margin-left: -4px; vertical-align: top; }
.searchfaq p { font-size: 18px; font-style: italic; color: #000; padding-top: 10px; }
.faq_caption{color: #393939;line-height: 32px;font-family: 'Open Sans', sans-serif;font-size: 18px;font-weight: 600;text-align:center;padding:10px 0px;}
.faq_help_lits{margin:0px;}
.faq_help_lits a {font-size: 18px;line-height:normal;position:relative;padding:8px 0px 8px 25px !important;color:#333;display:block;}
.faq_help_lits a::before {content: "";color: #ff7423;position: absolute;left: 0;top:13px;color: #f26410;background: rgba(0, 0, 0, 0) url("Images/footerBullet.png") no-repeat;width: 20px;height: 20px;}
.faq_help_lits a:hover,.faq_help_lits a.active{text-decoration:none;color:#004189;outline:none;}
#sidebar{background: #FFF;margin-top:25px;}
.sidebar h4{margin:0px;font-size:20px;padding:15px;background:#eee;color:#333;font-weight:600;}
.supportList{border: 1px solid #ddd;border-radius:0px 0px 3px 3px; border-top:0px;}
.supportList ul{margin-bottom:0px;}
.supportList li a{font-size:16px;color:#333;padding:10px 15px;display:block;border-bottom: 1px solid #eee;border-left:4px solid transparent;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;}
.supportList li:last-child a{border-bottom:0px;border-radius:0px 0px 3px 3px;}
.supportList li a:hover, .supportList li.menuactive a {background: #FFF;color: #1269AD;text-decoration: none;border-left:4px solid #1269ad;}
#divFAQ .hme_title, .dispatch-cont .hme_title {font-weight:600;}
.dispatch-cont .related_quest{margin:20px 0px 25px;}
.mb10{margin-bottom:10px !important;}
.dispatch-cont p{font-size:16px;}
.searchfaq .cancelList a {background: url(../Content/Images/cross.png) no-repeat top 20px right 20px;cursor: pointer;padding: 20px 20px;}
#divFAQSubCategory {position: sticky;top: 100px;}
.extension_faq_lft h2 span {color: #1269ad;}
.extension_faq_lft h2 {font-size: 28px;font-family: 'Open Sans', sans-serif;font-weight: bold;padding: 25px 0;margin: 0;}
.note_txt, .note_txt1{margin:15px 0px 0px;}
.note_txt1{visibility:hidden;}
.form_app_img{width:auto;max-width:100%;}
.socila_icon{margin-top:25px;}
.fb_style{background-color:#1269ad; border-radius:5px; padding:5px 10px; line-height:15px; color:#fff; margin:0 5px;border:#1269ad 1px solid;}
.fb_style:hover{background-color:#1269ad; border-radius:5px; padding:5px 10px; line-height:15px; color:#fff; margin:0 5px; border:#fff 1px solid;}
.faq_back_btn a{background:#f26816; margin-top:30px;}
.faq_back_btn i{padding-right: 5px;font-size: 20px;}
.mob_home_irslogo img{display:none;}
ul{padding-left:0px;}
.inrbnr_rit ul{padding-left:40px;}
.inner_banner_bg ul{padding-left:50px;}
.mbe_loginbg .chat_icon, .mbe_loginbg .phoneIcon{display:none !important;}
.mobile_menu{display:none;}
.commom_h3{color:#1269ad;font-size:18px;}

.faq_table{width:100%;}
.faq_table tr td{font-size:16px; padding:10px; line-height:24px;}
.faq_table thead tr td{font-weight:600;  background-color:#f0eded;}
.faq_view_all_btn{font-size:16px;color:#f26816;text-decoration:underline;}
.faq_view_all_btn:hover{color:#1269ad;}
.breadcrumb {background: none !important;margin-bottom: 0px !important;}
.faq_cta_section{border-top:1px solid #ddd;padding-top:35px;margin-top:35px;}
.faq_cta_section h2{display: inline;font-size: 28px;font-weight: bold;padding: 0px;}
.border-bottom0:after{display:none;}
.border-bottom0{margin-bottom:0px;}
/*.inner_faq_head{font-family: "Open Sans", sans-serif;font-size: 28px !important;color: #333 !important;margin-bottom:15px;line-height: 34px;font-weight: bold;}*/
.inner_faq_section ul li:before{display:none;}
.inner_faq_section ul li a{color: rgb(51, 51, 51); font-size: 15px;font-weight: normal;color: #2b2b2b;line-height:normal;}
.inner_faq_section ul li a:hover {text-decoration: none;color: #004189;}
.inner_faq_section ul li{background: rgba(0, 0, 0, 0) url("Images/list-icon.png") no-repeat scroll 3px 12px;}
.taL{text-align:left !important;}
.pers_taxbnrbg ul{padding-left:10px;}
h2.hme_title{font-size:24px;}
.form_8868_innerbg h4{padding-left:50px;color:#FFF;}
.deadline_caption{font-size:23px;color:#1269ad;font-weight:600;}
.duedate_txt{font-size:22px;}
.duedate_txt b{color:#f26816;}

/*PEO*/
#PEOmodal{top:80px !important;}
#PEOmodal .modal-content{border:0px;}
#PEOmodal .modal-body{padding:0 30px;}
#PEOmodal .modal-header{position:relative; padding:15px;}
#PEOmodal .modal-title {font-size: 28px;border-radius:6px 6px 0px 0px; text-align: center;line-height: 30px;padding: 15px;font-weight: 600;color: #111111;}
#PEOmodal p{font-size:16px;text-align:center;margin-bottom:10px; color:#555555;}
#PEOmodal .close {position: absolute;top: -13px;height: 30px;width: 30px;border-radius: 200px;right: -13px;content: "";background: #bc1f30;color: #FFF;text-align: center;}
#PEOmodal .modal_formbox{margin:10px 0px;text-align:center; display:flex;}
#PEOmodal .modal_formbox h4{font-size:18px;margin-bottom:0px;color:#2d2d2d;font-weight:600; text-align:left; padding-left:10px;}
#PEOmodal .getstart{text-decoration:none;padding:10px 15px;display:inline-block;font-weight: 600;background: #ef6d49;color:#FFF;margin-top:15px;border-radius:3px;font-size:16px;font-weight:600;}
#PEOmodal .modal-header{padding:0px;border:0px;}
#PEOmodal .modal-footer{padding:0px;border:0px;}
.nothanks,.nothanks:focus{text-decoration:none;font-size:13px;color:#666;}
.nothanks:hover{color:#16375d;text-decoration:underline;}
.modal_internal_link{color:#333;font-weight:600;text-decoration:none;}
.peo_gap_1{margin-top:30px;}
.modal-open{padding-right:0px !important;}
.dl_title{font-size:25px; font-weight:600; text-align: center; line-height: normal;}
.deadline-sub-title a{color:#f26816 !important; font-weight:500; text-decoration:underline; text-align:center;}
.deadline-sub-title a:hover{color:#296ca5 !important;}
.deadlne-link{color:#fff; text-decoration:underline;}
.irsLogo_7004 img{padding:20px; }
.internal_link{font-size:18px; color:#fff; padding-left:10px; text-decoration:underline;}
.internal_link:hover{font-size:18px; color:#f26816; padding-left:10px; text-decoration:underline;}
.inrbnr_lft .internal_link{color:rgb(43, 43, 43);padding-left: 0px;}
.inrbnr_lft .internal_link:hover{color:#f26816;}
/******** Landing page Design Style Start Here *******/
.landing-navbar{min-height:90px !important;margin-bottom:0px !important;}
.landing-navbar .navbar-brand{padding:7px 15px !important;}
.landing-navbar .nav.navbar-nav.headmenu {margin: 30px 0 0px;}
.landing-navbar .headmenu li .fa{font-size: 17px;color:#f37022;border-color:#f37022;}
.landing-navbar .headmenu li .fa-phone{margin-left:15px;padding-top:5px;}
.landingBanner h1{font-weight:bold;}
.vertical_align {display: flex;align-items: center;}
.landing_deadlineSection {background: url("../Content/Images/form-bg.jpg") repeat center center;padding:10px 0px 15px;display: flex;align-items: center;}
.landing_deadlineSection #clockdiv > div {padding: 5px;width: 65px;margin: 0px 2px;}
.landing_deadlineSection #clockdiv .smalltext {padding-top: 0px;font-size: 13px;font-weight: 600;}
.landing_deadlineSection .countdown_head {font-size: 20px;color: #fff;font-weight: 600;margin: 0px 0px 5px;}
.Landing_testimonials{position:relative;z-index:9;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
.Landing_testimonials h2,.stepsFlow_section h2{font-family: "Open Sans", sans-serif;font-size: 28px;margin-bottom: 25px;line-height: 34px;font-weight: bold;margin: 0px;}
/*.Landing_testimonials:after{position:absolute;right:0px;top:0px;background:#057697;content:"";width:60%;height:100%;z-index:-1;}*/
.Landing_testimonials #quote-carousel .carousel-inner .item {padding-top:0px;min-height: inherit;border-radius: 3px;/*border:2px solid #aaa;*/background:none; }
.Landing_testimonials #quote-carousel .carousel-inner .item small {color: #2b2b2b;display: inline;font-family: 'Open Sans', sans-serif;font-size: 16px;font-weight: 600;margin: 8px auto;padding: 8px 0 30px;font-style: italic;}
.Landing_testimonials #quote-carousel .carousel-inner .item .fa.checked{color:orange;}
.Landing_testimonials #quote-carousel .carousel-inner .borderlft{border-left:1px solid #ddd;}
.Landing_testimonials #quote-carousel .carousel-inner p {font-size: 16px;line-height: 23px;}
.landFlow_box span{/*border:1px solid #ddd;*/width:70px;height:70px;border-radius:200px;display:inline-block;line-height:65px;position:absolute;top:-35px;background:rgb(17, 79, 129);left:50%;margin-left:-35px;}
.landFlow_box span img{width:35px;}
.landFlow_box {/*border: 1px solid #ddd;*/position: relative;min-height:90px;padding: 35px 15px 15px;margin-top:35px;background:rgb(18, 105, 174);}
.landFlow_box h4{margin:10px 0px 10px;font-weight:600;color:#fff;}
.stepsFlow_section p{font-size:18px;font-weight:600;margin-bottom:20px;}
.testimonialsBox{text-align:left;padding-left:15px;}
.testimonialsBox p {text-align: left;background: #FFF;padding: 20px 15px;min-height: 160px;margin-bottom: 15px !important;border-radius: 3px;border: 1px solid #ddd;margin-left:-15px;position:relative;box-shadow: 0px -5px 5px rgba(0,0,0,0.05);}
.testimonialsBox p::after {position: absolute;content:"";left:20px; bottom: -10px;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #aaa;}
.Landing_testimonials #quote-carousel .carousel-indicators .active{background: #1269AE;}
.landFlow_box:before{position:absolute;right:-22px;content:"\f105";font: normal normal normal 30px/1 FontAwesome;top:50%;color:#aaa;margin-top: -15px;}
.stepsFlow_section .landFlow_box_Final:before{display:none;}
.stepsFlow_section{padding:30px 0px 30px;display:block; background-color: #f6f6f6;}
.stepsFlow_section h2{margin-bottom:20px;}
.landingFooter {display: inline-block !important;padding: 15px;text-align: center;width:100%;margin-bottom:-30px;}
.landingFooter p{margin-bottom:0px;color:#aaa;font-size:15px;}
.landingBanner .home_banner_irsLogo img{width:70px;}
.landingBanner .home_banner_irsLogo {position: absolute;right: 5%;top: 90px;}
.landingBanner iframe{height:310px;}
.landing_deadlineSection .internal_link{padding-left:0px;font-size: 22px;}
.landing_deadlineSection .internal_link:hover{color:#fff;}
.stepsFlow_section .blueButton {background: #fd2534;}
.seperate-cta-sec{padding:30px 0px; background:#f6f6f6;}
.seperate-cta-sec h2{font-family: "Open Sans", sans-serif; font-size: 28px; margin-bottom: 25px; line-height: 34px; font-weight: bold; margin: 0px 0 20px 0;}
.seperate-cta-sec .blueButton{background: #fd2534;}
a.blueButton:hover, a.blueButton:focus {background: #1269AD;color: #ffffff;}
.popup-video{margin-top:20px;}
.popup-video .fa {font-size: 35px;position: relative;top: 5px;}
.video-ttl{font-size:20px; display: block;font-weight:600;}
.popup-video a,.popup-video a:hover{text-decoration:none;}
.video-ttl:hover{color:#F36512;text-decoration:none;}
.signInbtn{background: #19647b; border: medium none !important; border-radius: 5px; color: #ffffff !important; margin: 5px; padding: 5px 10px; text-align:center;}
.PadNg-TpBtm50{padding:45px 0px;}
.PadNg-TpBtm45{padding:15px 0 45px 0;}
.landing-navbar .userBtn,.landing-navbar .userBtn:focus {background:#1269ad !important;display:inline-block;padding:10px 15px;color:#fff;font-size:16px;font-weight:600;min-width:320px;}
.landing-navbar .userBtn:hover,.landing-navbar .userBtn:active{background:#F36512 !important;}
.hwt-file8868{font-size:18px; font-weight:600; text-decoration:underline; color:#fff; padding-left:25px;}
.hwt-file8868:hover{color:#1269ad;}
.frm8868-link{color:#fff; text-decoration:underline;}
.frm8868-link:hover{color:#fff; text-decoration:none;}
.common-popup{position:fixed; top:25%; z-index: 999999; transition: all .4s linear; -webkit-transition: all .4s linear; left:0; right:0;}
.poup_close{position: absolute; 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: 9999999; right: -15px; top: -15px; background-color: #d03636; border-radius: 25px;}
.pop-up-innerview h3{font-size: 22px; margin-bottom:20px; margin-top:10px; font-weight: 600; color: #000; text-align: center;}
.pop-up-innerview h3 span{color:#fd2534;}
.pop-up-innerview{background-color:#f6f6f6; width:50%; margin:0 auto; position:relative; border-radius:6px;}
.pop-up-innerview p{font-size:17px;}
.pop-up-innerview h4{font-size:20px; font-weight:700; color:#ff7423;}
.free-label h4{text-align:center;}
.free-label h4{background-color: #1269ad; margin-right: -18px; margin-left: -18px; margin-top: -53px; padding: 7px; color: #fff; font-size:25px;}
.pop-up-contentinnr .pclr{color: #000 !important;font-weight: 400 !important;font-size: 18px !important; padding-top:0px; line-height: inherit; padding-left: 36px;padding-right: 36px;}
.modal_backdrop{position: fixed;background: rgba(0,0,0,0.5);top: 0px;left: 0px;height: 100vh;width: 100%;z-index: 9999;transition-duration: 0.6s;}
.PAdnGTB10{padding-bottom:30px; padding-top:10px;}
.Cta_btn-Mrgnbtm{margin-bottom:10px;}
.pop-up-contentinnr hr{border-color:#ddd;}
.poup_close:hover{text-decoration:none;}
.pop-up-logoimg{width:135px; height:auto; margin:0 auto; padding-top: 10px;}
.popup-btn .ad_efile_btn{background-color:#2563b0;}
.text-cta-link{color:#f26816;font-weight: 600;text-decoration: underline;text-align: center;}
.text-cta-link:hover, .text-cta-link:focus{color:#1269ad;text-decoration: underline;font-weight: 600;}
.blue-clr{color:#1269ad;}
.home_banner p.dd-reg-txt{font-size:20px; font-weight:500; color:#000; line-height:inherit;}
#back-top{display:none !important;}
.ExtensionCalc {
    margin: 25px auto 10px;
    max-width: 600px;
    padding: 10px;
    border: 1px solid #dddd;
    border-radius: 5px;
    background: #fbfbfb;
    text-align: center;
}
.ExtensionCalc  h2{
    margin: 0px;
    font-size: 24px;
    color: #1d69ac;
    font-weight:600;
}
.ExtensionCalc .panel-body {
        text-align: left;
        padding: 5px 10px;
    }
.ExtensionCalc .blueButton {
        margin-top: 10px;
    }
    .ExtensionCalc h4 {
        margin: 10px;
        font-size: 16px;
        text-align:center;
        font-weight:500;
    }
    .ExtensionCalc  tr td {
        padding: 10px;
    }

    .ExtensionCalc select {
        width: 240px;
        border: 1px solid #ddd;
        padding: 5px;
        border-radius: 3px;
    }
#back-top{display:none !important;}
/*7004 page design*/
.orderList{padding-left:10px;position: relative;}
.orderList li{list-style:none;padding-left:35px;}
.orderList li:before{content:"";}
.orderList li span{font-weight:700;position:absolute;left:15px;}
.linehgt-25{line-height:25px;}
.tableWidth200 tbody tr td:first-child{max-width:250px;}
.mBot0{margin-bottom:0;}
.pBot0{padding-bottom:0;}
.pLeft20{padding-left:20px;}
/*7004 page design End*/

.ExtLink{
    margin: 0px auto 0px;
    max-width: 90%;
    text-align: left;
}
.ExtLink a {
    color: #2b2b2b;
}
.FileBusiness h2 {
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 15px;
}

 .FileBusiness h2 span {
        color: #f26816;
    }
.FileBusiness h3{
    font-weight: 500;
    font-size: 18px;
    margin: 5px 0px 20px;
    display: inline-block;
    color: #8e8e8e;
}

/* Calculator page */
.ExtensionCalc_panel{background-color:#fff; box-shadow:0 0 14px #ddd; border-radius:4px;}
.ExtensionCalc_panel .calc_heading{text-align: center;background-color:#f1f9ff;padding: 15px;}
.ExtensionCalc_panel .calc_heading h2{font-size:24px; color:#1d69ac; font-weight:600; margin:0px;}
.calc_heading h3{font-size:16px; color:#333; font-weight:600; margin-top:15px;}
.calc_heading h3 span{color:#f36f22; font-size:18px;}
.calc-ip label{display: block;font-size: 16px;font-weight: 600;color:#515151;margin-bottom: 10px;}
.calc-ip select{width: 100%;background:#fff;padding: 10px;border: 1px solid #DDD;resize: none;line-height: initial;border-radius: 4px; color:#626262; font-size:15px;}
.calc_content{padding:20px;}

.calc-ip label.radio {
    display: block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 15px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight:500;

}
/* Hide the browser's default radio button */
.radio input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}
    
/* Create a custom radio button */
.checkround {
    position: absolute;
    top: 2px;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: #fff;
    border-color: #99c5ea;
    border-style: solid;
    border-width: 4px;
    border-radius: 50%;
}


/* When the radio button is checked, add a blue background */
.radio input:checked ~ .checkround {
    background-color: #fff;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkround:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.radio input:checked ~ .checkround:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.radio .checkround:after {
    left: 0px;top: 0px;width: 10px;height: 10px;border-radius: 50%;background:#136aaf;
}
.calc_img-cntr{margin:0 auto;}
.calc-icon-list{width:40px; height:auto; margin:0 auto;}
.feature-calc-grid{text-align:center;}
.feature-calc-grid h4{font-size:16px; font-weight:600;line-height: inherit;}
.due-date-content{border:1px solid #e3e3e3; border-right:none;}
.due-date-content p{font-size:13px;}
.due-date-content h4{font-size:14px;}
.txt-hint1{padding:13px 10px; margin-bottom:0px;}
.txt-hint2{padding: 15px 10px;background-color:#c4bd1d;margin-bottom: 0px;margin-top: 0px;font-size: 16px !important;font-weight: 600;color:#fff;}
.txt-hint3{padding: 15px 10px;background-color:#1c9d6e;margin-bottom: 0px;margin-top: 0px;font-size: 16px !important;font-weight: 600;color:#fff;}
table{border-collapse:collapse;}
.no-PadL{padding-left:0px !important;}.no-PadR{padding-right:0px !important;}
.due-date-table .table > tbody > tr > td{font-size:14px; font-weight:550; text-align:center;}
.due-date-table{box-shadow: 5px 2px 14px #e3e3e3;}
.due-date-table .table > tbody > tr > td{ filter:blur(1px);-o-filter:blur(1px);-ms-filter:blur(2px);-moz-filter:blur(1px);-webkit-filter:blur(1px);}
/*.due-date-table .table > tbody > tr > td:nth-child(5) {box-shadow: 0px 1px 15px#3f84b9;filter: blur(4px);-o-filter: blur(0px);-ms-filter: blur(0px);-moz-filter: blur(0px);-webkit-filter: blur(0px);background-color:#1269ad;color:#fff;}*/
.due-date-table .table > tbody > tr > td.activeChild{box-shadow: 0px 1px 15px#3f84b9;filter: blur(4px);-o-filter: blur(0px);-ms-filter: blur(0px);-moz-filter: blur(0px);-webkit-filter: blur(0px);background-color:#1269ad;color:#fff;}

.success-tips {width: 90%;margin: 0 auto;margin-top: 0px;font-style: italic;background-color:#f7fff3;padding: 10px;border: 2px solid#558c3c;border-radius: 5px;margin-top: 20px;text-align: center;box-shadow: 0px 0px 30px rgba(0,0,0,0.2);}
.success-tips p span{font-size:18px; font-weight:bold; color:#448c23;}
.success-tips p {font-size: 18px;font-weight: bold;margin: 0px;color:#515151;line-height: 23px;}
.modal-open{overflow-y:auto !important; overflow-x:hidden !important;}
#PEOmodal .modal-title{font-size: 22px;color:#00438b;font-weight: 600;}
#PEOmodal .modal-body{padding:0 25px;}
#PEOmodal .modal-body .sub-hint{font-size:18px; color:#333; margin-bottom:20px;}
#PEOmodal .modal-body .sub-hint span{font-weight:600; color:#f26c43;}
.peo-modal-frm{background-color:#e5f7ff;margin-left: -25px;margin-right: -25px;border-left: 3px solid #004189;border-right: 3px solid #004189;border-top: 1px solid #d4e6f7;border-bottom: 1px solid #d4e6f7;}
#PEOmodal .modal_formbox h4{font-size:15px; line-height:inherit; margin-top:5px; }
#PEOmodal .modal_formbox img{width:35px; height:auto;}
#PEOmodal .modal_formbox{align-items:center;}
h4.dd-model-hint{font-size:20px; font-weight:600; color:#f36c43;}
.mBot25{margin-bottom:25px;}
.mTop30{margin-top:30px;}
.mTB30{margin:30px 0 !important;}
.mail-address-cont .table > tbody > tr > td{vertical-align:middle !important;}
.mail-address-cont address{margin-bottom:0px;}
.bulk-address p{line-height:inherit;}
.bulk-address h3{font-size: 16px;color:#f26816;font-weight: 600;}
.text-link{color: #f26816;}
.text-link:hover{color:#23527c;text-decoration: underline;}
.h3-style{font-size:16px;}
.brdtp{border-top:1px solid #eaf3fb;}
.brdbtm{border-bottom:1px solid #eaf3fb;}
.bxbdr{border: 1px solid #eaf3fb; border-radius: 6px; padding: 20px 0px 42px 0px; background-color: #f8fcff;}
.bxbdr h2{color: #1269ad; font-size: 25px; padding-bottom: 10px; font-weight: 600;}
.whitebg_supt{padding: 40px 0 55px;margin-bottom: 40px;}

.dropdown-menu {position: absolute;top: 100%;z-index: 1000;display: none;float: left;min-width:710px !important;padding: 5px 0;font-size: 14px;text-align: left;list-style: none;background-color:#fff;background-clip: padding-box;border: 1px solid rgba(0, 0, 0, .15);box-shadow: 0 0px 40px rgba(0, 0, 0, .1);left: -310px !important;padding:0px !important;}
.dropdown-menu .col-sm-4{padding-right:0px;}
.dropdown-menu ul{width:100%;display:block;padding:0px 15px 0 0;}
.dropdown-menu ul li a {text-decoration: none;background: none !important;padding: 10px 0px 5px 40px !important;display: inline-block;width: 100%;border-bottom: 1px solid#eee !important;}
.dropdown-menu ul li:last-child a{padding-bottom:0px !important; border-bottom:0px !important;}
.dropdown-menu ul li p,.dropdown-menu ul li a:hover p{font-size:14px;font-weight:normal;line-height:normal;padding-top:5px;color:#2b2b2b;}
#menuExtension .dropdown-menu ul li a {background: url("Images/icons/form-4868-iconBg.png") no-repeat left 15px / 30px !important;color:#057697;}
#menuExtension .dropdown-menu ul li:first-child a {background: url("Images/icons/form-7004-iconBg.png") no-repeat left 15px / 30px !important;color:#21aab8;}
#menuExtension .dropdown-menu ul li:nth-child(2) a {background: url("Images/icons/form-8809-iconBg.png") no-repeat left 15px / 30px !important;color:#054e32;}
#menuExtension .dropdown-menu ul li:nth-child(3) a {background: url("Images/icons/form-4868-iconBg.png") no-repeat left 15px / 30px !important;color:#054e32;}
#menuExtension .dropdown-menu ul li:nth-child(4) a {background: url("Images/icons/form-8868-iconBg.png") no-repeat left 15px / 30px !important;color:#0e9b65;}
#menuExtension .dropdown-menu ul li:nth-child(5) a {background: url("../Content/Images/newImages/Icons/menu-StateEx-icon.png") no-repeat left 15px / 30px !important;color:#2b2b2b;}
#menuMore .dropdown-menu ul li:nth-child(1) a {background: url("../Content/Images/icons/menu-support-icon.png") no-repeat left 15px / 30px !important;}
#menuMore .dropdown-menu ul li:nth-child(3) a {background: url("Images/icons/menu-blog-icon.png") no-repeat left 15px / 30px !important;}
#menuMore .dropdown-menu ul li:nth-child(4) a {background: url("Images/icons/video_icon.png") no-repeat left 15px / 30px !important;}
#menuMore .dropdown-menu ul li:nth-child(5) a {background: url("Images/icons/menu-duedate-icon.png") no-repeat left 15px / 30px !important;}
#menuMore .dropdown-menu ul li:nth-child(6) a {background: url("Images/icons/contact_icon.png") no-repeat left 15px / 30px !important;}
#menuMore .dropdown-menu ul li:nth-child(2) a {background: url("Images/icons/paystub.png") no-repeat left 15px / 30px !important;}
#menuMore .dropdown-menu{min-width:600px !important;left: -310px !important;}
#myNavbar.Mob_Slide{display:none !important;}
.dropdown-menu { opacity: 1;-webkit-transform-origin: top;transform-origin: top left;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;-webkit-transform: scale(1, 0);transition: all 0.2s linear;-webkit-transition: all 0.2s linear;}
.open > .dropdown-menu{-webkit-transform: scale(1, 1);transform: scale(1, 1);opacity: 1;}
.menuWidget{padding:25px 15px 30px;border: 1px solid#a5cdec;margin: 20px 0px 20px 15px;background:#e5eff7;border-radius: 5px;}
.menuWidget h4{margin-top: 0px;color:#000;font-weight: 500;}
.dropdown-menu .menuWidget ul{padding:0px;}
.navbar-default ul.rit_menu .dropdown-menu .menuWidget .blueButton {background:#f26816 !important;border-radius: 5px;color:#ffffff;display: inline-block;font-size: 16px;font-weight: 600;margin: 0px auto;padding: 8px 10px;text-decoration: none !important;transition: all 0.5s ease-in;border: 0px !important;}
.navbar-default ul.rit_menu .dropdown-menu .menuWidget .blueButton:hover{background:#1269ad !important;color:#fff !important;}
.dropdown-menu .menuWidget .list-unstyled li {padding: 8px 10px 8px 24px;background:rgba(0, 0, 0, 0) url("./Images/list-icon.png") no-repeat scroll 2px 8px;}
.menuWidget h4 {margin-top: 0px;color:#111;font-weight: 600;}
.calcRadio .radio input[type="radio"]{left:0px;width:auto;}
#extendedDueDate .calc-ip label {display: block;font-size: 18px;font-weight: 600;color:#fff;background-color:#c4bd1d;padding: 10px;text-align: center;border-radius: 5px 5px 0 0;margin-bottom: 0px;}
#ExtenDate {padding: 15px;text-align: center;display: block;color:#333;font-size: 20px;font-weight: 600;border-radius: 0 0 5px 5px;border: 1px solid#ddd;}
#extendedDueDate .calc-ip label,#actualDueDate .calc-ip label {margin-top:10px; display: block;font-size: 18px;font-weight: 600;color:#fff;background:#1c9d6e; padding: 10px;text-align: center;border-radius: 5px 5px 0 0;margin-bottom: 0px;}
#ExtenDate,#dueDte {padding: 15px;text-align: center;display: block;color:#333;font-size: 20px;font-weight: 600;border-radius: 0 0 5px 5px;border: 1px solid#ddd; border-top:none;}
#actualDueDate .calc-ip label{background:#888414;}
.ExtensionCalc_panel .calc_heading h3{margin:5px 0px;}
.Pricing_Tbl tr:nth-child(2) td{font-weight:600;font-size:18px;}
.Pricing_Tbl{box-shadow: 0 0 20px rgba(0,0,0,.1);border-radius: 10px;display: block;width: 100%;border:1px solid #ddd;}
.Pricing_Tbl .table{border-collapse: separate;border-spacing: 0;min-width: 350px;width: 100%;overflow: hidden;margin:0px !important;}
.Pricing_Tbl td,.Pricing_Tbl tr:nth-child(2) td:first-child{text-align:center;font-size:16px;font-weight:normal;}
.Pricing_Tbl table tr th{vertical-align:middle !important; border-right: 1px solid #ddd;border-bottom: 0;font-size: 16px;border-top: 0px !important;background:#f6f6f6;text-align: center;font-weight: 500;}
.Pricing_Tbl table tr td {vertical-align:middle !important;border-right: 1px solid #ddd;border-bottom:0;padding: 15px 10px;padding-right: 10px;padding-left: 10px;font-size: 16px;}
.Pricing_Tb table tr:last-child td:first-child {border-bottom-left-radius: 10px;}
.Pricing_Tbl table tr th:first-child {border-top-left-radius: 10px;}
.Pricing_Tbl table tr th:last-child {border-top-right-radius: 10px;border-right: 0;}
.PricingScroll{color:#f26816;font-style:italic;font-size:18px;text-decoration:underline;margin-top:5px;display:inline-block;font-weight:600; cursor:pointer;}
.corporation, .partnership {background:#f1f9ff; padding:10px 5px; color:#1d69ac;}
.PricingScroll{color:#f26816;font-style:italic;font-size:18px;text-decoration:underline;margin-top:5px;display:inline-block;font-weight:600; cursor:pointer;}
.Pricing_Feature .feature-calc-grid p{font-size:15px;line-height:21px;}
.margin_left_10{margin-left:10px;}
.inr_cntbgnobor .form7004mail li:before{content: "\f05d"; font-family: fontAwesome; font-size: 18px; color: #2fa753; position: absolute; top: 0; left: 0;}
.inr_cntbgnobor .form7004mail ul li:before { font-size: 14px; }
.inr_cntbgnobor .footContent ul li:before{display:none;}
.inr_cntbgnobor .footContent ul li { font-size: 14px;background: url(Images/footerBullet.png) no-repeat 0px 10px/14px; }
.btns,.btns:focus {border: 1px solid #1269ad;border-radius: 5px;padding: 5px 20px;display: inline-block;margin-top: 25px;font-size: 16px;color:#1269ad !important;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;text-decoration: none; cursor:pointer;}
.btns:hover,.btns:active {border: 1px solid #f26816;color:#f26816 !important;text-decoration: none;}
.taxprof .type_of_ext_box p,.type_of_ext_box1 p{min-height:145px;}
.taxprofeat .abt_cnt{min-height:0px;box-shadow: 0px 0px 14px #dbdbdb;background: #fff;}
.pb10{padding-bottom:10px;}
.taxprof .inr_cntbg::after{background:none;}
.taxwhy{padding:30px 0px 20px;}
.taxprof .abt_cnt img{border-radius:0%;}
.taxprof .commom_h3{font-size:20px;font-weight:600;}
.taxprof li::before{content: "\f05d"; font-family: fontAwesome; font-size: 18px; color: #2fa753; position: absolute; top: 0; left: 0;}
.taxprof_banner .home_banner{ background:url(/Content/Images/taxprof.jpg) no-repeat center; min-height:inherit; padding:0px 0px 25px;}
#DownloadTemp .modal-header{border-bottom: 0px;padding-bottom: 0px;}
#DownloadTemp .modal-footer{border:0px;padding:0px;}
.llcextension ol.numlist li{ padding: 5px 0 5px 5px; position: initial; display: list-item; list-style-type: decimal; }
.numlist li { list-style-type: decimal; display: list-item; padding: 5px 0 5px 1px;}
.llcextension li::before{display:none;}
.llcpad{padding:10px;}
.bluebg{background:#1269ad;text-align:center;background: #ebf6ff;padding:10px 20px 20px;border: 1px solid #b5dcfc;margin:0 auto;width:100%;}
.note{background:#ddd;padding:10px;width:80%;background: #e9f5fe;border: 1px solid #bde1fd;}
.note::before{content: "\f040"; font-family: fontAwesome; font-size: 18px; color: #2fa753;margin-right:5px;  top: 0; left: 0;}
.scorp::before{left:-140px;}
.line{background:#ededed;}
.homepage h3.common_h3{min-height:50px;}
.aItemCenter{display:flex !important;align-items:center !important;}
/*404 Page*/
.page_not_found h1 {font-size: 35px; color: #000;font-weight: 600;}
.page_not_found h2 {font-size: 20px; color: #000;font-weight: 500;}
.btnprimary{padding: 10px 25px !important;border-radius: 200px;background-color: #f27023 !important;border: 2px solid #f27023 !important;color: #fff !important;transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;display: inline-block;font-size: 18px; margin-top:25px; margin-bottom:10px;}
.btnprimary:hover{background-color:#d4611d ; text-decoration:none;}

.getReady.colorBg {border-top: 1px solid #dee2e6;}
.getReady { padding: 4rem 0;  font-size: 16px;  color: #3f4047; margin:30px 0 0px;}
.getReady h2{font-size:24px; line-height:30px;}
.second_but {color: #3bacf0; border:1px solid #3bacf0; background-color:#fff; padding: 10px 25px !important; border-radius: 200px; display: inline-block;font-size: 18px;margin-top: 25px; margin-bottom:15px; font-weight:600;}
.second_but:hover{background-color:#3bacf0; color:#fff; text-decoration:none;}
.getReady .borderRight {border-right: 1px solid #dee2e6;}
.pg4040-img{margin:0 auto;}
.Display_none{display:none !important;}
.primary_btn{background:#f26816;border-radius: 5px;color:#ffffff;display: inline-block;font-size: 20px;font-weight: bold;padding: 10px 15px;transition: all 0.5s ease-in;text-decoration: none !important;}
.primary_btn:hover{background:rgb(18, 105, 173) none repeat scroll 0% 0%;color:#fff;}
.width75{width:70%;}
.d-flex{display:flex;}.align-items-center{align-items:center;}
.Display_none{display:none !important;}
.OldView_Table_list table{width:100%;}
.OldView_Table_list table tbody tr td{padding: 10px;vertical-align: middle;text-align: left;font-size: 15px;color:#000;}
.OldView_Table_list table tbody tr td a{color:#f26816; position:relative; padding-left:20px;}
.OldView_Table_list table tbody tr td a::before{content: "\f05d";font-family: fontAwesome;font-size: 18px;color:#2fa753;position: absolute;top: 0; left:-3px;}
.OldView_Table_list table tbody tr:last-child td{text-align:center;}
.taxproirs .IRS_logoSize .irslogo_f7004{margin-right:115px !important;}
.comodo_logo{margin-top:95px;}
.videosec-banner { background: linear-gradient( 180deg, #cfe8fb, #ffffff); padding: 5px; width: 100%; border-radius: 5px; }
#clockdiv{display:none !important;}

@media screen and (max-width: 3000px) and (min-width: 1100px) {
    #navbar .dropdown-menu { display: none; }
    #navbar .dropdown:hover > .dropdown-menu { display: block; -webkit-animation: slide-down .3s ease-out; -moz-animation: slide-down .3s ease-out; }
}
@-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 (min-width: 992px) and (max-width: 1200px) {
.testimonialsBox p{min-height: 185px;}
.landFlow_box h4{font-size:16px;}
.landFlow_box{min-height: 105px;}
#menuMore .dropdown-menu{left:-290px !important;}
.taxprof .type_of_ext_box p, .type_of_ext_box1 p{min-height:175px !important;}
.taxprof_banner{ background:url(/Content/Images/taxprof.jpg) no-repeat center; min-height:inherit; padding:0px 0px 25px;}
}
@media (min-width: 768px) and (max-width: 991px) 
{
     .Hme_rgtWidget.deadLineResponsive.deadlineNew{display:none !important;}
#clockdiv{font-size:28px;}
.socialIcon{margin-top:20px !important;}
#PEOmodal .modal-title {font-size: 22px;border-radius:6px 6px 0px 0px; text-align: center;line-height: 30px;padding: 15px;font-weight: 600;color: #111111;}
#PEOmodal p{font-size:14px;text-align:center;margin-bottom:10px; color:#555555;}
.peo_gap_1{margin-top:15px;}
.irsLogo_7004 img{padding:10px; width:80px;}
.Landing_testimonials h2, .stepsFlow_section h2{font-size: 24px;line-height: 30px;}
.testimonialsBox p{font-size:15px !important;line-height:22px !important;padding:15px;min-height: 185px;}
.landFlow_box h4{font-size:15px;}
.landFlow_box{min-height: 100px;}
.stepsFlow_section p{font-size: 16px;}
.landing_deadlineSection .internal_link{font-size: 20px;}
.bulk-address h3{font-size:14px;}
#menuMore .dropdown-menu{left:-310px !important;}
.home_banner h1{font-size:28px !important;}.taxprof_banner .dl_title{font-size:22px;}
.comodo_logo{margin-top:15px;}
}


@media (min-width: 10px) and (max-width: 360px)
{
.bannerTopImg {top: 18px; width: 140px;}
.dealine_bg { box-shadow: none;    }
.deadline_cnt { font-size: 16px; }
.deadline_cnt br {display: none; }
.inr_deadline_cnt {font-size: 16px;}
.roundSlide .carousel-inner > .item {height: auto !important;}
.dealine_bg {border-radius: 0;height: auto;padding: 10px 10px;position: inherit;width: 100%;}
.nav.navbar-nav.login_btn li a.userBtn, .nav.navbar-nav.login_btn li a.userBtn:hover, .nav.navbar-nav.login_btn li:last-child a, .nav.navbar-nav.login_btn li:last-child a:hover {padding: 5px 8px;}
.posts-thumb {display: block;margin-bottom: 10px;text-align: center;width: 100%;}
.lft_sec span {padding: 20px 0;font-size: 14px;}
.navbar-default ul.rit_menu li ul.dropdown-menu {background: none;border: medium none;box-shadow: none;/*display: block !important;*/padding: 0 !important;width: 100%;}
.pricePlan a.orangeButton {margin-bottom: 20px;}
.mbl_language {display: block;}
.mbl_language li {display: inline-block;width: auto !important;}
.headmenu .languagebg {display: none;}
.mbl_language {margin: 0;padding: 0;}
.inr_cntbg h2, .inr_cntbgnobor h2 {padding: 0 0px 5px;}
.container.fagbg.nopadding {padding: 10px 20px !important;}
.container.fagbg.extension_faqbg{padding-left:0px !important;padding-right:0px !important;}
.roundSlide .carousel-inner > .item {padding: 40px 20px 0;height: 240px;}
.video_sec .col-md-6.pLeft0 {padding: 0 !important;}
.video_sec .col-md-6.pRight0 {padding-right: 0 !important;}
.price_box {min-height: inherit;margin-bottom: 20px;}
.pricebg_990 p.price_title_990 {font-size: 40px;}
.pLeft0 {padding-left: 15px !important;}
.pRight0 {padding-right: 15px !important;}
.video_cnt {bottom: 30px;color: #ffffff;left: 0;margin: 0 auto;position: absolute;right: 0;text-align: center;}
.fix_imgbg_lft .lfttbnrimg, .fix_imgbg .ritbnrimg {height:270px;position: inherit !important;width: 100%;}
.fix_imgbg_lft, .fix_imgbg {display: block;height: 100%;position: inherit !important;}
.inr_videobg {position: inherit;}
.team-photosbg .lower::after {right: -5px;}
.video_part a {width: 100%;}
.hme_btm.inr_tab .appbg .nav-tabs > li > a span, .whitebg.hme_btm li > a span {display: none;}
.hme_btm.inr_tab .appbg .nav-tabs > li > a {min-width: inherit;}
.state_tax_cntbg.hme_btm .nav-tabs > li > a {border-radius: 0;font-size: 13px;font-weight: 600;margin: 5px 3px 0;min-height: 62px;padding-left: 1px;padding-right: 1px;text-align: center;/*width: 85px;*/padding-top:20px;}
.hme_btm .nav-tabs li.active a, .hme_btm .nav-tabs li.active a:hover, .hme_btm .nav-tabs li.active a:focus {min-height:50px;}
.state_tablewholebg {display: none;}
.state_tablebg table td {display: block;width: 100%;}
.container.state_tax_cntbg {padding-top: 75px;}
.state_tablewholebg {position: absolute;top: 0;width: 100%;z-index: 100;}
.inr_cntbgnobor.state_tablebg {background: #ffffff;position: fixed;top: 145px;z-index: 99;box-shadow: 0 7px 5px rgba(0, 0, 0, 0.3);height: 86%;overflow: scroll;}
a.backbtn {display: none;}
.inr_cntbgnobor.state_tablebg ul {margin: 0;padding: 0;}
.state_tablebg ul.states li {border-bottom: 1px solid #ededed;padding: 5px 0 5px 35px;}
.state_tablebg ul.states li:before {top: 5px;left: 15px;}
.inr_cntbgnobor.state_tablebg td i {display: block;padding: 20px;width: 93%;}
#ContactUsForm input, #ContactUsForm select, #ContactUsForm textarea {min-width: 100%;}
.video_cntbg {width: 100%;}
#mainResource .container .col-md-9 {padding: 70px 0 0;}
#my-tab-content.tab-content {padding: 10px;}
#mainResource .container.hme_btm .col-md-9 .nav-tabs > li > a {font-size: 13px;font-weight: 600;margin: 5px 2px 0;min-width: inherit;text-align: center;padding-left: 8px;padding-right: 8px;}
.left_wholebg {display: none;}
.leftnav_mobileview {display: block;}
.leftnav {box-shadow: none;left: 15px;margin: 0;padding: 0;position: absolute;top: 52px;width: 100%;z-index: 90;}
.leftnavbg {position: fixed;height: 100%;width: 100%;display: block;background: rgba(0,0,0,0.5);left: 0;top: 145px;z-index: 85;}
.leftnav li {margin: 0 0 0 -10px;}
.leftnav_mobileview {display: block;position: fixed;right: 15px;top: 108px;z-index: 999;}
.inr_head h1 {font-size: 18px;padding: 15px 15px 15px 0;}
.leftnav_mobileview {cursor: pointer;}
.leftnav_mobileview i {color: #fff;font-size: 25px;margin: 3px;cursor: pointer;}
#mynavbar {margin-top: 50px;}
.mbe_loginbg {background: #f5f5f5;border-bottom: 1px solid #ededed;margin: -14px -25px !important;padding: 5px 0px;position: fixed;text-align: center;top: 95px;width: 100%;z-index: 100;}
.state_tax_title.inr_head, #mainResource .inr_head {background: #f6f6f6;border-bottom: 1px solid #eeeeee;margin-bottom: 0px;/*position: relative;*/width: 100%;z-index: 100;}
.nav.navbar-nav.rit_menu {margin: 15px 10px 0px;}
.chat_icon {display: none !important;}
.navbar-header {min-height: 80px;}
/*.navbar-brand > img {max-width: 80%;}*/
.navbar-default .navbar-toggle {border-color: #dddddd;margin: 28px 20px;}
/*bnr star*/
.banner_cnttxtbg, .bannerWrap {min-height: 400px;}
ul#tabs1.nav.nav-tabs {border-bottom: 1px solid;}
.roundSlide {height: 280px;width: 280px;position: inherit;margin: 90px auto 20px;}
.greybg h2, .whitebg h2, .greybg h2 span, .whitebg h2 span {font-size: 22px;line-height: 32px;}
.roundSlide .carousel .head-slider h2.big-font, .roundSlide .carousel .head-slider h2.big-font, .big-font, .roundSlide .head-slider h2.big-font {font-size: 14px;line-height: 18px;}
.roundSlide .head-slider h2, .roundSlide .head-slider h1 {color: #1269ad;font-size: 14px;font-weight: bold;font-family: 'Open Sans', sans-serif;/*padding-top:55px;*/}
.roundSlide .carousel .head-slider p, .roundSlide .head-slider p {font-size: 12px;line-height: 16px;}
a.etfs {font-size: 13px;padding: 3px 8px;margin-top: 10px;}
.roundSlide .carousel-indicators {bottom: -40px;}
.irsLogo {top: 20px;width: 50px;}
/*price sec start*/
.price_sec_box {border-bottom: 1px solid #dddddd;margin-bottom: 20px;padding: 0 20px 20px;text-align: center;}
.price_cnt {min-height: inherit;}
/*price sec end*/
/*approval sec start*/
.lft_sec span.iconborbg img {max-width: 50%;}
.lft_sec span.iconborbg {float: none;height: 50px;margin: 0 auto;padding: 14px 0;width: 50px;}
#tabs1 li {height: 245px;}
#tabs1 li span {text-align: center;}
/*testimonial start*/
/*#quote-carousel .carousel-indicators {left: auto;margin: 0 auto -90px;position: inherit !important;right: 0;top: 0;width: 100%;}*/
#quote-carousel .carousel-indicators {left: auto;margin: 0px auto;position: absolute;right: 0;bottom: 0;width: 100%;}
#quote-carousel .carousel-control.left {left: -20px;}
#quote-carousel .carousel-control.right {right: -20px;}
/*testimonial end*/
/*footer start*/
footer {text-align: left;}
footer .pLeft60 {padding-left: 0 !important;margin-top: 20px;}
footer .latestTwit {width: 100%;margin-top: 20px;}
footer .twiTop, footer .twiMid, footer .twiBot {width: 100%;}
#tabs {padding-left: 12px;}
.hme_btm .nav-tabs > li > a {min-width: inherit;}
footer .twitterIcon {right: 0;}
footer .socialIcon {/*margin: 0 auto;*/float: left;}
footer .copyright {margin-bottom: 20px;}
/*footer end*/
/*inr page start*/
/*inr bnr title start*/
.sharebg {padding: 10px 0;width: 100%;}
.inr_head .col-md-3 {padding: 0;}
.social-share {margin-left: 0;}
/*inr bnr title end*/
/*inr bnr start*/
.inrbnr_rit, .inrbnr_lft {padding: 30px 0;}
.bus_taxbnrbg::before {content: inherit;}
.inr_bnrbg h2 {font-size: 18px;width:100%;max-width:100%;padding: 0px 15px;}
.inrbnr_rit:before{display:none;}
.inrbnr_rit ul{padding-left:0px;}
.tabapp-icon img {width: 38%;}
.supportbg h3::after {content: inherit;}
/*.supportbg h3 {
border-bottom: 5px solid #2fa753;
}*/
/*inr bnr end*/
.inr_cntbg::after {content: inherit;position: inherit;background: none;}
.inr_cntbg {border-bottom:0px;padding-bottom:0px;}
   
    .mbl_sitebg, .inr_videobg { height: 235px; overflow: hidden; }
.video_sec .col-md-6 {margin-bottom: 25px;padding: 0;}
.inr_cntbg a.orangeButton, .inr_cntbgnobor a.orangeButton, .mblsitecnt a.orangeButton, .inrbnr_lft a.orangeButton, .pricePlan a.orangeButton, .inr_cntbtm a.orangeButton, input.orangeButton {font-size: 18px;padding: 5px 10px;}
  
.pers_taxbnrbg::before, .exempt_taxbnrbg::before {content: inherit;border: none;}
.navbar-default .navbar-toggle {border-color: #dddddd;margin: 23px 15px !important;}
.leftNav li {margin: 0 0 0 -10px;}
.leftnav_mobileview {display: block;}
.leftNav {box-shadow: none;height: 85%;left: 0px;margin: 0;overflow: scroll;padding: 0;position: fixed;top: 80px;width: 100%;z-index: 90;}
.leftnavbg {position: fixed;height: 100%;width: 100%;display: block;/*background: rgba(0,0,0,0.5);*/left: 0;top: 145px;z-index: 85;}
.greybg #tabs1 li a {padding: 10px 0;}
.navbar-default ul.rit_menu li ul li a {border-bottom: none;}
}

@media screen and (max-width:640px) 
{
    .pl-sm-25 {
        padding-left: 25px !important;
    }

    .ml-sm-8 {
        margin-left: 8px !important;
    }
 
    ul.mbl_language { display: inline-block; position: absolute; left: 57%; top: 25px; height: 30px; margin-left: -20px; width: 80px; }
.navbar-default ul.rit_menu li a br {display: none;}
.pricePlan ul.description {min-height: inherit;}
.pricePlan {min-height: inherit;}
#body {padding-top:80px;}
.nav.navbar-nav.login_btn .mbl_language li .languagebg a, .nav.navbar-nav.login_btn .mbl_language li .languagebg a:hover {background: #e6e6e6 !important;color: #337ab7 !important;padding: 5px 10px !important;}
.extension_faq_form .sharebg{padding:15px 0px !important;}
.extension_faq_form .sharebg{float:none;display:inline-block;width:auto;margin:auto;}
.extension_faq_lft, .extension_faq_form{text-align:center;}
.bottom_ad_section p{font-size: 14px !important;font-weight: 500 !important;line-height:normal;}
.modal-backdrop{position:relative !important;}
.modal-backdrop-on .modal-backdrop{position:fixed !important;}
#videoModal{top:50%;margin-top:-155px;}

}

@media (min-width: 361px) and (max-width: 640px) 
{

.bannerTopImg {top: 3px;width: 160px;}
.dealine_bg {box-shadow: none;}
.deadline_cnt br {display: none;}
.inr_deadline_cnt {font-size: 18px;}
.roundSlide .carousel-inner > .item {height: auto !important;}
.dealine_bg {border-radius: 0;height: auto;padding: 10px 20px;position: inherit;width: 100%;}
.deadline_bg > span {display: block;}
.navbar-default ul.rit_menu li ul.dropdown-menu {background: none;border: medium none;box-shadow: none;/*display: block !important;*/padding: 0 !important;width: 100%;}
.navbar-default ul.rit_menu li ul li a {border-bottom: none;}
.pricePlan a.orangeButton {margin-bottom: 20px;}
.mbl_language {display: block;}
.mbl_language li {display: inline-block;width: auto !important;}
.headmenu .languagebg {display: none;}
.mbl_language {margin: 0;padding: 0;}
.inr_cntbg h2, .inr_cntbgnobor h2 {padding: 0 15px 5px;}
.inr_cntbg h2, .inr_cntbgnobor h2 {padding: 5px 0;}
.container.fagbg.nopadding {padding: 10px 20px !important;}
.container.fagbg.extension_faqbg{padding-left:0px !important;padding-right:0px !important;}
.video_sec .col-md-6.pLeft0 {padding: 0 !important;}
.video_sec .col-md-6.pRight0 {padding-right: 0 !important;}
.price_box {min-height: inherit;margin-bottom: 20px;}
.pricebg_990 p.price_title_990 {font-size: 40px;}
.pLeft0 {padding-left: 15px !important;}
.pRight0 {padding-right: 15px !important;}
/*.pLeft0{padding-left:0 !important;}
.pRight0{padding-right:0 !important;}*/
.video_cnt {bottom: 30px;color: #ffffff;left: 0;margin: 0 auto;position: absolute;right: 0;text-align: center;}
.fix_imgbg_lft .lfttbnrimg, .fix_imgbg .ritbnrimg {height: 450px;position: inherit !important;width: 100%;}
.fix_imgbg_lft, .fix_imgbg {display: block;height: 100%;position: inherit !important;}
.inr_videobg {position: inherit;}
.team-photosbg .lower::after {right: 25px;}
.video_part a {width: 100%;}
.hme_btm.inr_tab .appbg .nav-tabs > li > a span, .whitebg.hme_btm li > a span {display: none;}
.hme_btm.inr_tab .appbg .nav-tabs > li > a {min-width: inherit;}
.state_tax_cntbg.hme_btm .nav-tabs > li > a {border-radius: 0;font-size: 14px;font-weight: 600;margin: 5px 3px 0;min-height: 62px;padding-left: 1px;padding-right: 1px;text-align: center;}
/*.hme_btm .nav-tabs li.active a, .hme_btm .nav-tabs li.active a:hover, .hme_btm .nav-tabs li.active a:focus {min-height: 70px;}*/
.state_tablewholebg {display: none;}
.state_tablebg table td {display: block;width: 100%;}
.state_tablewholebg {position: absolute;top: 0;width: 100%;z-index: 100;}
.inr_cntbgnobor.state_tablebg {background: #ffffff;position: fixed;top: 145px;z-index: 99;box-shadow: 0 7px 5px rgba(0, 0, 0, 0.3);height: 86%;overflow: scroll;}
a.backbtn {display: none;}
.inr_cntbgnobor.state_tablebg ul {margin: 0;padding: 0;}
.state_tablebg ul.states li {border-bottom: 1px solid #ededed;padding: 5px 0 5px 35px;}
.state_tablebg ul.states li:before {top: 5px;left: 15px;}
.inr_cntbgnobor.state_tablebg td i {display: block;padding: 20px;width: 93%;}
#ContactUsForm input, #ContactUsForm select, #ContactUsForm textarea {min-width: 100%;}
.video_cntbg {width: 100%;}
#mainResource .container .col-md-9 {padding: 70px 0 0;}
#my-tab-content.tab-content {padding: 10px;}
#mainResource .container.hme_btm .col-md-9 .nav-tabs > li > a {font-size: 13px;font-weight: 600;margin: 5px 2px 0;min-width: inherit;text-align: center;padding-left: 8px;padding-right: 8px;}
/*leftnav mobile view*/
.left_wholebg {display: none;}
.leftNav li {margin: 0 0 0 -10px;}
.leftnav_mobileview {display: block;}
.leftNav {box-shadow: none;height: 85%;left:0px;margin: 0;overflow: scroll;padding: 0;position: fixed;top: 133px;width: 100%;z-index: 90;}
.leftnavbg {position: fixed;height: 100%;width: 100%;display: block;background: rgba(0,0,0,0.5);left: 0;top: 145px;z-index: 85;}
.inr_head h1 {font-size: 20px;padding: 15px 0 15px 0;}
.leftnav_mobileview {cursor: pointer;}
.leftnav_mobileview i {color: #fff;font-size: 25px;margin: 3px;cursor: pointer;}
#myNavbar {margin-top: 50px;}
.mbe_loginbg { background: #f5f5f5; border-bottom: 1px solid #ededed; margin: -5px -20px !important; padding: 5px 0px; position: fixed; text-align: center; top:84px; width: 100%; z-index: 100; }
.state_tax_title.inr_head, #mainResource .inr_head {background: #f6f6f6;border-bottom: 1px solid #eeeeee;margin-bottom: 30px;width: 100%;z-index: 100;}
.nav.navbar-nav.rit_menu {margin: 0px 10px 0px;}
ul.navbar-nav.rit_menu li {display: inline-block;float: none;width: 100%;}
.nav.navbar-nav.login_btn.mbe_loginbg li {margin: 0;text-align: center;width: 100px;}
.nav.navbar-nav.login_btn.mbe_loginbg {margin: 3px -25px !important;}
#myNavbar {margin-top: 58px;}
.chat_icon {display: none !important;}
.navbar-header {min-height: 80px;}
.navbar-default .navbar-toggle {border-color: #dddddd;margin: 23px 20px !important;}
.navbar-nav {margin: 0;}
/*bnr star*/
.banner_cnttxtbg, .bannerWrap {min-height: 400px;}
ul#tabs1.nav.nav-tabs {border-bottom: 1px solid;}
.roundSlide {height: 280px;width: 280px;position: inherit;margin: 90px auto 20px;}
.greybg h2, .whitebg h2, .greybg h2 span, .whitebg h2 span {font-size: 22px;line-height: 32px;}
.roundSlide .carousel-inner > .item {padding: 60px 25px 0;}
.roundSlide .carousel .head-slider h2.big-font, .roundSlide .carousel .head-slider h2.big-font, .big-font, .roundSlide .head-slider h2.big-font {font-size: 14px;line-height: 18px;padding-top:0px;}
.roundSlide .carousel .head-slider p, .roundSlide .head-slider p {font-size: 12px;line-height: 16px;}
a.etfs {font-size: 13px;padding: 3px 8px;margin-top: 10px;}
.roundSlide .carousel-indicators {bottom: -40px;}
.irsLogo {top: 20px;width: 50px;}
/*price sec start*/
.price_sec_box {border-bottom: 1px solid #dddddd;margin-bottom: 20px;padding: 0 20px 20px;text-align: center;}
.price_cnt {min-height: inherit;}
/*price sec end*/
/*approval sec start*/
.lft_sec span.iconborbg img {max-width: 50%;}
.lft_sec span.iconborbg {float: none;height: 50px;margin: 0 auto;padding: 14px 0;width: 50px !important;}
/*#tabs1 li {height: 145px;}*/
.tab_active_txt{min-height:90px;}
#tabs1 li span {text-align: center;width:100%;}
/*testimonial start*/
/*#quote-carousel .carousel-indicators {left: auto;margin: 0 auto -90px;position: inherit !important;right: 0;top: 0;width: 100%;}*/
#quote-carousel .carousel-control.left {left: -20px;}
#quote-carousel .carousel-control.right {right: -20px;}
/*testimonial end*/
/*footer start*/
footer {text-align: left;}
footer .pLeft60 {padding-left: 0 !important;margin-top: 20px;}
footer .latestTwit {width: 100%;margin-top: 20px;}
footer .twiTop, footer .twiMid, footer .twiBot {width: 100%;}
#tabs {padding-left: 12px;}
.hme_btm .nav-tabs > li > a {min-width: inherit;}
footer .twitterIcon {right: 0;}
footer .socialIcon {/*margin: 0 auto;*/float: none;}
footer .copyright {margin-bottom: 20px;}
/*footer end*/
/*inr page start*/
/*inr bnr title start*/
.inr_head h1 {font-size: 20px;padding: 15px 0;}
.sharebg {padding: 10px 0;width: 100%;}
.inr_head .col-md-3 {padding: 0;}
.social-share {margin-left: 0;}
/*inr bnr title end*/
/*inr bnr start*/
.inrbnr_rit, .inrbnr_lft {padding: 30px 0;}
.bus_taxbnrbg::before {content: inherit;}
.inr_bnrbg h2 {font-size: 18px;width: 95%;}
.tabapp-icon img {width: 38%;}
.supportbg h3::after {content: inherit;}
/*.supportbg h3 {border-bottom: 5px solid #2fa753;}*/
/*inr bnr end*/
.inr_cntbg::after {content: inherit;position: inherit;background: none;}
.inr_cntbg {border-bottom: 1px solid #ddd;}
.mbl_sitebg, .inr_videobg {height: 255px;overflow: hidden;}
.video_sec .col-md-6 {margin-bottom: 25px;padding: 0;}
.inr_cntbg a.orangeButton, .inr_cntbgnobor a.orangeButton, .mblsitecnt a.orangeButton, .inrbnr_lft a.orangeButton, .pricePlan a.orangeButton, .inr_cntbtm a.orangeButton, input.orangeButton {font-size: 18px;}
.pers_taxbnrbg::before, .exempt_taxbnrbg::before {content: inherit;border: none;}
.greybg #tabs1 li a {padding: 10px 0;}
}


@media (min-width: 641px) and (max-width: 800px) 
{
.bannerTopImg {top: 3px;width: 160px;}
.pricePlan ul.description {min-height: 175px;}
.pricePlan {min-height: 500px;}
.dealine_bg {box-shadow: none;}
.deadline_cnt br {display: none;}
.inr_deadline_cnt {font-size: 20px;}
.dealine_bg {margin: 0 -2% !important;padding: 10px 20px;position: inherit;width: 103.2% !important;}
footer .verify_icons {float: none;margin: 20px auto;width: 30%;}
.roundSlide .carousel-inner > .item {padding: 110px 10px 20px !important;}
.roundSlide .carousel-inner > .item {height: auto !important;}
.dealine_bg {border-radius: 0;height: auto;padding: 10px 20px;position: inherit;width: 100%;}
#my-tab-content.tab-content {padding: 20px 10px;}
.roundSlide .carousel-inner > .item {height: 300px;}
form#ContactUsForm .col-md-6 div table {width: 100% !important;}
form#ContactUsForm .col-md-6 div table .inputbox .col-md-6 {padding: 0;}
.price_packcnt {min-height: 255px;}
.price_packcnt .col-md-8 {min-height: 130px;}
.mbl_language {display: block;}
.price_box {margin-bottom: 20px;}
.tab_pLeft0 {padding-left: 0 !important;}
.inr_videobg {position: inherit;}
#ContactUsForm input, #ContactUsForm select, #ContactUsForm textarea {min-width: 100%;}
.fix_imgbg_lft .lfttbnrimg, .fix_imgbg .ritbnrimg {height: 450px;position: inherit !important;width: 100%;}
.fix_imgbg_lft, .fix_imgbg {display: block;height: 100%;position: inherit !important;}
.videoinner .videobox h4 {min-height: 60px;}
.col-md-4.col-sm-6.col-xs-12.pRight0 {padding-left: 0;padding-right: 15px !important;}
.team-photosbg .lower::after {right: 40px;}
.inr_head .col-md-9 {float: left;width: 67%;}
.inr_head .col-md-3 {float: left;width: 33%;}
.bnr_roun_icon {width: 120px;right: 460px;}
/*.mbe_loginbg {background: #f5f5f5;margin: -4px !important;padding: 5px 25px;position: fixed;text-align: right;top: 95px;width: 100%;border-bottom: 1px solid #ededed;z-index: 100;}*/
/*.chat_icon {display: none !important;}*/
.navbar-header {min-height: 80px;}
.navbar-default .navbar-toggle {border-color: #dddddd;margin: 10px 20px;}
.navbar-brand{padding: 15px 0px !important;margin-left:0px !important;}
/*bnr star*/
.banner_cnttxtbg, .bannerWrap {min-height: 400px;}
ul#tabs1.nav.nav-tabs {border-bottom: 1px solid;}
.bnr_roun_icon {right: 485px;top: 245px;width: 140px;}
.roundSlide {height: 350px;width: 350px;position: inherit;margin: 90px auto 20px;margin-left:320px;}
.greybg h2, .whitebg h2, .greybg h2 span, .whitebg h2 span {font-size: 22px;line-height: 32px;}
.roundSlide .carousel .head-slider h2.big-font, .roundSlide .carousel .head-slider h2.big-font, .big-font, .roundSlide .head-slider h2.big-font {font-size: 18px;line-height: 22px;padding-top:0px;}
.roundSlide .carousel .head-slider p, .roundSlide .head-slider p {font-size: 14px;line-height: 24px;}
a.etfs {font-size: 16px;padding: 3px 8px;margin-top: 10px;}
.roundSlide .carousel-indicators {bottom: -40px;}
.irsLogo {top: 20px;width: 50px;}
/*price sec start*/
.price_sec_box {border-bottom: 1px solid #dddddd;margin-bottom: 20px;padding: 0 20px 20px;text-align: center;}
.price_cnt {min-height: inherit;}
/*price sec end*/
/*approval sec start*/
.lft_sec span.iconborbg img {max-width: 50%;}
.lft_sec span.iconborbg {float: left;height: 50px;margin: 25px 0;padding: 14px 0;width: 50px;}
#tabs1 li {height: 160px;}
/*testimonial start*/
/*#quote-carousel .carousel-indicators {left: auto;margin: 0 auto -90px;position: inherit !important;right: 0;top: 0;width: 100%;}*/
#quote-carousel .carousel-control.left {left: -20px;}
#quote-carousel .carousel-control.right {right: -20px;}
/*testimonial end*/
/*footer start*/
footer {text-align: left;}
footer .pLeft60 {padding-right: 0 !important;margin-top: 0px;}
footer .latestTwit {width: 100%;margin-top: 20px;}
footer .twiTop, footer .twiMid, footer .twiBot {width: 100%;}
#tabs {padding-left: 12px;}
.hme_btm .nav-tabs > li > a {min-width: inherit;}
footer .twitterIcon {right: 0;}
footer .socialIcon {margin: 0 auto;float: none;}
footer .copyright {margin-bottom: 20px;}
/*footer end*/
/*inr page start*/
/*inr bnr title start*/
.inr_head h1 {font-size: 20px;padding: 15px 0;}
.sharebg {padding: 10px 0;width: 100%;}
.inr_head .col-md-3 {padding: 0;}
.social-share {margin-left: 0;}
/*inr bnr title end*/
/*inr bnr start*/
.inrbnr_rit, .inrbnr_lft {padding: 30px 0;}
.bus_taxbnrbg::before {content: inherit;}
.inr_bnrbg h2 {font-size: 18px;width: 95%;}
.tabapp-icon img {width: 38%;}
.supportbg h3::after {content: inherit;}
/*.supportbg h3 {border-bottom: 5px solid #2fa753;}*/
/*inr bnr end*/
.inr_cntbg::after {content: inherit;position: inherit;background: none;}
.inr_cntbg {border-bottom: 1px solid #ddd;}
.mbl_sitebg, .inr_videobg {height: 255px;overflow: hidden;}
.video_sec .col-md-6 {margin-bottom: 25px;padding: 0;}
.inr_cntbg a.orangeButton, .inr_cntbgnobor a.orangeButton, .mblsitecnt a.orangeButton, .inrbnr_lft a.orangeButton, .pricePlan a.orangeButton, .inr_cntbtm a.orangeButton, input.orangeButton {font-size: 18px;}
/*#myNavbar.collapse.navbar-collapse.navbar-right {float: none !important;}*/
/*.navbar-brand > img {display: block;width: 70%;}*/
/*.tab_loginbg {display: block;}
    .mbe_loginbg {display: none;}*/
#body {padding-top: 144px;}
.pers_taxbnrbg::before, .exempt_taxbnrbg::before {content: inherit;border: none;}
.inr_head .col-md-3 {width: 35% !important;}
.inr_head .col-md-9 {width: 65% !important;}
.navbar-default .navbar-nav > li > a {margin: 0 !important;}
}

@media screen and (max-width:980px) 
{
.pLeft0_res {padding-left: 15px !important;}
.pRight0_res {padding-right: 15px !important;}
.lft_sec span.iconborbg {padding: 8px 0 14px 0;}
.navbar-default ul.rit_menu li a{font-size:14px !important;padding:9px 10px !important;}
.mRight5_800{margin-right:5px !important;}
}

@media (min-width: 801px) and (max-width: 980px) 
{
.bannerTopImg {top: 76px;width: 92px;}
.deadline_cnt br {display: none;}
.dealine_bg {box-shadow: none;}
.deadline_cnt br {display: none;}
.inr_deadline_cnt {font-size: 20px;}
footer .verify_icons {float: none;margin: 20px auto;width: 30%;}
.dealine_bg {margin: 0 -2% !important;padding: 10px 20px;position: inherit;width: 103.2% !important;}
.roundSlide .carousel-inner > .item {padding: 60px 10px 20px !important;}
.roundSlide .carousel-inner > .item {height: auto !important;}
.dealine_bg {border-radius: 0;height: auto;padding: 10px 20px;position: inherit;width: 100%;}
.price_box {margin-bottom: 20px;}
.price_cnt {min-height: 100px;}
.col-md-4.col-sm-6.col-xs-12.pRight0 {padding-left: 0;padding-right: 15px !important;}
.price_packcnt .col-md-8 {min-height: 180px;}
.inr_head .col-md-9 {float: left;width: 67%;}
.inr_head .col-md-3 {float: left;width: 33%;}
#body {padding-top: 125px;}
.navbar-default ul.rit_menu li a{padding: 9px 9px;}
/*.chat_icon {display: none !important;}*/
.navbar-header {min-height: 80px;}
.navbar-default .navbar-toggle {border-color: #dddddd;margin: 10px 20px;}
/*bnr star*/
.banner_cnttxtbg, .bannerWrap {min-height: 400px;}
ul#tabs1.nav.nav-tabs {border-bottom: 1px solid;}
.roundSlide {height: 280px;width: 280px;position: inherit;margin: 90px auto 20px;margin-left:350px;}
.greybg h2, .whitebg h2, .greybg h2 span, .whitebg h2 span {font-size: 22px;line-height: 32px;}
.roundSlide .carousel-inner > .item {padding: 10px;}
.roundSlide .carousel .head-slider h2.big-font, .roudSlide .carousel .head-slider h2.big-font, .big-font, .roundSlide .head-slider h2.big-font {font-size: 14px;line-height: 18px;}
.roundSlide .carousel .head-slider p, .roundSlide .head-slider p {font-size: 12px;line-height: 16px;}
a.etfs {font-size: 13px;padding: 3px 8px;margin-top: 10px;}
.roundSlide .carousel-indicators {bottom: -40px;}
.irsLogo {top: 20px;width: 50px;}
/*price sec start*/
.price_sec_box {border-bottom: 1px solid #dddddd;margin-bottom: 20px;padding: 0 20px 20px;text-align: center;}
.price_cnt {min-height: inherit;}
/*price sec end*/
/*approval sec start*/
.lft_sec span.iconborbg img {max-width: 50%;}
.lft_sec span.iconborbg {float: none;height: 50px;margin: 0 auto;padding: 8px 0 14px 0;width: 50px;}
#tabs1 li {height: 175px;}
#tabs1 li span {text-align: center;}
/*testimonial start*/
/*#quote-carousel .carousel-indicators {left: auto;margin: 0 auto -90px;position: inherit !important;right: 0;top: 0;width: 100%;}*/
#quote-carousel .carousel-control.left {left: -20px;}
#quote-carousel .carousel-control.right {right: -20px;}/*testimonial end*/
/*footer start*/
footer {text-align: left;}
footer .pLeft60 {padding-right: 0 !important;margin-top: 0px;}
footer .latestTwit {width: 100%;margin-top: 20px;}
footer .twiTop, footer .twiMid, footer .twiBot {width: 100%;}
#tabs {padding-left: 12px;}
.hme_btm .nav-tabs > li > a {min-width: inherit;}
footer .twitterIcon {right: 0;}
footer .socialIcon {margin: 0 auto;float: none;}
footer .copyright {margin-bottom: 20px;}
/*footer end*/
/*inr page start*/
/*inr bnr title start*/
.inr_head h1 {font-size: 20px;padding: 15px 0;}
.sharebg {padding: 10px 0;width: 100%;}
.inr_head .col-md-3 {padding: 0;}
.social-share {margin-left: 0;}
/*inr bnr title end*/
/*inr bnr start*/
.inrbnr_rit, .inrbnr_lft {padding: 30px 0;}
.bus_taxbnrbg::before {content: inherit;}
.inr_bnrbg h2 {font-size: 18px;width: 95%;}
.tabapp-icon img {width: 38%;}
.supportbg h3::after {content: inherit;}
/*.supportbg h3 {border-bottom: 5px solid #2fa753;}*/
/*inr bnr end*/
.inr_cntbg::after {content: inherit;position: inherit;background: none;}
.inr_cntbg {border-bottom: 1px solid #ddd;}
.mbl_sitebg, .inr_videobg {height: 255px;overflow: hidden;}
.video_sec .col-md-6 {margin-bottom: 25px;padding: 0;}
.inr_cntbg a.orangeButton, .inr_cntbgnobor a.orangeButton, .mblsitecnt a.orangeButton, .inrbnr_lft a.orangeButton, .pricePlan a.orangeButton, .inr_cntbtm a.orangeButton, input.orangeButton {font-size: 18px;}
/*menu chznges*/
/*#myNavbar.collapse.navbar-collapse.navbar-right {float: none !important;}*/
/*.tab_loginbg {display: block;}
    .mbe_loginbg {display: none;}*/
.navbar-brand{padding: 15px 0px !important;margin-left:0px !important;}
#body {padding-top: 144px;}
.pers_taxbnrbg::before, .exempt_taxbnrbg::before {content: inherit;border: none;}
.tab_pLeft0 {padding-left: 0 !important;}
.fix_imgbg_lft, .fix_imgbg {display: block;height: 100%;position: inherit !important;}
.fix_imgbg_lft .lfttbnrimg, .fix_imgbg .ritbnrimg {height: 450px;position: inherit !important;width: 100%;}
}

@media (min-width: 981px) and (max-width: 1100px) 
{
.bannerTopImg {top: 76px;width: 92px;}
.deadline_cnt br {display: none;}
.dealine_bg {box-shadow: none;}
.col-md-4.col-sm-6.col-xs-12.pRight0 {padding-left: 0;padding-right: 15px !important;}
.nav.navbar-nav.rit_menu {margin: 0 !important;}
footer .footerBox .footContent ul {width: 195px;}
#my-tab-content.tab-content {padding: 20px 10px;}
.roundSlide .carousel-inner > .item {height: 300px;}
.inrbnr_lft {padding: 25px 0;}
form#ContactUsForm .col-md-6 div table {width: 100% !important;}
form#ContactUsForm .col-md-6 div table .inputbox .col-md-6 {padding: 0;}
.price_packcnt {min-height: 255px;}
.price_packcnt .col-md-8 {min-height: 130px;}
.mbl_language {display: block;}
.price_box {margin-bottom: 20px;}
.tab_pLeft0 {padding-left: 0 !important;}
.inr_videobg {position: inherit;}
#ContactUsForm input, #ContactUsForm select, #ContactUsForm textarea {min-width: 100%;}
.fix_imgbg_lft .lfttbnrimg, .fix_imgbg .ritbnrimg {height: 450px;position: inherit !important;width: 100%;}
.fix_imgbg_lft, .fix_imgbg {display: block;height: 100%;position: inherit !important;}
.videoinner .videobox h4 {min-height: 60px;}
.col-md-4.col-sm-6.col-xs-12.pRight0 {padding-left: 0;padding-right: 15px !important;}
.team-photosbg .lower::after {right: 40px;}
.inr_head .col-md-9 {float: left;width: 67%;}
.inr_head .col-md-3 {float: left;width: 33%;}
.bnr_roun_icon {width: 120px;right: 460px;}
/*.mbe_loginbg {background: #f5f5f5;margin: -4px !important;padding: 5px 25px;position: fixed;text-align: right;top: 95px;width: 100%;border-bottom: 1px solid #ededed;z-index: 100;}
    .chat_icon {display: none !important;}*/
.navbar-header {min-height: 80px;}
.navbar-default .navbar-toggle {border-color: #dddddd;margin: 10px 20px;}
/*bnr star*/
.banner_cnttxtbg, .bannerWrap {min-height: 400px;}
ul#tabs1.nav.nav-tabs {border-bottom: 1px solid;}
.bnr_roun_icon {right: 485px;top: 245px;width: 140px;}
.roundSlide {height: 350px;width: 350px;position: inherit;margin: 90px auto 20px;margin-left:430px;}
.greybg h2, .whitebg h2, .greybg h2 span, .whitebg h2 span {font-size: 22px;line-height: 32px;}
.roundSlide .carousel .head-slider h2.big-font, .roundSlide .carousel .head-slider h2.big-font, .big-font, .roundSlide .head-slider h2.big-font {font-size: 18px;line-height: 18px;}
.roundSlide .carousel .head-slider p, .roundSlide .head-slider p {font-size: 14px;line-height: 24px;}
a.etfs {font-size: 16px;padding: 3px 8px;margin-top: 10px;}
.roundSlide .carousel-indicators {bottom: -40px;}
.irsLogo {top: 20px;width: 50px;}
/*price sec start*/
.price_sec_box {border-bottom: 1px solid #dddddd;margin-bottom: 20px;padding: 0 20px 20px;text-align: center;}
.price_cnt {min-height: inherit;}
/*price sec end*/
/*approval sec start*/
.lft_sec span.iconborbg img {max-width: 50%;}
.lft_sec span.iconborbg {float: left;height: 50px;margin: 25px 0;padding: 14px 0;width: 50px;}
#tabs1 li {height: 145px;}
/*testimonial start*/
/*#quote-carousel .carousel-indicators {left: auto;margin: 0 auto -90px;position: inherit !important;right: 0;top: 0;width: 100%;}*/
#quote-carousel .carousel-control.left {left: -20px;}
#quote-carousel .carousel-control.right {right: -20px;}
/*testimonial end*/
/*footer start*/
footer {text-align: left !important;}
footer .pLeft60 {padding-right: 0 !important;margin-top: 0px;}
footer .latestTwit {width: 100%;margin-top: 20px;}
footer .twiTop, footer .twiMid, footer .twiBot {width: 100%;}
#tabs {padding-left: 12px;}
.hme_btm .nav-tabs > li > a {min-width: inherit;}
footer .twitterIcon {right: 0;}
footer .socialIcon {margin: 0 auto;float: none;}
footer .copyright {margin-bottom: 20px;}
/*footer end*/
/*inr page start*/
/*inr bnr title start*/
.inr_head h1 {font-size: 20px;padding: 15px 0;}
.sharebg {padding: 10px 0;width: 100%;}
.inr_head .col-md-3 {padding: 0;}
.social-share {margin-left: 0;}
/*inr bnr title end*/
/*inr bnr start*/
.inrbnr_rit, .inrbnr_lft {padding: 30px 0;}
.bus_taxbnrbg::before {content: inherit;}
.inr_bnrbg h2 {font-size: 18px;width: 95%;}
tabapp-icon img {width: 38%;}
.supportbg h3::after {content: inherit;}
/*.supportbg h3 {border-bottom: 5px solid #2fa753;}*/
/*inr bnr end*/
.inr_cntbg::after {content: inherit;position: inherit;background: none;}
.inr_cntbg {border-bottom: 1px solid #ddd;}
.mbl_sitebg, .inr_videobg {height: 255px;overflow: hidden;}
.video_sec .col-md-6 {margin-bottom: 25px;padding: 0;}
.inr_cntbg a.orangeButton, .inr_cntbgnobor a.orangeButton, .mblsitecnt a.orangeButton, .inrbnr_lft a.orangeButton, .pricePlan a.orangeButton, .inr_cntbtm a.orangeButton, input.orangeButton {font-size: 18px;}
/*#myNavbar.collapse.navbar-collapse.navbar-right {float: none !important;}*/
.navbar-default ul.rit_menu li a{padding: 9px 9px;}
.navbar-brand > img {display: block;width: 70%;}
/*.tab_loginbg {display: block;}
    .mbe_loginbg {display: none;}*/
.navbar-brand{padding: 15px 0px !important;margin-left:0px !important;}
#body {padding-top: 125px;}
.pers_taxbnrbg::before, .exempt_taxbnrbg::before {content: inherit;border: none;}
.team-photosbg .lower::after {right: 16px;}
.price_packcnt {min-height: 195px;}
.price_packcnt .col-md-8 {width: 55%;}
.inr_bnrbg h2 {max-width: 81%;}
.pers_taxbnrbg h2 {max-width: 88%;}
.inrbnr_rit, .inrbnr_lft {padding: 45px 0;}
.hme_btm.inr_tab .nav-tabs > li > a {min-width: 95px;}
.hme_btm .nav-tabs {padding-left: 20px;}
.pricePlan {min-height: 570px;}
footer .copyright {text-align: center;width: 100%;margin-bottom: 10px;}
footer .socialIcon {float: none;margin: 0 auto;}
.inr_head .col-md-9 {width: 68%;}
.inr_head .col-md-3 {width: 32%;}
.inrbnr_lft {padding: 25px 0;}
#quote-carousel .carousel-contol.right {right: 0;}
.mbl_language {display: none;}
.sharebg input {max-width: 100%;}
#body {padding-top: 143px;}
.navbar-brand > img {display: block;width: 80%;}
.nav.navbar-nav.rit_menu {margin: 25px auto 0;width: 100%;}
footer .col-md-6.pLeft60 {width: 70%;}
footer .col-md-2 {width: 22%;}
footer .twiTop, footer .twiMid, footer .twiBot {width: 100%;}
footer .col-md-4 {width: 100%;}
footer .latestTwit {float: none;margin: 20px auto 10px;}
footer .latestTwit .twiMid iframe {width: 100% !important;}
.lft_sec #tabs1 li {min-height: 145px;}

}
@media (min-width: 1101px) and (max-width: 1366px) 
{/*.lft_sec_top{min-height:320px;}*/
.lft_sec span {font-size: 13px;padding: 15px 10px;}

}
@media (min-width: 992px) and (max-width:1199px) {
    .width75 {width: 65%;}
.type_of_ext_box p, .type_of_ext_box1 p{min-height:140px;}
.form_button img{width:30px;}
.form_button{font-size: 14px;}
#body{padding-top: 110px;}
.deadline_caption{font-size:19px;padding-right: 50px;}
.home_banner p.dd-reg-txt{font-size:18px;}
.dl_title{font-size:20px;}
}

@media (min-width: 992px) and (max-width: 1024px) {
    .PadNg-TpBtm50{padding:30px 0;}
    .PadNg-TpBtm45{padding:0px 0 30px 0;}
    .success-tips p{font-size:16px;}
    .success-tips{width:85%;}
    .txt-hint2, .txt-hint3{font-size:14px !important;}
    .taxprof p{font-size:15px !important;}
}

@media (min-width: 768px) and (max-width: 1024px) {
    div#clockdiv { display: inline; }
}



@media (min-width: 768px) and (max-width: 991px) {
 
     .Hme_rgtWidget.deadLineResponsive.deadlineNew{display:none !important;}
    .width75 {width: 63%;}
    .primary_btn{font-size:16px;}
.type_of_ext_box p, .type_of_ext_box1 p{min-height:100px;}
.type_of_ext_box1{margin-top:30px;}
.home_ext_list_section .type_of_ext_box1,.home_ext_list_section .type_of_ext_box{margin:10px 0px;}
#body{padding-top: 110px;}
.pop-up-innerview{width:55%;}
.common-popup{top:15%;}
.free-label h4{font-size:22px;}
.pop-up-innerview h3{font-size:21px;}
.pop-up-contentinnr .pclr{font-size:15px !important;}
.home_banner p.dd-reg-txt{font-size:16px; line-height:inherit;}
.txt-hint2, .txt-hint3{font-size:14px !important; padding: 10px 9px;}
.ExtensionCalc_panel .calc_heading h2{font-size:22px;}
.calc_heading h3{font-size:15px; margin-top:10px;}
.due-date-table .table > tbody > tr > td{padding: 14px 8px;}
.calc-ip label.radio{margin-bottom:0px; font-size:14px;}
.calc-ip label.radio:nth-child(1){margin-top:5px;}
.calc-ip label.radio:nth-child(2){margin-top:5px;}
.calc-ip label{font-size:14px;}
.success-tips p{font-size:16px;}
.success-tips{width:100%;}
.success-tips p span{font-size:16px;}
.feature-calc-grid h4{font-size:14px;}
.calc-icon-list{width:35px;}
.taxprof p{font-size:15px !important;}
.note{width:100%;}
}
@media (max-width:767px) {
    .state_tablewholebg .inr_cntbgnobor ul li:before{content: "\f101";color: #212121;font-weight:500;}
    .state_tablewholebg .inr_cntbgnobor a{text-decoration:underline;}
    .mbl-mBot0{margin-bottom:0;}
    .mbl-pBot0{padding-bottom:0;}
#divFAQSubCategory{position:relative;top:0px;}
#divFAQSubCategory .dispatch-menu{border-top:1px solid #eee;}
.navbar.navbar-fixed-top{min-height:inherit !important;}
#body {padding-top:80px !important;}
.features{padding-left:0px;}
.testimonials_bg .container{padding:0px !important;}
.greybg.pos-rel .col-xs-12.lft_sec{padding:20px 15px !important;}
.form_app{padding: 20px;}
.form_app .form_app_img{display:none;}
.form_app .orange_txt{margin:0px 0px 20px;}
.type_of_ext_box p, .type_of_ext_box1 p{min-height:inherit;}
.type_of_ext_box, .type_of_ext_box1{margin:15px 0px;}
.home_banner_irsLogo.pull-right{margin-top:10px;}
.home_banner_irsLogo.pull-right img{width: 60px; margin-top:10px;}
.leftnav_mobileview{top:86px;}
.mbe_loginbg .chat_icon, .mbe_loginbg .phoneIcon{display:inline-block !important;}
.inner_banner_bg a.orangeButton, .inr_cntbg a.orangeButton, .inr_cntbgnobor a.orangeButton, .mblsitecnt a.orangeButton, .inrbnr_lft a.orangeButton, .pricePlan a.orangeButton, .inr_cntbtm a.orangeButton, input.orangeButton{padding: 10px 20px;font-size:22px;}
.pdngTop-mble{display: block;  padding-top: 15px;}
.home_banner p.dd-reg-txt{font-size:16px;}
.dl_title{font-size:18px;}
.homeVideo .fix_imgbg_lft,.homeVideo .greybg{display:block;}
.homeVideo .video_cnt{margin-right:-50%;}
.inr_cntbgnobor a.orangeButton{padding: 10px 20px;font-size: 18px;}
.footContent ul{margin-bottom:0px;}.taxprof .inr_cntbg{padding-bottom:0px !important;}
.taxprof .type_of_ext_box p, .type_of_ext_box1 p{min-height:0px !important;}
.taxprof h2{font-size:20px;margin-bottom:5px;}.taxprof .commom_h3{font-size:17px !important;}
.taxprof p{font-size:14px !important;}.pb10{padding-bottom:0px !important;}
.taxprof_banner{background: #fff !important;border-bottom: 0px solid #f2f2f2 !important;}
.mlesstop{margin-top:0px !important;}.mbotless{margin-bottom:0px !important;}
.taxprof_banner .mob_home_irslogo img{display:block !important; }                                  
}

/*===========================================FAQ Search End===========================================*/
@media screen and (min-width:768px) and (max-width:991px) {       
.hme_btm #tabs > li > a{font-size: 15px;padding-left: 10px;padding-right: 10px;}
.apps_bnrbg img{width:100%; margin:auto;}
.home_banner h1{font-size:24px;}
.dl_title{font-size:16px;}
.ad_efile_btn{font-size: 15px;padding: 7px 10px;}
.bottom_ad_section p{font-size: 16px !important;line-height:22px;}
.PadNg-TpBtm50{padding:25px 0px;}
.PadNg-TpBtm45{padding:0 0 25px 0;}
.pdngTop-mble{display: block;  padding-top: 15px;}
.home_banner ul li{font-size:16px;}
#ExtenDate, #dueDte{padding:10px;font-size:17px;}
.taxprof h2{font-size:20px;margin-bottom:10px;}
.taxprof .inr_cntbg{border-bottom: 0px solid #ddd;}
.taxprof .type_of_ext_box p, .type_of_ext_box1 p{min-height:90px !important;}
.mlesstop{margin-top:0px !important;}
.taxprof .abt_cnt h2{font-size:16px;}
.navbar-brand > img{width: 130px;margin-top: 15px;}
.navbar-default ul.rit_menu li a{font-size:14px;}
.note{width:100%;}
}
@media screen and (max-width:767px) {
.faq_table{width:100%;}
.faq_table tr td{font-size:15px; padding:3px; line-height:20px;}
.faq_table thead tr td{font-weight:600;  background-color:#f0eded;}
.ad_row { display: block; }
.bottom_ad_section { font-size: 17px; }
.ad_efile_btn { font-size: 16px; margin-top: 10px; }
.bottom_ad_section p { text-align: center; font-weight: normal;line-height:20px;}
.navbar-brand{padding:0px 15px !important;}
.navbar-default .navbar-toggle{margin-top:25px;}
.home_benefits_rgt img{display:none;}
.home_banner_irsLogo, .note_txt1{display:none;}
.mob_home_irslogo img{display:block;}
.home_banner .price_btn {text-align:center;}
.inner_banner_bg h2, .form_8868_innerbg h4{padding-right: 15px;padding-left: 15px;}
.home_banner p{text-align:center;}
.mob_home_irslogo{padding-right:70px;position:relative;}
.mob_home_irslogo img{position:absolute;right:0px;top:50%;height:50px;margin-top:-25px;content:"";}
footer h2{padding-left: 0;}
footer .footerBox .footContent{padding: 0; }
.container.appbg, .container.hme_btm{padding: 0; }
#my-tab-content{margin-bottom:20px;}
ul#tabs{padding-left:0px;}
.navbar-brand > img{width: 160px;padding-top: 7px;height:auto;}
.home_ext_list_section{margin-top:10px !important;}
.mbe_loginbg{z-index:999999 !important;}
.testimonials_lft{border-bottom:2px solid #1269ad;padding-bottom:40px; margin-bottom:10px;}
.form7004_duedate .table th:nth-child(3),.form7004_duedate .table th:nth-child(4),.form7004_duedate .table td:nth-child(3),.form7004_duedate .table td:nth-child(4){display:none;}
.inr_bnrbg h2{width:100%;max-width:100%;padding-left:15px !important;padding-right:15px !important; text-align:center;}
.inrbnr_rit.exempt_taxbnrbg h2{text-align:left;}
.inrbnr_rit ul{padding-left:15px !important;padding-right:15px !important;}
.bus_taxbnrbg ul li::before, .inr_bnrbg ul li::before{left:0px;}
.bus_taxbnrbg ul li, .inr_bnrbg ul li{padding-left: 25px;}
.desktop_menu{display:none;}
.mobile_menu{display:block !important;}
.mobile_menu .nav.navbar-nav.headmenu{margin:0px;}
.mobile_menu .nav.navbar-nav.rit_menu li a { padding: 7px 0px; border-bottom: 0px !important; }
.mobile_menu #myNavbar{margin-top:0px;box-shadow:none;}
.mobile_menu .login_btn{text-align:center !important;}
.mobile_menu .login_btn li{display:inline-block !important; width:auto !important;float:none !important}
.mobile_menu .login_btn li.chat_icon span, .mobile_menu  li.chat_icon i {color: #333;}
.mobile_menu .login_btn li.chat_icon a:hover span, .mobile_menu .login_btn li a:hover .fa {color:#1269ad !important;}
.mobile_menu .login_btn li .fa {border: 2px solid #2b2b2b;border-radius: 50%;font-size: 20px;height: 30px;margin-right: 5px;padding-top: 4px;text-align: center;width: 30px;}
.mobile_menu .chat_icon{display:block !important;margin-right:10px !important;}
.mobile_menu .chatLive{background:none !important;padding:0px !important;margin:0px !important;}
.mobile_menu .chatLive i{color:#333 !important;}
.mobile_menu .navbar-nav{margin: 7.5px 0px;}
.mobile_menu .nav.navbar-nav.rit_menu{margin:0px !important;}
.mobile_menu .userBtn, .mobile_menu .newBtn {margin: 0px !important;padding: 6px 20px !important;display: inline-block;}
.mobile_menu .phoneIcon a:hover {padding-left: 0px !important;padding-right: 0px !important;}
.mobile_menu .newBtn{margin-left:10px !important;}
.navbar-nav .open .dropdown-menu > li > a { line-height:20px !important;}
#clockdiv > div{margin:10px 0px;}
.dl_title{font-size:17px;}
.vertical_align{display:block;}
.landingBanner iframe{height:250px;margin-top:20px;}
.Landing_testimonials{padding:30px 0px;}
.Landing_testimonials h2, .stepsFlow_section h2{text-align:center;font-size: 20px !important;line-height:28px !important;}
.Landing_testimonials #quote-carousel{padding:0px;}
.Landing_testimonials #quote-carousel blockquote{padding:0px 10px;}
.Landing_testimonials #quote-carousel .testimonialsBox{padding:10px 0px;}
.testimonialsBox p{margin-left:0px;font-size:15px !important;line-height:21px !important;min-height:inherit;}
.Landing_testimonials .testimonials_lft{border-bottom: 0;padding-bottom: 0;margin-bottom: 0;}
.landFlow_box{min-height:90px;margin:45px 0px 15px;}
.landFlow_box h4{font-size:16px;}
.stepsFlow_section p{font-size:15px;line-height:22px;}
.landFlow_box::before{right: 50%;top: calc(100% + 13px);transform: rotate(90deg);margin-right:-10px;}
.stepsFlow_section .mTop20{margin-top:0px;}
/*.landing-navbar #myNavbar{display:block;}*/
.landing-navbar #myNavbar {margin-top: 0;box-shadow: none;}
.landing-navbar .nav.navbar-nav.headmenu{margin-top:0px;}
.landing-navbar .headmenu.language .phoneIcon{display:block;margin: 10px 0px;}
.landing-navbar .headmenu li .fa-phone{margin-left:0px;}
.landingBanner.home_banner ul li{font-size:16px;}
.landing_deadlineSection .internal_link,.landing_deadlineSection .countdown_head{font-size:18px;}
.landing_deadlineSection .countdown_head{margin-top:10px;}
.Landing_testimonials .new_qcarosel{margin-top:20px !important;}
.p-pdng15 .testimonialsBox{padding-bottom:30px !important;}
.seperate-cta-sec h2{font-size:20px;}
.PadNg-TpBtm50{padding:25px 0px;}
.home_banner{background-position:top left; border-bottom:1px solid #f2f2f2;}
.mbl-noPdLR{padding-left:0px !important; padding-right:0px !important;}
.ExtensionCalc_panel .calc_heading h2{font-size:16px; line-height:inherit;}
.calc_heading h3 span{font-size:14px;}
.calc_heading h3{font-size:14px; margin-top:10px;}
.calc_content{padding:13px;}
.calc-ip label{font-size:14px;}
.mbl-mTop20{margin-top:20px !important;}
.no-PadR{padding-right:15px !important;}.no-PadL{padding-left:15px !important;}
.txt-hint2{padding: 9px 10px; font-size:14px !important;}
.success-tips{width:100%; margin-top:10px;}
.success-tips p{font-size:14px;}
.success-tips p span{font-size:15px;}
.feature-calc-grid{margin-bottom:25px;}
.feature-calc-grid.lastchld{margin-bottom:0px;}
.feature-calc-grid h4{font-size:15px;}
.due-date-content p{font-size:14px;}
.Mob_close{font-size:22px;float:right;color:#666;margin-right: 10px;}
.Mob_Menu .NoAMP_Overlay{z-index:9999; opacity:1;}
.AMP_Menu#myNavbar {display:block !important;padding:0px !important; margin-right:-85% !important; transition:all 0.2s linear;-webkit-transition:all 0.2s linear;}
.Mob_Menu .AMP_Menu#myNavbar {display:block !important; margin-right:0 !important;}
.AMP_Menu ul{margin:0px !important;}
.AMP_Menu ul li a, .AMP_Menu ul li h5 {text-decoration: none; padding: 10px 15px;color:#333;display: block;font: 500 14px Open Sans;border: none;background:transparent;}
.AMP_Menu ul li {padding: 0px;border-bottom: 1px solid#ddd;}
.AMP_Menu .userBtn a,.AMP_Menu .userBtn a:hover {background:#19647b;color:#fff;margin: 5px 0px;border-radius: 6px;padding:8px 15px;height: inherit;}
.AMP_Menu .newBtn a,.AMP_Menu .newBtn a:hover {background:#f26816;color:#fff;margin:5px 0px;border-radius: 6px;padding:8px 15px;height: inherit;}
.AMP_Menu .phone a .fa {border: 2px solid#2b2b2b;border-radius: 50%;font-size: 20px;height: 30px;margin-right: 5px;padding-top: 4px;text-align: center;width: 30px;}
.AMP_Menu ul li ul.dropdown-menu li{border:0px !important;}
.AMP_Menu ul li .dropdown-toggle{background:none !important;}
.Mob_Menu {overflow:hidden;}
.AMP_Menu .phone a span{top: -3px;position: relative;}
.AMP_Menu .userBtn,.AMP_Menu .newBtn{padding:0px 15px !important;}
.hme_btm #tabs > li:nth-child(1){width:40%;}
.hme_btm #tabs > li:nth-child(2), .hme_btm #tabs > li:nth-child(3){width:30%;}

/* 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: 100vh;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(Images/icons/mobile-amp-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: 5px 15px;width: 100%;display: inline-block;font-size: 14px;text-align: left;font-weight: normal;color: #212121;cursor:pointer;}
.AMP_Menu .dropdown-menu li .new-lbl {min-height: 20px;line-height: normal;display: inline-block;width: auto;padding: 2px 5px;font-size: 12px;top: 13px;left: 125px;right: inherit;}
/*.AMP_Menu .dropdown-menu li.megali a,.AMP_Menu .dropdown-menu li.megali hr{display:none;}
.AMP_Menu .dropdown-menu li.megali 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/newImages/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: 44px;border-bottom: 1px solid#eee;padding: 12px 15px;display: inline-block;width: 100%;}
    /* Non - AMP Menu Style*/
.AMP_Menu li.Ph_ContactIcon{text-align:center; padding:12px;}
.AMP_Menu li.Ph_ContactIcon span{font-size:16px; color:#000;}
.AMP_Menu li.Ph_ContactIcon .fa{font-size: 17px;color:#000;width: 27px;height: 27px;border-radius: 50%;line-height: 24px;padding-left: 0px;border: 1px solid #000;margin-right: 5px;}
.Mob_Slide .phone a span{top: -3px;position: relative;}
.Mob_Slide .userBtn,.Mob_Slide .newBtn{padding:0px 25px !important;}
.ogbtn{font-size:15px !important;}
.subtxt{font-size: 20px !important;}
#ExtenDate, #dueDte {padding: 10px 15px;font-size: 18px;}
#extendedDueDate .calc-ip label, #actualDueDate .calc-ip label{font-size:16px;}
.ExtensionCalc_panel .feature-calc-grid{margin-bottom:0px;}
.Pricing_Tbl table{min-width:320px !important;}
.Pricing_Tbl table tr td:last-child{border-right:0px;}
.PricingScroll{font-size:16px;}
.Pricing_Feature .feature-calc-grid p{font-size:15px;line-height:21px;}
.Pricing_Feature .feature-calc-grid {text-align: center;margin: 0px -15px 10px !important;padding: 10px 15px;border-bottom: 1px solid#eee;}
.Pricing_Feature .col-xs-12:last-child .feature-calc-grid{padding-bottom:0px !important;margin-bottom:0px !important;border-bottom:0px !important;}
.Pricing_Feature .feature-calc-grid p{font-size:14px;line-height:21px;}
.taxprof .abt_cnt h2{font-size:16px;}
.taxprof .mTop30{margin-top:0px !important;}ol.numlist{padding-left:20px;}
.mobile_menu .navbar-default .navbar-toggle{border:none;}
.mobile_menu .navbar-toggle.collapsed .icon-bar{border-radius: 0;display: block;height: 4px !important;margin-top: 0;transform: rotate(0deg);width: 25px;background-color:#000;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:transparent !important;}
.hidden-xs{display:none !important;}
.page_not_found h1{font-size:24px !important;}
.page_not_found h2{font-size:18px !important; font-weight:400 !important;}
.getReady h2{font-size:20px !important; margin-top:0px;}

}

@media screen and (max-width:640px) {
.nav.navbar-nav.login_btn .mbl_language li .english.languagebg a, .nav.navbar-nav.login_btn .mbl_language li .english.languagebg a:hover { background: #1269ad !important; color: #fff !important; padding: 5px 10px !important; }
.bottom_ad_section { font-size: 15px; }
.ad_efile_btn { font-size: 14px; margin-top: 10px; }
.bottom_ad_section { padding-top: 5px; padding-bottom: 5px; }
footer .socialIcon{width:auto;}
.icon_bg a, .icon_bg span{font-size: 16px;}
.icon_bg i{height:34px;width:34px;font-size: 16px;padding: 8px 0;margin-right: 5px;}
.extension_faq_lft h2{font-size: 26px;}

.hme_btm #tabs > li > a{margin:0px;}
.hme_btm #tabs > li.active > a{background:#1269ad;color:#FFF;}
.hme_btm .appbg  #tabs > li{width:auto !important;}
.hme_btm .appbg  #tabs > li.active > a{background:none;color:#1269ad;}
.hme_btm .appbg #tabs > li{margin:5px 5px 0 5px;}
.hme_btm .appbg #my-tab-content{margin-top:0px;border-top:0px;}
.hme_btm .appbg #tabs > li.active a{margin-bottom: -3px;background: #FFF;}
.navbar-brand > img{width: 130px;padding: 13px 0px;height:auto;}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{max-height:inherit !important;}
.mbe_loginbg li a{font-size: 15px !important;padding: 6px 20px !important;}
.mbe_loginbg li.phoneIcon a{font-size: 15px !important;font-weight:600 !important;padding:0px !important;}
.mbe_loginbg li.phoneIcon a i{margin-right:3px;}
.mbe_loginbg{padding-left:0px;padding-right:0px;}
.navbar-nav > li.chat_icon{margin-left:0px;}
.nav.navbar-nav.login_btn li a.userBtn, .nav.navbar-nav.login_btn li a.userBtn:hover{margin: 5px 0px 5px 5px;}
.home_banner h1{font-size: 20px; margin-bottom:5px;}
.home_banner{padding-top:5px;}
.taxprof_banner h1{font-size:20px !important;}.taxprof_banner{padding:0px !important;}
.taxprof_banner ul li{font-size:15px !important;}.taxprof_banner .dl_title{font-size:18px;}
.leftnav_mobileview { display: block;top:86px; position: fixed; right: 0; z-index: 105; background: #1269ad; box-shadow: 0px 0px 15px rgba(0,0,0,0.3); padding: 5px 15px; border-radius: 3px 0px 0px 3px; }
.support_circle {text-align: center;    display: block;    text-decoration: none !important;    padding: 10px 0;    transition: all .5s ease-in;}
.support_circle i { border: 5px solid #2b2b2b;    border-radius: 50%;    font-size: 32px; height: 60px;    margin: 0 auto;    padding-top: 10px;    width: 60px;    color: #484848;    transition: all .5s ease-in;}
.support_circle i {font-size: 32px; color: #484848;}
.support_circle h4 { font-size: 16px; font-weight: 600; transition: all .5s ease-in;  color: #484848;}
.mbe_loginbg{border-bottom:0px;border-top:0px;}
.mbe_loginbg1 {top: 134px;border-bottom:1px solid #ccc;}
.mbe_loginbg li{width:auto !important;}
.mbe_loginbg li.chat_icon a{background:none !important;padding: 5px 10px 5px 0px !important;margin:0px !important;}
.mbe_loginbg li.chat_icon span, .mbe_loginbg li.chat_icon i{color:#333;}
.mbe_loginbg li span {font-size: 16px;font-weight: bold;}
.mbe_loginbg li .fa {border: 2px solid #2b2b2b;border-radius: 50%;font-size: 20px;height: 30px;margin-right: 5px;padding-top: 4px;text-align: center;width: 30px;}
#myNavbar{margin-top: 58px; box-shadow:3px 3px 10px rgba(0,0,0,0.5);}
.headmenu.language .phoneIcon{display:none;}
.bus_taxbnrbg:before{border:none;}
.hme_btm .tab-content{margin-top:5px; border: 3px solid #1269ad;}
.inner_banner_bg ul{padding-left:20px;}
.inner_banner_bg .margin_left_50{margin:0px; text-align:center;}
.icon_bg p{padding-left:40px; line-height:20px;}
.apps_bnrbg img{width:100%; margin:auto;}
.supportbg h3{margin-bottom:25px;}
.supportbg{margin-bottom:5px;}
.landing_deadlineSection #clockdiv > div{padding: 2px;width: 60px;}
.mapimg{margin-top:70px;}
}
@media screen and (min-width:450px) {
.landing_deadlineSection .inr_deadline_cnt br{display:none !important;}
}
@media screen and (min-width:380px) and (max-width:450px) {
.ExtensionCalc_panel #sucessMsg .hidden{display:block !important;}
}
@media screen and (min-width:0px) and (max-width:320px) {
    .hme_btm #tabs > li:nth-child(2), .hme_btm #tabs > li:nth-child(3) { width: 29.5%;}
    .hme_btm #tabs > li:nth-child(1) {width: 41%;}
}

