body{color:#0b0a36}
h1, .h1, h2, .h2, h3, .h3, h4, .h4{color:#325ca8}
.h1, h1 {font-size: 2.3rem;color:#fff;text-transform:uppercase;text-align:center}
p,{color:#0b0a36}
.scroll-top i {color: var(--color-default)}
.footer .footer-legal .copyright {padding-top: 30px;border-top: 1px solid rgba(252, 177, 1, 0.35)}
.blog .posts-list .post-title{color:#325ca8} .buttonHeader, .buttonFooter {background-color:#fcb101;border-radius:12px;display:inline-block;cursor:pointer;color:#ffffff;font-size:19px;font-weight:bold;padding:16px 31px;text-decoration:none}
.buttonFooter{margin-top:5%;padding:16px 45px;}
.buttonHeader:hover , .buttonFooter:hover {background-color:#db9f1f;color:#fff}
@media (max-width: 1480px) {
.buttonHeader {font-size:14px;font-weight:bold;padding:12px 22px}
} @media screen and (max-width: 575px) {
h1, h1 {font-size: 1.5rem;}
.buttonHeader {	display:none}
}
@media (min-width: 1200px){
.h2, h2 {font-size: 2.3rem;}
} .breadcrumb_last{color:#fff;}
#breadcrumbs{color:#fcb101} @media (min-width: 1280px) { 
.navbar a,.navbar a:focus {color: rgba(255, 255, 255)}
.navbar a {color: var(--color-primary)} } .breadcrumbs:before {background-color: rgba(50, 98, 168, 0.75)} .blog .sidebar .sidebar-title,.widget-title.h2  {
font-size: 24px;font-weight: 700;padding: 0;margin: 0;color: #325ca8;}
.sidebar-item .h4{font-size:1.0rem}
.sidebar .widget-area section{margin-top:6%}
@media (min-width: 1280px) {
.sidebar .widget-area section{padding-top:2%;padding-bottom:2%}
} .footer-info div.h3, .footer-links div.h4 {color:#fcb101} .about ul li {color:#0b0a36;font-size: 1.5em}
.stats-counter .stats-item p{font-size: 1.5em}
@media (min-width: 991px){ 
.about h2{margin: 0 0 20px 0}
.alt-services .icon-box:hover i{background-color:inherit;color:#fcb101}
} .submitButton input[type=submit] {
background: var(--color-primary);border: 0;padding: 10px 35px;color: #fff;transition: 0.4s;border-radius: 5px}
.submitButton input[type=submit]:hover {
background: rgba(254, 185, 0, 0.8);
} .katex{font:normal 2.3em KaTeX_Main,Times New Roman,serif;} .alt-services h3 {
font-size: 28px;
font-weight: 700;
color: #325ca8;
margin-bottom: 20px;
padding-bottom: 20px;
position: relative;
}
.alt-services h3:after {
content: "";
position: absolute;
display: block;
width: 50px;
height: 3px;
background: #fcb101;
left: 0;
bottom: 0;
}
.alt-services .icon-box:hover i {
background-color: #fcb101;
color: #fff;
}
.alt-services .icon-box h3 {
font-weight: 700;
margin-bottom: 10px;
font-size: 18px;
}
.alt-services .icon-box h3 a {
transition: 0.3s;
}
.alt-services .icon-box h3 a:hover {
color: #fcb101;
} .table-wrapper {-webkit-overflow-scrolling: touch;overflow-x: auto	}
table.alt {margin: 0 0 2em 0;width: 100%}
table.alt tbody tr {border: solid 1px #fff;border-left: 0;border-right: 0}
table.alt tbody tr:nth-child(2n + 1) {background-color: rgba(144, 144, 144, 0.25)}
.single-product table.alt tbody tr:nth-child(2n + 1) {background-color: inherit}
table.alt td {padding: 0.75em 0.75em} 
table.alt th {background-color: #1f3d78;color: #fff;font-size: 1.2em;font-weight: 600;padding: 0 0.75em 0 0.75em;text-align: center;line-height: 2em}
table.alt thead {border-bottom: solid 2px #fff}
table.alt tfoot {border-top: solid 2px #fff}
table.alt {border-collapse: separate}
table.alt tbody tr td {border: solid 1px #fff;border-left-width: 0;border-top-width: 0;text-align: center}
table.alt tbody tr td:first-child {border-left-width: 1px}
table.alt tbody tr:first-child td {border-top-width: 1px}
table.alt thead {border-bottom: 0}
table.alt tfoot {border-top: 0}