@charset "utf-8";

.u-btn {
  /*display: inline-block;*/
  display: table;
  /*TODO maye need another solution for negative marin*/
  cursor: pointer;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  font-style: inherit;
  font-weight: inherit;
  text-decoration: none;
  border: 0 none transparent;
  outline-width: 0;
  background-color: transparent;
  margin: 0;
  -webkit-text-decoration-skip: objects;
  font-style: initial;
  white-space: nowrap;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: middle;
  text-align: center;
  padding: 10px 30px;
  border-radius: 0;
  --border-radius: 0;
  align-self: flex-start;
}
.u-btn:focus,
.u-btn:active:focus,
.u-btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.u-btn:hover,
.u-btn:focus {
  text-decoration: none;
}
.u-btn:active,
.u-btn.active {
  outline: 0;
  background-image: none;
}
.u-btn.disabled,
.u-btn[disabled] {
  opacity: 0.6;
}
.btn {
}
.u-button-style {
  transition-property: background-color, color, border-color;
}
.u-font-arial.u-custom-font {
  font-family: Arial, sans-serif !important;
}
.u-font-courier-new.u-custom-font {
  font-family: 'Courier New', monospace !important;
}
.u-font-georgia.u-custom-font {
  font-family: Georgia, serif !important;
}
.u-font-roboto.u-custom-font {
  font-family: Roboto, sans-serif !important;
}
.u-font-open-sans.u-custom-font {
  font-family: 'Open Sans', sans-serif !important;
}
.u-font-lato.u-custom-font {
  font-family: Lato, sans-serif !important;
}
.u-font-montserrat.u-custom-font {
  font-family: Montserrat, sans-serif !important;
}
.u-font-roboto-condensed.u-custom-font {
  font-family: 'Roboto Condensed', sans-serif !important;
}
.u-font-oswald.u-custom-font {
  font-family: Oswald, sans-serif !important;
}
.u-font-raleway.u-custom-font {
  font-family: Raleway, sans-serif !important;
}
.u-font-pt-sans.u-custom-font {
  font-family: 'PT Sans', sans-serif !important;
}
.u-font-ubuntu.u-custom-font {
  font-family: Ubuntu, sans-serif !important;
}
.u-font-titillium-web.u-custom-font {
  font-family: 'Titillium Web', sans-serif !important;
}
.u-font-merriweather.u-custom-font {
  font-family: Merriweather, serif !important;
}
.u-font-roboto-slab.u-custom-font {
  font-family: 'Roboto Slab', serif !important;
}
.u-font-playfair-display.u-custom-font {
  font-family: 'Playfair Display', serif !important;
}
.u-font-lobster.u-custom-font {
  font-family: Lobster, display !important;
}
.u-none.u-input,
.u-none.u-field-input,
.u-none.u-button-style,
.u-none.u-button-style:hover,
.u-none.u-button-style:focus,
.u-none.u-button-style:active,
.u-none.u-button-style.active,
.u-button-style.u-hover-none:hover,
.u-button-style.u-hover-none.hover,
.u-button-style.u-hover-none:focus,
.u-button-style.u-active-none:active,
.u-button-style.u-active-none.active,
li.active > .u-button-style.u-active-none {
  color: inherit !important;
  background-color: transparent !important;
}
.u-button-style.u-border-none,
.u-button-style.u-border-hover-none:hover,
.u-button-style.u-border-hover-none:focus,
.u-button-style.u-border-active-none:active,
.u-button-style.u-border-active-none.active,
li.active > .u-button-style.u-border-active-none {
  border-color: transparent !important;
  border-width: 0;
}
.u-button-style.u-text-none,
.u-button-style.u-text-none:hover,
.u-button-style.u-text-none:focus,
.u-button-style.u-text-none:active,
.u-button-style.u-text-none.active,
.u-button-style.u-text-hover-none:hover,
.u-button-style.u-text-hover-none:focus,
.u-button-style.u-text-active-none:active,
.u-button-style.u-text-active-none.active,
li.active > .u-button-style.u-text-active-none {
  color: inherit !important;
}
.u-btn
        {
        margin-top: 0px;
        margin-bottom: 20px;
        }


  .u-align-center-md {
    text-align: center;
  }

.Head p
 
{
    font-size: 1.975em;
}
.center 
         {
		 text-align: center;
	     background-color:black;
	   	color:white;
}
		
.ft p {
	     font-size: 0.925em;
}
.Com p {
	     font-size: 0.925em;
}
.logo {
	      display:flex;
	      justify-content: center;
	      align-items: top;
	      height: 250PX;
}
.imsize
{
	width: 100%;
	height: 15%;
}
.footer
{
	position: static
	left: 0px;
	bottom: 0px;
	width: 100%;
}

.block{
  display:inline-block;
  padding:30px 50px;
  background:#fff;
}
.flash-me {
  color:#000;
  font-size:80px;
  -webkit-animation: flash linear 1s infinite;
  animation: flash linear 1s infinite;
}

@-webkit-keyframes flash {
  0% { opacity: 0; } 
  80% { opacity: 1; color:#000; } 
  83% { opacity: 0; color:#000; } 
  86% { opacity: 1; color:#000;}  
  89% { opacity: 0} 
  92% { opacity: 1; color:#000;} 
  95% { opacity: 0; color:#000;}
  100% { opacity: 1; color:#000;}
}
@keyframes flash {
  0% { opacity: 0; } 
  80% { opacity: 1; color:#000; } 
  83% { opacity: 0; color:#000; } 
  86% { opacity: 1; color:#000;}  
  89% { opacity: 0} 
  92% { opacity: 1; color:#000;} 
  95% { opacity: 0; color:#000;}
  100% { opacity: 1; color:#000;}
}
.middle{
	text-align: center;
}

div1 {
	border: 0px solid #000;
	padding: 15px;
	
}

.fcontainer {
  display: flex;
  justify-content: center;
  background-color: white;
}

.fcontainer div {
  background-color: #f1f1f1;
  width: 100px;
  margin: 20px;
  text-align: center;
  line-height: 75px;
  font-size: 40px;
}
.fcontainer p {
	text-align: center
}

.book {
	text-align: center;
	font-size: 28px;
}
.fcontainer br {
	font-size: 24px;
}
.services {
	text-align: center;
	font-size: 34px;
	
}
.call {
	text-align: center;
	font-size: 32px	
}