/****** PLACE YOUR CUSTOM STYLES HERE ******/

p.lead {
  font-size: 17.6px;
  line-height: 1.58;
}

body {

  font-size: 16.3px;
  line-height: 1.55;
  font-weight: 400;
  color: #535353;
}

h3 {
  font-size: 34px;
  line-height: 40px;
}


.fullscreen {
  height: 40vh;
}

.logo {
  max-height: 84%;
}

.bg-secondary {
  background: #eaf8fb;
}

footer {
  padding: 16px 0;
}


.fade-half {
font-size: 13.5px;
}

.testimonials p.lead {

  font-size: 23px;
  font-weight: 200;
  line-height: 32px;
  letter-spacing: 0.1px;
}

.testimonials .quote-author  {
	color: #47b475;
	text-align: center;
  display: inline-block;
  margin-bottom: 0;
  line-height: 18px;
}

.overlap-down {
  position: relative;
    top: 60px;
    z-index: 1;
}



.text-slider .flex-direction-nav a.flex-prev {
  left: -180px;
}

.text-slider .flex-direction-nav a.flex-next {
  right: -180px;
}


a.flex-next {
  opacity: 0.2;
}
a.flex-prev {
  opacity: 0.2;
}


section {
  padding: 86px 0;
}


.number {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.pagination li {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.pricing-table .price {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  
  
  
.mobile-toggle{ position: absolute !important; top 0; right: 0; z-index: 99; }




::-webkit-input-placeholder {
padding-top: 4px;
}
:-moz-placeholder {
	padding-top: 4px;
}
::-moz-placeholder {
	padding-top: 4px;
}
:-ms-input-placeholder {
	padding-top: 4px;
}


.btn {
    border-radius: 6px;
}

.bg-primary .btn {
border: 1px solid;
    border-color: #BE574D;
}

.bg-primary .btn:hover {
  background: #F57F73;
  color: #fff;
}


.prefinery-form-embed {
      margin-top: 24px;
max-height: 90px; 


}  
 
body.btn-rounded .btn {
    border-radius: 6px !important;
}