body { font-family: 'Lato', Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; }

.logo { padding: 15px 0; }
.calculatorsearch { padding: 20px 0; }
.calculatorbox {
    padding: 20px;
    border: 2px solid gray;
    border-radius: 4px;
}
.center-calculaterdd .col-sm-12 {
    max-width: 78%;
    text-align: justify;
    justify-content: center;
    margin: 0 auto;
}
.net-word .col-sm-5 {
    max-width: 23%;
}
.net-word .col-sm-12 {
    max-width: 66%;
    text-align: justify;
    justify-content: center;
    margin: 0 auto;
}
.center-calculaterdds .col-sm-12 {
    max-width: 78%;
    text-align: justify;
    justify-content: center;
    margin: 0 auto;
}
.center-calculaterdd .col-sm-12.bglightgray {
    max-width: 100%;
}
.center-calculaterdd p {
    text-align: right !important;
	clear:both;
}
.center-calculaterdd2 .textright {
    text-align: right !important;
}
p.text-center {
    text-align: center !important;
}
.bglightgray strong {
    text-align: center !important;
    width: 100%;
    margin: 0 auto;
    justify-content: center;
    display: inherit;
}
.cewntetr21 strong {
    text-align: right;
    display: inherit;
}
.cewntetr21 p {
    text-align: right;
}
.col-sm-3.textleft {
    text-align: right !important;
}
.col-sm-12.bglightgray p {
    text-align: center;
}
#chartcanvas { width: 450px; }
#doughnut-chart { width: 400px; height: 4300px; }
.fakechart {
    width: 100%;
    text-align: center;
    font-family: "Lato";
    font-size: 155px;
    color: red;
}
.cont-wrepers {
    text-align: justify;
}text-align
.cont-wrepers {
    text-align: justify;
}
.cont-32 .col-sm-12 {
    max-width: 62%;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}
.rfk {
    color: #bb3939;
}
.rfks {
    color: #bb3939;
}
.cont-32 {
    display: inline-block;
    text-align: justify;
    MARGIN: 0 auto;
    width: 100%;
    float: left;
    justify-content: center;
}
.cewntetr21 {
    width: 100%;
    margin: 0 auto;
    justify-content: center;
    display: inline-flex;
}
.center-calculater .col-sm-12 {
    width: 50%;
    margin: 0 auto;
    justify-content: center;
    text-align: center;
    flex: 50%;
    max-width: 50%;
}
.bottom-content {
    margin-top: 27px;
}
.text-center.mt-1 {
    margin-top: 32px !important;
}
div#datafetch {
    display: inline-block;
    width: 100%;
}
.fetch-result-pages h3 {
    font-size: 17px;
    border-bottom: 1px solid gray;
    padding: 3px 0;
}

