.sg-raw-html iframe{
	 height: 935px !important;
	width:100%
}
body{
	font-size:var(--base-font-size,15px) !important
}
.slide-background.slide-background-active{
	opacity:inherit !important
}
.tribe-events-calendar-month__day--past{
	opacity:0.2 !important
}
.page-id-2500 .designation,
.search-form  {
	display:none !important
}
.sp-tab-content iframe{
	width:100%;
	height:935px !important;
	overflow:visible;
}
.sg-team-member .ui-img{
	height:450px;
	overflow:hidden
}
.slide-background.slide-background-active {
	opacity:1 !important
}
.sg-nav-menu .element-content{
	justify-content:flex-end !important
}
.inline-menu .menu>li>a {
	padding:5px 10px
}
.sg-column[data-eq="1744721159776"] {
    width: 59% !important;
}
.sg-column[data-eq="1744721159778"] {
	width:16% !important
}
	.worship {
		margin-top:0 !important
	}
.align-end .container-content{
	justify-content:flex-end
}
.tribe-events-promo {
		display:none !important;
	}
	.tribe-events-calendar-month__day--current {
		background:#AA396E !important;
		color:white !important
	}
.tribe-events-calendar-month__day--current a,
.tribe-events-calendar-month__day--current time{
	color:white !important
}
.tribe-events-calendar-month__day--current .tribe-events-calendar-month__multiday-event-bar-inner,
.tribe-events-calendar-month__day--current .tribe-events-calendar-month__multiday-event-bar {
	background:none !important;
}
.tribe-events-calendar-month__day--current .tribe-events-calendar-month__multiday-event-bar-inner h3,
.tribe-events-calendar-month__day--current .tribe-events-calendar-month__multiday-event-bar h3 {
	color:white !important;
}
.postid-2693 .tribe-events-calendar-month__multiday-event-bar-inner{
	background:#F3733F !important;
}
.postid-2693 .tribe-events-calendar-month__multiday-event-bar-inner h3 {
	color:white !important	
}
.postid-2692  .tribe-events-calendar-month__multiday-event-bar-inner{
	background:#F8B9D4 !important;
}
.postid-2692  .tribe-events-calendar-month__multiday-event-bar-inner h3 {
	color:black !important	
}
.bwg-item{
	margin: 15px !important;
    padding: 0 0 20px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    max-width: 320px !important;
}
.bwg-title1{
	padding-top:15px
}
.designation {
	text-align:center !important;
	font-size: 14px;
}
#bwg_container1_0 #bwg_container2_0 .bwg_back_0 {
	display:flex !important;
	justify-content:center
}
#bwg_twitter_a, #bwg_facebook_a {
	display:none !important
}

	.home-slider{
		min-height: 95vh !important;
        max-height: 95vh !important;
	}
.home-slider .ui-background{
	display:none !important
}
.home-slider .ui-btn .ui-background{
	display:block !important
}
@media(max-width:1399px){
	.sg-row[data-eq="1744721159771"] > .element-inner > .element-wrap {
		padding-left:20px !important;
		padding-right:20px !important
	}
	.sg-heading[data-eq="1744729171273"] .title, .sg-heading[data-eq="1744729171276"] .title, .sg-heading[data-eq="1744729171279"] .title, .sg-heading[data-eq="1744729171282"] .title{
		font-size:60px !important
	}
	.iframe .sg-column{
		width:100% !important
	}
}
@media(max-width:1199px){
	.sg-button[data-eq="1744721159781"] .ui-btn .btn-wrap {
		height: 40px;
		padding: 0px 15px 0px 15px;
	}
	.swiper-container .swiper-slide .slide-container{
		padding:0 !important
	}
}
@media(max-width:1099px){
	#masthead .mobile-header{
		display:flex !important
	}
	.site-logo a {
		width:186px !important
	}
	.sg-heading[data-eq="1744786007094"] .title, .sg-heading[data-eq="1744786007097"] .title, .sg-heading[data-eq="1744786007100"] .title, .sg-heading[data-eq="1744786007103"] .title {
		font-size:55px !important
	}
	.site-logo, .mobile-logo {
        --logo-light: url(https://stevepartners.com/clients/csi-church/wp-content/uploads/2025/08/csichurch_innerpagelogo.png) !important;
        --logo-dark: url(https://stevepartners.com/clients/csi-church/wp-content/uploads/2025/08/csichurch_innerpagelogo.png) !important;
    }
	#masthead .mobile-header .mobile-logo{
		z-index:999
	}
}
@media(max-width:991px){
	.home-slider .sg-carousel-slide>.ui-background{
		display:block !important
	}
	.swiper-container .slide-background,
	.swiper-backgrounds{
		display:none
	}

	.home-slider .button-content {
    	justify-content:center !important
    }
	.home-slider{
		height:auto !important;
		min-height:100% !important;
		max-height:100% !important;
		text-align:center !important;
	}
	.home-slider .ui-btn .btn-wrap{
		background:#7e1c41 !important
	}
	.home-slider .slide-wrap .slide-content h2{
		font-size:45px !important
	}
	.sg-carousel-slide{
		padding-bottom:55px !important
	}
	.sg-image{
		width:100% !important;
		margin:0 auto 45px
	}
	.swiper-container .swiper-slide .slide-wrap{
		justify-content:flex-start !important
	}
	.abt-members .ui-img .img-wrap img, 
	.abt-members .ui-img .img-wrap a {
		position:relative !important;
		object-fit:contain;
	}
	.abt-members .sg-column{
		margin:15px 0
	}
}
@media(max-width:767px){
	.about-con .sg-column .sg-container{
		display:none !important
	}
	.about-con .ui-img .img-wrap::after{
		display:none
	}
	.about-con .ui-img .img-wrap img{
		position:relative;
	}
	.sg-raw-html iframe {
		height: 735px !important;
	}
	.about-con.about-con1 .sg-column:last-child,
	.about-con.about-con1 .sg-column:first-child {
		width:100% !important
	}
	.about-con1 .sg-column:last-child{
		order:-1;
		margin:0 0 25px !important
	}
	.sg-image-gallery.layout-grid .element-wrap .element-content{
		justify-content:center !important
	}
	.sg-column[data-eq="1744795781351"]{
		display:none !important
	}
}
@media(min-width:600px) and (max-width:767px){
	.about-con .sg-column:first-child{
		width:40% !important
	}
	.about-con .sg-column:last-child{
		width:60% !important
	}
	.about-con .sg-column:last-child .sg-column{
		width:300px !important
	}
	
	.home-slider .heading-content h2.title{
		font-size:34px !important
	}
	.home-slider .heading-content div.subtitle{
		font-size:13px !important
	}
	.home-slider .heading-content {
		padding:0 20px
    }
	.home-slider .btn-wrap{
		padding:10px 35px !important;
	}
	.home-slider .button-content{
		padding:0 20px
	}
	.worship h2 {
		font-size:29px !important
	}
	.about-con1 .sg-column {
		width:100%
	}
}
@media(max-width:599px){
	
	.home-slider .heading-content h2.title{
		font-size:34px !important
	}
	.home-slider .heading-content div.subtitle{
		font-size:13px !important
	}
	.home-slider .btn-wrap{
		padding:10px 35px !important;
	}
	.about-con .sg-column:last-child{
		order:-1;
		margin:0 0 25px !important
	}
	.sg-raw-html iframe {
		height:575px !important
	}
}