/*
Theme Name: elderjames Child Theme
Description: This is a custom child theme for Salient
Theme URI: http://elderjames.cloudstandly.com
Author: ThemeNectar
Author URI: http://elderjames.cloudstandly.com
Template: salient
Version: 1.0
*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');
@font-face {
    font-family: 'Clash Display';
    src: url('fonts/false.woff2') format('woff2'),
        url('fonts/false.woff') format('woff'),
        url('fonts/false.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}



h1,h2{
font-family: 'Roboto', sans-serif;
}
h3{
font-family: 'Roboto', sans-serif;
}
h4,h5,h6{
font-family: 'Montserrat', sans-serif;
}
a,p,span,li,label{
font-family: 'Montserrat', sans-serif;
}

div#header-outer {
    position: absolute;
    top: 0;
    height: 0;
}

div#header-space {
    display: none;
}
#header-outer[data-lhe="animated_underline"] #top nav >ul >li >a {
    font-size: 15px;
    font-weight: 500;
    color: #ffffff;
    text-transform: capitalize;
    /* margin: 22px 14px 13px 5px !important; */
    text-shadow: 0px 2px 0px rgb(1 1 1);
    margin: 0 10px;
}
#header-outer[data-lhe="animated_underline"] #top nav >ul >li >a:after {
    content: "";
    position: absolute;
    left: 0px;
    bottom: -3px;
    width: 0px;
    height: 1px;
    background: #DC143C;
    border-radius: 100px;
    transition: all 0.3s linear;
}
#header-outer[data-lhe="animated_underline"] #top nav >ul >li:hover >a:after, 
#header-outer[data-lhe="animated_underline"] #top nav >ul >li.current-menu-item >a:after {
    width: 100%;
}
#header-outer[data-lhe="animated_underline"] #top nav >ul >li >a:before {
    content: "";
    background: #DC143C;
    position: absolute;
    top: -10px;
    left: -8px;
    width: 12px;
    height: 12px;
    border-radius: 100px;
    transition: all 0.3s linear;
    opacity: 0;
}
#header-outer[data-lhe="animated_underline"] #top nav >ul >li:hover >a:before,#header-outer[data-lhe="animated_underline"] #top nav >ul >li.current-menu-item >a:before {
    opacity: 1;
}
#header-outer[data-lhe="animated_underline"] #top nav >ul >li >a span:after {
    display: none !important;
}
div#section1 .content {/* bottom: 45px !important; */}
div#section1 h1 {
    font-size: 45px;
    font-weight: 700;
    color: #ffffff;
    text-transform: capitalize;
    line-height: 1;
    display: inline-block;
}

#header-outer[data-lhe="animated_underline"] #top nav >ul >li:hover >a, 
#header-outer[data-lhe="animated_underline"] #top nav >ul >li.current-menu-item >a {
    color: #ffffff;
}
#header-outer[data-format=centered-menu-bottom-bar] .span_3 #logo {
    margin-bottom: 10px;
    position: relative;
    z-index: 11;
}

#header-outer[data-lhe="animated_underline"] #top nav >ul >li#menu-item-61 >a {
    margin-right: 50px;
}

#header-outer[data-lhe="animated_underline"] #top nav >ul >li#menu-item-67 >a {
    margin-left: 50px;
}

div#section1 h3 {
    font-size: 45px;
    font-family: 'Dancing Script';
    font-weight: 700;
    padding-bottom: 10px !important;
}

div#section1 a.primary-color {
    font-size: 17px;
    font-weight: 400;
    border-radius: 0 !important;
    padding: 13px 22px;
    text-transform: capitalize;
}

div#section1 .buttons {
    display: inline-block;
    float: right;
    padding-top: 0;
}
h2 {
    font-size: 50px;
    font-weight: 500;
    line-height: 1;
    text-transform: capitalize;
    color: #000 !important;
}

p {
    font-size: 17px;
    font-weight: 400;
}

a.nectar-button.small.regular.accent-color.regular-button {
    color: #ffffff;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 400;
    border-radius: 0 !important;
    padding: 13px 22px;
}

div#section2 {padding-top: 80px !important;margin-bottom: 50px;margin-top: 50px;padding-bottom: 35px !important;}

div#section1 ul.fti {
    position: absolute;
    bottom: 60px;
    z-index: 1;
    margin: 0;
    left: 25px;
}

div#section1 ul.fti li {
    list-style: none;
}

div#section1 ul.fti li i {
    color: #ffffff;
    width: 35px;
    height: 35px;
    border: 1px solid #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
    margin: 15px 0;
}

div#section2 .row-bg-wrap .inner-wrap.row-bg-layer{
    /* margin-top: -50px !important; */
    background: #ffffff;
    z-index: 10;
    border-radius: 10px;
    box-shadow: 0 0 30px 3px #0000002b !important;
    width: 85%;
    margin: 0 auto;
    left: 0;
    right: 0;
    /* border: 2px solid #a09797; */
}


div#section2 div#first .sec h3 {
    width: 100%;
    display: block;
    float: left;
    margin-top: 0;
    font-size: 28px;
    padding-left: 34px;
    font-weight: 500;
    color: #2C2D2E;
    margin-right: 45px;
}


div#section2 div#first img.four {
    margin: 0 auto;
    margin-right: 25px;
    width: 45%;
    bottom: -18px;
    position: absolute;
    right: 0;
}

div#section2 div#first a.play_button.large.nectar_video_lightbox {
    content: url(/wp-content/uploads/2023/12/Group-7611.png);
    position: absolute;
    right: 20%;
    bottom: -15px;
    width: 74px;
    height: 75px;
    object-fit: cover;
}
div#section2 h2 {
    color: #000000b5;
    padding-bottom: 30px;
    font-weight: 800;
    padding-left: 27px;
}

div#section2 p {
    color: #2C2D2E;
    padding-bottom: 8px;
    /* width: 87%; */
    padding-left: 30px;
}

div#section2 div#first .vc_col-sm-7:before {
    position: absolute;
    content: "";
    /* background: #2C2D2E; */
    width: 1px;
    height: 65%;
    left: 10px;
    top: 13%;
}

div#section2 div#first a.nectar-button.small.regular.accent-color.regular-button {
    left: 0;
    margin-bottom: 20px !important;
    top: 0;
    clear: both;
    margin-left: 30px;
}

div#section3 .row_col_wrap_12 {
    padding-top: 40px;
    /* padding-bottom: 60px; */
}
div#section3 h2 {
    color: #dc143c;
    font-weight: 800;
    text-align: center;
}

div#section3 h4 {
    font-size: 26px;
    font-weight: 600;
    color: #2C2D2E;
    text-align: center;
}

div#section3 p {
    color: #2C2D2E;
    width: 60%;
    text-align: center;
    margin: 0 auto;
    padding-top: 10px;
}

div#section3 div#second h3 {
    font-size: 21px;
    font-weight: 500;
    color: #2C2D2E;
    display: inline-block;
}

div#section3 div#second p.btn {
    padding: 0;
    /* display: inline-block; */
    /* float: right; */
}

div#section3 div#second p.btn img {
    margin: 0;
    filter: grayscale(1);
}

div#section3 div#second .wpb_text_column {
    margin: 0;
    padding-top: 22px;
    padding-bottom: 18px;
    border-top: 1px solid #2C2D2E;
}

div#section3 div#second .wpb_text_column:nth-child(4){
    border-bottom: 1px solid #2C2D2E;
}

div#section3 div#second a.nectar-button.small.regular.accent-color.regular-button {
    /* top: 60px; */
}

div#section3 div#second {
    padding-top: 25px;
}

div#section3 div#second .wpb_text_column .wpb_wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

div#section4 .row_col_wrap_12 {
    padding-top: 32px;
    padding-bottom: 40px;
}
div#section4 h2 {
    color: #dc143c;
    font-weight: 800;
    padding-bottom: 14px;
    padding-top: 24px;
}
div#section4 h4 {
    color: #2C2D2E;
    font-size: 17px;
    font-weight: 600;
    margin: 0;
}
div#section4 p {
    color: #2C2D2E;
    font-size: 18px;
    padding: 0 0 12px 0;
    line-height: 30px;
}
div#section4 div#first .row_col_wrap_12_inner {
    display: flex;
    align-items: end;
}
div#section4 a.nectar-button.small.regular.accent-color.regular-button {
    margin: 0;
    float: right;
    margin-top: 0px;
}
div#section4 div#second .fir{
    margin-bottom: 15px;
    height: unset;
    margin: 0;
    margin-bottom: -18px;
    padding: 0;
    padding-top: 20px;
    padding-bottom: 30px;
    padding-left: 30px;
}
div#section4 div#second .fir p {
    font-size: 17px;
    font-weight: 500;
    color: #2C2D2E;
    letter-spacing: 2px;
    text-transform: uppercase;
}
div#section4 div#second h4 {
    font-size: 28px;
    font-weight: 500;
    color: #2C2D2E;
    font-family: 'Dancing Script';
    padding-bottom: 20px;
}
div#section4 div#second p {
    padding-bottom: 12px;
    color: #2C2D2E;
    padding-bottom: 0;
    font-style: italic;
}

div#section4 div#second p.sec {
    font-size: 18px;
    font-weight: 500;
    padding-top: 13px;
}
div#section4 div#second .vc_col-sm-3:nth-child(1) p.sec {
    /* padding-top: 25px; */
}
div#section4 div#second .vc_col-sm-3:nth-child(3) p.sec {
    padding-top: 25px;
}
div#section4 .row-bg-wrap .inner-wrap.row-bg-layer{
    /* background: #ffe9ed; */
    z-index: 10;
    border-radius: 15px;
    width: 95%;
    margin: 0 auto;
    left: 0;
    right: 0;
}

