html, body { overflow-x: hidden; }
html{

    font-size: 62.5%;
}

.h1, h1 { font-size: 36px;}

.h2, h2 { font-size: 30px;}

.h4, h4 { font-size: 18px !important;}

.col-md-6 {padding: 0 15px;}

.container2 {
    max-width: 100%;
    width:100%;
    padding-left:0px;
    padding-right:0px;
}

.usaflag{
    width:25px;
}

.navbar-light .navbar-nav .nav-link { color: #000000;}

.dropdown-menu li {position: relative;}
.dropdown-menu .dropdown-submenu {display: none;position: absolute;left: 100%;top: -7px;}
.dropdown-menu .dropdown-submenu-forms {display: none;position: absolute;left: 60%;top: -7px;}
.dropdown-menu .dropdown-submenu-videos {display: none;position: absolute;left: 60%;top: -7px;}
.dropdown-menu .dropdown-submenu-tips {display: none;position: absolute;left: 60%;top: -7px;}
.dropdown-menu .dropdown-submenu-left {right: 100%;left: auto;}
.dropdown-menu .dropdown-submenu-articles {display: none;position: absolute;left: 60%;top: -7px;}
.dropdown-menu > li:hover >.dropdown-submenu {display: block;}
.navbar-nav .dropdown-menu .dropdown-submenu li:last-child{border-bottom:none;}
.dropdown-menu > li:hover >.dropdown-submenu-forms {display: block;}
.navbar-nav .dropdown-menu .dropdown-submenu-forms li:last-child{border-bottom:none;}
.dropdown-menu > li:hover >.dropdown-submenu-videos {display: block;}
.navbar-nav .dropdown-menu .dropdown-submenu-videos li:last-child{border-bottom:none;}
.dropdown-menu > li:hover >.dropdown-submenu-tips {display: block;max-height: 300px;overflow-y: scroll;}
.navbar-nav .dropdown-menu .dropdown-submenu-tips li:last-child{border-bottom:none;}
.dropdown-menu > li:hover >.dropdown-submenu-articles {display: block;}
.navbar-nav .dropdown-menu .dropdown-submenu-articles li:last-child{border-bottom:none;}

.customer-login .nav-link .fa-lock{
    color: white;
}
.customer-login .nav-link p{
    color: white;
}

#search-bar-nav { margin-top:60px; display:none; }

.navbar-toggler {margin-right:15px;}
#bar-icon {width: 22px; height:22px; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='white' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
#menu-icon {width: 22px; height:22px; background-color: none; border: none; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='black' stroke-linecap='round' stroke-miterlimit='10' stroke-width='4' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}

.current-label {font-size: 20px; color: black; vertical-align: sub;}
.navbar-toggler-icon {width: 22px;height:22px; }

.navbar .container {
    max-width: 1100px;
}

#home .navbar .container {
    max-width: 1300px;
}

html[lang="es"] #home .navbar .container {
	max-width: 1400px;
}

#home .google-search { min-width:250px; max-width:250px;}
#home .google-search input {  }
#home .google-search .gsc-search-button { margin-top:-1px; margin-left:-10px; border-radius: 5px; }
#home .google-search .gsc-search-button svg { height:20px; width:20px; }

#home hr {
	margin-top: 50px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	border: 0;
	border-top: 1px solid lightgray;
	width:75%;
}

.table-cell .input-group > .form-control, .input-group > .form-select { flex: 1 1 auto;  }
.headerffa .content a br { display: inline; }

.header .content a br { display: inline; }

.button,
.button:hover {
    background-color: #fb7016;
    border-radius: 5px;
    display: inline-block;
    color: #FFF;
    text-decoration: none;
    font-weight: 500;
    border: #b75d23 solid 1px;
    box-shadow: 1px 1px 0px 0px #81390b;
    white-space: nowrap;
    font-size: 18px;
    padding: 10px 15px;
    margin-bottom: 20px;
}

.buttonN20,
.buttonN20:hover {
    background-color: #fb7016;
    border-radius: 5px;
    display: inline-block;
    color: #FFF;
    text-decoration: none;
    font-weight: 500;
    border: #b75d23 solid 1px;
    box-shadow: 1px 1px 0px 0px #81390b;
    white-space: nowrap;
    font-size: 1.125em;
    padding: 6px 12px;
}

/* Start Navbar */

.navbar .nav .dropdown:nth-child(5) i {
    color: #FFF;
    display: inline;
    padding: 0 5px;
}

.navbar .nav .dropdown:nth-child(5) p {
    display: inline;
	color: white;
}

.navbar .nav .dropdown:nth-child(5) a:not(.status-completed),.navbar .nav .statetax a {
    padding: 5px 12px;
  /*  display: inline-block; */
}


.navbar .nav .dropdown:nth-child(5) a:hover {
    background-color: transparent;
}


.caret {
    display: none;
}

.navbar-default .navbar-brand {
    margin-top: 5px;
}

.navbar-default .navbar-brand img {
    height: 26px;
}

.partner #contrastlogo  {
	background:#b2b0b0;
}

.partner.americu #contrastlogo,.partner.americuemployee #contrastlogo  {
	background:#fff;
}

.body.partner nav .navbar-brand { 
	width:200px;
	padding-top:10px;
}

.partner .navbar-default .navbar-brand img {
    margin-top: -7px;
    margin-left: -15px;
    height:58px;
}
.fst-f{
   font-size: 30px;
}
.gt-o{
    display:inline;
}
.gh-o{
    display: none;
}
.gt-r{
    border: 0;
}
.tru-t{
    border: none;
}
.tru-t2{
    border: none;
}
.navbar-nav .toggle {
    background-color: #fb7016;
    border: none;
    padding: 6px 10px;
    font-size: 16px;
    color: #FFF;
    border-radius: 5px;
}

.navbar-nav .toggle:hover {
    border-radius: 5px;
}

.navbar-nav .dropdown .dropdown-menu .menu-item {
	padding: 0px !important;
	border-bottom: none !important;
}

.navbar-nav .dropdown .dropdown-menu li {
    padding: 5px 0px;
    border-bottom: 1px solid rgb(204, 204, 204);
}

.navbar-nav .dropdown .dropdown-menu li:hover {
    background-color: #f5f5f5;
}
.dropdown-menu>li>a {padding: 3px 20px;}
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
    background-color: transparent;
}

.navbar-nav .dropdown .menu-item a:before {
	content: none !important;
}
.navbar-nav .dropdown li a:before {
    font-family: FontAwesome;
    font-size: 10px;
    content: '\f054';
    margin-right: 4px;
    color: #BBB;
}

.navbar-nav .dropdown .border-rouge {
    border: 1px solid #fb7016;
}

.navbar-nav>li>.dropdown-menu {
    padding: 0;
}

.navbar-default .navbar-nav .dropdown.open-bg{
    background-color: #fff;
}

.navbar-default .navbar-nav .dropdown.open-bg a{
    color: #000;
}

.navbar-default .navbar-nav>li>a:hover{
    color: hsl(215, 96%, 32%) !important;
    font-weight: bold;
}

.navbar-fixed-bottom .navbar-collapse, .fixed-top .navbar-collapse {
    max-height: 500px; 
}




/* End Navbar */


/* Start Main Header*/



/* End Main Header */

/* Start EITC Free Returns */
#freeeitc{
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100vw;
    height: 70vh;
    align-items: center;
    background-image: url(../images/SimpleReturnFree.webp);
    background-position: center;
    background-size: cover;
    text-align: center;
    clip-path: polygon(0% 0%, 100% 0%,100% 100% , 25% 90%, 0% 100% );
    position:absolute;
    z-index: 1;
}
#freeeitc div{
    transform: translate(-20%,-20%);
}
#freeeitc p{
    color:#002150;
    font-size: 3rem;
    font-weight: 500;
}
#freeeitc p a{
    color: #fff;
    text-decoration:underline;
}
#freeeitc a{
    border:none;
}




/* End EITC Free Returns*/
.honestp{
    position: relative;
    margin-top: 60vh;
    background-color: #f7ebdd;
    padding-top: 15rem;
    padding-bottom: 20rem;
}
.better{

    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(35rem,1fr));
    grid-row-gap: 8rem;
    align-items: center;
    justify-items: center;
}

.embed-responsive{
    width:100%;
}

.honestp a.button{
    margin: 3rem 0;
    position: absolute;
    right: 50%;
    transform: translateX(50%);
}

.col-centered {
    float: none;
    margin: 0 auto;
	font-size: larger;
}


/* Start Transparent Pricing */
.prices{
    margin-top: -5rem;
    padding: 16rem 17rem;
    background-image: url(../images/HonestPricesBackground.webp);
    background-size: cover;
    background-position: center;
    align-items: start;
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(35rem,1fr));
    grid-gap: 6rem;
    clip-path: polygon(0% 5%, 50% 0%, 100% 5%, 100% 100% , 0% 100%);
}


#pig{
    background-image: url(../images/HonestPricesPig.gif);
    height:220px;
    width:100%;
    background-repeat: no-repeat;
    background-position: center top;
    margin-top:3%;
    margin-bottom: -50%;
}

#light-bulb{
    background-image: url(../images/New2020Lightbulb.gif);
    width:384px;
    height:860px;
    background-repeat: no-repeat;
    background-position: center top;
    margin-top:-15rem;
    margin-bottom:-500px;
    margin-left:20%;
}

#new-details { padding-left: 15%; }

#woman-1{
    background-image: url(../images/HowEZworks1.webp);
}

#woman-2{
    background-image: url(../images/HowEZworks2.webp);
}

#woman-3{
    background-image: url(../images/HowEZworks3.webp);
}

#woman-1, #woman-2, #woman-3 {
    height:300px;
    width:100%;
    min-width:273px;
    background-repeat: no-repeat;
    background-position: center top;
}

#pri{
    margin-top: 0 ;
    margin-bottom: 2rem;
    color: #002150;
}

#pricing  a {
    color: #053478;
    text-decoration: underline;
}

.payprice{
    display: grid;
    grid-template-columns: max-content max-content;
    align-items: center;
    grid-column-gap: 7rem;
}

.paypricepr{
    color: #215f95;
    font-size: 2rem;
    transform: translateY(-50%);
}

h3.paypricepr {
    color: #1e5483;
    font-size: 1.8rem;
    transform: translateY(-50%);
    font-weight:500;
    margin: 5px 0 0 0;
}

h3.paypricepr span{
    font-size: 1.8rem;
}

.paypricep, #pricing {
    color:#002150;
    font-size: 1.8rem;
}

.paypricep {
    margin: 0;
    line-height:0.25;
}

.paypricesh {
    color:#002150;
    font-size: 1.8rem;
    margin-top:3.3em;
}

.paypricesh a{
    color:#053478;
    text-decoration: underline;
}

.paypricep a{
    color:#1e5483;
    text-decoration: underline;
}
.secondprice .button{
    margin-top: 3rem;
    border: none;
    background-color: #002150;
}


/* End Transparent Pricing */
/* new for star */

div.start {
    padding-top: 25px;
    text-align: center;
}

.newfor{
    padding: 15rem 20rem;
    background-image: url(../images/New2020Background.webp);
    background-size: cover;
    background-position: center;
    display: flex;
    flex-direction: column;
    clip-path: polygon(0% 5%, 50% 0%, 100% 5%, 100% 100% , 0% 100%);
    margin-top: -5%;
    background-color:#000;
}

.newfor .button{
    align-self: center;
    margin-top: 3rem;
}

.newfor_heading{
    color: white;
    margin-bottom: 4rem;
    margin-left: 3.7rem;
}

.newfor ul {
    list-style-type: none;
}
.newfor ul > li { color:white; padding-bottom:10px; display: block; text-align:left;}

.newfor .fa-circle{
    margin:0 10px 0 -15px;
    color: #0f7195;
    font-size:8px;
    vertical-align:middle;
    padding-bottom:3px;
}

.newfor ul li a {
    text-decoration: underline;
    font-weight: bold;
}

