.b-example-divider {
  height: 3rem;
  background-color: rgba(0, 0, 0, .1);
  border: solid rgba(0, 0, 0, .15);
  border-width: 1px 0;
  box-shadow: inset 0 .5em 1.5em rgba(0, 0, 0, .1), inset 0 .125em .5em rgba(0, 0, 0, .15);
}

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

.bi {
  vertical-align: -.125em;
  fill: currentColor;
}

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

.dropdown-toggle {
  outline: 0;
}

body, html { width:100%; height:100%; }
.headerFull { background:#ddd }
 

.navbar-light .navbar-nav .nav-link { background:#116C94!important;  color:#fff!important; padding:8px 15px; white-space: nowrap;}
.navbar-light .navbar-nav .nav-item { padding:0px 5px!important; margin-bottom:3px}


body{ height:100vh; margin:0; }

.footerFull{
  margin-top:auto;}

body{ 
  display:flex; 
  flex-direction:column; 
}
main { padding:10px 0px}
.topnav {
	overflow:hidden;
}
.TopTel {
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 0;
}
.TopTel .fa {
	font-size: 36px;
	margin-right: 10px;
	float: left;
	margin-left: 10px;
	color:white!important;

}
.TopTel p {
	margin-top: 10px;
	color:white!important;

}
.Ttel {
	background-color: #1e72be;
	padding: 15px 0 10px 5px;
}
.Twhats {
	background-color: #3fc02a;
	padding: 15px 0 10px 5px;
}

@media only screen and (min-width: 775px) {
	.pc-hide{
		display:none;
	}
  
}

.flipcard
{
    perspective: 1000px;  margin:10px 0px
}
.flipcard:hover .card__inner,
.flipcard:active .card__inner,
.flipcard:focus .card__inner
{
    -ms-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.flipcard,
.card__inner
{
    position: relative;

    width: 100%;
}

.card__inner
{
    transition: transform .25s ease-in-out;
    transform-origin: 50% 50%; 
    display: flex;
    justify-content: center;
    align-items: center;

    transform-style: preserve-3d;
}

.card__back
{
    -ms-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);  
}
.card__front { background-size:cover }
.card__front,
.card__back
{ 
    position: absolute;
    top: 0;
    left: 0;
border-radius:10px; background-color: #f4524d; overflow:hidden;

    width: 100%;
    height: 100%;

    color: #fff; 
    display: flex;
    justify-content: center;
    align-items: center; flex-direction:column;
    -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.topContactCs { display:flex; width: 100%;}
.topContactCs a { display:flex; justify-content:center; flex-wrap: nowrap; font-size: 16px;	font-weight: 700;	text-transform: uppercase; align-items: center; color:#fff; flex-grow: 1; padding:10px 0px }
.topContactCs .fa { font-size:36px; padding-right:10px  }
.topContactCs a:first-child { background-color: #1e72be; }
.topContactCs a:last-child { background-color: #3fc02a; }
@media only screen and (min-width: 775px) { .topContactCs { display:none; } }










    