div#section5 .row_col_wrap_12 {
    padding-top: 40px;
    padding-bottom: 40px;
}
div#section5 h2 {
    color: #2C2D2E;
    font-weight: 800;
}
div#section5 a.nectar-button.small.regular.accent-color.regular-button {
    float: right;
}
div#section5 h3 {
    font-size: 25px;
    color: #2C2D2E;
    font-weight: 800;
}
div#section5 h4 {
    font-size: 27px;
    font-weight: 500;
    color: #2C2D2E;
    font-family: 'Dancing Script';
    padding-bottom: 10px;
    padding-top: 20px;
}
div#section5 p.clock {
    display: flex;
    align-items: center;
    padding-bottom: 10px;
}
div#section5 p.clock img {
    margin: 0;
    margin-right: 12px;
    margin-left: 12px;
    width: auto;
}
div#section5 p.zoom-meeting {
    display: inline-block;
    /* float: right; */
    margin-top: 15px;
}
div#section5 p.zoom-meeting a {
    background: #dc143c;
    color: #ffffff;
    padding: 8px 14px;
    border-radius: 12px;
}
div#section5 p.btn {
    /* display: flex; */
    justify-content: end;
}
.page-id-11 div#section5 p.btn a {
    display: flex;
    align-items: center;
    font-size: 17px;
    font-weight: 400;
    color: #dc143c;
}
div#section5 p.btn a img {
    margin: 0;
    margin-left: 20px;
    width: auto;
    /* filter: grayscale(1); */
}

div#section5 div#second {
    border-top: 1px solid #2C2D2E;
    padding-top: 35px;
    padding-bottom: 35px;
    margin-bottom: 0;
}

div#section6 .row_col_wrap_12 {
    padding-top: 40px;
    padding-bottom: 40px;
}
div#section6 .row-bg-wrap .inner-wrap.row-bg-layer{
    background: #d5d4d42e;
    z-index: 10;
    border-radius: 15px;
    width: 95%;
    margin: 0 auto;
    left: 0;
    right: 0;
}
div#section6 h2 {
    color: #2C2D2E;
    font-weight: 800;
}
div#section6 a.nectar-button.small.regular.accent-color.regular-button {
    float: right;
}
div#section6 div#second .vc_col-sm-4 .vc_column-inner {
    border: 1px solid #00000061;
    border-radius: 18px;
    padding: 25px 25px;
}

div#section6 div#second .vc_col-sm-4 .vc_column-inner h3 {
    font-size: 30px;
    font-weight: 500;
    color: #2C2D2E;
    text-align: left;
}

div#section6 div#second .hover-wrap-inner {
    background: #ffffff;
    border-radius: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 25px 25px;
    height: 22em;
}

div#section6 div#second .vc_col-sm-4 .vc_column-inner:hover {
    background: #34434d;
    /* border-color: #E2274C; */
}

div#section6 div#second .vc_col-sm-4 .vc_column-inner:hover .hover-wrap-inner {
    background: #ffffff;
}

div#section6 div#second .vc_column-inner:hover h3 {
    color: #ffffff;
}

div#section6 div#first {
    padding-bottom: 15px;
}

div#section7 .row-bg-wrap:nth-child(1) .inner-wrap:before {
    position: absolute;
    background-image: url('/wp-content/uploads/2023/12/Mask-Group-5.png');
    display: inline-block;
    width: 100%;
    height: 100%;
    content:"";
    background-position:center;
    background-size: 96%;
    background-repeat: no-repeat;
    left: 0;
    right: 0;
}


div#section7 .row_col_wrap_12 {
    padding-top: 40px;
    padding-bottom: 40px;
}
div#section7 h2 {
    color: #2C2D2E;
    font-weight: 800;
    padding-top: 40px;
}
div#section7 div#second a.nectar-button.small.regular.accent-color.regular-button {
    float: right;
    margin-top: 45px;
}

div#section7 div#first h5 {
    width: 80%;
    margin: 0 auto;
    font-size: 28px;
    color: #2C2D2E;
    font-family: 'Dancing Script';
    line-height: 1.6;
}

div#section7 div#first h3 {
    font-size: 28px;
    color: #2C2D2E;
    font-weight: 700;
    padding-top: 30px;
    padding-bottom: 10px;
}

div#section7 div#third .wpb_text_column {
    background: #ffffff;
    padding: 18px 18px;
    border-bottom-left-radius: 18px;
    border-bottom-right-radius: 18px;
}

div#section7 div#third .hover-wrap {
    margin-bottom: 0;
}

div#section7 div#third .vc_col-sm-4 .vc_column-inner {
    box-shadow: 0px 0px 30px 3px #00000014 !important;
    border-bottom-left-radius: 18px !important;
    border-bottom-right-radius: 18px !important;
}

div#section7 div#third h3 {
    font-size: 24px;
    font-weight: 500;
    color: #2C2D2E;
    height: 65px;
    display: flex;
    align-items: center;
    padding-bottom: 20px;
    padding-top: 20px;
}

#section7 .post-area.col article {
    width: 33%;
    float: left;
    /* background: #FFF; */
}

#section7 .post-area.col article .post-featured-img-wrap {
    width: 98%;
}

#section7 .post-area.col article .post-content-wrap {
    w: 100;
    width: 98%;
    clear: both;
    float: left;
    left: 0;
    bottom: 0;
    position: relative;
    background: #FFF;
}

#section7 .post-area.col article .post-content {
    min-height: 200px;
}

#section7 .post-area.featured_img_left .article-content-wrap .post-featured-img-wrap {
    height: 180px;
    position: relative;
}

div#section7 div#third p {
    padding-bottom: 10px;
    display: inline-block;
}

div#section7 div#third p.btn {
    float: right;
    padding-top: 18px;
}

div#section7 div#third p.btn img {
    margin: 0;
    filter: grayscale(1);
}

div#section8 .row-bg-wrap .inner-wrap.row-bg-layer{
    background: #ffffff;
    z-index: 10;
    border-radius: 15px;
    width: 95%;
    margin: 0 auto;
    left: 0;
    right: 0;
}
div#section8 .row_col_wrap_12 {
    padding-top: 60px;
    padding-bottom: 60px;
}

div#section8 h2 {
    color: #2C2D2E;
    font-size: 30px;
    font-weight: 800;
}

div#section8 span.wpcf7-form-control-wrap {
    width: 49%;
    padding-bottom: 15px;
    display: inline-block !important;
}

div#section8 input[type=text], 
div#section8 input[type=email], 
div#section8 input[type=tel],
div#section8 textarea {
	border: unset;
	background: transparent !important;
	border-bottom: 1px solid #2C2D2E !important;
	font-size: 17px;
	font-weight: 400;
	color: #2C2D2E;
	border-radius: 0 !important;
	box-shadow: unset;
}

div#section8 span.wpcf7-form-control-wrap[data-name="textarea-578"],
div#section8 span.wpcf7-form-control-wrap[data-name="tel-296"]{
 width: 99%;
}

div#section8 br {
    display: none;
}

div#section8 textarea {
    height: 101px;
}


div#section8 input[type=submit] {
    font-size: 16px;
    font-weight: 400;
    color: #ffffff;
    padding: 13px 32px !important;
    text-transform: capitalize;
    border-radius: 0 !important;
    margin-top: 10px;
    background-color: #a09797;
}

div#section8 .wpcf7-form .wpcf7-not-valid-tip {
    display: none;
}

div#section8 .wpcf7-form .wpcf7-not-valid{
    border-bottom: 1px solid red !important;
}

div#section8  input:focus, 
div#section8  select:focus, 
div#section8 textarea:focus {
    border-color: #DC143C !important;
}
div#section8 input::placeholder, 
div#section8 textarea::placeholder {
    color: #2C2D2E !important;
	font-weight:300;
	font-size:16px;
}
div#section8 .wpcf7 .wpcf7-response-output {
    margin-left: 0;
    text-align: center;
    margin-top: 0;
}

div#section8 form p {
    padding: 0;
}

div#section8 .container .sec {
    width: 68%;
    text-align: left;
    padding-top: 20px;
}

div#section8 .container h4 {
    color: #191919;
    font-size: 24px;
    font-weight: 500;
}

div#section8 .container ul {
    margin: 0;
}

div#section8 .container ul li {
    list-style: none;
}

div#section8 .container ul li a {
    font-size: 18px;
    font-weight: 400;
    color: #191919;
}

div#section8 .container {
    margin-top: 35px;
    display: block;
}
div#section8 h3 {
    color: #2C2D2E;
    font-size: 28px;
    font-weight: 500;
}

div#footer-outer {
    background: #ffffff;
}
#footer-outer .widget h3 {
    font-size: 24px;
    font-weight: 600;
    color: #2C2D2E;
    padding-top: 185px;
}
#footer-outer #footer-widgets .col ul li a {
    font-size: 17px;
    font-weight: 400;
    color: #2C2D2E;
    display: inline-block;
    padding: 2px 0 !important;
}

#footer-outer #footer-widgets .col p {
    font-size: 18px;
    font-weight: 400;
    color: #242424;
}

#footer-outer .col.span_3:nth-child(2) {
    width: 22%;
}
#footer-outer .col.span_3:nth-child(3) {
    width: 17%;
}
#footer-outer .col.span_3:nth-child(4) {
    width: 29%;
}

.material #footer-outer #footer-widgets .col ul li {
    padding: 0 !important;
}

div#block-8 img {
}

#footer-outer .col.span_5 {
    width: 100%;
    display: flex;
    margin: 0;
    align-items: center;
}

#footer-outer .col.span_7 {
    display: none;
}

#footer-outer #copyright p {
    margin: 0 auto;
    margin-right: 0;
    font-size: 16px;
    font-weight: 400;
    color: #2C2D2E;
    padding: 0;
    margin-left: 0;
}

#footer-outer #copyright p img {
    width: 70%;
    margin-left: 25%;
}

div#footer-widgets .row {
    padding-bottom: 44px !important;
    padding-top: 45px;
}