/*end new for  */
/* start choice */
.choice{
    padding: 15rem 15rem;
    background-image: linear-gradient(rgba(255, 255, 255, 0.767),rgba(255, 255, 255, 0.397)) , url(../images/BetterChoice.webp);
    background-size: cover;
    background-position: center;
    text-align: center;
    clip-path: polygon(0% 5%, 25% 0%, 100% 5%,100% 100%, 0% 100%);
    margin-top: -5%;

}

.choice_heading{

    color: #002150;
    border-bottom: 2.5rem;

}
.choiceboth{
    display: grid;
    grid-template-columns:  repeat(auto-fit,minmax(40rem,1fr));
    grid-column-gap: 10rem;
    grid-row-gap: 5rem;
    padding-left:60px;
    padding-right:60px;
}

.choicehea{
    color:#fb7016;
    font-size: 1.8rem;
    font-weight: 600;
    margin-bottom: 4px;
}
.choice_hdra{
    color: #002150;
    font-size: 1.4rem;

}
.choiceforfle {
    text-align: left;
    margin-bottom: 2rem;
    padding-left:12%;
    padding-right:5%;
}
.choice .button{
    margin-top: 8rem;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}

/*End choice*/

/*Start How It*/
.howit {
    padding-top: 4%;
    text-align: center;
}

.howit_heading {
    color: #002150;
}
.howit_firstp {
    color:#002150;
    font-size: 2.25rem;
}
.howit_stepnh {
    color:#fb7016;
    font-size: 1.8rem;
    margin-bottom: 1rem;
}
.howitstepnp {
    color: #002150;
    font-size: 1.7rem;
}
.howit_stepn {
    text-align: left;
    padding-left: 8%;
    padding-right: 6%;
    margin-bottom: -5px;
}
.howit_step {
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(30rem,1fr));
    z-index: 1;
    position: relative;
    grid-column-gap: 6rem;

}


/* Start What */

h1#whats {
    text-align: center;
}

p.betterchoice {
    text-align: center;
    float: none;
    margin: 0 auto;
    font-size: 16px;
    padding-left:10px;
}

p.betterchoice a {
    color: #fb7016;
    text-decoration: underline;
}

.embed-responsive.embed-responsive-16by9 {
    padding-left:1%;
}

/* End What */

/*start combat*/

.combat{
    color:#000000;
    text-align: center;
    padding: 10rem 10rem 15rem 10rem;
    background-image: linear-gradient(rgba(211, 170, 105, 0.5) 2%, rgba(211, 170, 105, 0.5) 2%)  , url(../images/DavidvGoliath.webp);
    background-size: cover;
    background-position: center;
    margin-top: -6rem;
    clip-path: polygon(0% 4%,75% 0% , 100% 5%, 100% 100%, 0% 100%);
}

.combat_heading{
    margin-bottom: 2.5rem;
}
.combat_firstp{
    font-size: 2.25rem;
    margin-bottom: 2rem;
}
.combat-par{
    font-size: 1.6rem;
    font-weight: 500;
}
.combat_parlor{
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(30rem,1fr));
    margin-bottom: 3rem;
    grid-column-gap: 3rem;
    grid-row-gap:1rem;
    justify-content: center;
}

.parlor1{
    text-align: left;
}

/*end combat*/
/*start review*/

.customerhp {
    text-align: center;
    padding-top: 30px;
}

p.testimonial-quote {
    text-align:left;
}

.custnamehp {
    text-align:left;
    font-size: 1.7rem;
    margin-bottom: 0px;
}

.custlocationhp {
    text-align:left;
}

p.readmoret	 {
    padding-top:20px;
    text-align:center;
}

a.readmoretest	 {
    font-size: 1.7rem;
    color: #fb7016;
    text-decoration: underline;
}

.readyhp {
    text-align: center;
    padding-bottom: 50px;
}

.quote-before::after {
    content: "'";
}
.quote-after::before {
    content: "'";
}

.full-quote { text-align:left; }

.ppp{
    width:50rem;
    margin:0 auto 5rem auto;
    text-align: left;
    font-weight: 500;
    font-size: 1.7rem;
}
.revi_readmore{
    color:#fb7016;
    text-decoration: underline;
}
/*end review */
/*start ready*/

/*end ready */
/*start footer*/


.footer {
    background-color: #f5eadf;
    padding-top: 30px;
    text-align:left;
}

.footer h3 {
	padding-top: 20px;
    font-size: 18.2px;
    margin-bottom: 4px;
    padding-bottom: 3px;
    
}

.footer h3 span {
    color: #002150;
    font-weight: 700;
    border-bottom: 2px solid #002150;
}

.footer span {
    color: #002150;
    /* font-weight: 700;
    border-bottom: 2px solid #002150; */
}

.footer ul {
    padding: 0;
    text-align:left;
    list-style-type: none;
}

.footer ul li {
    line-height: .9em;
    padding: 6px 0;
	font-size:14px;
	
}

.footer ul li a {
    font-size: 1em;
    text-decoration: none;
    color: #002150 !important;
	padding: 0;
    white-space: normal;
    line-height: 1.2;
    display: inline;
}

.footer ul li a:focus, .footer ul li a:hover{
	background-color: transparent !important;
}

.footer ul li a:hover {
    text-decoration: underline;
}

.footer .soc-med {
    text-align: center;
    border-bottom: 1px solid #ccc;
    padding-bottom: 30px;
    padding-top: 30px;
}

.footer .soc-med .soc-icon {
    margin: 25px 5px;
    color: #FFF;
    padding: 15px 15px;
    width: 60px;
    display: inline-block;
    font-size: 1.5em;
    text-align: center;
}

.footer .soc-med .facebook {
    background-color: #3b5999;
}

.footer .soc-med .twitter {
    background-color: #02a0d0;
}

.footer .soc-med .googleplus {
    background-color: #d34836;
}

.footer .soc-med .linkedin {
    background-color: #007bb6;
}

.footer .soc-med .pinterest {
    background-color: #c92228;
}

.footer .soc-med .instagram {
    background-color: #d2b48c;
}

.footer .soc-med .blog {
    background-color: #fb7016;
}

.footer .legal {

    font-size: .9em;
    text-align: center;
    padding: 10px 0 30px 0;
    color:#333;
}

.footer .legal a {
    font-size: 1em;
    color: #666;
}

.modelo .legal { font-size: 0.5em; padding-top:20px; padding-bottom:40px; }
.modelo .here-text { font-size:14px; }
.modelo #here { padding-bottom: 10px; }
.modelo .orange { color: #fb7016; }
.footer .certified-logos .logo-block {
    padding-left: 0px;
}

.form1040 .f1040ez-info, .form1040ez .f1040-info { display: none; }

/* End Footer */

.tabletop {
    margin-bottom: 50px;
}
a.qualify {
    color: #fb7016;
    font-size: 13px;
    text-decoration: underline;
}
td.qualify {
    text-align: center;
    padding:none;
}

#dealine-message-home{
    margin-top: 66px;
    background-color:#fb7016;
    width:100%;
    max-width:100%;
    text-align:center;
    font-size:2em;
    color:#FFF;
    margin-bottom: -50px;
}
#freefile-states {
    top:240%;
    left:33%;
    position:absolute;
}
.span-label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    font-size: 15px;
}

.main-z > br {display: none;}

.modal-header h2 { font-size: 18px; }
#selected-language { padding-left: 5px; font-size:1.1em; }
.usaflag { margin-right: 5px; }
.dropdown-toggle:hover #selected-language{ border-color:#000; }
.onMob{
	display: none;
}

.app-language-selection { text-align:center; margin-left: 10%; }
.app-language-selection a { color:#666; }
.app-language-selection .selected { font-weight:bold; color:#000 !important; }
.app-language-selection .usaflag{ width:35px; }

.form-switch { text-align:center; }







html[lang="es"] .navbar-header { margin-left:-45px; }
html[lang="es"] .herobnnr2 { background-image: url("../images/BigRefundCouple-ES.webp"); }
html[lang="es"] .herobnnr3 { background-image: url("../images/BigRefundWoman-ES.webp"); }
html[lang="es"] .herobnnr1 { background-image: url("../images/BigRefundWoman-ES.webp"); }
html[lang="es"] .arpahpmsg { width: 492px; }
/*-------------------- FREE FILE CHANGES --------------------*/

.herobnnr1 {
	background-image: url("../images/BigRefundWoman.webp");
	background-size: cover;background-repeat: no-repeat;width: 100%;
	background-position: center;
	height: 600px;
	margin-top:50px;
}

.herobnnr1 .bldhdr {
	font-size: larger;
	font-weight: 700;
	color: #000000;
}

.herobnnr2 {
    background-image: url(../images/BigRefundCouple.webp);
	background-size: cover;background-repeat: no-repeat;width: 100%;
	background-position: center;
	height: 600px;
	margin-top:50px;
}

.herobnnr3 {
	background-image: url(../images/BigRefundWoman.webp);
	background-size: cover;background-repeat: no-repeat;width: 100%;
	background-position: center;
	min-height: 600px;
	margin-top:70px;
    padding-bottom: 20px;
}

.ec-t {
    margin-top: 50px;
    padding: 50px 0px 20px 0px;
    border-top: 1px solid lightgray;
    margin-right: auto;
    Margin-left: auto;
}

.freefile .header {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100vw;
    height: 75vh;
    align-items: center;
    background-image: url(../images/SimpleReturnFreeFile.webp);
    background-position: center;
    background-size: cover;
    text-align: center;
    position: absolute;
    z-index: 1;
}

.freefile .header .content {
    position: relative;
    left: 39%;
    width: 80%;
    text-align: center;
    color: #002150;
    margin-top: 4%;

}

.freefile .header .content {
    position: relative;
    left: 45%;
    width: 100%;
    text-align: center;
    color: #002150;
}

.freefile .header .content h1 {
    margin: 0px;
    font-size: 2.5em;
    line-height: 1.2em;
    font-weight:bold;
}

.freefile .header .content h1#content {
    
}

.freefile .header .content h1#hdrbtm {
	margin: 56px 0 10px 0;
	font-size: 13px;
}

.freefile .header .content span {
    font-size: 18px;
}

.freefile p.hdrstates {
	font-size: 13px;
}

.freefile p.hdrstates a {
    color: #002150;
	text-decoration:underline;
}

.freefile p#headerst {
	padding-top: 20px;
}

.freefile .honestp{
    position: relative;
    margin-top: 70vh;
    background-color: #f7ebdd;
    padding-top: 15rem;
    padding-bottom: 20rem;
}

.freefile .navbar-decoration {
	width: 100%;
	position: fixed;
	min-height: 30px;
	background-color: rgba(0, 0, 0, 0);
    border: none;
    border-radius: 0;
	font-size: 12px;
	font-color: #2150;
	font-weight: 800;
}

.topMOU, .freefile .topMOU {
	font-size:14px;
	font-weight:normal;
	padding-top:5px;
}

.card-title {
	margin-top:0;
	margin-bottom:0;
	font-size:16px !important;
	color:inherit;
}
.card-header:first-child {
	background-image: linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);
}

/*--------------- CSS ADDED FOR COVID 19 UPDATE ---------------*/

#cov-main { text-align:center; padding-top:100px; }
#cov-inside { display:inline-block; width:315px; }

.header .content h1#contentbttm,#content-fast {
	font-size: 2.0em;
	margin-top:5px;
	margin-bottom:20px;
}

h1#covid {
	position: relative;
	top:10px;
	text-align:center;
	font-size: 15px;
	line-height:1.5;
	font-family: "Raleway", Helvetica, Arial, Lucida, sans-serif;
}


.hero-form input { font-family: "Lato",sans-serif; }

h1#covid {
	font-weight: 600;
	font-size: 14px;
	line-height:1.5;
	margin-top:5px;
	margin-bottom:5px;
}



#cov-inside {
	border: 1px solid #002150;
}

p.covidblurb {
	text-align:left !important;
	margin: 12px;
	font-size: 13px;
	line-height: 1.2;
}

.safehealthy {
	padding-top: 2%;
	padding-bottom: 2%;
	text-align: left;
	background-color:#FBE555;
	display:none;
}

.safehealthy_h {
    color:#000;
    font-size: 1.6rem;
	font-weight:600;
	margin-left:25%;
	margin-right:25%;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
}

