.sm1 img {
	width: 270px;
}

.sm2.hero {
	padding: 200px 0 100px;
}

.disnone {
	display: none;
}

.sm3 p {
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.sm4.our-ministries {
	background: linear-gradient(180deg, var(--accent-color) 45%, var(--white-color) 32%);
	padding-bottom: 80px;
}

.sm4 .page-gallery {
	padding: 0;
}

.sm5 {
	background: #fe6035;
	color: white;
}

.sm6.our-event {
	padding-bottom: 141px;
}

.footer-logo img {
	max-width: 100%;
}

.sm7 a {
	color: #fe6035;
}

.sm7 a:hover {
	color: blue;
}

.main-menu ul li a {
	padding: 14px 11px !important;
	text-transform: uppercase;
}

.breadcrumb-item+.breadcrumb-item::before {
	content: var(--bs-breadcrumb-divider, "/");
}

.YTPOverlay.raster {
	background-color: var(--primary-color);
	opacity: 60%;
}

.down-arrow a {
	bottom: -60px;
}

.sm8 {
	display: -webkit-box;
	-webkit-line-clamp: 8;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.sm9 br {
	content: "";
	margin: 8px;
	content: url(a_dashed_line_image.png);
	display: block;
	opacity: 0;
}

.section-row.sm10 .section-title {
	width: 100%;
	max-width: 100%;
}

.team-member-item {
	position: relative;
	height: auto;
	background: #ffffff;
	border: 1px solid var(--dark-divider-color);
	border-radius: 0 0 50px 0;
	display: flex;
	align-items: center;
	margin-bottom: 0;
	padding: 15px 20px;
}

.team-member-item h3 {
	margin-bottom: 0;
}

.our-team {
	background: linear-gradient(180deg, var(--accent-color) 68%, #fe6035 32%);
	padding: 100px 0 100px;
}

.sm11 {
	margin-top: 80px;
}

.mission-img.sm12 img {
	aspect-ratio: auto;
}

.mission-img.sm13 {
	padding: 0px 80px 0px 0px;
}

.mission-img.sm13 figure {
	border-radius: 0px 0 0px 100px;
}

.mission-img.sm13 figure img {
	border-radius: 0px 0 0px 100px;
}

.section-title.sm14 {
	margin-bottom: 0px;
}

.service-entry.sm15 {
	border-bottom: 0px solid var(--dark-divider-color);
	padding-bottom: 0;
	margin-bottom: 0;
}

.service-catagery-list.sm16 {
	margin-bottom: 0;
}

.main-menu ul ul {
	width: max-content;
}

.page-header-box h1 {
	font-size: 50px;
}

.service-entry.sm15 h2 {
	font-size: 40px;
}

.google-map-iframe iframe {
	height: 500px;
}

.google-map-iframe {
	height: 500px;
}

.highlighted-worship-content.sm17 p {
	/* line-height: normal; */
	color: #fe6035;
}

.highlighted-worship-content.sm17 p i {
	margin-right: 7px;
}

.highlighted-worship-content.sm17 h3 {
	margin-bottom: 0px;
}

.worship-content.sm18 p {
	/* line-height: normal; */
	color: #fe6035;
}

.worship-content.sm18 p i {
	margin-right: 7px;
}

.worship-content.sm18 h3 {
	margin-bottom: 0px;
}

.worship-content.sm18 {
	margin-bottom: 0;
}

.join-worship .section-title {
	max-width: max-content;
}

.sm19 br {
	content: "";
	margin: 8px;
	content: url(a_dashed_line_image.png);
	display: block;
	opacity: 0;
}

.section-title.sm20 {
	margin-bottom: 25px;
}

.section-title.sm20 h3 {
	margin-bottom: 15px;
}

.event-footer.sm19 {
	margin-bottom: 0px;
}

.mission-img {
	padding-bottom: 0;
}

.mission-content-body {
	margin-bottom: 0;
}

.verse-church-content .section-title {
	margin-bottom: 0;
}

.sm21 {
	margin-left: auto;
	margin-right: auto;
}

.main-menu ul li.nav-item a.nav-link.active {
    color: #fe6035;
}
.slider {
    width: 100%;
    /* max-width: 700px; */
    /* height: 400px; */
    margin: auto;
    position: relative;
    overflow: hidden;
	border-radius: 0px 0 0px 100px;
}

.slides {
    display: flex;
    width: 100%;
    height: 100%;
    transition: transform 0.7s ease-in-out;
}

.slides img {
    width: 100%;
    /* height: 400px; */
    object-fit: cover;
}

/* Controls */
.prev, .next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    color: white;
    font-size: 30px;
    padding: 10px;
    cursor: pointer;
    z-index: 10;
}

.prev { left: 10px; }
.next { right: 10px; }

/* Dots */
.dots {
    position: absolute;
    bottom: 15px;
    width: 100%;
    text-align: center;
}

.dots span {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 5px;
    background: #bbb;
    border-radius: 50%;
    cursor: pointer;
}

.dots .active-dot {
    background: #fff;
}
.stne1{
	padding-right: 80px;
}
.stne2 iframe {
	width: 100%;
    height: 100vh;
}
@media screen and (max-width: 768px) {
	
	.section-title h1 {
        font-size: 25px;
    }
	.hero-content .section-title p {
    font-size: 15px;
}
.stne2 iframe {
    width: 100%;
    height: 300px;
}
.mission-img {
    padding-left: 0;
}
.stne3 .col-6 {
    flex: 0 0 auto;
    width: 100%;
}
.sm4.our-ministries {
    padding-bottom: 40px;
}
.sm6.our-event {
    padding-bottom: 110px;
    padding-top: 60px;
}
footer .col-lg-3.col-md-4.col-6 , footer .col-lg-2.col-md-3.col-6{
    width: 100%;
}
.footer-copyright-text {
        margin-bottom: 0;
        font-size: 15px;
    }
	.our-team {
    padding: 50px 0 50px;
}
.our-team .col-lg-4.col-md-6{
    margin-bottom: 15px;
}
.sm11 {
    margin-top: 20px;
}
.stne1 {
    padding-right: 0;
}
.slider {
    border-radius: 0 0 50px 0;
	    margin-bottom: 30px;
}
    .mission-content {
        margin-bottom: 0;
    }
.stne4{
    margin-bottom: 50px;
	    flex-flow: column-reverse;
}
.stne4 .mission-img.sm12 {
    margin-bottom: 30px;
}
.stne5 .col-6 {
    flex: 0 0 auto;
    width: 100%;
}
.google-map-iframe iframe {
    height: 350px;
}
 .google-map-iframe{
    height: 350px;
}
  .service-entry.sm15 h2 {
    font-size: 28px;
    font-weight: 600;
    line-height: 1.2em;
    text-transform: none;
}  
.page-header-box h1 {
    font-size: 22px;
}
.page-header-box ol li.breadcrumb-item {
    font-size: 13px;
    line-height: 1.2;
}
}