body #footer-outer #copyright:before {
    position: absolute;
    content: "";
    background: #2C2D2E;
    width: 87%;
    height: 1px;
    right: 0;
    top: 0;
    left: 0;
    margin: 0 auto;
}

body #footer-outer i {
    margin-right: 12px;
}

div#block-11 ul.fti {
    display: flex;
    padding-top: 20px;
}

div#block-11 ul.fti li {
    margin-right: 25px;
}

div#block-7 p {
    color: #2C2D2E;
}

#header-outer[data-lhe="animated_underline"] #top nav >ul >li#menu-item-69 >a:before, #header-outer[data-lhe="animated_underline"] #top nav >ul >li#menu-item-69 >a:after {
    display: none;
}

#header-outer[data-lhe="animated_underline"] #top nav >ul >li#menu-item-69 >a {
    border: 1px solid #ffffff;
    padding: 12px 24px;
    left: 45%;
}

body #header-outer .icon-salient-search:before, body.material #header-outer .icon-salient-search:before {
    color: #ffffff;
}

.icon-salient-m-user:before {
    color: #ffffff;
}

nav.right-side {
    left: 140px;
}

ul#menu-right {
    position: absolute;
    right: 20%;
    top: 45%;
}
#header-outer[data-lhe="animated_underline"] #top nav >ul >li#menu-item-70{
	display:none;
}
div#section1 .swiper-slide[data-bg-alignment="center"] .image-bg {
    filter: brightness(0.8);
}

div#section3 div#first {
    margin-bottom: 45px;
}
div#section4 div#first {
    margin-bottom: 63px;
}
div#section5 div#first {
    margin-bottom: 40px;
}
div#section6 div#first {
    margin-bottom: 40px;
}
div#section7 div#second {
    margin-bottom: 35px;
}

#header-outer[data-format=centered-menu-bottom-bar] #top .span_3 nav.right-side {
    z-index: 0;
}
#page-header-bg h1 {
    font-size: 90px;
    font-weight: 700;
    line-height: 85px;
    margin-top: 170px;
    font-family: 'Dancing Script', cursive;
}
div#video1 .row_col_wrap_12 {
    padding-top: 40px;
    padding-bottom: 40px;
}

div#about1 .row_col_wrap_12 {
    padding-top: 40px;
    /* padding-bottom: 60px; */
}

div#about1 p {
    color: #2C2D2E;
    text-align: left !important;
}

div#about1 h4 {
    font-size: 20px;
    font-weight: 600;
    color: #000000;
    float: right;
    width: 100%;
    margin-bottom: 10px;
    border-bottom: 2px solid #000000;
    margin-bottom: 40px;
    padding-bottom: 10px;
}

div#about1 h3 {
    font-size: 36px;
    font-weight: 500;
    color: #2C2D2E;
    font-family: 'Dancing Script';
    padding-bottom: 10px;
    text-align: left;
}


div#our-leaders1 .row_col_wrap_12 {
    padding-top: 40px;
    padding-bottom: 60px;
}

div#our-leaders1 p {
    color: #2C2D2E;
}

div#our-leaders1 h3 {
    font-size: 25px;
    color: #2C2D2E;
    font-family: 'Dancing Script' !important;
    font-weight: 800;
    margin-top: 20px;
}

div#our-leaders1 div#second {
    padding-top: 40px;
}
div#ministries-section-01 {
    padding-top: 50px !important;
}
div#ministries-section-01-1 .col.span_12.section-title.text-align-center.extra-padding {
	border-bottom: none !important;
	padding-bottom: 0 !important
}
.ministries-section-01-1-1 p {
    text-align: center;
}
div#ministries-section-01-1 {
	border-bottom: 1px solid rgba(0,0,0,.15);
	padding-bottom: 30px;
}
div#ministries-section-02 img.img-with-animation.skip-lazy {
    width: 100%;
}
div#ministries-section-02 {
    text-align: center;
}
div#ministries-section-02 h3 {
	color: #000000;
	font-weight: 700;
	font-size: 27px;
}
span.out {
    font-size: 40px !important;
    display: inline-block;
    padding-top: 5px;
    color: #2C2D2E;
    font-family: 'Dancing Script';
    padding-bottom: 20px;
    font-weight: 600;
}
span.quote-no {
    padding-top: 18px !important;
    display: inline-block;
    font-style: italic;
    color: #2C2D2E;
}
div#ministries-section-02 div#ministries-section-02-1 {
    border-bottom: 1px solid;
    padding-bottom: 20px;
}
div#froms-section {
    padding-top: 50px !important;
}
.from-section-1 .form-text-area, .from-section-2 .form-text-area {
    text-align: center;
}
.from-section-1 .form-text-area h4, .from-section-2 .form-text-area h4 {
	color: #000000;
}
.from-section-1, .from-section-2 {
	border: 1px solid;
	width: 49%;
	padding: 25px !important;
}
.from-section-2 {
    display: inline-block;
    margin-left: auto!important;
}
div#donate-section-1 {
    padding-top: 50px !important;
}
div#donate-section-1 h2 {
	color: #993500;
	text-transform: uppercase;
	text-align: center;
	padding-bottom: 10px;
	font-weight: 800;
	line-height: 1.2;
}
div#five-blocks i {
    font-size: 5em;
    color: #000000;
}
div#five-blocks {
    text-align: center;
    margin-top: 50px;
}
div#five-blocks img {
    width: 62px;
    /* filter: brightness(0.5); */
}
div#five-blocks img.qr-scan {
    width: 111px !important;
    margin-top: 20px;
}
span.g-enlarge {
    font-size: 28px;
}
div#donate-section-1 {
    border-bottom: 1px solid;
    padding-bottom: 30px !important;
}
div#thankyou-note {
    margin-top: 60px;
}
.thank-text {
	border: 1px solid;
	padding: 50px;
	text-align: center;
}

div#section5 p {
    /* text-align: end; */
    padding-bottom: 0;
}

div#section5 p strong {
    color: #000;
}

div#our-church-family1 .row_col_wrap_12 {
    padding-top: 40px;
    padding-bottom: 40px;
    margin: 0 60px;
}

div#our-church-family1 h2 {
    text-align: center;
    color: #2C2D2E;
}
div#our-church-family2 .row_col_wrap_12 {
    padding-top: 40px;
    padding-bottom: 40px;
}
div#our-church-family2 h2 {
    color: #2C2D2E;
    font-family: 'Dancing Script';
    padding-bottom: 0;
}
div#our-church-family2 p {
    color: #2C2D2E;
    padding-bottom: 10px;
    padding-top: 10px;
}

div#our-church-family2 h3 {
    font-size: 30px;
    font-weight: 700;
    color: #2C2D2E;
}

div#our-church-family2 h3 label {
    color: #000000;
    font-weight: 700;
}

div#our-church-family2 label {
    color: #000000;
    font-size: 20px;
    padding-top: 20px;
    display: block;
    padding-bottom: 20px;
}

div#the-love1 ul {
    display: flex;
    margin: 0;
    align-items: center;
}

div#the-love1 ul li {
    list-style: none;
    font-size: 18px;
    color: #2C2D2E;
    padding-right: 24px;
}

div#the-love1 ul li img {
    margin: 0;
    border-radius: 50px;
}

div#the-love1 ul li:nth-child(3), div#the-love1 ul li:nth-child(4) {
    list-style: disc;
}

div#the-love1 h2 {
    color: #2C2D2E;
}

div#the-love1 h3 {
    color: #2C2D2E;
    font-weight: 500;
    letter-spacing: 4px;
    font-size: 20px;
    padding-top: 15px;
    text-transform: uppercase;
    line-height: 39px;
}

div#the-love1 p{
    color: #2C2D2E;
    padding-bottom: 25px;
    padding-top: 25px;
}

div#the-love1 .row_col_wrap_12 {
    margin: 0 60px;
}
div#the-love1.faith1 p label {
    color: #dc143c;
    font-style: italic;
    font-size: 20px;
}

body.post-template-default.single.single-post #page-header-bg[data-post-hs=default_minimal] h1.entry-title {
    text-transform: uppercase;
    font-size: 45px;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    line-height: 1.4;
}

body.post-template-default.single.single-post #page-header-bg .section-title {
    margin-top: 70px;
}

body:not([data-header-format=left-header]) #top .sf-menu li ul a {
    /*! border-top: 1px solid #ffffff96; */
    border-bottom: 0 !Important;
    border-style: dashed;
    font-size:16px !important;
    padding:11px;
    line-height:1;
}

body:not([data-header-format=left-header]) #top .sf-menu li ul {
    background-color: #0a0a0a !important;
    width: 250px !important;
    border: unset !important;
    margin-top: -40px;
}

#header-outer:not([data-format=left-header]) #top nav>ul>li:not(.megamenu) ul a:hover {
    background-color: transparent !important;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-style: dashed
}

div#contact5 .row-bg-wrap .inner-wrap.row-bg-layer{
    background: #dbdbdb;
    z-index: 10;
    border-radius: 15px;
    width: 95%;
    margin: 0 auto;
    left: 0;
    right: 0;
}
div#contact5 .row_col_wrap_12 {
    padding-top: 60px;
    padding-bottom: 60px;
}

div#contact5 h2 {
    color: #2C2D2E;
    text-align: center;
}

div#contact5 p {
    color: #2C2D2E;
    padding-bottom: 0;
    text-align: center;
}

div#contact5 h4 {
    text-align: center;
    font-size: 22px;
	color: #2C2D2E;
}

div#contact5 input[type=text], 
div#contact5 input[type=email], 
div#contact5 input[type=tel],
div#contact5 input[type=number],
div#contact5 select,
div#contact5 textarea {
	border: unset;
	background: transparent !important;
	border-bottom: 1px solid #2C2D2E !important;
	font-size: 17px;
	font-weight: 400;
	color: #2C2D2E;
	border-radius: 0 !important;
	box-shadow: unset;
}

div#contact5 label.wpforms-field-label {
	color: #2C2D2E;
	font-size: 18px;
	font-weight: 500;
	display: inline-block;
}