.safehealthy_p {
	color:#000;
  font-size: 1.50rem;
	margin-left:25%;
	margin-right:25%;
	margin-top:5px;
}

.safehealthy_p a {
	color: #053478;
	text-decoration: underline;
}


.freefile #cov-main { margin-top:30px; padding-top:20px; }

/*--------------- COMMENTED OUT BELOW LINE FROM PREVIOUS CSS ---------------*/

/*.freefile .honestp { margin-top:0; }*/

/*--------------- MEDIA QUERIES DUPED AND MOVED ---------------*/



_:-ms-fullscreen, :root h3.paypricepr { margin: -3px 0 0 250px; } 
#stats-pix { display:none; }

#hero-start-now { margin-top:20px; }

html[lang="es"] .freefile p.covidblurb { font-weight:bold; color:#000; text-align: center !important; }


/*------------------ ACCOUNT CREATION FORM START ------------------*/

html[lang="es"] .hero-form { width: 492px !important; }

.hero-form{
	background-color: white;
	width: 440px;
	margin: auto;
	padding: 20px 5px;
	border:1px solid gray;
	white-space: nowrap;
}

/*------------------ ARPA MSG START ------------------*/

.arpahpmsg {
	background-color:#ffffff;
	width: 440px;
	margin: 20px auto;
	padding: 20px;
	border:1px solid gray;
}

p.arpahd {
    font-size: 16px;
	font-weight:700;
	text-align:center;
	color:#000000;
}
p.arpabdy {
  font-size: 13px;
	color:#000000;
	text-align:center;
}

p.arpabdy a {
	color: #fb7016;
	text-decoration: none;
	border-bottom: 1px solid #fb7016;
}

.modal-footer .btn {
	background: #fb7016;
	color: #fff;
	font-weight: 700;
	border: 1px solid #a64405;
	text-shadow: none;
	margin: 2px 0;
	text-decoration: none;
	font-size: 1.4rem;
	padding: 0.475rem 1.5rem;
	border-radius: .5rem;
}

.modal-dialog .modal-content { border-radius: .5rem; }
.outer-wrapper .container-xxl { padding-left:0; }

.arpahpmsgpu {
	width: 440px;
	margin: auto;
	padding: 0px;
}

p.arpahdpu {
    font-size: 18px;
	font-weight:700;
	color:#000000;
}
p.arpabdypu {
    font-size: 14px;
	color:#000000;
}



/*------------------ ARPA MSG END ------------------*/



.user-ids {
    margin: 0px 10px;
}

.user-ids2 {
    margin: 0px 12px;
}

.inputid {
  padding: 3px 10px;
	border-radius: 5px;
	border:2px solid lightgray;
}

.inputpw {
	padding: 3px 10px;
	border-radius: 5px;
	border:2px solid lightgray;
}

.inputid:focus {
    border-color: rgba(82, 168, 236, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
    outline: 0 none;
}

.inputpw:focus {
    border-color: rgba(82, 168, 236, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
    outline: 0 none;
}

.forgotid {
    color: #fb7016;
	border-bottom: 1px solid #fb7016;
	text-decoration:none;
}

.forgotpw {
    color: #fb7016;
	border-bottom: 1px solid #fb7016;
	text-decoration:none;
}

a.forgotid {
    color: #fb7016;
	border-bottom: 1px solid #fb7016;
	text-decoration:none;
}

a.forgotpw {
    color: #fb7016;
	border-bottom: 1px solid #fb7016;
	text-decoration:none;

}

.hero-form .qst {
	font-size:22px;
	color:#fb7016;
	margin: 0px 9px 0px 9px;
}

.createact {
    padding-top: 20px;
	font-size: 17px;
}

.create {
    color: #fb7016;
	border-bottom: 1px solid #fb7016;
	text-decoration:none;
}

a.create {
    color: #fb7016;
	border-bottom: 1px solid #fb7016;
	text-decoration:none;
}


/*------------------ ACCOUNT CREATION FORM END ------------------*/

/*------------------ 2021 SEASON EDITS START ------------------*/

body {
    font-family: 'Raleway', sans-serif;
	font-size: 14px;
}

.fa-rss::before {
    content: "BLOG";
    font-size: 15px !important;
    margin-left: -4px;
    font-weight: bold;
    font-family: 'Raleway', san-serif !important;
}

.fa-feed:before,
.fa-rss:before {
    content: "BLOG";
    font-weight: bold;
    font-family: 'Raleway', san-serif !important;
}

.blog .fa-feed:before, .blog .fa-rss:before {
    content: "BLOG";
    font-weight: bold;
    font-family: 'Raleway', san-serif !important;
}

.footer .certified-logos div {
    margin: 19px 0;
    padding-left: 50px;
    text-align: center;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #000000;
}

.navbar-default .navbar-text {
    color: #000000;
}

.navbar-default .navbar-nav {
    float: right;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
    background-color: #fff;
    color: #000000;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
    color: #000000;
    background-color: #fefefe;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
    color: #000000;
    background-color: #fefefe;
}

.navbar-default .navbar-toggler {
    border-color: #000000;
}

.navbar-default .navbar-toggler:hover,
.navbar-default .navbar-toggler:focus {
    background-color: #fc7111;
}

.navbar-default .navbar-toggler .icon-bar {
    background-color: #000000;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #000000;
}

.navbar-default .navbar-link {
    color: #000000;
}

.navbar-collapse {	background-color: white; } 
.navbar-default .navbar-link:hover {
    color: #000000;
}

.navbar {
    margin: 0;
    z-index:99;
}

.navbar-default {
    background-color: #FFFFFF;
    border: none;
    border-radius: 0;
	box-shadow: 4px 4px 8px #888888;
	padding-top:0; 
	padding-bottom:0;
}

.navbar-default .navbar-nav>li>a {
    font-size:1.1em;
	color: #000000;
	padding: 20px 12px;
}

.nav-link.px-3 { 
	padding-right: 1rem !important;
	padding-left: 1rem !important;
}

#language-selection .dropdown-menu { margin-top:-2px; }
.navbar-default .navbar-nav>li:first-child>a, #language-selection>a {
    border-left: 0px solid #e1e1e1;
}


.navbar-default .navbar-nav>li>a:hover {
	color: #034495;
	font-size: 1.1em;
	font-weight: bold;
}

.navbar .nav .dropdown:nth-child(5):not(.status-completed) {
    /*background-color: #fb7016;*/
    margin: 15px 10px 10px 30px;
    padding: 0;
    border-radius: 5px;
}
.dropdown-item { font-size: 14px !important; color: #000000 !important;}
/*.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-item:hover {
            background-color: transparent !important;
}
*/


.women-how{
	width: 100%;
    margin-top: 10px;
	margin-top: 25px;
	border-radius: 20px;
}
.women-how2{
	width: 100%;
	margin-top: 25px;
	margin-top: 5px;
	border-radius: 20px;
}
.header2 {
    background-image: url(../images/HomepageFormsBlueBG.webp);
	background-size: cover;background-repeat: no-repeat;width: 100%;
    background-position: center;
height: 600px;
    margin-top: 35px;
}

.header3 {
    background-image: url(../images/HomepageKitchen.webp);
   background-size: cover;background-repeat: no-repeat;width: 100%;
    background-position: center;
height: 600px;
margin-top: 35px;
}

.header5 {
    background-image: url(../images/HomepageFreeSigns.webp);
     background-size: cover;background-repeat: no-repeat;width: 100%;
    background-position: center;
height: 600px;
margin-top: 35px;
}

.header6 {
    background-image: url(../images/HomepageExcitedTabletLady.webp);
    background-size: cover;background-repeat: no-repeat;width: 100%;
    background-position: center;
height: 600px;
margin-top: 35px;
}

.header6nf {
    background-image: url(../images/HomepageExcitedTabletLady2.webp);
    background-size: cover;background-repeat: no-repeat;width: 100%;
    background-position: center;
height: 600px;
margin-top: 35px;
}




#roll-b{
    margin-top: 4px;
}
#custom-h{
    margin-top: 50px;
}
.quil-f{
    font-size: 17px !important;
}
.honedt{
    margin-top: 100px !important;
}
.honedt2{
    margin-top: 50px !important;
}
.honedt3{
    margin-top: 50px !important;
    margin-bottom: 50px !important;
    padding-bottom: 50px !important;
    border-bottom: 1px solid lightgray;
}

.create-how{
    color: #fb7016;
}
.create-how2{
    color: #002150;
    line-height: 20px;
}

.create-how-box{
    padding-left: 70px;
	padding-right: 15px;
    width: 33%;
    margin: auto;
    display: block;
}
.fadeIn{
    animation-delay: 0.3s;
}
.how-heading{
    color: #002150;
    margin-top: 40px;
    text-align: center;
}
.how-heading2{
    color: #002150;
    margin-top: -5px;
    text-align: center;
}
.honeft{
    margin-top: 50px;
    border-top: 1px solid lightgray;
    margin-right: auto;
    margin-left: auto;
	padding-bottom: 50px;
}

.simple-hows {
    margin-top: 23px;
}
.crcr .col-md-4 {
    margin-top: 30px;
}

.create-hov h1 {
    color: #fb7016;
    padding: 5px 30px !important;
    font-size: 18px;
}

.create-hov p {
    color: #002150;
    padding: 0px 30px !important;
    font-size: 16px;
}

.why-ezt {
    width: 100%;
    border-radius: 20px;
	padding-bottom: 10px;
}

#home blockquote {
    border: none !important;
    color: #002150;
    padding: 0 24px;
}

.header4 {
    background-image: url(../images/HomepageNewbiePro.webp);
    background-size: cover;background-repeat: no-repeat;width: 100%;
    background-position: center;
	height: 700px;
}

.header .content {
    position: relative;
    left: 39%;
    width: 60%;
    text-align: center;
    margin-top: 9%;

}

.header .content h1 {
    margin: 20px;
    font-size: 2.5em;
    line-height: 1.2em;
    font-weight:bold;
}

.header .content h1#contentforms {
	font-size: 2.0em;
	margin-top:5px;
	margin-bottom:5px;
	color: #ffffff;
}



.review{
    text-align: center;
    color:#002150;
    padding: 10rem 0rem 15rem 0rem;
    background-color: #ffffff;
    margin-top: -7%;
}

span.reviewbold {

	font-size: larger;
}

.black-quote {
    background-image: url(../images/Quotes.webp);
   	border-left: none;
    background-position: top;
    background-repeat: no-repeat;
}

.ready{
    margin-left: 45px;
    margin-right: 45px;
    border-radius: 25px;
    background: #dac6b0;
    padding: 20px;
    width: 94%;
    height: 180px;
    text-align: center;
    margin-top: -7%;
}

.ready_heading{
    margin-bottom: 3rem;
	color: #002150;
}

span.readybold {
	font-size: larger;
}



.footer {
    background-color: #f5eadf;
    padding-top: 50px;
    text-align: left;
}

.container2.footer .row { margin-left:0; margin-right: 0;}

#mic {
    max-height:155vh;
	text-align: center;
}

.mul-co {
    margin-top: 0px !important;
	margin-bottom: 40px;
}

#better {
    background-image: url(../images/WeAreYOU.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin-top: 30px;
    height:100%;
	border-radius: 26px;
}

#better iframe { padding-top:15px; }

#newfor21 {
    background-image: url("../images/2022LightTunnel.webp");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin-top: 30px;
    height:100%;
	border-radius: 26px;
}

.firts-img {
    border-radius: 20px;
	margin-top: 35px;
}

.firnc-img {
    border-radius: 20px;
	margin-top: 5px;
}

.firtsh-img {
    border-radius: 20px;
}

.ec-nsa {	
  margin-top: 50px;
  padding: 50px 0px 0px 0px;
  margin-right: auto;
  margin-left: auto;
  border-top: 1px solid lightgray;
}

.ec-ns {
		border-top: 1px solid lightgray;
    margin-top: 50px;
    padding: 50px 0px 50px 0px;
    margin-right: auto;
    margin-left: auto;
}

.nscol {
    font-size: 17px !important;
}


.hero-form{
    margin:auto !important;
    display: block !important;
}

.arpahpmsg{
    display: block !important;
}



