.leadtextlogo {
margin-right: 16%;
margin-left: 16%;
margin-top: 4%;
padding-top:0%;
padding-bottom:2%;
}

.leadtext {
margin-right: 18%;
margin-left: 18%;
padding-top:0%;
padding-bottom:0%;
font-size: 26px!important;
line-height: 120%;
}

	.leadtext2 {
	margin-right: 18%;
	margin-left: 18%;
	padding-top:0%;
	padding-bottom:0%;
	font-size: 26px!important;
	line-height: 120%;
	text-shadow: 1px 1px #303030;

	}

@media only screen and (max-width: 480px){
.leadtextlogo {
margin-right: 5%;
margin-left: 5%;
margin-top: 5%;
padding-top:0%;
padding-bottom:4%;
}
}

@media only screen and (max-width: 480px){
.leadtext {
margin-right: 5%;
margin-left: 5%;
margin-top:4%;
padding-top:4%;
padding-bottom:0%;
font-size: 20px!important;
line-height: 120%;
}
}

@media only screen and (max-width: 480px){
.leadtext2 {
margin-right: 5%;
margin-left: 5%;
padding-top:0%;
padding-bottom:0%;
font-size: 20px!important;
line-height: 120%;
text-shadow: 1px 1px #303030;
}
}

.vimeo {
margin-top: -2%;
}

.imageborder {
     border: solid black 1px!important;
}

#bsbCarousel-e8045d1c-e p  {
margin-top: 2%!important;
}

.footer  {
display:none;
}

.wp-block-button__link {
  border-radius: 5px;
}



@media only screen and (max-width: 480px){
.footerimage {
max-width: 100%;
  height: auto;
}
}

@media only screen and (max-width: 480px){
.footertext {
font-size: 13px!important;
}
}

@media only screen and (max-width: 480px){
.footertext2 {
font-size: 13px!important;
text-align: right;
}
}

.menu-mobile li a {
font-family: 'Open Sans';
}

@media only screen and (max-width: 480px){
.clients {
margin-top: -8%!important;
}
}

.gutena-forms-contact-form {
margin-top: -60px!important;
}

.wp-block-gutena-forms .heading-input-label-gutena {
  margin-top: 20px!important;
}

.wp-block-gutena-forms .wp-block-gutena-form-field .gutena-forms-field:not(.textarea-field):not(.checkbox-field) {
  color: #000000;
}


.cky-category-direct-switch input[type="checkbox"]:checked {
  background: #E63056!important;
    background-color: rgb(230, 48, 86)!important;
}

.biography {
margin-top:-6%!important;
}

.clients {
margin-top: -2%;
margin-right: 7%;
margin-left: 7%;
}

.buttons {

margin-right: 7%;
margin-left: 7%;
}

@media only screen and (max-width: 480px) {
.mainhead {
line-height: 100%;
}
}

@media only screen and (max-width: 480px){
.3buttons {
font-size: 20px!important;
}
}

.leadtext22 {
margin-right: 10%;
margin-left: 10%;
padding-top:0%;
padding-bottom:0%;
font-size: 26px!important;
line-height: 120%;
text-shadow: 1px 1px #303030;
}


@media only screen and (max-width: 480px){
.leadtext22 {
margin-right: 5%;
margin-left: 5%;
padding-top:0%;
padding-bottom:0%;
font-size: 20px!important;
line-height: 120%;
text-shadow: 1px 1px #303030;
}
}

.leadtextnew {
	
	margin-left: 18%;
	padding-top:0%;
	padding-bottom:0%;
	font-size: 29px!important;
	line-height: 140%;
	text-shadow: 1px 1px #303030;

	}

@media only screen and (max-width: 900px){
.leadtextnew {

margin-left: 15%;
padding-top:0%;
padding-bottom:0%;
font-size: 26px!important;
line-height: 120%;
text-shadow: 1px 1px #303030;
	}
}

@media only screen and (max-width: 768px){
.leadtextnew {

margin-left: 12%;
padding-top:0%;
padding-bottom:0%;
font-size: 24px!important;
line-height: 120%;
text-shadow: 1px 1px #303030;
}
}

@media only screen and (max-width: 600px){
.leadtextnew {

margin-left: 10%;
padding-top:0%;
padding-bottom:0%;
font-size: 22px!important;
line-height: 120%;
text-shadow: 1px 1px #303030;
}
}

@media only screen and (max-width: 480px){
.leadtextnew {

margin-left: 5%;
padding-top:0%;
padding-bottom:0%;
font-size: 20px!important;
line-height: 120%;
text-shadow: 1px 1px #303030;
	
}
}



	.leadtextnew2 {
	margin-right: 18%;
	margin-left: 18%;
	padding-top:0%;
	padding-bottom:0%;
	font-size: 26px!important;
	line-height: 120%;
	}

@media only screen and (max-width: 480px){
.leadtextnew2 {
margin-right: 4%;
margin-left: 8%;
padding-top:0%;
padding-bottom:0%;
font-size: 20px!important;
line-height: 120%;

}
}

.newdropdown {
margin-right: 10%;
margin-left: 10%;
padding-top:0%;
padding-bottom:0%;
font-size: 26px!important;
line-height: 120%;

}


@media only screen and (max-width: 480px){
.newdropdown {
margin-right: 5%;
margin-left: 5%;
padding-top:0%;
padding-bottom:0%;
font-size: 20px!important;
line-height: 120%;
}
}

.page-id-1008 .menu-mobile-open {
display: none;
}

.page-id-1639 .menu-mobile-open {
display: none;
}

.page-id-7 .menu-mobile-open {
display: none;
}

.page-id-1906 .menu-mobile-open {
display: none;
}

.menu-mobile-open {
  background-color: rgba(0,0,0,.5);
}

.wp-block-navigation__responsive-container-open {
  background-color: rgba(0,0,0,.2);
	
}

.wp-block-navigation .wp-block-navigation {
    padding: 5% 3% 5% 5%;
}

@media only screen and (max-width: 480px){
.wp-block-navigation .wp-block-navigation {
    padding: 2% 2% 2% 2%;
	
}
}

.cky-btn-revisit-wrapper .cky-btn-revisit img {
  display: none!important;
}

.cky-btn-revisit-wrapper {
  display: none!important;
}

.cky-accordion-header .cky-always-active {
  color: #000000!important;
 
}

button.cky-show-desc-btn:not(:hover):not(:active) {
  color: #910707!important;
 }

@media only screen and (max-width: 480px) {
.privates {
font-size: 12px!important;
	width:90%!important;
}
}

 a {
      text-decoration: none!important;
    }

.newleadtext {
	
	margin-left: 18%;
	padding-top:0%;
	padding-bottom:0%;
	font-size: 29px!important;
	line-height: 140%;
	text-shadow: 1px 1px #303030;

	}

@media only screen and (max-width: 480px){
.newleadtext {

margin-left: 4%;
padding-top:0%;
padding-bottom:0%;
font-size: 20px!important;
line-height: 120%;
text-shadow: 1px 1px #303030;
}
}