div#contact5 ul#wpforms-340-field_23, div#contact5 ul#wpforms-340-field_12, div#contact5 ul#wpforms-340-field_26 {
    display: inline-block;
    margin-left: 15px !important;
}
div#contact5 p.email-correspondence {
    color: #2C2D2E;
    font-size: 18px;
    text-align: center;
}
div#contact5 div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
	 color: #2C2D2E;
    font-size: 18px;
}
div#contact5 div.wpforms-container-full .wpforms-form .wpforms-field-description {
	color: #2C2D2E;
	font-size: 14px;
	margin-top: 0;
}
div#contact5 div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    border: 1px solid #2C2D2E;
}

div#contact5 button[type=submit] {
    font-size: 16px !important;
    font-weight: 400;
    color: #ffffff;
    padding: 13px 32px !important;
    text-transform: capitalize;
    border-radius: 0 !important;
    margin-top: 10px;
    background: #dc143c;
    border-color: #dc143c;
}

div#contact5 .wpcf7-form .wpcf7-not-valid-tip {
    display: none;
}

div#contact5 .wpcf7-form .wpcf7-not-valid{
    border-bottom: 1px solid red !important;
}

div#contact5  input:focus, 
div#contact5  select:focus, 
div#contact5 textarea:focus {
    border-color: #DC143C !important;
}
div#contact5 input::placeholder, 
div#contact5 textarea::placeholder {
    color: #2C2D2E !important;
	font-weight:300;
	font-size:16px;
}

div#contact5 div#wpforms-340-field_83-container {
    padding-top: 45px;
    padding-bottom: 0;
}

div#contact5 div#wpforms-340-field_80-container input[type="text"] {
    height: 29px;
    /* margin-bottom: 11px !important; */
}

div#wpforms-340-field_85-container,div#wpforms-340-field_88-container,div#wpforms-340-field_89-container,
div#wpforms-340-field_90-container,div#wpforms-340-field_91-container,div#wpforms-340-field_92-container,div#wpforms-340-field_93-container,
div#wpforms-340-field_94-container{
    padding: 10px 0;
}

div#wpforms-340-field_84-container, div#wpforms-340-field_86-container,div#wpforms-340-field_95-container,
div#wpforms-340-field_96-container,div#wpforms-340-field_97-container,div#wpforms-340-field_98-container,
div#wpforms-340-field_99-container,div#wpforms-340-field_100-container,div#wpforms-340-field_101-container,
div#wpforms-340-field_102-container{
	 padding: 10 0;
}

div#contact5 div#wpforms-340-field_80-container label.wpforms-field-label {
    display: inline-block;
}

div#contact5 div#wpforms-340-field_80-container ul {
    display: inline-block;
    margin-left: 20px !important;
}


div#donate-section-1 h2 {
}
div#donate-section-1 h3 {
    font-size: 23px;
    font-weight: 500;
    color: #2C2D2E;
}
div#donate-section-1 h4 {
    font-size: 23px;
    font-weight: 500;
    color: #2C2D2E;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 10px;
}

div#donate-section-1 p {
    color: #2C2D2E;
} 

div#donate-section-1 .wpb_raw_code {
    margin: 0;
}

div#five-blocks+div#five-blocks {
    margin-top: 0;
}

div#froms-section h3 {
    font-size: 23px;
    font-weight: 500;
    color: #2C2D2E;
}

div#froms-section p {
    color: #2C2D2E;
}
div#pastoral-care1 .row_col_wrap_12 {
    padding-top: 40px;
    padding-bottom: 60px;
}
div#pastoral-care1 h3 {
    color: #000000 !important;
    text-shadow: rgba(0, 0, 0, 0.4) 0px 4px 5px;
}

div#pastoral-care1 p {
    color: #2C2D2E;
}

div#pastoral-care1 h4 {
    font-size: 26px;
    font-weight: 500;
    color: #2C2D2E;
}

div#pastoral-care1 h3 {
    font-size: 30px;
    font-weight: 700;
    color: #2C2D2E;
}

div#pastoral-care1 a.intake {
    /* display: table; */
    margin-bottom: 45px;
    margin-right: 45px;
}
div#pastoral-care1 div#first a.nectar-button.small.regular.accent-color.regular-button {
    margin-top: 20px;
    margin-bottom: 40px;
}
div#pastoral-care1 img {
    /* margin: 0 auto; */
}

div#pastoral-care1 div#first .five {}

div#pastoral-care1 .pastoral {
    border: 1px solid #2C2D2E;
    padding: 25px 50px;
    margin-top: 50px;
}

div#pastoral-care1 .pastoral h3 {
    color: #993500;
    text-shadow: rgba(0, 0, 0, 0.4) 0px 4px 5px;
    text-align: center;
}

div#pastoral-care1 .pastoral ul li {
    font-size: 18px;
    font-weight: 500;
    color: #2C2D2E;
    font-family: 'Clash Display';
}

div#pastoral-care1 h3.elder {
    font-family: 'Dancing Script', cursive;
    text-shadow: unset !important;
    font-weight: 700;
}

div#pastoral-care1 p.nine {
    color: #000000;
}

div#pastoral-care1 .container .sec {
    width: 68%;
    text-align: left;
    padding-top: 0;
    padding-bottom: 15px;
}

div#pastoral-care1 .container h4 {
    color: #191919;
    font-size: 24px;
    font-weight: 500;
}

div#pastoral-care1 .container ul {
    margin: 0;
}

div#pastoral-care1 .container ul li {
    list-style: none;
}

div#pastoral-care1 .container ul li a {
    font-size: 18px;
    font-weight: 400;
    color: #191919;
}

div#pastoral-care1 .container {
    margin-top: 35px;
    display: block;
}

div#pastoral-care1 div#second img{
    margin: 0 auto;
}

div#pastoral-care1 div#second .vc_col-sm-8 {
    margin-top: 110px;
}

div#pastoral-care1 div#second .vc_col-sm-4 {
    margin-top: -30px;
}
div#contact5 {
    margin-top: 40px;
}

div#book-online1 .row_col_wrap_12 {
    padding-top: 40px;
    padding-bottom: 60px;
}
div#book-online1 h4 {
    color: #2C2D2E;
    font-size: 22px;
    padding-top: 20px;
}

div#book-online1 .wpb_row {
    border: 1px solid #2C2D2E;
    margin-bottom: 45px;
}
div#ministries-section-01-1 h3 {
    color: #2C2D2E;
    font-size: 32px;
    font-family: 'Dancing Script';
    padding-top: 20px;
    font-weight: 700;
}
div#ministries-section-01-1 p strong {
    color: #2C2D2E;
    font-size: 19px;
}
div#ministries-section-01-1 p {
    color: #2C2D2E;
    width: 55%;
    margin: 0 auto;
}
div#ministries-section-02 p{
    color: #2C2D2E;
}

div#book11 .row_col_wrap_12 {
    padding-top: 40px;
    padding-bottom: 0;
}

div#book11 .wpbc_structure_calendar{
    display: flex;
    width: 32%;
}
div#book11 .wpbc_structure_form{
    width: 60%;
}
div#book11 .wpbc_booking_form_structure.wpbc_vertical{
    display: flex;
}

div#book11 .form-group.wpbc-form-element-text {
    width: 49%;
    display: inline-block;
}

div#book11 .form-group.wpbc-form-element-email {
     width: 49%;
     display: inline-block;
}

div#book11 .form-group.wpbc-form-element-textarea {
    width: 99%;
}

div#book11 textarea#details1 {
    width: 100%;
    min-width: 100%;
}

div#book11 .wpbc_container_booking_form select, 
div#book11 .wpbc_container_booking_form input[type="text"],div#book11 .wpbc_container_booking_form textarea {
    min-width: 100%;
    width: 100%;
    border: unset;
    background: transparent !important;
    border: 1px solid #9f9f9f !important;
    font-size: 17px;
    font-weight: 400;
    color: #2C2D2E;
    border-radius: 0 !important;
    box-shadow: unset;
}

div#book11 .booking_form .form-group {
    margin: 0;
}

div#book11 .wpdevelop label {
    margin: 0;
    margin-top: 7px;
    color: #2C2D2E;
    font-size: 17px;
    font-weight: 500;
}

div#book11 .wpbc_times_selector div {
     color: #2C2D2E;
    font-size: 17px;
    font-weight: 500;
}

div#book11{
    margin-top:40px;
}

div#book11 .row-bg-wrap .inner-wrap.row-bg-layer{
    background: #dbdbdb;
    z-index: 10;
    border-radius: 15px;
    width: 95%;
    margin: 0 auto;
    left: 0;
    right: 0;
}

div#book11 button.wpbc_button_light {
    font-size: 16px;
    font-weight: 400;
    color: #ffffff;
    padding: 13px 32px !important;
    text-transform: capitalize;
    border-radius: 0 !important;
    margin-top: 10px;
    background:#dc143c;
}

div#about1 h2 {
    font-weight: 700;
    padding-top: 20px;
    font-family: 'Dancing Script' !important;
    color: #dc143c;
    padding-bottom: 8px;
}
div#disclosure1 .row_col_wrap_12 {
    padding-top: 40px;
    padding-bottom: 60px;
}
div#disclosure1 h3 {
    color: #2C2D2E;
    padding-bottom: 0;
    font-weight: 700;
}