.fixed_headers {
  	width: 100%;
  	table-layout: fixed;
  	border-collapse: collapse;
		font-size: 16px;
}

.pay_just_hd {
    font-size: 14px;
}

.fixed_headers th {
  	text-decoration: underline;
}
.fixed_headers th,
.fixed_headers td {
  	text-align: left;
  	padding: 2px !important;
  	border: none !important;
}
.fixed_headers td:nth-child(1),
.fixed_headers th:nth-child(1) {
  	min-width: 200px;
}
.fixed_headers td:nth-child(2),
.fixed_headers th:nth-child(2) {
  	min-width: 5px;
}
.fixed_headers td:nth-child(3),
.fixed_headers th:nth-child(3) {
  	width: 100%;
}
.fixed_headers thead {
  	background-color: #333;
  	color: #fdfdfd;
}
.fixed_headers thead tr {
  	display: block;
  	position: relative;
}
.fixed_headers tbody {
  	display: block;
  	overflow: auto;
  	width: 100%;
 
}
.fixed_headers tbody tr:hover {
    background: #DDD;
}



.old_ie_wrapper tbody {
  	height: auto;
}

.ghy {
  	-webkit-transition: 0.4s ease;
  	transition: 0.4s ease;
}

.ghy:hover {
  	-webkit-transform: scale(1.04);
  	transform: scale(1.04);
  	cursor: pointer;
}
.pass-d {
    margin-top: 10px;
}

#home-page-login-button {
    margin-top: 10px;
}

html[lang="es"] #home-page-login-button {
	margin-left:35px;
}


.user-d, .pass-d { 
	text-align: center;
}

html[lang="es"] .user-d, html[lang="es"]  .pass-d {
    text-align: right;
    padding-right: 45px;
}


#main-j{
    width: 100%;
	display: block;
	margin: auto;
}
.home-federal{
    padding: 100px 50px;
	font-size: 25px !important;
	color: #002150;
}
.story{
    padding: 50px 50px;
	font-size: 25px;
	text-align: right;
	color: #002150;
}
.fst-y{
    padding: 10px 50px;
	font-size: 25px;
	width: 50%;
	color: #002150;
}

.fst-y h3 {font-size: 24px;}

.carpet-h{
    text-align: right;
	padding-right: 30px;
	margin-top: 16px;
}
.carpet-v{
    text-align: left;
	padding-left: 30px;	
	margin-top: 15px;
	padding-bottom: 10px;
}

.ques-t{
    font-size: 16px;
	margin-top: 17px;
}

.roll-u{
    width: 370px;
	float: right;
}
.roll-v{
    width: 370px;
	float: left;
}
.modelo{
    padding: 0px 10px 0px 40px;
	font-size: 25px;
	color: #002150;
}

.modelo1 div { padding-top:10px; }

.ytframe {
  border-radius: 10px;
  overflow: hidden;
}

#asterisktext {
	padding-top:10px;
	color: #002150;
	font-size: 14px;
}

#qual-states-wifi { padding-top:50px; font-size: 14px; }

.bigger-1{
    color: #002150;
	font-size: 16px;
	text-align: right;
	width: 396px;
	float: right;
	padding-right: 20px;
}
.bigger2{
    color: #002150;
	font-size: 16px;
	text-align: left;
	width: 396px;
	float: left;
	padding-right: 20px;
}

.confuse_cont_section {
	color: #000000;
	font-size: 16px;
	text-align: left;
	column-count: 2;
	column-gap: 40px;
	padding: 0 180px 20px;
}

.n21col-1{
    color: #002150;
	font-size: 16px;
	text-align: left;
	width: 396px;
	padding-right: 20px;
}
ul.n21col1 {
	margin-left: 43px;
	padding-left:40px;
	list-style-type: none;
}
.n21col-2{
    color: #002150;
	font-size: 16px;
	text-align: left;
	width: 396px;
	padding-right: 20px;
}
ul.n21col2 {
	margin-left: -3px;
	padding-left:40px;
	list-style-type: none;
	margin-right: 65px;
}

ul.n21col1 li { 
	color:#002150; 
	font-size:16px;
	padding-bottom:10px; 
	display: block; 
	text-align:left;
}

ul.n21col2 li { 
	color:#002150; 
	font-size:16px;
	padding-bottom:10px; 
	display: block; 
	text-align:left;
}

.n21col1 .fa-circle{
    margin:0 10px 0 -15px;
    color: #01bdff;
    font-size:8px;
    vertical-align:middle;
    padding-bottom:3px;
}

.n21col2 .fa-circle{
    margin:0 10px 0 -15px;
    color: #01bdff;
    font-size:8px;
    vertical-align:middle;
    padding-bottom:3px;
}



#mic {
    height: 100% !important;
    padding: 0px 50px !important;
}
	
#mic {
    margin-top: 50px;
	padding: 40px 0px 50px 0px;
}
	

	
.h2.resn, h2.resn {
	font-size: 30px;
	color: #002150;
    text-align: center;
	margin-top: 0px;
	padding-bottom: 20px;
}
	
.roll-v{
    width: 100%;
	float: none !important;
}
	
.roll-u{
    	width: 100%;
		float: none !important;
}
	
 .carpet-h{
    text-align: right;
	padding-right: 30px !important;
}

.fst-y {
	padding: 0px 50px 0px 50px;
	font-size: 25px;
	color: #002150;
	margin-top: 20px;
	text-align: right;
}



.home-federal {
    padding: 100px 50px;
	font-size: 25px;
	color: #002150;
	text-align: left;
}

.retail .home-federal { text-align: right; }



	
.story{
    padding: 50px;
	font-size: 24px;
	text-align: right;
	color: #002150;
}

.retail .story{ text-align: left; }
.retail .story p { text-align: right; }

.if-video{
    width: 100% !important;
	border: 1px solid lightgray;
}

p.if-v {
	font-size: 11px;
	text-align: center;
}

a.link-u{
    color: #fb7016;
	text-decoration: none;
	border-bottom: 1px solid #fb7016;
}
.padding-top { padding-top:50px; }

a.link-bl{
    color: #002150;
	text-decoration: none;
	border-bottom: 1px solid #002150;
}

.conf-u{
    color: #000;
	font-size: 30px;
	padding: 60px 0px 30px 0px;
}

h2.nufr-21{
    color: #002150;
	padding: 60px 0px 30px 0px;
}

h2.nufr-21 span.n21{
	font-size:larger;
}

.wlkm-e{
    background-color: #f2f2f2;
    text-align: center;
    color: #002150;
    padding: 75px 0px 75px 0px;
    margin-top: 50px;
    width: 100%;
}

.wonder-r{
    color: #002150;
	font-size: 16px;
}
.custom-r{
    color: #002150;
	text-align: center;
	font-size: 28px;
}
.three-sec {width: 365px; margin: auto; display: block;} 
#home blockquote {border: none !important; color: #002150; } 

.main-y{
    margin-top: 60px;
}

.main-z{
    margin-top: 0px;
}

.main-z p.ctrstrt {
    text-align: left;
	margin-top: -20px;
}

.main-z p.pre-reg {
	margin-top: 0px;
}

.main-y p.ctrstrt {
	text-align: center;
}

.rull-y{
    font-size: 1.4rem;
    color: #002150;
    margin-top: 0px;
}
.rull-x{
	color: #c45003;
    font-size: 1.8rem;
    font-weight: 600;
    margin-bottom: 4px;
}

.ret-p{
    font-size: 2.50em;
    margin-top:25px;
    margin-bottom:5px;
    color: #ffffff;
	text-align: center;
}

.header6nf .ret-r { margin-top: 175px; }

.ret-r {
    font-size: 2.5em;
    margin-top: 75px;
    margin-bottom:30px;
    color: black;
	text-align: center;
}

.ret-r2 {
    font-size: 24px;
    margin-top: -15px;
    margin-bottom:15px;
	font-weight:500;
	text-align: center;
}

.ret-r3 {
    font-size:22px;
	font-weight:700;
	color:black;
	text-align:center;
	margin-top:10px;
	margin-bottom:-20px;
}

.ret-r4 {
	font-size: 1.8em;
	margin-top: 35px;
	margin-bottom:35px;
	color: black;
	text-align: left;
}
.ret-ro
	{
	 margin-top: 45px;
	 margin-bottom: 0px;
	 text-align: left;
	}
.ret-r.post-season {
	color: #fff;
}


.ret-f {
    font-size: 2.5em;
    margin-top: 55px;
    margin-bottom:15px;
    color: black;
	text-align: center;
}

p.newpro {
	margin-top: -18px;
    font-size: 24px;
}

.ret-u1 {
    font-size: 2.5em;
    margin-top:85px;
	text-align: center;
    margin-bottom:30px;
    color: black;
}

.ret-u2 {
    font-size: 2.5em;
    margin-top: 0px;
	text-align: center;
    margin-bottom:30px;
    color: black;
}

.bldhdr {
	font-size:larger;
	font-weight:700;
}
html[lang="es"] .bldhdr {
	font-weight:700;
}

.ec-t{
   padding: 50px 0px 50px 0px;
	border-top: 1px solid lightgray;
	margin-right: auto;
	Margin-left: auto;
	border-bottom: 1px solid lightgray;
}

.et-c { 
	 margin-top: 50px;
	 color:#002150; 
}
#fp.button,
#fp.button:hover {
    background-color: #fb7016;
    border-radius: 5px;
    display: inline-block;
    color: #FFF;
    text-decoration: none;
    font-weight: 500;
    border: #b75d23 solid 1px;
    box-shadow: 1px 1px 0px 0px #81390b;
    white-space: nowrap;
    font-size: 18px;
    padding: 10px 20px;
    margin-top: 15px;
}
 
.ret-ns1 {
    font-size: 2.5em;
    margin-top: 75px;
    margin-bottom:0px;
    color: black;
	text-align: center;
}
.ret-ns2 {
    font-size: 2em;
    margin-top: 5px;
    margin-bottom:30px;
    color: black;
	text-align: center;
}
.tooltip-main {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  font-weight: 700;
  background: #f3f3f3;
  border: 1px solid #737373;
  color: #737373;
  margin: 4px 121px 0 5px;
  float: right;
  text-align: left !important;
}

.tooltip-qm {
  float: left;
  margin: -2px 0px 3px 4px;
  font-size: 12px;
}

.tooltip-inner {
  max-width: 236px !important;
  font-size: 12px;
  padding: 10px 15px 10px 20px;
  background: #FFFFFF;
  color: rgba(0, 0, 0, .7);
  border: 1px solid #737373;
  text-align: left;
}

.tooltip.show {
  opacity: 1;
}

.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
.bs-tooltip-bottom .arrow::before {
  border-bottom-color: #f00;
  /* Red */
}
@media (max-width:600px){
    html
    {
        font-size: 50%;
    }
    #home .google-search {
        display: none;
    }
    #home .navbar-default .navbar-brand img {
        max-width: 90%;
    }
    #home .user-icon-mobile {
        display: block;
    }

}

@media (max-width: 770px){
	.ret-p { font-size: 30px !important; }
	.header2{ margin-bottom: 50px !important; }
}

@media (max-width: 770px) {
 
.input-group.dollar >span.input-group-text {
	display:none;
}
.input-group.dollar > input,select {
	 width:100% !important;
	 max-width:100% !important;
}
 
.input-wrapper > input[type="text"] {
	 width:100% !important;
	 max-width:100% !important;
}
.input-group>.form-control {
     flex: 1 !important;
}
}

