
@media (max-width: 1200px) {
  legend {
    font-size: calc(1.275rem + 0.3vw);
  }
  h1,
  .h1 {
    font-size: calc(1.375rem + 1.5vw);
  }
  h2,
  .h2 {
    font-size: calc(1.325rem + 0.9vw);
  }
  h3,
  .h3 {
    font-size: calc(1.3rem + 0.6vw);
  }
  h4,
  .h4 {
    font-size: calc(1.275rem + 0.3vw);
  }
  .display-1 {
    font-size: calc(1.725rem + 5.7vw);
  }
  .display-2 {
    font-size: calc(1.675rem + 5.1vw);
  }
  .display-3 {
    font-size: calc(1.575rem + 3.9vw);
  }
  .display-4 {
    font-size: calc(1.475rem + 2.7vw);
  }
  .close {
    font-size: calc(1.275rem + 0.3vw);
  }
}

@media (min-width: 768px)
.d-md-flex {
    display: flex!important;
}


.bi:before
{
	line-height: 1.25;
}

.keyimg
{
	width: 55px;
	height: 55px; 
	z-index: 1; 
	top: -0.75em; 
	left:0;
}

.dropdown-item.active, .dropdown-item:active {
    background-color: #17a2b8!important;
}

.my-link-info
{
	color: inherit!important;
	
}

.my-link-info:hover, .my-link-info.hover
{
	color: #17a2b8!important;
	
}

.my-link-info:active, .my-link-info.active
{
	color: #17a2b8!important;
	
}

body
{
	line-height: 2 !important;
}