/* Enter Your Custom CSS Here */
@media (max-width:375px){
.flo-block.flo-block--9774.visible.full-visible {
    margin: 25% 0 25% 0;
}
.flo-block.flo-block--1091.visible.full-visible {
    margin-bottom: 15%;
}

}
.flo-block-image-block-1__image-overlay {
   
    opacity: 0.0!important;
}

.flo-block-image-block-1__title {
    
	font-size: 3rem!important;

	}


.flo-post, .woocommerce-product-details__short-description, .entry-content, .description_tab, .reviews_tab, .woocommerce-message, .flo-woocommerce-wrap {
   
    font-size: 18px !important;
	
}
header:not(.is-sticky) .flo-header {

    padding-top: 0.0rem !important;
    padding-bottom: 0.0rem !important;
}
.flo-header__logo {

  max-width: 20rem !important;

}
.flo-header--type-b .flo-header__logo-wrap {
    padding-top: 1rem !important;
    padding-bottom: 1.0rem !important;
}
.flo-header--type-b .flo-header__menu-wrap {
    padding-bottom: 1rem !important;
}
.flo-header__menu > div > ul > li > a {
   
    font-size: 16px !important;
   
}
.flo-header__menu ul.menu > li, .flo-header--681.flo-header--type-e .flo-header__menu ul.menu > li {
    margin-left: 1rem ;
}
.flo-footer-area-2-type-b__information {


    font-size: 14px !important;
    letter-spacing: normal !important;


}
.flo-block-contact-block-3__form-section {

    width: 80% !important;
    margin: auto !important;
    

}


.flo-block-text-block-4 {

    padding: 0 !important;

}
.flo-block-image-block-2__title {

   
    font-size: 50px !important;


}
.flo-wp-content--729 {

    max-width: 100% !important;

}



.flo-block-text-block-4__title {
    font-family: Butlet Regular !important;
}
.flo-block-title-4__subtitle {
    margin-top: 4%;
}
@media screen and (max-width: 47.9375em){
.flo-block-listing-2__title {
  margin-bottom: .3125rem;
  color: #32373c;
  }
 .flo-block.flo-block--9487.visible{
  margin-top: 25%;
  }
  .flo-block-title-4--99 .flo-block-title-4__subtitle {
    font-size: 1.25rem;
	}
  .flo-block-listing-2__overlay {
    padding: 1.5rem 1.25rem 0 !important;
}
}

@media screen and (max-width: 767px){
.flo-post {
    /*margin-top: 10% !important;*/
}
  .flo-block-title-4__subtitle {
    font-size: 1rem !important;
}
 .flo-block-listing-2__overlay {
    background: none !important;
  }
  .flo-footer-copyrights-area-type-b__copyright-notice img {
  	max-width: 65% !important;
  }
  .flo-block--6692 {
    margin-top: -5rem !important;
  }
  .img-footer {
  width: 65% !important;
  }
.flo-block-text-block-4__decorative-image, .flo-post.txt-home {
    margin-bottom: 2.25rem !important;  
	}
}

.flo-block-text-block-1__text-wrap {

  
    font-size: 18px !important;
 

}
@media (max-width:385px)
{
article.flo-wp-content.flo-post.flo-wp-content--142.flo-post-wrap.flo-wp-content--lazy-enabled {
    margin: 10% 0 20% 0 !important;
}
	.flo-block.flo-block--4403.visible.full-visible {
    margin-top: 35% !important;
}
}