@media (max-width:991px) {
    .navbar-default .navbar-nav>li>a {
        padding: 20px 5px !important;
    }
    .navbar .nav .dropdown:nth-child(5) p {
        display: none;
    }
    .navbar-nav .dropdown .border-rouge {
        position: absolute;
        left: -119px;
    }

    #pig{
        display:none;
    }

    .newfor #light-bulb { margin-top:-40rem; margin-left: 30rem; }

    .footer {
        text-align: center;
    }
    .footer h3 {
        border-bottom: none;
        padding: 7px 0;
        margin-bottom: 0;
        text-align: center;

    }
    .footer ul li {
        text-align: center;
    }
    .footer .certified-logos div {
        padding: 0;
    }

    #asterisktext p { text-align:center; }
    .freefile .safehealthy_p { padding-bottom:25px; }
    
    .app-language-selection { margin-left: 2% !important; }
    .freefile #cov-main  { padding-bottom:15px; margin-top:5px !important; padding-top: 5px !important;}
		.freefile .header .content h1#content { margin-top:55px; }
		.freefile .header .content h1#hdrbtm { margin-top:0 !important; }
		
		.navbar-default .navbar-nav>li>a {
        padding: 20px 6px !important;
    }
    
    html[lang="es"] .herobnnr1 {
			background-image: url(../images/BigRefundWoman-ES2.webp);
		}
		html[lang="es"] .herobnnr2 {
			background-image: url("../images/BigRefundCouple-ES2.webp");
		}
		
		html[lang="es"] .herobnnr3 {
			background-image: url("../images/BigRefundMan-ES2.webp");
		}
}

@media (min-width: 768px){ 
	.main-z { margin-left:-200px; } 
	.navbar-default .navbar-brand {margin-left:20px;}
	.freefile .honestp{ margin-top: 0; }
    .navbar .nav .status-completed:nth-child(6){margin-top: -5px; }
}

@media (min-width:1024px) {
    .embed-responsive{
        margin-top:-3%;
    }
}

@media (max-width:1336px) {
    #pig{
        margin-top:10%;
    }
    .combat { clip-path: polygon(0% 4%,75% 0% , 100% 3%, 100% 100%, 0% 100%); }
    #new-details { padding-left: 0; }
}

@media (max-width:640px) {
    .newfor{
        padding:4rem 5rem;
        clip-path: polygon(0% 4%, 50% 0%, 100% 4%, 100% 100% , 0% 100%);
    }

    .newfor .col-md-6 { padding-top:2rem; }
    .newfor #light-bulb { display:none; }
    .header .content { width:100%; left:0; }

    #freeeitc { width:100%; }
    #freeeitc div { transform:none; width:95%; }
    .prices .row, .combat .row { margin-left: 0px !important; margin-right:0px !important; }
    .prices { padding:10rem 0; }
    .prices .row { width:100%; }
    .prices .col-md-6 { padding-left:35px; }
    .prices .paypricepr span { display:none; }
		
    .choice{ clip-path: polygon(0% 2%, 25% 0%, 100% 2%,100% 100%, 0% 100%); padding: 5rem 0rem; margin-top:-8% }
    .combat { padding: 7rem 0 5em 0; }
    .combat .combat_firstp { padding-left:2%; padding-right:2%; }
    .combat .parlor1 { padding-left:10%; padding-right:10%; }

    .review h1 { padding-left:10px; padding-right:10px; }
    .review h1 br { display:none; }
    .ready .ready_heading { padding-left:10px; padding-right:10px; }
		.freefile .header .content { 
			width:100%; left:0; 
		}
    .herobnnr3 { margin-top: 0px;  }
}

@media (max-width:1024px){
    .newfor, .choice{
        margin-top:-10%;
    }
    .newfor{
        padding-bottom:15%;
    }
    nav.navbar.navbar-default div.container {
        padding-left: 15px;
        padding-right: 15px;
    }
    .navbar-default .navbar-nav>li>a{
        padding: 20px 10px;
    }
    .howitstepnp{
        min-height: 135px;
    }
    #freeeitc{

    }
}

@media (min-height: 1024px){
    #freeeitc{
        height: 40vh;
    }
    .honestp{
        margin-top: 35vh;
    }
}

@media (max-width:60em){
    .footer .col-md-8{
        transform: translateX(0);
    }
}
@media screen and (max-width: 1023px){
    .navbar-default .navbar-nav>li>a{
        padding: 20px 10px;
    }
    nav.navbar.navbar-default div.container {
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media screen and (max-width: 991px){
	.footer .certified-logos div {
        padding-left: 0;
    }
    .onMob{
    	display: block;
    }
    .onDesc{
    	display: none;
    }
    .custnamehp,.custlocationhp,p.readmoret,.full-quote{
    	text-align: center;
    }
    blockquote.homehp{
    	text-align:center;
    }
    .checkbox.checkbox-switch{
    	padding-left: 0;
    }
    .app-language-selection { margin-left: 7%; }
    .header{
        height: auto;
        padding-bottom: 7rem;
    }
    .header .content{
        left: auto;
        width: auto;
    }
    #freeeitc{
        position: relative;
        z-index: 1;
        flex-direction: row;
        justify-content: normal;
        height: auto;
        background-position: 50% 40%;
        background-size: 170%;
        padding: 7rem 15px;
    }
    #freeeitc div {
        transform: none;
    }
    .honestp{
        margin-top: 0;
        top: -30px;padding: 7rem 15px;
    }
    div#video {
        margin-top: 20px;
    }
    .honestp .centered {
        text-align: center;
    }
    .honestp a.button {
        margin: 3rem 0;
        position: relative;
        display: inline-block;
        right: initial;
        transform: none;
    }
    .prices{
        margin-top: -7rem;
        padding: 9rem 10rem;
    }
    .newfor{
        padding: 7rem 20rem 15rem;
    }
    .choice{
        padding: 7rem;
    }
    .combat{
        padding-top: 7rem;
        padding-bottom: 7rem;
    }
    .ready{
        padding-bottom: 7rem;
        padding-top: 7rem;
    }
    .footer .col-md-3.col-sm-6 {
       /* min-height: 350px;*/
	    width:50%;
    }
    nav.navbar.navbar-default div.container{
        padding-left: 15px;
        padding-right: 15px;
    }
    
    .freefile .header .content{
        left: auto;
        width: auto;
    }
		.freefile .honestp{
    	margin-top: 0;
		}
		
		html[lang="es"] .navbar-default .navbar-nav>li>a{
			font-size: 1em;
		}
		
		html[lang="es"] .navbar-default .navbar-brand {
    	margin-left: 10px;
		}
}

@media (max-width: 900px){
	.ec-t {
    	width: 100%;
	}
	.main-how {
    	width: 100%;
	}
	
	.if-video{
    	align: center;
	}
	
	.story {
		text-align: center;
		padding: 0px;
	}
	
	.footer .certified-logos div {
    	padding-left: 0px;
	}
}

@media screen and (max-width: 767px){
		.partner #contrastlogo  {
			padding-left:10px;
			padding-right:10px;
		}
    #freeeitc{
        width: 100%;
        height: auto;
        background-size: cover;
        background-position: 75% 25%;
        position: relative;
        padding: 40px 15px 60px;
        clip-path: polygon(0% 0%, 100% 0%,100% 100% , 40% 90%, 0% 100% );
        background-image: url(../images/SimpleReturnFree_m.webp);
        justify-content: flex-start;
        flex-direction: row;
    }
    #freeeitc div{
        transform: none;
    }
    .honestp{
        padding-top: 40px;
        padding-bottom: 40px;
        position: relative;
        top: -30px;
        margin-top: 0;
    }

    .prices{
        padding: 10rem 15px;
    }
    
    .prices .row, .combat .row { margin-left: 15px; margin-right:15px; }
    
    .review{
        padding: 10rem 30px 5rem 30px;
    }
    .ready{
        padding: 5rem 0rem 5rem 0;
    }
    h1#whats br {
        display: none;
    }
    div#freeeitc br {
        display: none;
    }
    .newfor {
        padding: 7rem 30px;
    }
    .choice {
        padding: 7rem 30px;
    }
    .combat {
        padding-left: 15px;
        padding-right: 15px;
    }
    .choiceforfle{
        padding-left: 0;
        padding-right: 0;
    }
    .honestp{
        padding: 7rem 30px;
    }
    .header:before {
        display: block;
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(255,255,255,0.8);
    }
    .header{
        position: relative;
    }
    div#freeeitc > div {
        width: 66%;
    }
    
    .freefile .header:before {
        display: block;
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(255,255,255,0.8);
    }
    .freefile .header{
        position: relative;
    }
		.freefile .honestp{
	    margin-top: 0;
		}
		
		.ready{
			margin-left: auto;
			margin-right: auto;
		}
		
		.bldhdr {display: block; margin-top: 3px;}
    .ret-p br {display: none;}

    .hero-form {
        padding: 30px 5px 20px;
    }

    .hero-form > br {display: none;}

    .firts-img {
        border-radius: 20px;
        margin-top: 30px;
    }

    .home-federal {
        font-size: 21px !important;
        text-align: center;
    }

    .fst-f {
        font-size: 24px;
    }

    .ec-t {
        margin-top: 0 !important;
        padding: 50px 15px 20px 15px;
    }

    .story {
        padding: 0px 20px 20px;
    }

    .honedt2 {
        margin-top: 20px !important;
       /* margin-left: 15px;
        margin-right: 15px; */
		max-width: fit-content;
    }

    h2.nufr-21 {
        padding: 20px 0px 0px 0px;
    }

    ul.n21col1 {
        margin-left: 0px;
        margin-right: 20px;
    }

    .honedt {
        padding: 0px 15px;
    }

    .fixed_headers td:nth-child(1), .fixed_headers th:nth-child(1) {
        min-width: 190px;
    }

    .create-how-box {
        padding: 10px 30px !important;
        width: 100%;
        text-align: center;
    }

    .simple-hows {padding-bottom: 40px;}

    .fst-y {
        padding: 0px 20px;
        width: 100%;
        text-align: center;
    }

    .fst-y h3 br {display: none;}

    .carpet-h {
        padding-right: 0 !important;
    }

    .carpet-v {
        text-align: center !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    h2.resn {
        font-size: 30px;
        color: #002150;
        text-align: center;
        margin-top: 0px;
        padding-bottom: 0;
    }

    .rull-y {
        font-size: 16px;
    }

    .rull-x {
        font-size: 20px;
    }

    .conf-u {
        padding: 30px 0px 10px 0px;
    }

    .bigger-1, .bigger2 {
        padding-right: 15px !important;
        padding-left: 15px;
    }

    #custom-h {
        margin-top: 30px;
        text-align: center;
    }

    .wlkm-e {
        padding: 25px 0px 50px 0px;
        margin-top: 30px;
    }

    .wlkm-e h1 {
        font-size: 36px;
        padding: 10px;
    }

    .footer .soc-med {
        padding-bottom: 20px;
        padding-top: 10px;
    }

    .footer .legal {
        padding: 10px 30px 0px 30px;
    }

    .main-y > br {display: none;}

    .ret-p {
        margin-bottom: 20px;
    }

    .rull-y br, .bigger-1 br, .bigger-2 br {display: none;}

    .confuse_cont_section {
            column-count: 1;
            column-gap: 0;
            padding: 0 15px 20px;
            text-align: center;
            margin-left: 25px;
    }

   
    .ret-u1 {
        margin-top: 60px;
        font-size: 30px;
    }

    .ret-r > br {display: none;}

    .header6nf {margin-bottom: 50px;}
    
    .header:before {
    	display: block;
    	content: '';
    	position: absolute;
    	top: 0;
    	left: 0;
    	width: 100%;
    	height: 100%;
    	background: rgba(255,255,255,0.8);
	}	
	.header4:before {
    	display: block;
    	content: '';
    	position: absolute;
    	top: 0;
    	left: 0;
    	width: 100%;
    	height: 700px;
        background: rgba(255,255,255,0.6);
        
	}
	
	.navbar .nav .credits {margin: 0px !important;}
	.navbar .nav .dropdown:nth-child(5) { margin-left: 5px; }
}
@media screen and (max-width: 480px){
    .footer .soc-med .soc-icon {
        margin: 15px 5px;
        width: 50px;
        height: 50px;
        padding: 10px 0px;
    }
    .header .content h1{
        margin: 20px 0;
    }
    .header {
        background-position: 30% 100%;
    }
    .footer .col-md-3.col-sm-6{
        min-height: auto;
    }
    .footer .legal{
        padding: 10px 30px 30px 30px;
    }
    .footer h3 a{
    	border:none;
    }
    
    .freefile #cov-main { padding-top:0; margin-top:-165px; }
    .freefile #cov-main { padding-top: 170px !important; }
    #dealine-message-home { font-size: 1.0em !important; }
    
    h1#covid {
    	position: relative;
    	left: 25%;
    	width: 50%;
    	text-align: center;
    	font-size: 14px;
    	line-height: 1.5;
			margin-top:5px;
			margin-bottom:5px;
	}
	
	.freefile .header .content h1{
		margin: 175px 0 0 0;
	}
	.freefile .header {
		background-position: 30% 100%;
	}
	
	.header {
    	background-position: 30% 100%;
	}
	.header2 {
    	background-position: 30% 100%;
	}
	.header3 {
    	background-position: 30% 100%;
	}
	.header5 {
    	background-position: 30% 100%;
	}
	.header6 {
    	background-position: 30% 100%;
	}
}

