/*
  Stylesheet CSS
  Project Name: NDT
  Author: Softiconic - http://softiconic.com/
  Version: 5.0
*/
@import url('https://fonts.googleapis.com/css2?family=Yeseva+One&display=swap');
/*-- Variables --*/
:root {
  --color-primary: #005b9d;
  --color-secondary: #000000;
  --color-tertiary: #000000;
  --color-success: #005b9d;
  --color-danger: #FF0003;
  --color-body: #000000;
  --heading-color: #005b9d;
}

/*Reset CSS*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

body { 
  font-style: normal;
  overflow-x: hidden;  
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

nav ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

a {
  outline: 0;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  -khtml-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  color: #010829;
}

a:focus,
a:hover {
  color: #010829;
  text-decoration: none;
  outline: none;
  outline: 0;
}

button {
  outline: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -khtml-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

ins {
  background-color: #010829;
  color: #ffffff;
  text-decoration: none;
}

mark {
  background-color: #010829;
  color: #ffffff;
  font-style: italic;
  font-weight: bold;
}

del {
  text-decoration: line-through;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #010829;
  margin: 1em 0;
  padding: 0;
}

input {
  vertical-align: middle;
}

select {
  vertical-align: middle;
}

img {
  max-width: 100%;
  transition: all 0.3s ease-out 0s;
}

button {
  cursor: pointer;
}

button:focus, input:focus, textarea, textarea:focus {
  outline: 0;
}

h1, h2, h3, h4, h5, h6 { 
  font-display: swap;
}
 

ul {
  margin: 0px;
  padding: 0px;
}

li {
  list-style: none;
}

p {
  margin-bottom: 15px;
}

label {
  color: #010829;
  display: inherit;
}

*::-moz-selection {
  background-color: #010829;
  color: #ffffff;
  text-shadow: none;
}

::-moz-selection {
  background-color: #010829;
  color: #ffffff;
  text-shadow: none;
}

::selection {
  background-color: #010829;
  color: #ffffff;
  text-shadow: none;
}

*::-moz-placeholder {
   color: #000!important;
  opacity: 1!important;
}

*::placeholder {
  color: #000!important;
   opacity: 1!important;
}