.main-header-menu {
font-family: 'Cairo',sans-serif;
	text-transform: uppercase;
	font-weight:600;
}


#sb_instagram .sbi_photo {
    border-radius: 5px;
}


.elementor-accordion .elementor-accordion-item:first-of-type {
display: none;
}
.shopify-buy__product__variant-img {
  border-radius: 10px;
}
/*.elementor-accordion .elementor-tab-title {
    text-align: center;
}*/

.wpforms-container button {
  background-color: black;
	color: white;
	text-transform: uppercase;
	font-family: 'Cairo',sans-serif;
	    font-weight: 700;
    font-size: 1.2em !important;
}

.wpforms-container button:hover {
  background-color: #ea2126;
  color: white;
}


/* WPForms fixes */
/* Initial field looks */
.wpforms-container input[type=date],
.wpforms-container input[type=datetime],
.wpforms-container input[type=datetime-local],
.wpforms-container input[type=email],
.wpforms-container input[type=month],
.wpforms-container input[type=number],
.wpforms-container input[type=password],
.wpforms-container input[type=range],
.wpforms-container input[type=search],
.wpforms-container input[type=tel],
.wpforms-container input[type=text],
.wpforms-container input[type=time],
.wpforms-container input[type=url],
.wpforms-container input[type=week],
.wpforms-container select,
.wpforms-container textarea {
    background: transparent;
    border-width: 1.5px 1.5px 1.5px 1.5px;
    color: white;
    opacity: 1;
	border-radius: 10px;
}
/* On focus */
.wpforms-container input:focus,
.wpforms-container select:focus,
.wpforms-container textarea:focus {
    outline: none;
    opacity: 1;
    border-color: white;
}
/* Don't allow resizing the Message box */
.wpforms-container textarea {
    resize: none;
}
/* Message box fixed height */
.wpforms-container .wpforms-field-textarea textarea.wpforms-field-medium {
    height: 136px;
}
/* Button size & font size */
.wpforms-container button {
    padding: 15px 34px;
    font-size: 15px;
}
/* WPForms done */
/* Footer 2 big columns on sides and 1 small one in the middle */
.ast-builder-grid-row-3-equal .ast-builder-grid-row {
    grid-template-columns: 3fr 1fr 3fr;
}
.shopify-buy__product__variant-img{border-radius:10px!important}
.e-con::before {
  transition: inherit!important;
	  --background-transition: none!important;
}

.elementor-1318 .elementor-element.elementor-element-9e1a3b7{
  --background-transition: none!important;}
.elementor .elementor-background-video-container {
  transition: opacity 0s;
  pointer-events: none;
}

video::-webkit-media-controls {
  display: none;
}
video {
  pointer-events: none;
}
video::-webkit-media-controls-panel {
display: none !important;
opacity: 1 !important;}
.custom_video .elementor-element.videobg.e-flex.e-con-boxed.e-con.e-child {
  background: #00000062;
  --object-opacity: 0.5;
  height: 100%;
  top: 0;
}

.elementor-2754 .elementor-element.elementor-element-e4d8d58{--background-transition: 0.0s;}
.elementor-2754 .elementor-element.elementor-element-e4d8d58, .elementor-2754 .elementor-element.elementor-element-e4d8d58::before {
  --border-transition: 0.0s;
	--object-opacity: 0.5;
}

/*.elementor-2754 .elementor-element.elementor-element-20ac281 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: transparent!important;
  background-image: url("https://i0.wp.com/symbioticnetau.wpcomstaging.com/wp-content/uploads/2024/01/symbiotic_events_21.jpg?fit=2000%2C1333&ssl=1");
}*/
.custom_video  .elementor-widget-video .elementor-wrapper iframe, .elementor-widget-video .elementor-wrapper video{  background-color: transparent!important;}
.aboutpage_slide .swiper-slide img{width:130px!important;}
.elementor-2754 .elementor-element.elementor-element-c1e5c45{--background-transition:0.0s!important}
.elementor-2754 .elementor-element.elementor-element-c1e5c45, .elementor-2754 .elementor-element.elementor-element-c1e5c45::before {
  --border-transition: 0.0s;
}
.elementor-2754 .elementor-element.elementor-element-20ac281 .elementor-wrapper {
  filter: none;
}
.custom_videohome iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
	z-index: 999999;
  position: relative;
}

@media only screen and (max-width: 767px) {
.elementor-1318 .elementor-element.elementor-element-e652a30 > .elementor-widget-container{width: 1608px;
  height: 896px;}
#ast-desktop-header .ast-main-header-wrap.main-header-bar-wrap {
  display: none;
}
	#ast-desktop-header {
    display: block;
  }
.banner_top{overflow:hidden;}
.site-above-header-wrap{overflow:hidden;}
	.n2-ss-slider .n2-ss-slide-background-image img{object-fit:cover;}
	div#n2-ss-2 .n2-ss-slider-1{min-height:30px;}
	.ast-above-header-bar .site-above-header-wrap {
    min-height: 30px;
    height: 30px;
  }
}

@media only screen and (max-width: 1280px) {.banner_top{overflow:hidden;}
.site-above-header-wrap{overflow:hidden;}
}
@media screen and (min-device-width: 768px) and (max-device-width: 921px) { 
 #ast-desktop-header .ast-main-header-wrap.main-header-bar-wrap {
  display: none;
}
	#ast-desktop-header {
    display: block;
  }
}
.wpforms-container .wpforms-field-label {
font-weight: 400 !important;
}

.wpforms-container .wpforms-field-label {
    color: black;
}

.wpforms-container input[type=date], .wpforms-container input[type=datetime], .wpforms-container input[type=datetime-local], .wpforms-container input[type=email], .wpforms-container input[type=month], .wpforms-container input[type=number], .wpforms-container input[type=password], .wpforms-container input[type=range], .wpforms-container input[type=search], .wpforms-container input[type=tel], .wpforms-container input[type=text], .wpforms-container input[type=time], .wpforms-container input[type=url], .wpforms-container input[type=week], .wpforms-container select, .wpforms-container textarea {
	color:black;
}

.wpforms-container ul, .wpforms-container ul li {
    color: black;
}
.n2-ss-layer.n2-ow{ padding: 0px!important;}
div#n2-ss-2 .n-uc-UVt24qKA2MVE {
    padding: 0!important;
}
.ast-footer-copyright a:hover {
  color: #fff;
}