@media screen and (max-width: 375px){
    .footer .soc-med .soc-icon{
        width: 45px;
        height: 45px;
    }
}

@media screen and (max-width: 750px){
	img.women-how {
		text-align:center !important;
	}
	img.women-how2 {
		text-align:center !important;
	}
	img.why-ezt {
		text-align:center !important;
		padding:10px;
	}
}

@media (max-width:767px) {
    .freefile .header {
        background-attachment: inherit;
        height: 550px;
        margin-top: 0px;
    }
    .freefile .header .content{
        margin-top: 180px;
        left:20%;
    }

    .freefile .header .content h1 {
        font-size: 2em;
    }
    .freefile .header .content h2 {
        font-size: 22px;
    }

    .freefile .header .content h3.bottomright {
        left:0;
        top:125%;
        bottom:0;
    }
    
   .freefile #cov-main {
   		margin-top: 10px;
			padding-top: 10px;
		}
		
		.freefile .header .content h1#hdrbtm {
			margin-top:0;
		}
		
	.navbar-default .navbar-collapse,.navbar-default .navbar-form {
		overflow-y:auto;
		min-width:100% !important;
	}
	
	.navbar-collapse { margin-top:-6px; }
	
	.navbar-default .navbar-nav {
        float: none !important;
    }
    .navbar .nav .dropdown:nth-child(5) p {
        display: inline;
    }
    .navbar-nav .dropdown .border-rouge {
        position: inherit;
        left: 0;
    }
    .navbar-nav .dropdown .dropdown-menu li {
        color: #000;
    }
	
	.dropdown-menu li {position: relative;}
	.dropdown-menu .dropdown-submenu {display: none;position: absolute;left: 100%;top: -7px;}
	.dropdown-menu .dropdown-submenu-left {right: 100%;left: auto;}
	.dropdown-menu > li:hover >.dropdown-submenu {display: block;}
	.navbar-nav .dropdown-menu .dropdown-submenu li:last-child{border-bottom:none;}

    .row{
        margin-left:-15px;
        margin-right:-15px;
    }
    
    .app-language-selection { margin-left: 2% !important; }
    .freefile #cov-main  { padding-bottom:25px; margin-top: 10px; padding-top: 10px;}
		.freefile .header .content h1#hdrbtm { margin-top:0; }
		.freefile .header .content { margin-top:45px; }
		
		.header {
        background-attachment: inherit;
        height: 550px;
        margin-top: 0px;
    }
    .header .content{
        margin-top: 105px;
        left:20%;
    }

    .header .content h1 {
        font-size: 2em;
    }
    .header .content h2 {
        font-size: 22px;
    }

    .header .content h3.bottomright {
        left:0;
        top:125%;
        bottom:0;
    }
	
	.dropdown-item > ul {
		display: none;
	}

	.dropdown-item > ul:hover {
		display: block;
	}
	
	.navbar-nav .dropdown .dropdown-menu li:hover{
		background-color:#fff;
	}
	
	ul.dropdown-menu .dropdown-submenu {
		display: none;	
		margin: 10px;
		padding: 0;
		width: inherit;
		position: relative;
		top: -7px;
		left: 10px;
		 border: none 0px; 
		z-index: 100;
		/* background-color: transparent !important; */
		height: 100px;
	}
		
	.dropdown-menu .dropdown-submenu li{
		border-bottom: none!important;
	}
	
}

@media (max-width:460px){
.hero-form{
    width: 100%;
    margin:auto;
}

.arpahpmsg {
    width: 100%;
}
	
.inputid{
    width: 140px !important;
}
	
.inputpw{
    width: 140px !important;
}
	
}
@media (max-width: 390px){
	
.inputid{
    width: 99px !important;
}
.inputpw{
    width: 99px !important;
}
}

@media (min-width:768px) {

	ul.nav li.dropdown:hover>ul.dropdown-menu {
        display: block;
    }

    nav.navbar.navbar-default div.container {
        padding-left: 0;
        padding-right: 0;
    }
    .navbar-ex1-collapse {
        padding-left: 0;
    }
	
	.navbar .nav .credits {margin: 0px !important;}
	.navbar .nav .status-completed:nth-child(5) {margin-top: -5px;}
	
	.navbar .nav .dropdown:nth-child(5):not(.status-completed) {
    	/*background-color: #fb7016;*/
    	margin: 15px 10px 10px 10px;
    	padding: 0;
    	border-radius: 5px;
	}
}

/* ipad */
@media (min-device-width : 768px) and (max-device-width : 1024px)  {
    .header {
        background-attachment: scroll;
        height: 595px;
    }
}

@media (max-width:767px) and (min-width: 460px){
	.hero-form{
	    width: 450px !important;
	    margin:auto !important;
	    display: block !important;
	}
	.arpahpmsg {
    width: 450px !important;
    display: block !important;
	}
}

@media screen and (max-width: 280px){
	.herobnnr1 {
		height: 100%;
	}
}
    
 @media (max-width:767px) and (min-width: 300px){
    .create-how-box{
    	padding-left: 10px !important;
    	margin-left: 25px !important;
	 }
	 
	.honedt {
    	margin-right: auto;
    	margin-left: auto;
}
		
}

@media (max-width:369px) and (min-width: 300px){
	.hero-form{
	    width: 100% !important;
	    margin:auto !important;
	    display: block !important;
	}
	.arpahpmsg{
    width: 100% !important;
    display: block !important;
	}
	.hero-form .qst {
		margin: 0px 5px 0px 5px;
	}
}


@media (max-width:828px){
	html[lang="es"] .navbar-brand {
		padding-right:0px !important;
  }
   
	.navbar-brand {
		padding: 15px 0px !important;
	}
	
	.partner .navbar-brand {
		padding: 10px 5px !important;
	}
    html[lang="es"] .navbar-default .navbar-nav>li>a{
        font-size: 10px !important;
    }
  
}

@media (max-width: 500px){
  

    .header2_without_frmbox {

        margin-top: 25px;
        background-position: -65px 0px !important;
    }

    .ret-p {
        font-size: 2.0em;
        margin-top: 90px !important;
    }

    /*.header6nf {
        background-position: 120px 111px;
        height: 100%;
        background-color: #eee8da;
    
    }*/
}

@media (max-width: 400px){
    .header2 {
       
        margin-top: 12px;
    }

    .header2_without_frmbox {
        
        margin-top: 30px;
        background-position: -54px 0px !important;
    }

}

@media (max-width: 370px){

    .header2_without_frmbox {
      
        margin-top: 30px;
        background-position: -54px 0px !important;
    }

}
@media (max-width: 1200px) and (min-width: 768px){
	/* .navbar-default{
		padding-right: 56px;
	} */
}


@media (max-width: 1050px) and (min-width: 768px){
	.navbar-nav>li {
		font-size: 12px !important;
	}
}

@media (max-width: 1127px) and (min-width: 1051px){
	html[lang="es"] .navbar-nav>li {
		font-size: 12px !important;
	}
}


@media (max-width: 340px){
	 .header2_without_frmbox {
			margin-top: 26px;
			background-position: -54px 0px !important;
    }
}


@media (max-width: 992px){
    .header4{
    	height: 100% !important;
    	padding-bottom: 40px !important;
}
}
@media (max-width: 992px){
    .bigger-1{
    	text-align: center;
		width: 100%;
		float: none !important;
		padding-right: 0px !important;
	}
	.bigger2{
    	text-align: center;
		width: 100%;
		float: none !important;
		padding-right: 0px !important;
	}
	 .n21col-1{
    	text-align: center;
		width: 100%;
		float: none !important;
		padding-right: 0px !important;
	}
	.n21col-2{
    	text-align: center;
		width: 100%;
		float: none !important;
		padding-right: 0px !important;
	}
   .modelo{
    	padding: 0px 20px !important;
   }
   
   .ec-ns .col-md-6{ padding-top:20px !important; }
   
    .mul-co{
        margin-bottom: 40px !important;
    }
	.carpet-h{
    	text-align: center !important;
		padding-left: 0px !important;
	}
    .carpet-v{
    	text-align: center !important;
		padding-left: 0px !important;
	}
}

@media (max-width: 800px){
	#mic {
		max-height: 100%;
	}
}

@media (max-width: 640px){
	.fst-y{
    	padding: 0px 20px;
		width:100%;
	}
	ul.n21col1 {
		margin-left: 0px;
	}
}

@media (max-width: 992px){
	.home-federal {
		padding: 20px;
		font-size: 25px;
		color: #002150;
		text-align: left;
	}
}

@media (max-width: 480px) {
    .home-federal br { content: ' '; 
	}
}


@media (min-width: 992px){
  .main-z{
		margin-left: -100px;
	}
	
	.partner #contrastlogo  {
		padding-left:5px;
		padding-right:5px;
	}
}


@media (max-width:469px) and (min-width: 300px){
	.ret-p {
	    font-size: 2.0em;
	    margin-top: 75px;
	}
}
@media (max-width:369px) and (min-width: 300px){
	.ret-p {
	    font-size: 1.75em;
	    margin-top: 90px;
	}
}

@media (max-width:640px) and (min-width: 630px){
	.ret-r {
		font-size: 2em;
    	
    	margin-bottom:0px;
	}
}

@media (max-width: 600px){
    .ret-r{
			font-size: 26px;
    	margin-top:85px;
    	text-align: center;
    	margin-left: 0px !important;
    	margin-bottom: 20px;
    	color: black;
			font-weight: bold;
	}

	.main-z > br {display: none;}

   .ret-u{
    	font-size: 2.0em;
    	margin-top:75px;
    	text-align: center;
    	margin-left: 0px !important;
    	margin-bottom:30px;
    	color: black;
		font-weight: bold;
	}
}

@media (max-width: 240px){
    .ret-r{
    	font-size: 20px;
    	margin-top:10px;
		margin-bottom:10px;
	}
}
@media screen and (max-width:1560px){
    .herobnnr3{height: auto; min-height: 600px;padding-bottom: 30px;}
}
@media screen and (max-width:1199px){
    .herobnnr3{background-position: right center;}
    .main-z.efil-content{margin-top: 45px;margin-left: -77px;}
      
}
@media screen and (max-width:767px){
    .main-z.efil-content{margin-left: 0px;padding: 0 40px;}
}
@media screen and (max-width:575px){
    .main-z.efil-content{margin-left: 0px;padding: 0 20px;}
}



@media screen and (max-width: 1024px){
	.herobnnr3 {
		background-image: url(../images/BigRefundWoman2.webp);
        background-position: center center;
	}
	
	html[lang="es"] .herobnnr3 {
		background-image: url(../images/BigRefundWoman-ES2.webp);
	}
	
	.header3:before {
    	display: block;
    	content: '';
    	position: absolute;
    	top: 0;
    	left: 0;
    	width: 100%;
    	height: 700px;
        background: rgba(255,255,255,0.6);

	}
	.header5:before {
    	display: block;
    	content: '';
    	position: absolute;
    	top: 0;
    	left: 0;
    	width: 100%;
    	height: 100%;
    	background: rgba(255,255,255,0.6);
	}
	.header6:before {
    	display: block;
    	content: '';
    	position: absolute;
    	top: 0;
    	left: 0;
    	width: 100%;
    	height: 700px;
    	background: rgba(255,255,255,0.6);
	}
}

@media screen and (max-width: 280px){
	.row {
    	margin: 0px;
	}
    .ret-p {
    	font-size: 1.75em;
    	margin-top: 60px;
		margin-bottom: -10px;
	}
	.hero-form {
    	margin: 0px;
		padding: 8px 5px;
	}
	.arpahpmsg {
    	margin: 0px;
	}
	.create-how-box {
    	padding: 0px;
	}
}