div#disclosure1 p {
    color: #2C2D2E;
    padding-bottom: 16px;
}
/* =================form-work=========================== */
.pri-1 canvas.signature-pad, .pri-2 canvas.signature-pad, .pri-3 canvas.signature-pad, .pri-5 canvas.signature-pad,.pri-7 canvas.signature-pad,.pri-10 canvas.signature-pad {
    width: 100%;
    height: 200px;
    border: 2px solid #000;
    margin-bottom: 20px;
}
.pri-work {
    display: flex;
    justify-content: space-between;
    width: 75%;
}
p.texl-wo {
    font-size: 19px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.pri-work2 {display: inline-block;margin-top: 10px;}
.pri-4 input[type=date],.pri-6 input[type=date],.pri-8 input[type=date],.pri-11 input[type=date] {
    width: 300px;
    border: 2px solid black;
    background-color: transparent !important;
}
.pri-4 {
    position: absolute;
    top: 490px;
    left: 420px;
}
.pri-work3,.pri-work4,.pri-work5 {
    display: flex;
}
.pri-6 {
    top: 801px;
    left: 420px;
    position: absolute;
}
.pri-8 {
    top: 1111px;
    left: 420px;
    position: absolute;
}
.pri-9 input {
    border: 2px solid black;
    background-color: transparent !important;
}
.pri-11 {
    top: 1525px;
    left: 420px;
    position: absolute;
}
.pri-12 {
    text-align: center;
    margin-bottom: 40px;
}
.pri-12 h2 {
    font-size: 27px;
    color: #000;
    padding-bottom: 10px;
    padding-top: 10px;
}
.pri-12 p {
    width: 80%;
    margin: 0 auto;
    font-weight: 500;
}
.pri-13 {
    padding-top: 10px;
}
.pri-13 input[type=text] {
    border-bottom: 1px solid #000;
    background-color: transparent;
    width: 50%;
    position: absolute;
    top: -60px;
    left: 20px;
}
body.material input[type=text]:focus {
    border-bottom: red !important;
}
.pri-13 h3 {
    /* position: absolute; */
    bottom: 110px;
    right: 140px;
    font-size: 19px;
    font-weight: 400 !important;
}
.pri-work6 {
    display: flex;
    justify-content: space-between;
}
.pri-work7 {
    display: flex;
    justify-content: space-between;
}
.pri-work6 input[type=text], input[type=date] {
    background-color: transparent !important;
    border: 1px solid #000;
}
.pri-work7 input[type=text], input[type=date] {
    background-color: transparent !important;
    border: 1px solid #000;
}
.pri-1 input[type=text],.pri-2 input[type=text] {
    border: 2px solid black;
    background-color: transparent !important;
}
input#summ {
    margin-bottom: 30px;
    padding: 16px 50px !important;
    font-size: 16px;
    margin-top: 14px;
}
/* =================form-work=========================== */
/* =============================================== */
div#section2 img {
    width: 92%;
    margin-top: -44px;
    /* float: right; */
}
div#section2 h4 {
    float: right;
    margin-top: 20px;
    font-size: 20px;
    font-style: italic;
    color: #000;
}
div#section3 {
    padding-top: 30px !important;
}
div#section3 a.nectar-button.small.regular.accent-color.regular-button {
    /* margin: 0 auto; */
    display: table;
    margin-top: 50px;
}
div#section4 .vc_col-sm-3 .wpb_text_column.wpb_content_element{
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
    padding: 30px;
    height: 310px;
}
div#section4 .vc_col-sm-3 .wpb_text_column.wpb_content_element ul {
    margin: 0;
}
div#section4 .vc_col-sm-3 .wpb_text_column.wpb_content_element ul li {
    font-size: 16px;
    padding-bottom: 13px;
    color: #000;
    font-weight: 400;
    line-height: 25px;
    list-style: none;
}
div#section4 .vc_col-sm-3 .wpb_text_column.wpb_content_element ul li strong {
    color: #000;
    font-weight: 600;
}
div#section4 .vc_col-sm-3 .wpb_text_column.wpb_content_element ul li::marker {
    color: #dc143c;
}
.centr-btn a.nectar-button.small.regular.accent-color.regular-button {
    float: unset !important;
    margin-top: 30px !important;
}
div#section4 h6 {
    font-size: 17px;
    font-weight: 500;
    color: #2C2D2E;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-style: italic;
    padding-bottom: 5px;
}
#pum_popup_title_492 {
  font-weight: 800;
  color: #000;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  padding: 20px 0;
}
div#about1 a.nectar-button.small.regular.accent-color.regular-button {
    margin-top: 10px;
    margin: 0 auto;
    display: table;
    margin-top: 40px !important;
}
div#froms-section label {
    color: #000;
    font-size: 15px;
    font-weight: 500;
    padding-bottom: 10px;
}
div#froms-section input {
    height: 50px;
    border-radius: 13px;
}
div#froms-section input::placeholder {
    color: #000;
}
div#froms-section textarea {
    border-radius: 18px;
}
div#froms-section button {
    background-color: #a09797;
    padding: 12px 30px !important;
    color: #fff;
    margin: 0 auto;
    display: table;
    margin-bottom: 10px;
    margin-top: 10px;
}
div#froms-section textarea::placeholder {
    color: #000;
}
body.page-template-default.page.page-id-15 div#froms-section h2 {
    font-family: 'Dancing Script' !important;
}
p.btn {
    padding: 10px 0;
}
div#section5 img {
    width: 84%;
    margin: 0 auto;
}
.goowork h3 {
    font-family: 'Dancing Script';
    font-size: 30px !important;
}
div#section1 p {
    font-size: 18px;
    font-weight: 500;
}
ul li::marker {
    color: #000 !important;
}

div#section4 a.nectar-button.medium.regular.accent-color.regular-button {
    background: #34434d !important;
    font-size: 18px;
}
/* ======================================== */
#you-dep img {
    width: 45% !important;
    margin-top: 80px;
}
#you-dep  h3 {
    font-size: 40px !important;
    padding-top: 30px;
}
#yuo-wok h3,#men-wok h3,#wom-work h3,#edu-work h3,#pastro h3,#miss-work h3,#marii-work h3 {
    font-size: 60px !important;
    padding-bottom: 30px;
}



/* ====================================== */
/* new design home page */

div#sect1 h3 {
    font-size: 45px;
    font-family: 'Dancing Script';
    font-weight: 700;
    padding-bottom: 10px !important;
}
div#sect1 h1 {
    font-size: 45px;
    font-weight: 700;
    color: #ffffff;
    text-transform: capitalize;
    line-height: 1;
    display: inline-block;
    font-family: 'Clash Display';
}
div#sect1 p {
    font-size: 18px;
    font-weight: 500;
}
div#sect1 ul.fti {
    position: absolute;
    bottom: 0;
    z-index: 1;
    margin: 0;
    left: 25px;
    display: flex;
}

div#sect1 ul.fti li {
    list-style: none;
    margin: 0 8px;
}

div#sect1 ul.fti li i {
    color: #ffffff;
    width: 35px;
    height: 35px;
    border: 1px solid #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
    margin: 15px 0;
}
div#sect4 .row_col_wrap_12 {
    padding-top: 32px;
    padding-bottom: 40px;
}
div#sect4 h2 {
    color: #ffffff !important;
    font-weight: 800;
    padding-bottom: 14px;
    padding-top: 24px;
    font-family: 'Clash Display';
}

div#sect4 p {
    color: #ffffff !important;
    font-size: 18px;
    padding: 0 0 12px 0;
    line-height: 30px;
}

div#sect4 a.nectar-button.medium.regular.accent-color.regular-button {
   color: #C30631;
   font-size: 20px;
   background: #DBDBDB !important;
   padding: 12px 17px;
}


div#sect1 div#nectar-slider-instance-1 {
    margin-bottom: 0;
}
div#sect3 .row_col_wrap_12 {
    padding-top: 32px;
    padding-bottom: 40px;
}

div#sect3 h2 {
    font-family: 'Clash Display';
    color: #2C2D2E;
    padding-bottom: 15px;
}

div#sect3 p {
    color: #2C2D2E;
    padding-bottom: 15px;
}
div#sect3 h3 {
    color: #2C2D2E;
    font-weight: 500;
    font-size: 22px;
    padding-bottom: 0;
}
div#sect3 a.nectar-button.small.regular.accent-color.regular-button {
   color: #DBDBDB;
   font-size: 20px;
   background: #C30631 !important;
}
div#sect2 .row_col_wrap_12 {
    padding-top: 40px;
    padding-bottom: 60px;
}
div#sect2 h2 {
    color: #ffffff !important;
    font-family: 'Clash Display';
}

div#sect2 h4 {
    font-size: 26px;
    font-weight: 600;
    color: #2C2D2E;
    text-align: center;
}

div#sect2 p {
    color: #ffffff;
}

div#sect2 div#second h3 {
    font-size: 21px;
    font-weight: 500;
    color: #ffffff;
    display: inline-block;
}

div#sect2 div#second p.btn {
    padding: 0;
    /* display: inline-block; */
    /* float: right; */
}

div#sect2 div#second p.btn img {
    margin: 0;
    filter: brightness(0)invert(1);
}

div#sect2 div#second .wpb_text_column {
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top: 1px solid #ffffff9e;
}

div#sect2 div#second .wpb_text_column:nth-child(4){
    border-bottom: 1px solid #ffffff9e;
}

div#sect2 div#second a.nectar-button.small.regular.accent-color.regular-button {
   color: #C30631;
   font-size: 20px;
   background: #DBDBDB !important;
   padding: 13px 22px;
   margin-top: 25px;
}

div#sect2 div#second {
    padding-top: 25px;
}

div#sect2 div#second .wpb_text_column .wpb_wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

div#sect2 p a {
    color: #ffffff;
}

div#sect5 .row_col_wrap_12 {
    padding-top: 32px;
    padding-bottom: 40px;
}

div#sect5 h2 {
    font-family: 'Clash Display';
    color: #2C2D2E !important;
}

div#sect5 p {
    color: #2C2D2E;
    padding-bottom: 15px;
}
div#sect5 h3 {
    color: #2C2D2E;
    font-weight: 500;
    font-size: 22px;
    padding-bottom: 0;
}

div#sect5 a.nectar-button.small.regular.accent-color.regular-button {
    float: right;
    color: #C30631;
    font-size: 20px;
    background: #DBDBDB !important;
}

