.form-control-dark {
  border-color: var(--bs-gray);
}
.form-control-dark:focus {
  border-color: #fff;
  box-shadow: 0 0 0 .25rem rgba(255, 255, 255, .25);
}

.text-small {
  font-size: 85%;
}

.dropdown-toggle:not(:focus) {
  outline: 0;
}
.bg{
  background-image: url('../img/f-bg.png');
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  background-position: right;
}
.bg_color{
  background: #CADEF61A;
  background: linear-gradient(90deg,rgba(202, 222, 246, 1) 0%, rgba(249, 250, 252, 1) 50%, rgba(255, 248, 242, 1) 100%);
}
.menu_bg{
  background: #001D5E;
  background: linear-gradient(180deg,rgba(0, 29, 94, 1) 0%, rgba(0, 70, 191, 1) 100%);
}

.text-center{
  text-align: center;
}
.border{
  border: 1px solid #f00;
}

.slogn{
  margin-bottom: 50px;
}

.slogn h4{
  font-size: 24px;
  margin-bottom: 20px;
}
.slogn::before{
  background-image: url('../img/lft.jpg');
  height: 3px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: left;
  background-size: contain;
}

.slogn::after{
  background-image: url('../img/rft.jpg');
  height:3px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: left;
  background-size: contain;
}


footer.ftbg{
  background-image: url('../img/footer-bg.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  background-position: bottom;
  padding: 30px;
}
/*footer::before {
  content: "";
  display: block;
  background-image: url('../img/footer-bg.png');
  height: 90px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: right;
  background-size: contain;
}

footer::after {
  content: "";
  display: block;
  background-image: url('../img/footer-bg1.png');
  height: 90px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: left;
  background-size: contain;
}*/


.logo img { width: 100%; }
ul.social {
  display: block;
  padding-left: 0rem;
}
.social li{
  display: contents;
}

.ptr{
  padding-top: 40px;
  padding-bottom: 60px;
}

 .featurette-heading {
    margin-top: 0rem;
}