@media (max-width: 480px) {
    .story br { content: ' '; }
}

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #000000;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #000000;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
        color: #000000;
        background-color: #fefefe;
    }

    .navbar-default .navbar-nav .open .dropdown-menu>.hover>a {
        color: #000;
    }
    #dealine-message-home { font-size: 1.5em !important; }
    .header3{
        margin-top: 55px !important;
    }
    .header4{
        margin-top: 55px !important;
    }
	.header5{
        margin-top: 55px !important;
    }
	.header6{
        margin-top: 55px !important;
    }
	
	.dropdown-menu li {position: relative;}
	.dropdown-menu .dropdown-submenu {display: none;position: absolute;left: 100%;top: -7px;}
	.dropdown-menu .dropdown-submenu-left {right: 100%;left: auto;}
	.dropdown-menu > li:hover >.dropdown-submenu {display: block;}
	.navbar-nav .dropdown-menu .dropdown-submenu li:last-child{border-bottom:none;}
}

@media screen and (max-width: 240px){
	.hero-form {
    	padding: 0px;
	}
}

@media screen and (max-width: 991px)and (min-width: 768px){
	ul.n21col2 {
        margin-left: 40px;
    }
}

@media screen  and (max-width: 1024px) and (min-width: 768px){
    .ret-p {
        margin-top: 80px;
        font-size: 2.20em;
    }

    .hero-form {
        padding: 40px 5px 20px;
    }

    .rull-y br, .bigger-1 br, .bigger-2 br {display: none;}

    .confuse_cont_section {
        padding: 0 90px 20px;
        column-gap: 20px;
    }

    .main-y > br {display: none;}
    .ret-u1 {
        margin-top: 110px;
        margin-bottom: 25px;
    }
    .main-y {
        margin-top: 10px;
    }
    .ret-r > br {display: none;}
    .header2_without_frmbox {
        margin-top: 25px;
        background-position: -95px 0px !important;
    }

}

@media screen  and (max-width: 1140px) and (min-width: 900px){
	    .main-y {
        margin-top: 10px;
    }
}

@media screen  and (max-width: 900px) and (min-width: 768px){
    .header6 {
        height: 54vh;
    }

    .ret-u1 {
        margin-top: 35px;
        margin-bottom: 25px;
    }


    .confuse_cont_section {
        padding: 0 20px 20px;
        column-gap: 20px;
    }
    
    .header2_without_frmbox {
        height: 36vh !important;
        margin-top: 38px;
        background-position: -95px 0px !important;
    }

    .ret-p {
        margin-top: 135px;
    }

    .header2_without_frmbox .ret-p {
        margin-top: 62px;
    }

    .firts-img {
        border-radius: 20px;
        margin-top: 0;
    }

    .hero-form {
        padding: 50px 5px 20px;
    }

    .home-federal {
        padding: 50px 10px 10px;
        text-align: center;
    }
		
		#hi-five { padding-top:50px; }
		
    .ytframe {
        border-radius: 0;
        overflow: hidden;
        padding: 0 20px;
    }

    ul.n21col1 {
        margin-left: 25px;
        margin-right: 25px;
        list-style-type: none;
    }

    ul.n21col2 {
        margin-left: 25px;
        margin-right: 25px;
        list-style-type: none;
    }

    .honedt2 {
        margin: 30px auto 65px !important;
        width: calc(100% - 40px);
        padding: 0 40px;
    }

    h2.nufr-21 {
        padding: 30px 0px 10px 0px;
    }

    .create-how-box {
        padding: 0px 20px;
        width: 33.33%;
        float: left;
    }

    .create-how {
        min-height: 40px;
    }

    .fst-y {
       margin-top: -10px;
    }

    .conf-u {
        padding: 30px 0px 10px 0px;
    }

    .wlkm-e {
        margin-top: 60px;
        padding: 45px 0px 65px 0px;
    }

    .footer .legal {
        padding: 10px 0 0px 0;
    }

    .footer .soc-med {
        padding-bottom: 15px;
        padding-top: 0px;
    }
	
	.dropdown-menu li {position: relative;}
	.dropdown-menu .dropdown-submenu {display: none;position: absolute;left: 100%;top: -7px;}
	.dropdown-menu .dropdown-submenu-left {right: 100%;left: auto;}
	.dropdown-menu > li:hover >.dropdown-submenu {display: block;}
	.navbar-nav .dropdown-menu .dropdown-submenu li:last-child{border-bottom:none;}
}

@media screen and (max-width: 800px){
	.modelo > h2 > br {
		display: none;
	}
}

@media screen and (max-width: 1315px){
	html[lang="es"] #main-nav .google-search { display:inline-block; }
	html[lang="es"] #search-bar-nav { display:none; }
	html[lang="es"] #main-nav { -webkit-box-shadow: none; 	-moz-box-shadow: none; 	box-shadow: none; }
    html[lang="es"] .navbar-default .navbar-nav > li > a{font-size: 0.9em;}
}


@media screen and (max-width: 1200px){
	#main-nav .google-search { display:none; }
	#search-bar-nav { display:inline-block; }
    html[lang="es"] #search-bar-nav { display:none; }
	/* #main-nav { -webkit-box-shadow: none; 	-moz-box-shadow: none; 	box-shadow: none; } */
    html[lang="es"] .navbar-default .navbar-nav > li > a{font-size: 0.9em;}
   
}

@media screen and (max-width: 1199px){
    #main-nav{ padding-right: 56px;}
    html[lang="es"] #search-bar-nav {
        display: inline-block;
      }
}


#toggle_home_password {
	margin-top:15px;
	margin-left: -20px;	
	color: #fb7016;
	cursor: pointer;
	display:none;
}

::-ms-reveal {
    display: none;
}

.user-icon-mobile {
    margin: 3px 15px 4px auto;
    display: none;
}
.user-icon-mobile img {
    width: 90%;
}

.img-free-support, .img-how-ez-1, .img-how-ez-2, .img-how-ez-3, .img-filing-easy, .img-fast-refund,
.img-honest-price, .img-net-spend, .img-tax-pug, .img-return-transfer, .img-fast-filing, 
.img-free-federal, .img-step-guidance, .img-free-support, .img-big-refund, .img-accurate-calc,
.hacker-badge-div img, .bbb-business-div img, .truste-certified-div img, .irs-efile-div img, .digicert-div img,
.imgHeroFooter1, .imgHeroFooter2, .layout-shift-fix  {
	max-width: 100%;
	height: auto;
}

.create-hov h2 {
    color: #fb7016;
    padding: 5px 30px !important;
    font-size: 18px;
}

.container2.wlkm-e h2.mb-3 {
	font-size:36px;
}

#progressbar { 
	text-align: center; 
	position: relative; 
	margin-top: 20px;
	margin-bottom: 0px !important; 
	overflow: hidden; 
	color: lightgrey;
} 

#progressbar li { 
	list-style-type: none; 
	font-size: 15px; 
	width: 25%; 
	float: left; 
	position: relative; 
	font-weight: 400;
} 

#progressbar #step1:before { 
	content: "1"
} 

#progressbar #step2:before { 
	content: "2"
} 

#progressbar #step3:before { 
	content: "3"
} 

#progressbar #step4:before { 
	content: "4"
} 

#progressbar li:before { 
	width: 32px; 
	height: 32px; 
	line-height: 28px; 
	display: block; 
	font-size: 14px; 
	color: #ffffff; 
	background: lightgray; 
	border-radius: 50%; 
	margin: 0 auto 10px auto; 
	padding: 2px;
} 

#progressbar li:after { 
	content: ''; 
	width: 100%; 
	height: 2px; 
	background: lightgray; 
	position: absolute; 
	left: 0; 
	top: 15px; 
	z-index: -1;
} 

.progress { 
	height: 20px;
} 

.progress-bar { 
	background-color: #2F8D46;
}

ul.step1 li:nth-child(1),
ul.step1sp li:nth-child(1) {
     color: rgba(243, 112, 34, 1) !important;
 } 

ul.step2 li:nth-child(-n+1),
ul.step2sp li:nth-child(-n+1) {
     color: #2F8D46 !important;
 } 
ul.step2 li:nth-child(-n+1):before,  
ul.step2sp li:nth-child(-n+1):before, 
ul.step2 li:nth-child(-n+1):after,
ul.step2sp li:nth-child(-n+1):after{
    background: #2F8D46 !important;
 }
ul.step2 li:nth-child(2),
ul.step2sp li:nth-child(2) {
     color: rgba(243, 112, 34, 1) !important;
 }  
 
ul.step3 li:nth-child(-n+2),
ul.step3sp li:nth-child(-n+2){
     color: #2F8D46 !important;
 } 
ul.step3 li:nth-child(-n+2):before,   
ul.step3sp li:nth-child(-n+2):before,
ul.step3 li:nth-child(-n+2):after,
ul.step3sp li:nth-child(-n+2):after{
    background: #2F8D46 !important;
 }
ul.step3 li:nth-child(3),
ul.step3sp li:nth-child(3){
     color: rgba(243, 112, 34, 1) !important;
 }  

 
ul.step4 li:nth-child(-n+3),
ul.step4sp li:nth-child(-n+3) {
     color: #2F8D46 !important;
 } 
ul.step4 li:nth-child(-n+3):before,	
ul.step4sp li:nth-child(-n+3):before,
ul.step4 li:nth-child(-n+3):after,
ul.step4sp li:nth-child(-n+3):after{
    background: #2F8D46 !important;	
 }
ul.step4 li:nth-child(4),
ul.step4sp li:nth-child(4) {
     color: rgba(243, 112, 34, 1) !important;
 } 
 
ul.step5 li:nth-child(-n+3),
ul.step5sp li:nth-child(-n+3) {
     color: #2F8D46 !important;
 } 
ul.step5 li:nth-child(-n+3):before,   
ul.step5sp li:nth-child(-n+3):before,
ul.step5 li:nth-child(-n+3):after,
ul.step5sp li:nth-child(-n+3):after{
    background: #2F8D46 !important;
 }
ul.step5 li:nth-child(4),
ul.step5sp li:nth-child(4) {
     color: rgba(243, 112, 34, 1) !important;	
 } 

 
 
li.status-completed a:before{
	 content:"\2714\0020  ";
	 color:#2F8D46;
	 font-weight: bold;
 }
 
 @media screen and (max-width: 540px){
	.progressbar-container {
		margin-top:30px !important;
	}
}

#ccnumber1p, #ccnumber2p, #ccnumber3p, #ccnumber4p
{
	max-width:60px !important;
}

@media screen and (max-width: 541px){
	.navbar-nav #language-selection{
	  order: -1 !important;
	}	
}

.hasRefund{
	color: white !important;
	background-color: #2F8D46;
	text-align:center;
	padding:10px;
	margin:10px;
	position: relative;
	margin-top:60px !important;
	padding-top:20px !important;
	z-index: 1;
}

.hasRefund h1{
	color: white !important;
	font-size:36px !important;
}

.semiCircle{
  position: absolute;
  top: -69px;
  left: 50%;
  transform: translateX(-50%);
  width: 100px;
  height: 100px;
  border-radius: 100px 100px 0 0;
  background-color: #2F8D46;
  background-image: url(../images/cash-icon-return-money.png);
  background-position: center;
  background-size: cover;
  z-index: -1;
}

@media only screen and (max-width: 431px) {
	html[lang="es"] .hero-form {
		width: 100% !important;
	}
	html[lang="es"] #home-page-login-button .button {
		width: 100% !important; 
	}
	html[lang="es"] div.main-z {
		height: auto;
	}
	html[lang="es"] .createact .create {
		width: 100% !important; 
	}
}

@media only screen and (max-width: 281px) {
	.hero-form .user-d {
		display: block !important;
	}
	.hero-form #home-page-login-button .button {
		width: 100% !important; 
	}
	.hero-form .createact .create {
		width: 100% !important; 
	}
	div.main-z .ret-r {
		margin-top:40px !important; 
	}
}





/*new home*/