div#sect5 div#fir {
    height: 100px;
}

div#sect5 div#second .vc_col-sm-8 h6 {
    color: #000000;
    font-size: 16px;
    font-weight: 400;
}

div#sect5 div#second {
    background: #EEEEEE;
    padding: 12px 12px;
    border-radius: 8px !important;
    margin-bottom: 12px;
}

div#sect5 div#second .vc_col-sm-8 {
    display: flex;
    align-items: center;
    padding-left: 50px;
}

div#sect5 div#second .vc_col-sm-8 h4 {
    font-size: 22px;
    font-weight: 500;
    color: #000000;
    font-family: 'Clash Display';
}

div#sect5 div#second .vc_col-sm-8 ul {
    margin: 0;
}

div#sect5 div#second .vc_col-sm-8 ul li {
    list-style: none;
    font-size: 17px;
    font-weight: 400;
    color: #000000;
}

div#sect5 .vc_col-sm-6 {
    padding: 0 6px;
}

div#sect5 div#second:hover {
    background: #C30631;
}

div#sect5 div#second:hover h6, div#sect5 div#second:hover h4, div#sect5 div#second:hover ul li {
    color: #ffffff;
}
div#sect6 .row_col_wrap_12 {
    padding-top: 40px;
    padding-bottom: 60px;
}
div#sect6 h2 {
    color: #ffffff !important;
    font-family: 'Clash Display';
}
div#sect6 a.nectar-button.small.regular.accent-color.regular-button {
    float: right;
    color: #C30631;
    font-size: 20px;
    background: #DBDBDB !important;
}

div#sect6 h3 {
    font-size: 22px;
    font-weight: 500;
    color: #FFFFFF;
    border-bottom: 1px solid #ffffff;
}
div#sect6 div#second .row-bg-wrap:before {
    position: absolute;
    content: "";
    background: #ffffff5c;
    width: 76%;
    height: 100%;
    z-index: 1;
    right: 0;
}

div#sect6 div#second {
	margin-bottom: 8px;
}

div#sect6 div#second p.clock {
    display: flex;
    align-items: center;
    color: #2C2D2E;
    font-size: 18px;
    font-weight: 400;
    padding-bottom: 6px;
}

div#sect6 div#second p.clock img {
    margin: 0;
    margin-right: 10px;
}

div#sect6 div#second h4 {
    font-size: 20px;
    font-weight: 500;
    color: #2C2D2E;
}

div#sect6 div#second p.zoom-meeting a {
    background: #C30631;
    padding: 6px 6px;
    color: #ffffff;
    font-size: 17px;
    font-weight: 500;
}

div#sect6 div#second .row_col_wrap_12_inner {
    padding: 18px 0;
    height: 160px;
}

div#sect6 div#second p.btn a {
    display: flex;
    align-items: center;
    font-size: 17px;
    font-weight: 500;
    color: #2C2D2E;
}

div#sect6 div#second p.btn a img {
    margin: 0;
    margin-left: 12px;
}

div#sect6 div#second p strong {
      font-size: 17px;
    font-weight: 500;
    color: #2C2D2E;
}

div#sect6 div#first {
    margin-bottom: 40px;
}

div#sect7 .row_col_wrap_12 {
    padding-top: 40px;
    padding-bottom: 40px;
}

div#sect7 h2 {
    color: #2C2D2E;
    font-family: 'Clash Display';
}
div#sect7 a.nectar-button.small.regular.accent-color.regular-button {
   color: #ffffff;
   font-size: 20px;
   background: #C30631 !important;
   float: right;
}
div#sect7 div#second .vc_col-sm-4 .vc_column-inner {
    border: 1px solid #00000061;
    border-radius: 18px;
    padding: 25px 25px;
}

div#sect7 div#second .vc_col-sm-4 .vc_column-inner h3 {
    font-size: 30px;
    font-weight: 500;
    color: #2C2D2E;
    text-align: left;
}

div#sect7 div#second .hover-wrap-inner {
    background: #ffffff;
    border-radius: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 25px 25px;
    height: 22em;
}

div#sect7 div#second .vc_col-sm-4 .vc_column-inner:hover {
    background: #C30631;
    border-color: #C30631;
}

div#sect7 div#second .vc_col-sm-4 .vc_column-inner:hover .hover-wrap-inner {
    background: #ffffff;
}

div#sect7 div#second .vc_column-inner:hover h3 {
    color: #ffffff;
}

div#sect7 div#first {
    padding-bottom: 15px;
}
div#sect8 .row_col_wrap_12 {
    padding-top: 60px;
    padding-bottom: 50px;
}
div#sect8 p img {
 /* filter: brightness(0)invert(1); */
}
div#sect8 div#second a.nectar-button.small.regular.accent-color.regular-button {
    margin-top: 45px;
}


div#sect8 h5 {
    font-size: 25px;
    color: #FFFFFF;
    font-weight: 500;
    width: 80%;
    margin: 0 auto;
}

div#sect8 h3 {
    font-size: 26px;
    font-weight: 500;
    color: #ffffff;
    padding-top: 25px;
}
div#sect8 a.nectar-button.small.regular.accent-color.regular-button {
   color: #ffffff;
   font-size: 20px;
   background: #C30631 !important;
   padding: 12px 17px;
   margin-top: 25px;
}

div#sect9 .row_col_wrap_12 {
    padding-top: 40px;
    padding-bottom: 40px;
}
div#sect9 h2 {
    color: #2C2D2E;
    font-family: 'Clash Display';
}
    
div#sect9 a.nectar-button.small.regular.accent-color.regular-button {
    float: right;
    color: #C30631;
    font-size: 20px;
    background: #DBDBDB !important;
}

div#sect9 h5 {
    width: 80%;
    margin: 0 auto;
    font-size: 28px;
    color: #2C2D2E;
    font-family: 'Dancing Script';
    line-height: 1.6;
}

div#sect9 div#third .wpb_text_column {
    background: #ffffff;
    padding: 18px 18px;
    border-bottom-left-radius: 18px;
    border-bottom-right-radius: 18px;
    box-shadow: 0px 0px 30px 3px #00000014 !important;
}

div#sect9 .hover-wrap {
    margin-bottom: 0;
}

div#sect9 .vc_col-sm-4 .vc_column-inner {
    border-bottom-left-radius: 12px !important;
    border-bottom-right-radius: 12px !important;
}

div#sect9 h3 {
    font-size: 26px;
    font-weight: 500;
    color: #2C2D2E;
    font-family: 'Clash Display';
}

div#sect9 p {
    padding-bottom: 10px;
    display: inline-block;
    color: #2C2D2E;
}

div#sect9 p.btn {
    float: right;
    margin-top: -20px;
}

div#sect9 p.btn img {
    margin: 0;
    filter: grayscale(1);
}

div#sect9 p.fir strong {
    font-size: 21px;
    font-weight: 500;
    color: #2C2D2E;
    padding-top: 15px;
    display: block;
}

div#sect9 p.fir {
    display: block;
    padding-bottom: 0;
}

div#sect9 p.sec {
    font-size: 15px;
    color: #2C2D2E;
    font-weight: 400;
}


div#sect9 div#second {
    margin-bottom: 30px;
}

div#sect10 .row_col_wrap_12 {
    padding-top: 60px;
    padding-bottom: 60px;
}

div#sect10 h2 {
    color: #ffffff !important;
    font-family: 'Clash Display';
}

div#sect10 span.wpcf7-form-control-wrap {
    width: 49%;
    padding-bottom: 15px;
    display: inline-block !important;
}

div#sect10 input[type=text], 
div#sect10 input[type=email], 
div#sect10 input[type=tel],
div#sect10 textarea {
	border: unset;
	background: transparent !important;
	border-bottom: 1px solid #ffffff !important;
	font-size: 17px;
	font-weight: 400;
	color: #ffffff;
	border-radius: 0 !important;
	box-shadow: unset;
}

div#sect10 span.wpcf7-form-control-wrap[data-name="textarea-578"],
div#sect10 span.wpcf7-form-control-wrap[data-name="tel-296"]{
 width: 99%;
}

div#sect10 form br {
    display: none;
}

div#sect10 textarea {
    height: 101px;
}


div#sect10 input[type=submit] {
    font-size: 17px;
    font-weight: 500;
    color: #C30631;
    padding: 13px 32px !important;
    text-transform: capitalize;
    border-radius: 0 !important;
    margin-top: 10px;
    background-color: #DBDBDB;
}

div#sect10 .wpcf7-form .wpcf7-not-valid-tip {
    display: none;
}

div#sect10 .wpcf7-form .wpcf7-not-valid{
    border-bottom: 1px solid red !important;
}

div#sect10  input:focus, 
div#sect10  select:focus, 
div#sect10 textarea:focus {
    border-color: #DBDBDB !important;
}
div#sect10 input::placeholder, 
div#sect10 textarea::placeholder {
    color: #fff !important;
	font-weight:300;
	font-size:16px;
}
div#sect10 .wpcf7 .wpcf7-response-output {
    margin-left: 0;
    text-align: center;
    margin-top: 0;
}

div#sect10 form p {
    padding: 0;
}

div#sect10 .container .sec {
    width: 68%;
    text-align: left;
    padding-top: 20px;
}

div#sect10 .container h4 {
    color: #ffffff;
    font-size: 24px;
    font-weight: 500;
    font-family: 'Clash Display';
}

div#sect10 .container ul {
    margin: 0;
}

div#sect10 .container ul li {
    list-style: none;
}

div#sect10 .container ul li a {
    font-size: 18px;
    font-weight: 400;
    color: #ffffff;
}

div#sect10 .container {
    margin-top: 35px;
    display: block;
}
div#sect10 h3 {
    color: #ffffff;
    font-size: 28px;
    font-weight: 500;
}

#header-outer[data-lhe="animated_underline"] #top nav >ul >li#menu-item-644 >a {
    background: #C30631;
    padding: 8px 19px;
    margin: 0 !important;
}

