html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

html {
  position: relative;
  min-height: 100%;
}

.form-floating > .form-control-plaintext::placeholder, .form-floating > .form-control::placeholder {
  color: var(--bs-secondary-color);
  text-align: end;
}

.form-floating > .form-control-plaintext:focus::placeholder, .form-floating > .form-control:focus::placeholder {
  text-align: start;
}

.container-fluid {
    padding-right: 0px;
    padding-left: 0px;
}


/*////////////////////////////////////////////////////////////////////////////////////*/
* {
    margin: 0px;
    padding: 0px;
}

.header-btn a{
    color:white !important;
}
header.main-header .header-sticky {
background-color:transparent;
}
.hero.hero-video{
    position:relative;
    bottom:100px;
}
.our-services {
    position: relative;
    bottom: 100px;
}
.what-we-do-body ul li{
    padding-right:40px;
}
.benefit-footer-list ul li {
     background-position:right center;
     padding-right:40px;
}
/*.our-faqs{
    margin-top:300px;
}*/
p{
    text-align:justify !important;
}
/*.section-title .dark-section h3{
    font-size:14px !important;
}*/
.MainHeader {
    position:relative;
    
    width:100%;
    height:45em;
}
.logoTitle {
    color: var(--primary-color);
    font-size: 18px;
    font-weight: 900;
    margin-top: 1rem;
}
.footer-links ul li {
    color: var(--white-color);
    font-size: 16px;
    font-weight: 900;
}
.footer-links h3 {
   /* color: var(--primary-color);*/
    font-size:20px;
}
.footer-newsletter-form .form-group .newsletter-btn {
    margin-right: 20px;
}
.footer-copyright-text p {
    font-weight: 600;
}

