
/*@import url('all.min.css');

/*@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.3.1/css/font-awesome.min.css');


@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');

@import url('../3d-party/fontawesome-free-5.3.1-web/css/font-awesome.min.css');
*/
@import url('bootstrap.min.css');


html{
	background: none;
}
html,
body {
  height: 100%;
  vertical-scroll:none;
  horisontal-scroll:none;
  overflow: hidden;
}

#page-content {
  flex: 1 0 auto;
}

#sticky-footer {
  flex-shrink: none;
}

/* Other Classes for Page Styling */

/*body {
  background: #007bff;
  background: linear-gradient(to right, #0062E6, #33AEFF);
}
*/
.bv-vide{
    height: 100vh;
    width:100%;
    margin:0;
    position:fixed !important;
}
.bv-service-card{
	position:relative;
	display: inline-block;
	//background: #007bff;
  	//background: linear-gradient(to right, #0062E6, #33AEFF);
        //border-radius: 50%;
        //height:30vh;
        padding-top:10vh;
        padding-bottom:10vh;
        width:30vw;
        margin-top:-15vh;
        margin-bottom:-15vh;
        margin-left:-15vw;
        margin-right:-15vw;
	//box-shadow: 10px 10px 5px #007bff;
        animation-name: bv-services;
}
.bv-service-card p{
    //margin-top: -1rem;
    text-align:center;
    font-size:2rem;  
    //margin-left:
}
.bv-first-service{
        top:25%;
        left:25%;
        animation-duration: 3s;  
}
.bv-middle-service{
        top:50%;
        left:50%;
        animation-duration: 3s;  
}
.bv-last-service{
        top:75%;
        left:75%;
        animation-duration: 3s;  
}

@keyframes bv-services {
  from {top:100vh;left:100vw;}
}
/*
.bv-main{
 background-color:#6CC1F1;
}
*/
/*.bv-navbar-header img{
	max-height: 2 rem;
}

.site-description {
  font-size: 1rem;
  font-weight: 600;
  font-family: 'Courier Prime';
  padding-right: 5px;
  //background-color: rgba(229, 231, 233, 0.7);
  background: transparent;
  text-align: right;
}
*/
/*
.site-description p{
    font-family:'Courier Prime';
    color: #4078C2;
    text-shadow: 0.05rem 0.05rem #eee;
    //color: #79D7FF;
    //text-shadow: 0.05rem 0.05rem #555;
    padding-right: 20px;
} */
/*
.header-inner{
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    padding-right: 1rem;
    padding-left: 1rem;
}
.header-inner img {
}
.header-inner .brand{
	max-width: 600px;
   //min-width:300px;
}
hr {
    margin: 5px 0;
    border: 0;
    border-top: 2px solid #4078C2;
    border-bottom: 2px solid #79D7FF;
}

.bv-white{
     background-color:#ffffff;
}
.bv-transparent{
     background:transparent;
}
.bv-footer-center{
    text-align:center;
    color: #4078C2;
}
.bv-footer-center a{
    color: #eee;
}
.bv-section-services{
    margin:4rem 7rem;
}
.wdform_section hr{
  border-top: 1px solid #D8D6D7;
  border-bottom: 0px;
  height: 15rem;
}
#form12 .wdform_page{
background: transparent;
}
#form12 .wdform_column{
min-height:35rem;
}
#bv-request-background{
}
#bv-form-background{
    display:none;
    position:fixed;
    height:94%;
    margin:3%;
    width:94%;
    top:-3rem;
    align-content:middle;
}
.bv-background{
    background-color: rgba(229, 231, 233, 0.7);
    border-radius: 15px;
    padding: 1rem;
}
.bv-background .wdform-page-and-images .wdform-page{
	height: 40rem;
}
.item-page h1, h3, p{
    font-family:'Courier Prime';
}
.item-page h1{
    color: #79D7FF;
}
.item-page h3, p{
    color: #4078C2;
    text-shadow: 0.05rem 0.05rem #eee;
    padding-right: 20px;
    padding-left: 20px;
    color: #4078C2;
}
.item-page p{
    color: #4078C2;
}

.bv-services-list{
    display:flex;
    justify-content: space-between;
}
.bv-services-list-item{
}
.bv-vide{
   // display: none;
    height: 100vh;
    width:100%;
    margin:0;
    position:fixed !important;
}

#bv-show-form,#bv-close-form{
 background: transparent;
 border: 0;
 color: #4078C2;
}
#bv-show-form{
 font-size: 3rem;
}
#bv-footer{
position:absolute;
bottom:0;
width:100%;
}
*/