#header-outer[data-lhe="animated_underline"] #top nav >ul >li#menu-item-644 >a:before, #header-outer[data-lhe="animated_underline"] #top nav >ul >li#menu-item-644 >a:after {
    display: none;
}
a.nectar-button.medium.regular.accent-color.regular-button {
    border-radius: 0 !important;
}
#footer-outer .col.span_3:nth-child(1) {
    width: 37%;
    margin: 0;
}
#footer-outer .col.span_3:nth-child(2) {
    width: 16%;
    padding-left: 12px;
}
#footer-outer .col.span_3:nth-child(3) {
    width: 14%;
}

body #footer-outer #copyright {
    padding: 0;
    padding-top: 18px;
    padding-bottom: 18px;
}
#footer-outer #copyright img {
    margin: 0 auto;
    margin-right: 0;
}
div#block-8 {
    margin-bottom: 15px !important;
}

div#block-8 img.wp-image-149 {
    width: 25%;
}

div#block-7 p {
    font-size: 4px;
}

div#block-7 p {
    font-size: 16px !important;
}
div#block-9 h3 {
    padding-top: 0 !important;
}

div#block-10 {
    padding-top: 225px;
}

div#block-12 img {
    margin-left: 71px;
}

body.product-template-default.single.single-product nav.woocommerce-breadcrumb {
    padding-top: 16%;
}

body.single-product .container-wrap {
    padding-bottom: 0;
}

body.product-template-default.single.single-product div#header-outer {
    background: #000 !important;
    height: 10%;
}

body.product-template-default.single.single-product h1.product_title.entry-title.nectar-inherit-default {
    font-size: 40px;
}

div#header-outer .icon-salient-cart:before, body.material .icon-salient-cart:before {
    filter: brightness(0)invert(1);
}
#header-outer[data-lhe="animated_underline"] #top nav >ul >li.nectar-woo-cart .cart-outer {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #c30631;
    width: 45px;
    height: 45px;
    border-radius: 50px;
}

#header-outer[data-lhe="animated_underline"] #top nav >ul >li#menu-item-61 {
    margin-right: 60px !important;
}

div#header-outer .icon-salient-cart:before, body.material .icon-salient-cart:before {
    color: #ffffff;
}
body #header-outer[data-format=centered-logo-between-menu] #top #logo {
    position: relative;
    right: -4px;
}


div#sect3 .vc_col-sm-12:hover img {
   transform: scale(1.1);
     transition: all 0.9s ease;
}

div#sect3 .vc_col-sm-12 img {
     transition: all 0.9s ease;
}

div#sect2 .vc_col-sm-12:hover .vc_col-sm-6:nth-child(2) img {
   transform: scale(0.8);
     transition: all 0.9s ease;
}

div#sect2 .vc_col-sm-12 img {
     transform: unset;
     transition: all 0.9s ease;
}

div#sect5 div#second .row_col_wrap_12_inner:hover img {
    transform: rotate(5deg);
    transition: all 0.6s ease;
}

div#sect5 div#second .vc_col-sm-4 img {
    transform: scale(1);
    transition: all 0.6s ease;
}
#header-outer[data-lhe="animated_underline"] #top nav >ul >li.nectar-woo-cart .cart-outer .cart-menu-wrap.has_products.first-load {
    display: flex;
    align-items: center;
}
#header-outer[data-lhe="animated_underline"] #top nav >ul >li.nectar-woo-cart .cart-outer .cart-menu-wrap {
    display: flex;
    align-items: center;
}
div#five-blocks a.nectar-button.small.regular.accent-color.regular-button.donate.pum-trigger{
    background: #C30631 !important;
}
div#section8.sec8 span.wpcf7-form-control-wrap {
    width: 48%;
    margin: 0 5px;
}

div#section8.sec8 span.wpcf7-form-control-wrap[data-name="textarea-578"] {
    width: 100%;
}

div#section8.sec8 input[type=submit] {
    display: table;
    margin: 0 auto;
}

div#section8.sec8 h3 {
    font-size: 35px;
    text-transform: uppercase;
}
#header-outer[data-lhe="animated_underline"] #top nav >ul >li#menu-item-65 {
    padding-left: 37px;
}

#header-outer[data-lhe="animated_underline"] #top nav >ul >li#menu-item-57 {
    
    margin-left: 45px;
}
#single-below-header, .excerpt {
    color: #000;
}
span.meta-category {
    color: #000 !important;
}
.post-header h3 {
    font-size: 18px;
    color: #000;
}
.post-area.featured_img_left .meta-category a {
    color: #000 !important;
}

.nectar-shop-header h1.page-title {
    display: none;
}
div#shop-1 h2 {
    font-family: 'Clash Display';
}
div#shop-1 img {
    width: 100% !important;
    height: 50vh !important;
}
h2.product-title {
    padding: 30px 0px;
}
.wc-block-cart__empty-cart__title.with-empty-cart-icon:before {
    display: none !important;
}
h2.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title {
    margin-top: 22px !important;
    font-size: 32px !important;
}


@media (max-width: 767px) and (orientation: portrait){
	div#sect1 ul.fti {
    left: 0;
    right: 0;
    margin: 0 auto;
    justify-content: center;
}
div#sect1 h3 {
    font-size: 25px;
}
div#sect1 h1 {
    font-size: 30px;
}
div#sect1 p {}

p {
    font-size: 16px !important;
    line-height: 20px !important;
}
div#sect4 .row_col_wrap_12 {
    padding-top: 20px;
    padding-bottom: 10px;
}
h2 {
    font-size: 30px;
}
div#sect4 h2 {
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
}
div#sect4 p {
    text-align: center;
}
div#sect4 a.nectar-button.medium.regular.accent-color.regular-button {
    display: table;
    margin: 0 auto;
    margin-top: -15px;
}
div#sect3 .row_col_wrap_12 {
    padding-top: 20px;
    padding-bottom: 10px;
}
div#sect3 h2 {
    padding-bottom: 0;
    text-align: center;
}
div#sect3 p {
    text-align: center;
}
div#sect3 h3 {
    text-align: center;
}
div#sect3 a.nectar-button.small.regular.accent-color.regular-button {
    display: table;
    margin: 0 auto;
}
	div#sect2 h2 {
}

div#sect5 h2 {
    text-align: center;
}

div#sect5 p {
    text-align: center;
}

div#sect5 div#second .vc_col-sm-8 {
    padding-left: unset;
    text-align: center;
    padding: 0 15px;
}

div#sect5 a.nectar-button.small.regular.accent-color.regular-button {
    float: unset;
    display: table;
    margin: 0 auto;
}

div#sect5 div#fir {
    height: unset;
}

div#sect5 .row_col_wrap_12 {
    padding-top: 20px;
    padding-bottom: 10px;
}

div#sect6 a.nectar-button.small.regular.accent-color.regular-button {
    float: unset;
    display: table;
    margin: 0 auto;
}

div#sect6 h2 {
    text-align: center;
}

div#sect6 div#second .row_col_wrap_12_inner {
    height: unset;
}

div#sect6 h3 {
    font-size: 19px;
    text-align: center;
}

div#sect6 div#second .vc_col-sm-2,
	div#sect6 div#second .vc_col-sm-1,
	div#sect6 div#second .vc_col-sm-3, 
	div#sect6 div#second .vc_col-sm-4 {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 10px;
}

div#sect6 div#second p.clock {
    justify-content: center;
    color: #ffffff;
}

div#sect6 div#second h4 {
    text-align: center;
    color: #ffffff;
}

div#sect6 div#second p.zoom-meeting {
    text-align: center;
    justify-content: center;
    display: flex;
    margin: 0 auto;
}

div#sect6 div#second p {
    text-align: center;
    display: flex;
    justify-content: center;
    color: #ffffff;
}

div#sect6 div#second p.btn a {
    color: #ffffff;
}

div#sect6 div#second p strong {
    color: #ffffff;
}

div#sect7 h2 {
    text-align: center;
}

div#sect7 a.nectar-button.small.regular.accent-color.regular-button {
    float: unset;
    display: table;
    margin: 0 auto;
}

div#sect7 .row_col_wrap_12 {
    padding-top: 20px;
    padding-bottom: 10px;
}

div#sect8 .row_col_wrap_12 {
    padding-top: 20px;
    padding-bottom: 10px;
}

div#sect8 h5 {
    width: 100%;
    font-size: 20px;
}

div#sect8 h3 {
    font-size: 22px;
    padding-top: 12px;
}

div#sect8 a.nectar-button.small.regular.accent-color.regular-button {
    margin-top: 0;
}

div#sect9 .row_col_wrap_12 {
    padding-top: 20px;
    padding-bottom: 10px;
}

div#sect9 a.nectar-button.small.regular.accent-color.regular-button {
    float: unset;
    display: table;
    margin: 0 auto;
}

div#sect9 h2 {
    text-align: center;
}

div#sect9 h3 {
    text-align: center;
}

div#sect9 h3 br {
    display: none;
}
div#sect6 div#second .row-bg-wrap:before {
    width: 100%;
}

div#sect7 div#second .vc_col-sm-4 .vc_column-inner h3 {
    font-size: 22px;
    text-align: center;
}

div#sect7 div#second .vc_col-sm-4 .vc_column-inner {
    padding: 15px 15px;
}

div#sect10 h2 {
    text-align: center;
}

div#sect10 .container h4 {
    text-align: center;
}

div#sect10 .container ul li a {
    text-align: center;
}

div#sect10 .container .sec {
    width: 100%;
}

div#sect10 h3 {
    text-align: center;
}

div#sect10 .container ul li {
    text-align: center;
}

div#sect10 span.wpcf7-form-control-wrap {
    width: 100%;
}

div#sect10 input[type=submit] {
    display: table;
    margin: 0 auto;
}

div#sect10 .row_col_wrap_12 {
    padding-top: 20px;
    padding-bottom: 10px;
}

