/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 30 2025 | 14:05:03 */
.bt-header-responsive-inactive .site-header .site-branding .site-branding-inner {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-top: -15px;
  padding-top: 5px;
  padding-bottom: 5px;
}


@media (min-width:1366px){
	.bt-sticky-header-active .site-branding {
 
  box-shadow: 0px 0px 9px rgba(0,0,0,0.6)!important;
}
	.site-header{
	padding-top: 15px !important;
  padding-bottom: 15px !important;

}

.bt-header-responsive-inactive.bt-sticky-header-active.bt-sticky-header.bt-sticky-header-active-open.sticky-style-show-on-scroll-up.bt-scroll-up .site-header {
  background: #fff;
	padding-top:8px!important;
	padding-bottom:8px!important;
	border-bottom:1px solid rgba(0,0,0,0.3);
}

.bt-header-responsive-inactive .main-navigation nav > ul.main-navigation-menu > li > a {
  line-height: 1.2;
  overflow: hidden!important;
  position: relative;
	padding: 5px 10px;
  border-radius: 50px;
}

.bt_bb_headline_subheadline{font-size:22px;}

.bt-header-responsive-inactive .main-navigation nav > ul.main-navigation-menu > li {
 
  margin-right: 30px;
}

.myicon .bt_bb_icon .bt_bb_icon_holder{font-weight:bold!important;}

.myh4 h4 {
  font-size: 24px!important;
  line-height: 1.125;
  font-weight: 500;
	
}
	h4{word-spacing:5px!important;}

}

@media (max-width:768px){
	.mobilegallery{margin-top:-450px;}
	.mobilesection{margin-top:-300px;}
	.aboutsection{margin-top:-450px;}
	h4 {
  font-size: 1.6em;
		
}
	.bt_bb_text.bt_bb_font_size_20px p {
  font-size: 17px;
}
	h1{font-size: 13vw;}
	.bt_bb_separator_v2.bt_bb_top_spacing_medium {
  padding-top: 0em;
}
}