.main-newb-form{
	border-radius: 0px;
   background-color: white;
   margin-top: 0px;
   padding-top: 20px;  
   padding-bottom: 20px;
   border: 2px solid #fb7016; 
   align-items: center;
   min-height: 470px;
   display: flex;
   flex-flow: column;
   justify-content: center;
   align-items: center;
}
.main-newb-form .ret-r2{margin-bottom: 0;}
.herobnnr4 img.hero-banner{width: 100%;}
.stress-free-tax{  
   padding-left : 150px;
   padding-right : 150px;
} 
.bg-light-red{
   background-color: #f6eade;
}
.bg-light-blue{
   background-color: #deeaf6;
}
.stress-free-tax h6{font-size:18px;font-weight: 400;}
.honest-price-part{ 
   background-color: #fff6ef; 
}
.honest-price-part  p{
   font-size:18px;
}
 
.border-left-reurn{
   border-left: 2px solid #f1b27f;
}
.returned-free h4{font-size:24px !important; margin:10px 0 15px; min-height: 75px; font-weight: 800;}
.returned-free h5{font-size: 19px !important; margin: 0px 0 15px;}
.state-returnbox{
    border: 3px solid #000000;
    border-radius: 28px;
    padding:50px 20px 10px;
    position: relative;
    height: 100%;
    background-color: #fff;
}
.rightprice-heading{font-weight: 700;color: #000;}
.peace-of-text .link-bl{font-weight:500;color:#fa7017;border-bottom-color:#fa7017;}
.peace-of-text span{font-weight:800;color: #000;margin-left: 5px;}
.mostpopluar-tag{
    background-color: #fa7017;
    color: #fff;
    font-weight: bold;
    text-align: center;
    padding: 5px;
    font-size: 18px;
    position: absolute;
    top: 0; left: 0;
    width: 100%;
    border-radius:25px 25px 0 0;
}
.round-btn{
    border-radius: 30px;
    width: 100%;
    font-weight: bold;
}
.round-btn.button:hover{
  border-radius: 30px;
}
.peace-mind-table{margin-bottom: 30px;}
.peace-mind-table table{min-width: 300px;}
.peace-mind-table table td{padding:5px 10px;}

.returned-free h2{
    font-size:50px;
    font-weight: 800;
}
.returned-free h2 sup{font-size: 18px;top: -15px;}

.bg-light-gray{
   background-color: #e0f3ed;
}
.accuracy-maximum-refund{padding: 30px 0 50px;}
.accuracy-maximum-refund h4{ 
    font-size: 24px !important;font-weight: 900; line-height: 1.4; margin-bottom: 20px;
 }
.accuracy-maximum-refund h6{ 
   font-size: 20px;font-weight: normal; line-height: 1.4;
}
.discover-million-trust{
   border-top: 3px solid #5c9fcc;
}
.client-comment-rating{padding: 30px 0 15px;}
.discover-million-trust figure img{max-width: 200px;max-height: 200px; width: 100%;}
.dialog-box-testimoni-bottom{ border: 2px solid #fb7016; height: 100%;position: relative; left: -115px;background-color: #f4f4f4;}
.nb-text-sm{    width: calc(100% - 135px);    position: relative;    left: -50px;    padding: 0 15px;}
.dialog-box-testimoni-bottom p{margin-bottom: 0;}
.honest-price-pic img{max-width: 100%;}
.returned-free .button{margin-bottom: 0;}
.herobnnr4 img.hero-banner{object-fit: cover;width: 100%; height: 100%;    object-position: center;max-height:628px;}
.main-newb-form .hero-form{max-width: 440px;width: 100%;}
.herobnnr4 .ret-r3{margin-bottom: 0;}
.dialog-box-testimoni-bottom h4{
    font-size: 26px !important;
    font-weight: 700;    margin-bottom: 15px;
}
.discover-million-trust h6{font-size: 16px !important;}
.discover-million-trust p{font-size: 16px;}
.dialog-box-testimoni-bottom p{font-size: 17px;}
.herobnnr4{padding-top: 79px;}
html[lang="es"] .returned-free h4{
    font-size: 21px !important;
}
html[lang="es"] .accuracy-maximum-refund h4{
    margin-bottom: 10px;
    min-height: 75px;
}
.scrolledboxshadow.navbar-default{
    box-shadow: 4px 4px 8px #888888;
}

@media only screen and (max-width: 1660px) {
   .returned-free h4 { 
	   min-height: 69px;
   }
   .dialog-box-testimoni-bottom{    left: -75px;}
   .nb-text-sm{left: 0;}
   .honest-price-part{padding-left: 100px;}
   .stress-free-tax{padding-left: 100px; padding-right: 100px;}
   .main-newb-form .ret-r{margin-top: 35px;}
}
@media only screen and (max-width: 1366px) {
   .stress-free-tax {
	   padding-left: 0;
	   padding-right: 0;
   }
   .dialog-box-testimoni-bottom {
	   left: -20px;
   }
   .nb-text-sm{width: 100%;left: -13px;}
   .returned-free h4 {
    font-size: 25px !important;
   }
   html[lang="es"] .returned-free h4 {
    font-size: 19px !important;
  }
  .main-newb-form .ret-r{margin-top: 24px;}
}
@media only screen and (max-width: 1300px) {
    .herobnnr4 img.hero-banner{max-height: 100%;}
    
}
@media only screen and (max-width: 1199px) {
   .border-left-reurn{border-left: 0; }
   .returned-free{row-gap: 1rem;}
   .returned-free h4 {
	   min-height: 36px;
       font-size: 24px !important;
   }
   .stress-free-tax .row {row-gap: 1rem;}
   .honest-price-part {
	   padding-left: 15px;
	   padding-right: 15px;
   }
   .accuracy-maximum-refund .row{row-gap: 1rem;}
   #home .google-search{max-width:310px; margin-left: auto;}
   html[lang="es"] #home-page-login-button{margin-left: 0;}
   html[lang="es"] .user-d, html[lang="es"] .pass-d {
    text-align: right;
    padding-right: 18px;
  }
  .main-newb-form .hero-form{max-width: 410px;}
  .navbar-expand-md .navbar-nav li:nth-child(4) .dropdown-menu, 
    .navbar-expand-md .navbar-nav li:nth-child(5) .dropdown-menu, 
    .navbar-expand-md .navbar-nav li:nth-child(6) .dropdown-menu {
        left: auto;
        right: 0;
      }
}
@media only screen and (max-width:990px){
    .returned-free h4 {
        min-height: 53px;
        font-size: 22px !important;
    }
    .returned-free h5 {
        font-size: 16px !important;
    }
    html[lang="es"] .returned-free h4 {
        font-size: 18px !important;
        min-height: 66px;
      }
      .search-icon{right: 15px;}
     
      html[lang="es"] .navbar-default .navbar-nav > li > a {
        font-size: 11px;
      }
      .herobnnr4 img.hero-banner {
        max-height: 600px;
      }
     
}

@media only screen and (max-width: 768px) {
   .peace-mind-table table td{padding-left: 0;}
    
   .accuracy-maximum-refund h6{margin-bottom: 0;}
   .dialog-box-testimoni-bottom{left: 0;margin: 0 20px 20px;height: auto;}
   .nb-text-sm{left: 0;margin-top: -15px;margin-bottom: 15px;}
   .peace-mind-box h4{text-align: center;}
   .peace-mind-table{padding: 0 15px;}
   .peace-mind-box{margin-top: 15px;}
   .discover-million-trust .col-md-6{width: 100%;}
   .discover-million-trust .client-comment-rating .col-md-6{width: 50%;}
}
@media only screen and (max-width: 767px) {
    .herobnnr4{padding: 60px 15px 0;}
    .stress-free-tax{padding-bottom: 30px;}
    .stress-free-tax .row {
        row-gap: 1.8rem;
    }
    .stress-free-tax h4{line-height: 1.4;}
    .accuracy-maximum-refund {
        padding: 30px 15px 50px;
    }
    .discover-million-trust{padding-left: 15px;padding-right: 15px;}
    html[lang="es"] .accuracy-maximum-refund h4 {
        margin-bottom: 10px;
        min-height: 20px;
      }
      .discover-million-trust .col-md-6, .discover-million-trust .client-comment-rating .col-md-6{width: 100%;}
      html[lang="es"] .navbar-default .navbar-nav > li > a{font-size: 16px !important;}
      .navbar-default .navbar-brand{margin-left: 15px;}
}
@media only screen and (max-width:590px){
    .client-comment-rating { 
        row-gap: 2rem;
    }
    .dialog-box-testimoni-bottom { 
        margin: 0 18px 20px; 
    }
    .returned-free h4 {
        min-height: 36px;
        font-size: 20px !important;
    }
    .accuracy-maximum-refund h4{margin-bottom: 5px;}
   .efil-content .button{
        white-space: normal;
    }
    
    html[lang="es"] .herobnnr3 h1{
        font-size: 30px;
    }
}   
@media only screen and (max-width:480px){
   .returned-free .button{
	   font-size: 15px;
		padding: 5px 8px;
   }
   .returned-free h4 {
    font-size: 18px !important;
    min-height: 44px;
  }
   .returned-free h5 {
	   font-size:16px !important;
   }
   .honest-price-pic img {
        max-width: 85%;
        height: 208px;
    }
    .main-newb-form .user-d,.main-newb-form  .pass-d{display: block;width: 220px;margin: 0 auto;}
    .main-newb-form .hero-form input {
        width: 100% !important;
      }
      .main-newb-form .createact .create {
        width: 310px;
      }
      .main-newb-form  #home-page-login-button .button {
        width: 310px !important;
      }
      .main-newb-form{
        margin: 0 5px;
        width: calc(100% - 10px);
      }
      .dialog-box-testimoni-bottom {
        margin: 0 10px 20px;
    }
    html[lang="es"] .returned-free h4 {
        font-size: 16px !important;
        min-height: 59px;
      }
      html[lang="es"] .herobnnr4 .createact-text{
        font-size: 16px;
      }
      html[lang="es"] .herobnnr4 #home-page-login-button {
        margin-left: 0;
      }
      
 
    html[lang="es"] .herobnnr4 .user-d, html[lang="es"] .herobnnr4 .pass-d {
    text-align: right;  padding-right: 0;

    }
}
@media only screen and (max-width:395px){
    html[lang="es"] .returned-free h4 {
        font-size: 15px !important;
        min-height: 52px;
      }
}

.search-icon{display: none;}
@media (max-width:1199px) {
	.search-icon{display: block;
		width: 33px;
		height: 30px;
		margin-top: 18px; 
		position: absolute;
		right: 20px;
		background: #fb7016;
		padding: 2px 7px;
		border-radius: 5px;
		color: #fff;
	cursor: pointer;}
    #home  #search-bar-nav .google-search {
		display: none;
	}
	#home  .google-search {
		
		position: absolute;
		top: 0;
		z-index: 11;
		background: #fff;
		width: 100%;
		max-width: 100%;
		z-index: 55;
		margin-top: 0;
		box-shadow: 6px 0px 4px 3px rgba(0,0,0,0.2);
		left: 0;
		}
	
    #home  #main-nav .google-search{display: none !important;}
	#search-bar-nav{margin-top:0;z-index: 999;}
}
@media (max-width:767px) {
	.search-icon{display: none;}
	 #search-bar-nav .google-search{display: none !important;}
     #home #main-nav .google-search{display: block !important;
		position: static;
        box-shadow: none;
	}
	.navbar .nav .dropdown:nth-child(5):not(.status-completed){
		margin: 15px 10px 10px 15px;
	}
	.navbar-default .navbar-nav>li>a {
        padding: 10px 15px !important;
    }
    #main-nav {
        padding-right: 0px;
      }
      html[lang="es-US"] .navbar-default .navbar-nav > li > a {
        font-size:1.1em;
      }
      .how-heading2{padding: 0 10px;}
}
@media screen and (max-width: 575px) {
    .main-newb-form{border: 0;}
    .returned-free .button{font-size: 20px;}
}
@media screen and (max-width: 480px) {
    .navbar .nav .dropdown:nth-child(6):not(.status-completed) {
        margin-left: 0;
        margin-bottom: 0;
    }
    .returned-free h2{font-size: 38px;}
    .returned-free h2 sup { top: -9px;}
}