div#sect9 p.btn {
    margin-top: -48px;
}

div#sect9 p.fir {
    padding-bottom: 8px;
}

div#footer-widgets .row {
    padding-top: 20px;
    padding-bottom: 10px !important;
}

#footer-outer .widget h3 {
    padding-top: 0;
    text-align: center;
}

#footer-outer .col.span_3:nth-child(1), #footer-outer .col.span_3:nth-child(2), #footer-outer .col.span_3:nth-child(3) {
    width: 100%;
}

div#block-10 {
    padding-top: 0;
}

#footer-outer .col.span_3:nth-child(2) {
    margin-bottom: 0;
    padding-left: 0;
}

#footer-outer .col.span_5 {
    display: block;
    text-align: center;
}

#footer-outer #footer-widgets .col p {
    text-align: center;
}

div#block-12 img {
    margin-left: 0;
}

div#block-12 {
    margin: 0 auto;
    display: flex;
    justify-content: center;
    margin-top: 18px;
    margin-bottom: 18px !important;
}

#footer-outer #footer-widgets .col ul li a {
    text-align: center;
    display: flex;
    justify-content: center;
}

#footer-outer .col.span_3:nth-child(4) {
    width: 100%;
}

div#block-11 ul.fti {
    justify-content: center;
    align-items: center;
}

#footer-outer #copyright p {
    padding-bottom: 20px;
}

div#sect6 div#second p.btn+p {
    display: block;
}

div#sect6 div#second p.btn+p strong {
    margin-bottom: -14px;
    display: block;
}	
div#about1 .row_col_wrap_12 {
    padding-top: 20px;
    padding-bottom: 10px;
}

div#about1 .wpb_row {
    margin: 0;
}

div#about1 h2 {
    padding-top: 0;
    padding-bottom: 0;
}

div#about1 p {
    text-align: center !important;
    padding-bottom: 12px;
}

div#about1 h4 {
    margin-bottom: 20px;
}

div#about1 h3 {
    font-size: 28px;
    text-align: center;
}

div#about1 a.nectar-button.small.regular.accent-color.regular-button {
    margin-top: 0 !important;
}
	div#our-leaders1 .row_col_wrap_12 {
    padding-top: 20px;
    padding-bottom: 10px;
}
div#our-leaders1 div#first .vc_col-sm-3 .vc_column-inner {
    left: 0;
    right: 0;
    margin: 0 auto;
    display: flex;
}

div#our-leaders1 h3 {
    text-align: center;
    margin-top: 0;
}

div#our-leaders1 p {
    text-align: center;
}

div#our-leaders1 div#second {
    padding-top: 0;
}

div#our-leaders1 div#second .vc_col-sm-3 .vc_column-inner .img-with-aniamtion-wrap {
    display: flex;
    justify-content: center;
}
div#ministries-section-01 {
    padding-top: 0 !important;
}

div#ministries-section-01-1 h3 {
    font-size: 28px;
}

div#ministries-section-01-1 p {
    width: 100%;
}

#yuo-wok h3, #men-wok h3, #wom-work h3, #edu-work h3, #pastro h3, #miss-work h3, #marii-work h3 {
    font-size: 27px !important;
    padding-bottom: 0;
}
div#section4 .row_col_wrap_12 {
    padding-top: 20px;
    padding-bottom: 10px;
}

div#section4 div#first {
    margin-bottom: 0;
}

div#section4 .vc_col-sm-3 .wpb_text_column.wpb_content_element {
    height: unset;
    padding: 20px;
}

div#froms-section {
    padding-top: 10px !important;
}
div#our-church-family1 .row_col_wrap_12 {
    padding-top: 20px;
    padding-bottom: 10px;
    margin: 0;
}

div#our-church-family2 .row_col_wrap_12 {
    padding-top: 20px;
    padding-bottom: 10px;
}

div#our-church-family2 h3 label {
    padding-top: 0;
    padding-bottom: 0;
    text-align: center;
    line-height: 27px;
}

div#our-church-family2 h2 {
    text-align: center;
}

div#our-church-family2 p {
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}

div#our-church-family2 h3 {
    font-size: 30px;
}

div#section8 .row_col_wrap_12 {
    padding-top: 10px;
    padding-bottom: 20px;
}

div#section8 h2 {
    text-align: center;
}

div#section8 .container h4 {
    text-align: center;
}

div#section8 .container .sec {
    width: 100%;
}

div#section8 .container ul li a {
    text-align: center;
    justify-content: center;
    display: flex;
}

div#section8 span.wpcf7-form-control-wrap {
    width: 100%;
}	
div#donate-section-1 {
    padding-top: 0 !important;
    padding-bottom: 10px !important;
}

div#donate-section-1 h2 {
    font-size: 25px;
    padding-bottom: 0;
}

div#five-blocks {
    margin-top: 0;
}

div#thankyou-note {
    margin-top: 0;
}

div#froms-section .vc_col-sm-12:nth-child(3) {
    margin-top: 0 !important;
}
div#section5 .row_col_wrap_12 {
    padding-top: 20px;
    padding-bottom: 10px;
}

div#section5 h2 {
    text-align: center;
}

div#section5 div#first {
    margin-bottom: 0;
}

div#section5 h4 {
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 24px;
}

div#section5 p.clock {
    text-align: center;
    justify-content: center;
}

div#section5 p.zoom-meeting a {}

div#section5 p.zoom-meeting {
    display: flex;
    justify-content: center;
}

.page-id-11 div#section5 p.btn a {
    justify-content: center;
}

div#section5 p {
    text-align: center;
}

div#section5 div#second {
    padding-top: 15px;
    padding-bottom: 15px;
}

div#section5 img {
    width: 100%;
}
div#pastoral-care1 .row_col_wrap_12 {
    padding-=t: 20px;
    padding-=t: 20p;
    padding-=t: 2;
    padding-bottom: 10px;
    padding-top: 20px;
}

div#pastoral-care1 p {
    text-align: center;
}

div#pastoral-care1 h3.elder {
    text-align: center;
    font-size: 25px;
}

div#pastoral-care1 h3 {
    font-size: 27px;
    text-align: center;
}

div#pastoral-care1 div#first a.nectar-button.small.regular.accent-color.regular-button {
    display: table;
    margin: 0 auto;
    margin-bottom: 20px;
}

div#pastoral-care1 .pastoral {
    margin-top: 20px;
    padding: 15px 15px;
}

div#pastoral-care1 div#second .vc_col-sm-4 {
    margin-top: 0;
}

div#pastoral-care1 .container .sec {
    width: 100%;
}

div#pastoral-care1 .container h4 {
    text-align: center;
}

div#pastoral-care1 .container ul li {
    text-align: center;
}

div#pastoral-care1 div#second .vc_col-sm-8 {
    margin-top: 0;
}
div#book-online1 h2 {
    text-align: center;
}

div#book-online1 h4 {
    text-align: center;
    padding-top: 0;
}

div#book-online1 a.nectar-button.small.regular.accent-color.regular-button {
    display: table;
    margin: 0 auto;
}

div#book-online1 .wpb_row {
    padding-bottom: 20px;
    margin-bottom: 25px;
}

div#book-online1 .row_col_wrap_12 {
    padding-top: 20px;
    padding-bottom: 10px;
}

div#book-online1 {
    margin-bottom: 0;
}
div#contact5 .row_col_wrap_12 {
    padding-top: 20px;
    padding-bottom: 20px;
}

div#contact5 {
    margin-top: 20px;
    margin-bottom: 20px;
}

div#contact5 div#wpforms-340 {
    margin-top: 0;
}

div#contact5 button[type=submit] {
    display: table;
    margin: 0 auto;
}
div#disclosure1 .row_col_wrap_12 {
    padding-top: 20px;
    padding-bottom: 10px;
}

div#disclosure1 p {
    text-align: center;
    width: 100%;
}

div#disclosure1 .pri-work {
    display: block;
    width: 100%;
}

div#disclosure1 .pri-work h4 {
    text-align: center;
}

div#disclosure1 .pri-work2 h4 {
    text-align: center;
}

div#disclosure1 .pri-work3, div#disclosure1 .pri-work4, div#disclosure1 .pri-work5, div#disclosure1 .pri-9 {
    text-align: center;
}

.pri-13 input[type=text] {
    width: 100%;
}

div#disclosure1 h3 {
    text-align: center;
}

.pri-work6 {
    display: block;
}

.pri-work7 {
    display: block;
}

input#summ {
    display: table;
    margin: 0 auto;
}

.container-wrap {
    padding-bottom: 0 !important;
}
div#section2 {
    padding-top: 20px !important;
    margin-top: 20px !important;
    padding-bottom: 10px !important;
    margin-bottom: 10px !important;
}

div#section2 .row-bg-wrap .inner-wrap.row-bg-layer {
    width: 92%;
}
div#section2 p {
    padding-left: 0;
	text-align: center;
}

div#section2 img {
    width: 100%;
    margin-top: 0;
}

div#section2 div#first .sec h3 {
    padding-left: 0;
    margin-right: 0;
    font-size: 25px;
    text-align: center;
}

div#section2 div#first img.four {
    position: unset;
    width: 100%;
    margin-right: 0;
    padding-top: 15px;
}

div#section2 div#first a.play_button.large.nectar_video_lightbox {
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 5%;
}

div#section8.sec8 h3 {
    font-size: 25px;
    text-align: center;
}

div#section8.sec8 span.wpcf7-form-control-wrap {
    width: 100%;
}
div#section2 div#first a.nectar-button.small.regular.accent-color.regular-button {
    display: table;
    margin: 0 auto;
}
div#section7 .row_col_wrap_12 {
    padding-top: 25px;
    padding-bottom: 10px;
}

div#section7 h2 {
    padding-top: 0;
}

div#section7 .vc_col-sm-8 {
    margin-bottom: 0;
}

#section7 .post-area.col article {
    width: 100%;
}
	
}