.fetch-result-pages a {
    color: gray;
    text-decoration: none;
}
ul.fetch-result-pages {
    list-style: none;
    display: inline-block;
    width: 100%;
    height: 200px;
    overflow-y: scroll;
}
.fetch-result-pages a:hover{ color: red;}
.fetch-result-pages{
    position: absolute;
    top: 74%;
    background: #fff;
    width: 300px;
    z-index: 99;
    padding: 12px;
}
.btn-success {
    color: #fff;
    background-color: gray;
    border-color: gray;
    width: 50%;
    font-size: 19px;
}
.col-md-12.advencs {
    height: 30px;
}
.deductions { width: 100%; text-align: center; font-family: "Lato"; font-size: 60px; color: #FF6384; margin-top: 30px; }
.comparison { display: none; }
.ui-widget { font-size: 12px; }
.multiplier { position: absolute; top: 15px; right: 20px; }

nav { z-index: 2; }
.nav-link { font-weight: bold; letter-spacing: 1px; font-size: 16px; }
.navbar-nav > li { margin-left: 10px; margin-right: 10px; }
.navbar-dark .navbar-nav .nav-link { color: #ffffff; padding: 7px 20px; }
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link.current {
    color: #cec944;
    background: transparent;
}

/* backgrounds */
.bgblack { background: #000; }
.bgdarkgray {
    background: gray;
}
.banner-image {
    margin-bottom: 20px;
}
.footer-sections {
    background: gray;
    color: #fff;
    text-align: center;
    justify-content: center;
    margin: 0 auto;
    align-items: center;
    width: 100%;
}
.copy-write {
    width: 100%;
    display: inline-block;
    text-align: center;
    padding: 5px 0;
    font-size: 18px;
}
section.contant-wraper {
    padding: 15px 0;
    background: #fff;
}
.outer-navss ul {
    display: inline-block;
    width: 100%;
    margin: 0 auto;
    padding: 0;
}

.outer-navss h4 {
    margin: 0;
    display: initial;
    border-bottom: 4px;
    border-color: gray;
    border-bottom-style: solid;
    line-height: 32px;
    padding: 0;
}
.outer-navss h4 strong {
    padding: 0 0 9px;
    display: inline-block;
}
.outer-navss i.fa.fa-hand-o-right {
    margin-right: 9px;
}
.outer-navss {
    padding: 15px 0;
}
.outer-navss ul li {
    width: 31.33%;
    display: inline-block;
    margin: 0 auto;
}
.outer-navss ul li a {
    color: #000;
    font-size: 14px;
    line-height: 26px;
    padding: 0;
    font-weight: 200;
    letter-spacing: 0;
}
.outer-navss ul li a:hover {
    color: red;
}

.font36 h3 {
    color: #000;
}
.btn-secondary {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.bglightgray { background: #e2e2e2; }
.bgblue { background: #3e95cd; }
.bgred { background: #c45850; }
.bgviolet { background: #8e5ea2; }
.bggreen { background: #3cba9f; }

/* font size */
.font11 { font-size: 11px; }
.font12 { font-size: 12px; }
.font14 { font-size: 14px; }
.font18 { font-size: 18px; }
.font30 { font-size: 30px; }
.font36 { font-size: 36px; }
.font40 { font-size: 40px; }
.font70 { font-size: 70px; }

/* font color */
.fontwhite { color: #ffffff; }
.fontred { color: #c45850; }
.fontblue { color: #428bca; }
.fontgreen { color: #5cb85c; }
.fontlightblue { color: #5bc0de; }

/* font style */
.fontbold { font-weight: bold; }
.fontlato { font-family: "Lato"; }
.txtuline { text-decoration: underline; }

/* border */
.bordercircleblue { border-radius: 50%; border: 10px solid #428bca; width: 200px; margin: 0 auto; position: relative; }
.bordercirclered { border-radius: 50%; border: 10px solid #c45850; width: 350px; margin: 0 auto; position: relative; }
.bordercirclegreen { border-radius: 50%; border: 10px solid #5cb85c; width: 350px; margin: 0 auto; position: relative; }
.borderleftblack { border-left: 1px solid #000000; }

/* padding */
.padtop10px { padding-top: 10px; }
.padtop30px { padding-top: 30px; }
.padbot30px { padding-bottom: 30px; }
.padleftright20px { padding-left: 20px; padding-right: 20px; }

/* margin */
.marauto { margin: 20px auto; }
.marcenter { margin: 0 auto; }
.martop40px { margin-top: 40px; }
.marbot10px { margin-bottom: 10px; }
.martopn32px { margin-top: -32px; }

.textright { text-align: right; }

.txtabsolutebot { position: absolute; bottom: 20px; width: 70%; text-align: center; margin: 0 15%; text-decoration: underline; }

.pagetitle { font-family: 'Montserrat', "Open Sans", Helvetica, Arial, sans-serif; font-weight: 900; font-size: 40px; text-align: center; letter-spacing: -1px; padding: 0; }
.hidedesktop { display: none; }

hr.division { margin-bottom: 2px; margin-top: 2px; width: 50%; border-top: 1px solid #000000; }

p { margin-top: 5px; margin-bottom: 5px; }

@media only screen and (max-width: 700px) {
	.calculatorsearch { padding: 0 0 20px; }
	.pagetitle { font-size: 28px; line-height: normal; }
	#chartcanvas { width: 100%; }
	#doughnut-chart { width: 90%; height: 400px; margin-left: 0; }
	.font12mobile { font-size: 12px; }
	.font10mobile { font-size: 10px; }
	.hidemobile { display: none; }
	.hidedesktop { display: block; }
	.table td, .table th { padding-left: 1px; padding-right: 1px; }
	.fakechart span { font-size: 40px !important; }
	.textright { text-align: right; }
	.mobb-2 { margin-bottom: 15px; }
	.borderleftblack { border: 0; }
}