html {
    scroll-behavior: smooth;
}

body {
    font-family: 'Montserrat';
    margin: 0px;
    padding: 0px;
    color: #000;
    overflow-x: hidden;
}


ul {
    margin: 0;
    padding: 0;
}


li {
    list-style: none;
    font-family: 'Montserrat';
}

p {
    font-size: 17px;
    line-height: 30px;
    font-weight: 400;
    margin-bottom: 15px;
    font-family: 'Montserrat';
    color: #080706
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Coolvetica Rg';
}

img {
    max-width: 100%;
    border: 0;
    height: auto;
}

.clear {
    clear: both;
    float: none;
    width: 100%;
}

.clearfix::after {
    display: block;
    content: "";
    clear: both;
}

a {
    text-decoration: none !important;
    transition: all 0.2s ease-in;
    color: #1f1f1f;
    font-family: 'Montserrat';
}

a:hover {
    color: #000;
}

a,
span {
    display: inline-block;
}

:focus {
    box-shadow: none !important;
    outline: none !important;
}

@media (min-width: 1366px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1250px;
    }
}

@media (min-width: 1440px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1350px;
    }
}

@media (min-width: 1600px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1500px;
    }
}


@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Bold.woff2') format('woff2'),
        url('../fonts/Montserrat-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-ExtraLight.woff2') format('woff2'),
        url('../fonts/Montserrat-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-ExtraBold.woff2') format('woff2'),
        url('../fonts/Montserrat-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Black.woff2') format('woff2'),
        url('../fonts/Montserrat-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Light.woff2') format('woff2'),
        url('../fonts/Montserrat-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}



@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Medium.woff2') format('woff2'),
        url('../fonts/Montserrat-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Regular.woff2') format('woff2'),
        url('../fonts/Montserrat-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-SemiBold.woff2') format('woff2'),
        url('../fonts/Montserrat-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Allura';
    src: url('../fonts/Allura-Regular.woff2') format('woff2'),
        url('../fonts/Allura-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Coolvetica Condensed Rg';
    src: url('../fonts/CoolveticaCondensedRg-Regular.woff2') format('woff2'),
        url('../fonts/CoolveticaCondensedRg-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Coolvetica Rg';
    src: url('../fonts/CoolveticaRg-Regular.woff2') format('woff2'),
        url('../fonts/CoolveticaRg-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Coolvetica Crammed Rg';
    src: url('../fonts/CoolveticaCrammedRg-Regular.woff2') format('woff2'),
        url('../fonts/CoolveticaCrammedRg-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Coolvetica Compressed Hv';
    src: url('../fonts/CoolveticaCompressedHv-Regular.woff2') format('woff2'),
        url('../fonts/CoolveticaCompressedHv-Regular.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'EB Garamond';
    src: url('../fonts/EBGaramond-Regular.woff2') format('woff2'),
        url('../fonts/EBGaramond-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'EB Garamond';
    src: url('../fonts/EBGaramond-Italic.woff2') format('woff2'),
        url('../fonts/EBGaramond-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}




/*css start*/




/* HEADER STYLES*/
.page-header {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 999;
    /* background-color: #000; */
    /* box-shadow: 0 5px 16px rgba(0, 0, 0, 0.1);  */
}

  
  /* STICKY STYLES */
  .page-header.is-sticky {position: fixed;box-shadow: 0 5px 16px rgba(0, 0, 0, 0.1); padding: 0px 0; backdrop-filter: blur(10px);animation: slideDown 0.35s ease-out;    background: #000000b8;z-index: 9999;}
  .page-header.is-sticky img {max-width: 80%;}
  .page-header.is-sticky .main-menulist{ padding: 0px 40px;  }

  @keyframes slideDown {
    from {
      transform: translateY(-100%);
    }
    to {
      transform: translateY(0);
    }
  }
 
/* ----------------end---------------------- */

/* ------------------------------owl-dots-css----------------------- */

#team-slid2 div.owl-nav .owl-prev{background: url(../images/left-arrow.webp)no-repeat center center; background-size: 100% auto; width: 60px; height: 46px; margin:0px 25px;}
#team-slid2 div.owl-nav .owl-next{background: url(../images/right-arrow.webp)no-repeat center center; background-size: 100% auto;width: 60px; height: 46px; margin:0px 25px;}
#team-slid2  div.owl-nav .owl-prev span { display: none;}
#team-slid2  div.owl-nav .owl-next span { display: none;}
#team-slid2  div.owl-dots{display: none;} 
#team-slid2  div.owl-nav.disabled {display: flex !important; justify-content: center;align-items: center; margin-top: 50px;}

/* -------------------------end--------------------------- */




.donate-detail-box strong {
    font-weight: 600;
}

/* -----------------header-section-------------------} */
i.fa.fa-bars {
    color: #fff;
}
.navbar {
      align-items: start !important;
}

.navbar-expand-lg .navbar-collapse {
    justify-content: end;
}

.nav-icons {
    display: flex;
    justify-content: center;
}
.nav-icons li {
    padding: 5px 10px;
}
.btn-secondary {
    font-size: 17px;
    color: #fff;
    font-weight: 500;
    background-color: transparent;
    border-color: transparent;
    border-bottom: 2px solid transparent;
}

.btn-secondary:hover {
    color: #fff;
    background-color: transparent;
    border-color: transparent;
    border-bottom: 2px solid #bc9702;
    transition: 0.5s ease-in-out;
}

.navbar .nav-link {
    font-size: 17px;
    color: #fff;
    font-weight: 500;
    transition: 0.5s ease-in-out;
    border-bottom: 2px solid transparent;
}
.navbar .nav-link.active {
    border-bottom: 2px solid #bc9702;
  }
.navbar .nav-link:hover {
    border-bottom: 2px solid #bc9702;
    transition: 0.5s ease-in-out;
}

.nav-item {
    padding: 0px 10px;
    display: flex;
    align-items: center;
}


.navbar-expand-lg .navbar-nav {
    flex-direction: row;
    align-items: center;
    justify-content: center;
  
}
.nav-top-space{
    padding-top: 30px;
}
.main-menulist {
    padding: 15px 40px 15px 40px;
}

 .navbar .btn:hover {
    border-bottom: 2px solid #bc9702;
    transition: 0.5s ease-in-out;
} 

.dropdown-item:focus,
.dropdown-item:hover {

    background-color: transparent;
}


 .btn-secondary:focus {
    border-bottom: 2px solid #bc9702;
    transition: 0.5s ease-in-out;
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
} 
.nav-right {
    text-align: end;
}

.sub-menu {
    /* padding: 10px; */
    background-color: #fff;
    color: #440e62;
    border-radius: 5px;
}

.sub-menu li a {
    font-size: 16px;
     color: #440e62;
    padding: 5px 10px;
    font-weight: 600;
}

 .sub-menu li:hover {
    background-color: #bc9702;
    color: #fff;
} 

 .sub-menu li:hover a {
    color: #fff;
} 

.nav-right .header-btn {
    background-color: #bc9702;
    color: #fff;
    padding: 14px 42px;
    border-radius: 50px;
    font-size: 18px;
    font-weight: 500;
    transition: 0.5s ease-in-out;
}

.image {
    border-radius: 5px;
    overflow: hidden;
    transition: 0.5s ease-in-out;
}

.image img {
    transition: 0.5s ease-in-out;
}

.image img:hover {
    transform: scale(1.1);
    transition: 0.5s ease-in-out;
}

.home-banner-section::before {
    height: 100%;
    width: 100%;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    background-image: linear-gradient(to top, transparent 77%, rgb(0 0 0 / 94%) 100%);
}

.home-banner-section{position: relative;}
.home-banner-section::after {
    content: '';position: absolute;background-image: url(../images/innerbanner-afterimage.webp); bottom: -1px;width: 100%;height: 190px;background-repeat: no-repeat; background-position: bottom;left: 0;right: 0;background-size: 100% 100%;
} 

.home-banner-content {
    position: absolute;
    justify-content: center;
    align-items: center;
    top: 35%;
    width: 1000px;
    display: flex;
    left: 50px;
    background: #000000a6;
    padding: 70px 40px;
    border-radius: 5px;
}
.main-title {
    color: #fff;
    font-size: 150px;
    font-weight: 300;
    font-family: 'Allura';
    line-height: 1;
}
.bannner-sub-title {
    font-size: 34px;
    color: #fff;
    font-weight: 300;
    text-align: center;
    letter-spacing: 2px;
}



/* ------------------home-css----------------- */


.home-about-sec-1{
    padding: 0px 0px 100px 0px;
}

.about-main-title{
    color: #440e62;
    font-size: 83px;
    font-weight: 300;
    font-family: 'Allura';
}
.home-about-img img {
    border-radius: 5px;
}
.home-about-text p{
    color: #080706;
    font-size: 17px;
line-height: 30px;
font-weight: 400;
}
.about-top-title {
    font-size: 18px;
    font-weight: 500;
    color: #080706;
    letter-spacing: 2px;
}

.read-btn{
    background-color: #bc9702;
    color: #fff;
    padding: 10px 40px;
    border-radius: 50px;
    font-size: 17px;
    font-weight: 500;
    transition: 0.5s ease-in-out;
}

.on-hover:hover{
    background-color: #440e62;
    color: #fff;
    transition: 0.5s ease-in-out;
}
.about-years-title {
    font-size: 90px;
    color: #fff;
    font-weight: 500;
    -webkit-text-stroke: 1px #440e62;
    /* text-stroke: 2px #440e62; */
    letter-spacing: 4px;
    padding-top: 50px;
}

.about-victory-title{
    font-size: 60px;
    color: #000;
    font-weight: 500;
}

.about-box-title {
    font-size: 45px;
    color: #fff;
    font-weight: 500;
    background-color: #440e62;
    padding: 30px 40px;
    border-radius: 5px;
    position: absolute;
    width: 65%;
    right: 0;
    bottom: -80px;
    text-align: center;
    letter-spacing: 2px;
    margin: 0px;
	border: 2px solid transparent;
	 transition: 0.5s ease-in-out;
}
.about-img-box{
    position: relative;
}
.home-about-img{
    position: relative;
}
.home-about-img img{
	border: 2px solid transparent;
	 transition: 0.5s ease-in-out;
		
}

.home-about-sec-1:hover .about-box-title{color:#fff; background-color:#bc9702;  transition: 0.5s ease-in-out;}
.home-about-sec-1:hover .home-about-img img{border: 2px solid #440e62;  transition: 0.5s ease-in-out;}

.about-img {
    position: relative;
    width: 578px;
    float: left;
    margin-right: 50px;
}

.home-about-text {
    padding-left: 50px;
}

.about-para {
    border-left: 3px solid #0464a0;
    padding-left: 20px;
}

.logo-box img {
    width: 180px;
}

.home-guiding-sec-2{
    padding: 180px 0px;
    /* background-image: url(../images/guiding-before.webp); */
    background-repeat: no-repeat;
    position: relative;
    background-color: #f3f0ec;
}
/* .guiding-before-img{position: relative;} */
.guiding-before-img::before {
    height: 274px;
    width: 194px;
    position: absolute;
    content: "";
    top: -17px;
    right: 0;
    background-image: url(../images/guiding-before.webp);
    background-repeat: no-repeat;
    background-size: 100%;
}

.home-guiding-sec-2::before {
    height: 90px;
    width: 100%;
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    left: 0;
    background-image: url(../images/blur-img-1.webp);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.home-guiding-sec-2::after {
    height: 90px;
    width: 100%;
    position: absolute;
    content: "";
    bottom: 0;
    right: 0;
    left: 0;
    background-image: url(../images/blur-img-2.webp);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}





/* .home-guiding-sec-2::after {
    height: 274px;
    width: 194px;
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    background-image: url(../images/guiding-before.webp);
    background-repeat: no-repeat;
    background-size: 100%;
} */
.home-title{
    color: #440e62;
    font-size: 60px;
    font-weight: 400;
    text-align: center;
    margin-bottom: 30px;
}

.guiding-card-title{
    font-size: 30px;
    color: #010101;
    text-align: center;
}

.guiding-img {
    text-align: center;
}
.guiding-card-title {
    font-size: 30px;
    color: #010101;
    text-align: center;
    padding: 30px 0px 30px 0px;
}

.arrow-btn {
    text-align: center;
    border: 1px solid #000;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    line-height: 35px;
    transition: 0.5s ease-in-out;
}

.guiding-card-btn{
    text-align: center;
}

.guiding-card-one:hover {
    background: #fff;
    /* padding: 60px 0px; */
    border-radius: 5px;
    transition: 0.5s ease-in-out;
}

.guiding-card-one{
    background: transparent;
    padding: 60px 0px;
    border-radius: 5px;
    transition: 0.5s ease-in-out;
    text-align: center;
}

.arrow-btn:hover {
    background-color: #440e62;
    color: #fff;
    transition: 0.5s ease-in-out;
}


.home-sec-3-title{
    font-size: 48px;
    color: #440e62;
    font-weight: 400;
    margin-bottom: 70px;
}


.home-sec-3-img{
    border-radius: 0;
}
.home-voice-text {
    padding: 70px 0px 90px 0px;
    max-width: 860px;
    margin: auto;
}
.home-section-3 {
    padding-top: 30px;
    position: relative;
}
.home-sec-3-img-three{
    position: relative;
}
/* .home-section-3::after {
    width: 648px;
    height: 1011px;
    position: absolute;
    content: "";
    right: 0;
    bottom: 0;
    background-image: url(../images/home-sec-3-img-3.webp);
    background-repeat: no-repeat;
    background-size: 100%;
}  */

.prayer-btn{
    background-color: #bc9702;
    color: #fff;
    padding: 10px 45px;
    border-radius: 50px;
    font-size: 17px;
    font-weight: 500;
    transition: 0.5s ease-in-out;
    margin-right: 15px;
}

.home-ministries-sec-4 {
    padding: 80px 0px 80px 0px;
    position: relative;
}
.home-ministries-sec-4::after {
    height: 174px;
    width: 209px;
    position: absolute;
    content: "";
    left: 0;
    bottom: 50px;
    background-image: url(../images/ministries-before.webp);
    background-repeat: no-repeat;
    background-size: 100%;
}
.service-card {
    margin: 5px;
}


/* -------------------donate-css------------------- */

.donate-section {
padding: 180px 0px;
position: relative;
margin-bottom: 100px;
} 

.donate-form {
  max-width: 900px;
  margin: 0 auto;
} 

.donate-button {
 text-align: center;
 padding-top: 15px;
}


.donate-sec-details {
    padding: 0px 0px 80px 0px;
}

.donate-detail-box:hover {
    background-color: #bc9702;
    border: 1px solid #ccc;
}

.donate-detail-box:hover a{
    color: #fff;
    transition: 0.5s ease-in-out;

}
.donate-detail-box:hover .donate-detail-title{
    color: #fff;
    transition: 0.5s ease-in-out;

}

.donate-detail-box{
    padding: 45px 30px;
    background-color: #fff;
    border-radius: 7px;
    height: 100%;
    transition: 0.5s ease-in-out;
    border: 1px solid #d5d5d3;
    text-align: center;
    box-shadow: 0px 0px 10px #d5d5d3;
}

.donate-detail-box .donate-detail-title{
    font-size: 28px;
    font-weight: 400;
    color: #440e62;        
}

.donate-detail-box a{
    font-size: 17px;
    font-weight: 600;
    color: #080706;
}

.donate-detail-box .box-1  a{
    text-decoration: underline !important;
}

.donate-form input::placeholder{
    color: #080706;
    font-size: 17px;
    font-weight: 500;
}


.donate-form textarea::placeholder {
    color: #080706;
    font-size: 17px;
    font-weight: 500;
}

.donate-form .input-text {
    background: #fff;
    padding: 15px;
    border-radius: 8px;
    width: 100%;
/*     margin-bottom: 15px; */
    font-size: 16px;
    font-weight: 500;
    border: none;
}

.donate-form .input-textarea {
    background: #fff;
    padding: 15px;
    border-radius: 8px;
    width: 100%;
    margin-bottom: 15px;
    height: 180px;
    border: none;
    resize: none;
}
.donation-amount .input-text{
    padding: 15px 30px 15px 30px !important;
}

.donate-form .submit-btn{
    background-color: #bc9702;
    color: #fff;
    padding: 12px 55px;
    border-radius: 50px;
    font-size: 17px;
    font-weight: 500;
    transition: 0.5s ease-in-out;
    border: none;
}
.donate-form .submit-btn:hover{
    background-color: #440e62;
    color: #fff;
    transition: 0.5s ease-in-out;
}

.donate-form label{
    color: #080706;
    font-size: 17px;
    font-weight: 600;
    padding-bottom: 5px;
}

.donation-amount{
/*     display: flex; */
    position: relative;
}

.donation-amount i {
    background: #bc9702;
/*     padding: 15px 30px; */
	padding: 18px 30px;
    color: #fff;
    border-radius: 7px 0px 0px 7px;
/*     position: absolute;
    top: 0; */
    font-size: 24px;
    z-index: 1;
}


.donate-img img{
	margin: 0px 0px 10px 0px;
}

/* ---------------daily-scripture-css------------------ */

.daily-scripture{
    padding: 0px 0px 80px 0px;
}

.daily-scripture-text {
    background-color: #440e62;
    padding: 50px;
    border-radius: 7px;
    max-width: 1250px;
    margin: auto;
}
.daily-scripture-text p{
    font-size: 29px;
    color: #fff;
   text-align: center;
   line-height: 47px;
}

.daily-scripture-text b{
    font-weight: 600;
    margin-top: 40px;
}





/* ----------------------blog-listing-css-------------------------- */

.blog-section{
    padding: 0px 0px 80px 0px;   
}
.blog-text {
    padding: 40px 20px;
    box-shadow: 0px 0px 10px #ccc;
    border-radius: 0px 0px 8px 8px;
    border: 1px solid #d5d5d3;
}
.blog-search {
    width: 100%;
    position: relative;
    margin-bottom: 15px;
    display: flex;
}
.inner-blog-card {
    background: #fff;
    border-radius: 5px;
}

.blog-img a {
    width: 100%;
}

.blog-search .blog-submit{
   position: absolute;
   right: 0px;
   top: 0px;
}
.home-blog-button a {
    margin: 0;
}
.blog-title {
    font-size: 26px;
    color: #1f1f1f;
    font-weight: 500;
}

.blog-search button {
    background: #bc9702;
    font-size: 16px;
    color: #fff;
    border-radius: 5px;
    border: none;
    padding: 0px 20px;
    transition: 0.5s ease-in-out;
}
.blog-search button:hover {
    background: #440e62;
    color: #fff;
    transition: 0.5s ease-in-out;
}
 .blog-listing-title{
    color: #000;
    font-size: 22px;
    font-weight: 500;
}
.blog-listing-button .book-btn{
    margin: 0;
}
 .inner-blog-card-text{
    padding: 30px;
    transition: 0.5s ease-in-out;
    border: 1px dashed #fff;
}

.blog-search-box {
    box-shadow: 0px 0px 20px #ccc;
    background: #ffff !important;
    padding: 20px 25px 20px 25px;
    height: 1000px;
    border-radius: 8px;
    border: 1px solid #d5d5d3;
}
.blog-search input{
    width: 100%;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 12px;
    margin-right: 10px;
}

.categories ul li {
    font-size: 17px;
    font-weight: 500;
    color: #2b2b2b;
    border-bottom: 1px solid #9f9f9f;
    padding: 15px 0px 15px 0px;
    position: relative;
}

.categories ul li a{
display:inherit !important;
transition: 0.5s ease-in-out;
}

.categories  a:hover{
color: #440e62;
transition: 0.5s ease-in-out;
}
.categories ul li i {
    position: absolute;
    left: 0;
    top: 18px;
}
.search-icon {
    right: 10px;
    position: absolute;
    top: 14px;
    font-size: 18px;
}
.blog-img {
    border-radius: 7px 7px 0px 0px !important;
}

.blog-banner-text{
    margin: 30px 0px;
}
.blog-detail-title {
    color: #1f1f1f;
    font-size: 28px;
    font-weight: 500;
}
.blog-main-img {
    border-radius: 7px;
}




/* -------------------end---------------------- */



/* --------------about-css------------------ */

.inner-about-para-bold{
    font-size: 24px;
    color: #440e62;
    font-weight: 500;
	text-align: center;
}

.about-sec-1{
    margin-bottom: 60px;
}
.about-text .home-title{
    text-align: start;
}

.vision-box {
    background: #fff;
    padding: 30px 20px;
    height: 100%;
    border-radius: 5px;
    margin-right: 20px;
}

.vision-title{
    font-size: 24px;
    font-weight: 500;
    color: #000;
}

.vision-believe-title{
    text-align: center;
    color: #440e62;
    font-size: 36px;
  padding-top: 20px;
}

.vision-bottom-text{
    padding-top: 60px;
    text-align: center;
}
.about-sec-2-vision{
padding: 150px 0px;
margin-bottom: 100px;
}
.about-img img {
    border-radius: 5px;
}

.vision-box b {
    font-weight: 600;
}
.calendar{
    padding-bottom: 50px;
}
.calendar h3{
    text-align: center;
    color: #440e62;
    font-size: 60px;
   
}
/* ---------------------end-------------------- */

.home-weekly-img {
    text-align: center;
}

.leadership-sec-1-img {
    text-align: center;
}

.leadership-sec-1 {
    width: 1020px;
    margin: auto;
}
.weekly-service-img {
    text-align: center;
}



/* ----------------------footer-section------------------------- */
.footer {
    background: url(../images/footer-bg.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 100px 0px 50px 0px;
    position: relative;

}

.footer::after {
    height: 100%;
    width: 100%;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    /* background-color: rgb(68 14 98 / 53%); */
    /* z-index: -1; */
    background-color: #200131a8;
}

.footer-inner {
    position: relative;
    z-index: 1;
    padding: 0px 45px;
}
.social-links {
    margin-top: 20px;
}

.footer-content .footitl {
    font-size: 34px;
    font-weight: 400;
    color: #fff;
    margin: 0px 0px 25px 0px;
    position: relative;
    letter-spacing: 2px;
}

.footer-content ul li {
    font-size: 17px;
    color: #fff;
    padding-bottom: 6px;
    font-weight: 400;
}

.footer-content a {
    font-size: 17px;
    color: #fff;
    font-weight: 400;
    margin-right: 5px;
}

.social-links li i {
    color: #000;
    font-size: 33px;
    width: 48px;
    height: 48px;
    line-height: 50px;
    background-color: #fff;
    border-radius: 50px;
    text-align: center;
    align-items: center;
    margin: 0px 2px 10px 0px;
    transition: 0.5s ease-in-out;
}

.social-header {
    font-size: 24px;
    font-weight: 600;
    color: #fff;
    padding-bottom: 0px;
    padding-top: 20px;
}


.copy-right {
    position: relative;
    z-index: 1;
}

.copy-right-inner {
    display: flex;
    justify-content: space-between;
    padding: 50px 0px 0px 0px;
}

.copy-right p {
    color: #fff;
    font-size: 17px;
    font-weight: 400;
}

.copy-right a {
    color: #fff;
    font-size: 17px;
}

.copy-right a:hover {
    color: #bc9702;
    transition: 0.5s ease-in-out;
}


.Our-Address a:hover {
    color: #bc9702;
    transition: 0.5s ease-in-out;
}

.footer-btn:hover {
    background-color: #ffff;
    color: #bc9702;
}

.fa-brands:hover {
    background-color: #bc9702;
    color: #fff;
    transition: 0.5s ease-in-out;
}

.Quick-links a:hover {
    color: #bc9702;
    transition: 0.5s ease-in-out;
}

.Quick-donate a:hover {
 color: #bc9702;
    transition: 0.5s ease-in-out;
}


.Quick-links ul a:hover {
    padding-left: 5px;
    transition: 0.5s ease-in-out;
}


.footer-contact-form input::placeholder{
    color: #fff;
    font-size: 16px;
    font-weight: 500;
}


.footer-contact-form textarea::placeholder {
    color: #fff;
    font-size: 17px;
    font-weight: 500;
}

.footer-contact-form .input-text {
    background: #ffffff63;
    padding: 15px;
    border-radius: 5px;
    width: 100%;
/*     margin-bottom: 15px; */
    font-size: 16px;
    font-weight: 500;
    border: none;
}


.footer-contact-form .submit-btn{
    background-color: #bc9702;
    color: #fff;
    padding: 10px 50px;
    border-radius: 50px;
    font-size: 17px;
    font-weight: 500;
    transition: 0.5s ease-in-out;
    margin-right: 15px;
    border: none;
}
.footer-contact-form .submit-btn:hover{
    background-color: #fff;
    color: #bc9702;
    transition: 0.5s ease-in-out;
}
.footer-content.footer-form {
    padding-right: 150px;
}
.footer-form-padding{
    padding-right: 0;
}




/* mohit css  */

/* ----leadership-css---- */

.image-leader img {border-radius: 120px;}
.leader-content h3 {font-size: 48px;font-family: 'EB Garamond';font-weight: 500;color: #440e62;text-transform: uppercase;padding-bottom: 0px;text-shadow: 1px 0px 0px;}
.leader-content span {font-size: 18px;font-weight: 600;color: #000;}
.leader-content {background: #fff;padding: 35px 20px 35px 120px;border: 1px solid #e1e1e2;box-shadow: 0 5px 16px rgba(0, 0, 0, 0.1);border-radius: 10px;margin-left: -123px;transition: 0.5s ease-in-out;}
.leader-content p {padding: 10px 0 0;font-size: 18px;}
.image-leader {position: relative;z-index: 9;}
.main-leadership-box {padding: 20px 0 40px;}
.leader-content:hover {background-color: #bc9702;}
.leader-content:hover p {color: #fff;}
.leader-content:hover span {color: #fff;}
.leader-content:hover h3 {color: #fff;}
.head-indernational h3 {font-size: 60px;color: #440e62;font-weight: 400;text-align: center;margin-bottom: 20px;}
.international-minis::after {content: ''; position: absolute;background-image: url(../images/internaotionaimgafterimg.png);background-repeat: no-repeat;background-position: left;height: 300px;width: 300px;bottom: 300px;}
.international-minis { padding: 0 0 60px;position: relative;}
/* .international-minis .image-leader {top: -10px;} */


/*  end leadership  */


/* contact us  */

.contact-us {
    padding: 0px 0px 80px 0px;
    margin: 0;
    background: #fff;
}
.contact-us input.input-text {
    border: 1px solid #e1e1e2;
    box-shadow: 0 5px 16px rgba(0, 0, 0, 0.1);
}
.contact-us textarea.input-textarea {
    border: 1px solid #e1e1e2;
    box-shadow: 0 5px 16px rgba(0, 0, 0, 0.1);
    margin-bottom: 0px;
}
/* end contact us  */

/* other ministrs css  */

.innerpage-banner{position: relative;}
.innerpage-banner::after { content: ''; position: absolute; background: #130b147a;height: 100%;width: 100%;right: 0;left: 0;top: 0;}
.banner-txtinner {position: absolute;bottom: 40%;z-index: 99; color: #fff;left: 40px;}
.banner-txtinner h1 {font-size: 72px;}
.innerpage-banner::before {content: '';position: absolute;background-image: url(../images/innerbanner-afterimage.webp); bottom: 0;width: 100%;height: 190px;background-repeat: no-repeat;z-index: 99;background-position: bottom;left: 0;right: 0;background-size: 100% 100%;}
.bread.bread-copy {position: relative;top: -70px;z-index: 99;left: 40px;}
.breadcrumb-item.active {color: #bc9702;}
.breadcrumbs-main a {color: #000;}
.innerpage-banner img {width: 100%;}
.inner-other-ministry:hover img {transform: scale(1.2);}
.inner-other-ministry {margin-bottom: 25px;overflow: hidden;}
.breadcrumb {margin: 0;}
.other-ministry {padding: 30px 0 95px;}
.inner-other-ministry img {border-radius: 5px; transition: 0.8s ease-in-out;}


/* other ministrs css end */




/* semron-podcast css  */
.innr-podcast:hover {background: #bc9702;}
.innr-podcast {background: #440e62;padding: 60px 45px;max-width: 1240px;border-radius: 10px;margin: auto;transition:0.5s ease-in-out;}
.innr-podcast h3 {color: #fff;font-size: 40px;margin-bottom: 20px;}
.innr-podcast a {font-size: 22px;color: #fff;word-break: break-all;text-decoration: underline !important;}
.sermon-podcast {padding: 40px 0 135px;}
/* end semron  */


/* prayer css  */
.prayer-sec1 {padding: 0px 0 20px;}
.input-prayer input { width: 100%;}
.select-prayer select {width: 100%;}
.size-box {max-width: 1000px;margin: auto;}
.input-prayer input::placeholder {color: #000;font-size: 17px;}
.input-prayer input {width: 100%;padding: 16px;border: 1px solid #e1e0e0;border-radius: 5px;color: #000;}
.select-prayer select {width: 100%;padding: 16px 20px 16px 30px;border: 1px solid #e1e0e0;border-radius: 5px;cursor: pointer;background-image: url(../images/down-arrow.png);appearance: none;background-repeat: no-repeat;
    background-position: right;
    background-origin: content-box;
}
.btn-prayer input { background: #bc9702;color: #fff;padding: 13px 60px; border: none;border-radius: 50px;font-size: 18px;transition: 0.5s ease-in-out;font-weight: 600;}
.prayesr-request p {margin: 0;}
.prayesr-request {margin: 80px 0 0; background: #fff;padding: 30px;border-radius: 5px;}
.prayesr-request h3 {color: #440e62;font-size: 28px;}
.btn-prayer input:hover {background-color: #440e62;color: #fff;transition: 0.5s ease-in-out;}
.input-form-box select {width: 100%;padding: 16px 20px 16px 20px;border-radius: 5px;cursor: pointer;background-image: url(../images/down-arrow.png); appearance: none;background-repeat: no-repeat;background-position: right;background-origin: content-box;background-color: #fff;border: none;}
.prayer-sec2::after {
    content: '';
    position: absolute;
    background-image: url(../images/prayerformafterimage.png);
    height: 140px;
    width: 100%;
    z-index: 9;
    transform: rotate(180deg);
    background-repeat: no-repeat;
    left: 0;
    background-size: 100% 100%;
    bottom: 0;
}

.prayer-sec2::before {
    content: '';
    position: absolute;
    background-image: url(https://digicorns.online/kingdomarisewp/wp-content/uploads/2024/10/prayesrnew.png);
    width: 100%;
    z-index: 9;
    background-repeat: no-repeat;
    left: 0;
    background-size: 100% 100%;
    top: -50px;
    height: 80px;
}
.prayer-sec2 {background: #f3f0ec;padding: 80px 0 200px;position: relative;}
/* .head-prayer-form h3 {font-size: 60px;color: #440e62;text-align: center;} */
.head-prayer-form p {font-size: 19px;color: #080706;text-align: center;margin: 0;}
.main-form-prayers {max-width: 1240px; margin: auto;padding: 40px 0 0;}
.input-form-box textarea {width: 100%;padding: 16px 20px 16px 20px;border-radius: 5px;background-color: #fff;border: none;height: 217px;resize: none;}
.input-form-box textarea::placeholder{color: #000;}
.input-form-box {margin-bottom: 20px;}
.main-form-prayers .btn-prayer {text-align: center;}
.media-page {padding: 0 0 75px;}

.right-padding {
    padding-right: 5px;
    padding-left: 1px;
}
.inner-mediapage img {
    border-radius: 5px;
}
.inner-mediapage img {
    height: 100%;
    object-fit: cover;
}
.inner-mediapage img {
    transition: 0.5s ease-in-out;
}
.inner-mediapage:hover img {
    transform: scale(1.1);
}
.inner-mediapage {
    height: 100%;
    overflow: hidden;
    border-radius: 5px;
}
/* end prayer css  */



/* end mohit css  */





/* 404 page  */

.error {padding: 220px 0 90px;text-align: center;position: relative;}
.error img {width: 40%;}
a.home-back {color: #fff;background-color: #bc9702;border-radius: 5px 5px 0px 0px;font-size: 20px;font-weight: 500; margin: 0;text-align: center; padding: 12px 30px;letter-spacing: 1px;transition: 0.5s ease-in-out; border-radius: 50px;border: 2px solid transparent;transition: 0.5s ease-in-out;}
.error h5 {font-size: 45px;color: #000;}
.error p {font-size: 22px;color: #000;font-weight: 500;}
a.home-back:hover {background: #5e2950;color: #ffffff;}
.error h3 {font-size: 260px;color: #ffffff;-webkit-text-stroke: 6px #5e2950;margin-bottom: -10px;font-family: 'EB Garamond';}
.error::after {content: '';top: 0;background-color: #000000b8;width: 100%;height: 220px;left: 0;right: 0;z-index: 99;position: absolute;}
/* 404 page end  */


/* thankyou page css  */
.Thank-you {text-align: center;padding: 250px 0 90px;position: relative;}
.Thank-you::after {content: '';top: 0;background-color: #000000b8;width: 100%;height: 220px;left: 0;right: 0;z-index: 99;position: absolute;}
.Thank-you img {width: 40%;}
.Thank-you a.home-back { color: #ffffff;background-color: #bc9702;border-radius: 5px 5px 0px 0px;font-size: 20px;font-weight: 500;margin: 0;text-align: center;padding: 12px 30px; letter-spacing: 1px;transition: 0.5s ease-in-out;border-radius: 50px;border: 2px solid transparent;transition: 0.5s ease-in-out;}
.Thank-you h5 {font-size: 40px;margin-bottom: 20px;color: #000000;}
.Thank-you a.home-back:hover {background: #5e2950; color: #ffffff;border: 2px solid #5e2950;}
.Thank-you h3 {font-size: 180px;color: #ffffff;-webkit-text-stroke: 6px #5e2950;margin-bottom: -10px;font-family: 'EB Garamond';}
/* 
.round-text{position:relative; bottom:95px;border:1px solid #440e62;} */

/* end here  */


/* --------------new-css---------------- */

.wpcf7-form-control-wrap {
    width: 100% !important;
}

.donation-amount p {
    display: flex;
    position: relative;
}

.wpcf7-not-valid-tip {
    font-size: 14px !IMPORTANT;
}
.wpcf7 form .wpcf7-response-output {
    margin: 1em 0.5em 0em !important;
    font-size: 14px !important;
}

.donate-section .donate-button { text-align: left;}	

.calendar-images { margin-top: 50px;}

.mobile-banner{display:none}

.footer-inner .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    color: #fff !important;
}










/* -----------------media-querry---------------- */



@media (max-width: 1600px) {
.banner-txtinner h1 {font-size: 60px;}
.logo-box img { width: 160px;}
.navbar .nav-link {font-size: 16px;}
.btn-secondary {font-size: 16px;}
.nav-right .header-btn {padding: 13px 40px; font-size: 17px;}
.about-box-title { font-size: 40px; padding: 25px 40px;width: 58%;}
.about-years-title { font-size: 75px;padding-top: 45px;}
.about-victory-title {font-size: 55px;}
.home-title {font-size: 55px;}
.guiding-card-title {font-size: 28px; padding: 25px 0px 25px 0px;}
.guiding-card-one {padding: 50px 0px;}
.home-section-3 {padding-top: 30px;}
.footer-content .footitl {font-size: 30px;}
.footer-content.footer-form {padding-right: 100px;}
.footer-contact-form .input-text {padding: 12px 15px;}
.footer-contact-form input::placeholder{font-size: 16px;}
.footer {padding: 80px 0px 30px 0px;}
.copy-right-inner {padding: 30px 0px 0px 0px;}
.social-links li i {font-size: 28px;    width: 45px;    height: 45px;    line-height: 45px;}
.donate-form input::placeholder{font-size: 16px;}
.donate-form textarea::placeholder {font-size: 16px; }
.donate-section {padding: 170px 0px; margin-bottom: 80px;}
.daily-scripture-text p { font-size: 26px; line-height: 44px; margin-bottom: 0px;}
.daily-scripture-text {max-width: 1130px;}
.contact-us {padding: 0px 0px 70px 0px;  margin: 0;}
.main-form-prayers { max-width: 1200px;}
.innr-podcast h3 {font-size: 36px; margin-bottom: 15px; }
.innr-podcast a { font-size: 20px;}
.innr-podcast {  padding: 50px 45px;  max-width: 1200px;}
.sermon-podcast { padding: 0px 0 100px;  }
.main-leadership-box {padding: 10px 0 30px;}
.leader-content h3 {font-size: 42px;}
.leader-content p {padding: 5px 0 0;font-size: 17px;line-height:28px;}
.leader-content {padding: 30px 20px 30px 120px;}
.head-indernational h3 {font-size: 58px; margin-bottom: 16px;}
.international-minis {padding: 0 0 50px;}
.error::after {height: 210px;}
.Thank-you {padding: 230px 0 80px;}
.Thank-you::after {height: 210px;}
.Thank-you h3 {font-size: 170px;}
a.home-back {font-size: 19px !important;padding: 10px 27px !important;}
.guiding-before-img::before { height: 244px; width: 170px;}
.home-sec-3-title { font-size: 45px; margin-bottom: 50px;}	
.prayer-btn { padding: 10px 40px;}	
.home-ministries-sec-4 {  padding: 70px 0px 80px 0px;}	
.home-title {  margin-bottom: 20px;}	
.inner-about-para-bold {  font-size: 23px;}	
.about-sec-2-vision { padding: 120px 0px;  margin-bottom:60px;}	
.leader-content { padding: 30px 20px 30px 130px; }	
.input-form-box select { padding: 12px 15px 12px 15px;}	
.input-form-box textarea { padding: 12px 15px 12px 15px;}	
.prayesr-request h3 { font-size: 26px;}
.media-page {  padding: 0 0 45px;}	
.donate-form .input-text { padding: 12px 15px;}	
.donate-form .input-textarea { padding: 12px 15px;}	
.donate-form .input-textarea { margin-bottom: 0px; }	
.donate-sec-details { padding: 0px 0px 60px 0px;}	
.main-title {font-size: 130px;}
.home-banner-content { top: 30%; width: 870px; padding: 60px 40px;  }	
	
	
	
	
}

@media (max-width: 1518px) {
	

.logo-box img { width: 130px; }
.about-main-title { font-size: 70px;}	
.about-years-title { font-size: 70px; }	
.about-victory-title {  font-size: 50px; }	
.about-box-title { font-size: 40px;padding: 50px 20px; }	
.home-guiding-sec-2 {  padding: 130px 0px;}	
.home-voice-text {  padding: 30px 0px 90px 0px;}	
.footer { padding: 80px 0px 20px 0px;  }
.guiding-card-title { font-size: 26px; }	
.prayer-btn { padding: 12px 30px;}	
.main-title { font-size: 120px; }	
.home-banner-content { width: 800px; }	
	
}
    
body,html {    overflow-x: hidden;}
    
@media (max-width: 1440px) {
.nav-item {padding: 0px 8px;}
.logo-box img {width: 130px;}
.navbar .nav-link {font-size: 15px;}
.btn-secondary {font-size: 15px;}
.about-main-title {font-size: 60px;}
.about-box-title {padding: 25px 30px; width: 63%;}
.about-years-title {font-size: 70px;}
.about-victory-title { font-size: 50px;}
.home-guiding-sec-2 {padding: 150px 0px;}
.guiding-before-img::before {width: 160px; top: 0px;}
.footer-content .footitl {font-size: 27px;}
.about-sec-2-vision {padding: 130px 0px;     margin-bottom: 80px;}
.vision-title {font-size: 22px;}
.vision-believe-title {font-size: 34px;padding-top: 15px;}
.about-text .home-title{margin-bottom: 20px;}
.innr-podcast {  padding: 40px 40px 50px 40px; max-width: 1100px; }
.main-form-prayers { max-width: 1100px;}
.main-leadership-box {padding: 0px 0 20px;}
.leader-content h3 {font-size: 44px;}
.leader-content p { margin: 0;padding: 0px 0 0;}
.international-minis {padding: 0 0 60px;}
.image-leader { height: 100%;}
.image-leader img {border-radius: 120px;height: 100%;}
.international-minis .image-leader {top: 0;}
.head-indernational h3 {font-size: 54px;margin-bottom: 14px;}
.leader-content {height: 100%;}
.bread.bread-copy {top: -90px;}
.error::after {height: 176px;}
.error {padding: 150px 0 70px;}
.Thank-you::after { height: 176px;}
.Thank-you {padding: 200px 0 70px;}
.home-guiding-sec-2 { padding: 150px 0px;}
.home-banner-section::after { height: 150px;}
.about-box-title { font-size: 37px; }	
.about-sec-1 { margin-bottom: 60px;}	
.nav-right .header-btn { padding: 10px 30px; font-size: 16px; }	
.leadership-sec-1 {  margin-bottom: 50px;}	
.main-title {font-size: 115px;}	
.home-banner-content {top: 33%; width: 760px; padding: 50px 40px;}	
.bannner-sub-title {font-size: 32px;}
.home-about-sec-1 padding: 0px 0px 70px 0px;}
	
	
	
}
    
@media (max-width: 1400px) {
.leader-content {padding: 30px 20px 30px 120px;}
.leader-content h3 {font-size: 42px;}
.international-minis {padding: 0 0 50px;}
.nav-item {padding: 0px 6px;}
.error { padding: 140px 0 60px; }
.home-banner-section::after { height: 110px; }
.about-box-title { font-size: 34px;}	
.about-years-title { font-size: 65px;}	
.about-victory-title { font-size: 48px; }	
.home-sec-3-title { font-size: 40px; margin-bottom: 30px; }	
.home-voice-text { padding: 70px 0px 70px 0px;}	
.home-title {font-size: 50px; }	
.about-img { width: 570px; margin-right: 50px;}	
.home-guiding-sec-2 { padding: 130px 0px;}	
.banner-txtinner h1 { font-size: 55px; }	
.leader-content h3 { font-size: 40px; }	
.daily-scripture-text p { font-size: 24px; }	
	
	
}
    
@media (max-width: 1366px) {
.banner-txtinner h1 {font-size:55px;}
.logo-box img {width: 120px;}
.nav-item {padding: 0px 5px;}
.navbar .nav-link {font-size: 14px;}
.btn-secondary {font-size: 14px;}
.nav-right .header-btn {padding: 10px 30px; font-size: 16px;}
.main-menulist {padding: 5px 40px 5px 40px;}
.nav-top-space {padding-top: 18px;}
.about-main-title { font-size: 60px;}
.home-about-text p { font-size: 16px; line-height: 27px;}
.read-btn {padding: 10px 35px; font-size: 16px;}
.about-box-title {font-size: 36px;padding: 25px 40px; width: 72%;}
.about-years-title {font-size: 62px; padding-top: 30px;}
.about-victory-title {font-size: 45px;}
.home-guiding-sec-2 {padding: 140px 0px;}
.guiding-before-img::before {width: 140px; top: 0px;}
.guiding-card-title { font-size: 22px; padding: 20px 0px 15px 0px;}
.guiding-card-one {padding: 40px 0px;}
.home-title {font-size: 50px;}
#team-slid2 div.owl-nav.disabled {margin-top: 35px;}
#team-slid2 div.owl-nav .owl-prev { width: 45px;margin: 0px 15px;}
#team-slid2 div.owl-nav .owl-next {width: 45px;margin: 0px 15px;}
.home-ministries-sec-4::after {width: 162px;bottom: 0px;}
.home-ministries-sec-4 {padding: 80px 0px 120px 0px;}
.footer-content .footitl {font-size: 25px;}
.footer-contact-form .input-text {padding: 10px 12px;}
.footer-contact-form input::placeholder{font-size: 14px;}
.footer-contact-form .submit-btn {padding: 10px 45px; font-size: 16px;}
.footer-content a {font-size: 16px;}
.footer-content ul li {font-size: 16px;padding-bottom: 5px; }
.social-links li i {font-size: 24px;width: 40px;height: 40px; line-height: 40px;}
.copy-right p {font-size: 16px;}
.copy-right a {font-size: 16px;}
.footer {padding: 60px 0px 20px 0px;}
.about-img { width: 460px; margin-right: 40px;}
.about-text p {font-size: 16px; line-height: 28px;}
.about-sec-1 {margin-bottom: 50px;}
.vision-box p {font-size: 16px; line-height: 28px;}
.vision-believe-title { font-size: 32px; padding-top: 10px;}
.about-sec-2-vision {margin-bottom: 60px;}
.donate-detail-box .donate-detail-title {font-size: 25px;}
.donate-detail-box a {font-size: 16px;}
.donate-detail-box {padding: 40px 30px;}
.donate-form input::placeholder{font-size: 15px;}
.donate-form textarea::placeholder {font-size: 15px; }
.donate-section {padding: 150px 0px; margin-bottom: 60px;}
.donate-form .input-text {padding: 12px 15px;}
.donate-form {max-width: 800px;}
.donation-amount i {padding: 14px 30px;font-size: 20px;}
.donate-form .submit-btn { padding: 12px 40px; font-size: 16px;}
.donate-sec-details {padding: 0px 0px 70px 0px;}
.donation-amount .input-text {padding: 12px 0px 12px 100px !important;}
.donate-form .input-textarea {height: 160px;}
.daily-scripture-text { max-width: 1000px;}
.daily-scripture-text p {font-size: 24px; line-height: 40px; }
.contact-us {padding: 0px 0px 70px 0px;  margin: 0;}
.other-ministry { padding: 0px 0 80px;    }
.input-prayer input {padding: 12px;}
.select-prayer select { padding: 12px 20px 12px 12px;}
.btn-prayer input { padding: 12px 55px; font-size: 16px; }
.input-form-box select { padding: 10px 15px 10px 15px; font-size: 16px; }
.size-box input::placeholder { font-size: 16px; }
.size-box select {font-size: 16px; }
.input-form-box textarea {height: 180px;}
.prayesr-request h3 {font-size: 25px; }
.size-box { max-width: 800px; }
.main-form-prayers {max-width: 1000px;}
.prayesr-request { margin: 50px 0 0;padding: 25px;}
.sermon-podcast { padding: 0px 0 80px; }
.innr-podcast h3 { font-size: 32px; }
.innr-podcast {padding: 30px 40px 40px 40px; max-width: 960px; }
.leader-content h3 {font-size: 40px;margin-bottom: 4px;}
.leader-content p {font-size: 16px;line-height: 26px;}
.leader-content span {font-size: 17px;}
.head-indernational h3 {font-size: 52px;margin-bottom: 12px;}
.international-minis {padding: 0 0 40px;}
.error::after {height: 147px;}
.Thank-you::after {height: 147px;}
.home-title {font-size: 45px;  }
.guiding-img img{width:70px;}
.home-voice-text { padding: 70px 0px 70px 40px; }	
.prayer-btn { padding: 10px 35px; }	
.home-ministries-sec-4 { padding: 60px 0px 70px 0px; }	
.home-voice-text { padding: 30px 0px 70px 40px; }	
.inner-about-para-bold { font-size: 21px; }	
.vision-title { font-size: 20px;}	
.head-prayer-form p {font-size: 18px;}	
ol.breadcrumb li { font-size: 14px;}	
.envira-gallery-wrap { margin: 0 auto 0px auto !important;}	
.donate-form p { font-size: 16px; line-height: 26px;}	
.donate-form input::placeholder{ font-size: 16px;}
.donate-form textarea::placeholder { font-size: 16px;}	
.Thank-you h3 { font-size: 120px;}	
a.home-back {font-size: 18px !important; }
.Thank-you h5 { font-size: 35px;}	
.about-sec-1 { margin-bottom:50px; }	
.home-banner-content {top: 37%; width: 740px; padding: 40px 40px; }
.bannner-sub-title { font-size: 30px;}
.home-about-sec-1 { padding: 0px 0px 70px 0px;}	
	
	
}



@media (max-width: 1360px) {
.home-about-text {  padding-left: 30px;}
.about-years-title {font-size: 60px; }
.about-victory-title { font-size: 44px; }	
.about-box-title { font-size: 34px; padding: 25px 40px; width: 67%; }	
.prayer-btn { font-size: 16px;}	
.home-title { font-size: 40px; }	
.home-guiding-sec-2 { padding: 120px 0px; }	
.vision-believe-title { font-size: 30px; padding-top: 10px; }	
.leader-content h3 { font-size: 36px; }	
.head-indernational h3 { font-size: 50px; }	
.btn-prayer input { padding: 10px 45px;font-size: 16px; }	
.daily-scripture-text { padding: 50px 20px;}	
	
	

}





@media (max-width: 1280px) {
.main-menulist { padding: 5px 15px 5px 15px; }
.navbar .nav-link { font-size: 14px; }	
.nav-item { padding: 0px 3px; }	
.footer-content .footitl { font-size: 23px; }	
.about-sec-1 { margin-bottom: 60px; }	
.about-sec-2-vision { margin-bottom: 30px;}	
.donate-detail-box { padding: 35px 15px; }	
.donate-sec-details { padding: 0px 0px 40px 0px; }	
.Thank-you { padding: 230px 0 80px; }
.about-sec-1 { margin-bottom: 50px; }	
.home-banner-content {width: 730px;  padding: 30px 40px;}
.logo-box img { width: 100px; }	
	
	
	
	
	
}

@media (max-width: 1152px) {
.logo-box img { width: 80px;}
.navbar .nav-link { font-size: 14px; }
.page-header.is-sticky .main-menulist { padding: 0px 15px;}	
.container{ max-width: 95%; }	
.about-box-title {font-size: 30px;padding: 20px 25px;bottom: -60px;}
.about-years-title { font-size: 55px; }	
.about-victory-title { font-size: 40px; }	
.home-voice-text { padding: 30px 0px 40px 40px; }	
.footer { padding: 50px 0px 20px 0px; }	
.footer-content.footer-form { padding-right: 10px; }	
.footer-content .footitl { font-size: 24px; }	
.footer-inner { padding: 0px 35px;}	
.head-indernational h3 { font-size: 45px; }	
.international-minis::after { z-index: -1;}	
.btn-prayer p{ margin-bottom:0px;}	
.main-form-prayers {  padding: 30px 0 0;}	
.daily-scripture-text p {  font-size: 22px; }	
.banner-txtinner h1 { font-size: 50px; }
.donate-form .submit-btn { padding: 12px 30px; }	
.donate-section { margin-bottom: 20px;}	
.Thank-you {padding: 230px 0 90px;}	
.innerpage-banner::before { height: 130px;}	
.bread.bread-copy { top: -60px; }	
.vision-box { margin-right: 0px;}	
.navbar-expand-lg .navbar-nav .nav-link { padding-right: 0rem !important; }	
.nav-right .header-btn { padding: 10px 20px; font-size: 15px; }	
.about-main-title { font-size: 55px;  }	
.main-title { font-size: 100px; }	
.home-banner-content { width: 660px; }	
.home-sec-3-title {font-size: 35px; }	
	
	
	
}

body, html{ overflow-x:hidden;}

@media (max-width: 1024px) {
.nav-right .header-btn { padding: 10px 20px; font-size: 16px; }
.main-menulist { padding: 5px 20px 5px 20px;  }	
.logo-box img { width: 80px; }	
.navbar .nav-link {font-size: 12px; }	
.nav-right .header-btn { font-size: 15px; }	
.page-header.is-sticky .main-menulist { padding: 0px 20px;}	
.donate-detail-box .donate-detail-title { font-size: 24px; }	
.footer-content .footitl { font-size: 23px; }	
.about-main-title { font-size: 50px; }	
.about-years-title { font-size: 50px; }	
.about-victory-title { font-size: 37px; }	
.about-box-title { font-size: 30px;}
.about-years-title { padding-top: 20px; }	
.home-about-text { padding-left: 20px; }	
.guiding-before-img::before { width: 120px; }	
.home-sec-3-title {font-size: 35px;  margin-bottom: 20px;}	
.home-voice-text { padding: 0px 0px 40px 40px; }
.guiding-img img { width: 80px; }
.about-para { border-left: 2px solid #0464a0;}	
.home-title { font-size: 38px; }	
.vision-bottom-text { padding-top: 40px;}	
.banner-txtinner h1 {font-size: 45px; }	
.leader-content h3 {font-size: 32px;}	
.home-title { font-size: 36px; }	
.prayer-sec2 {  padding: 80px 0 180px;}	
.prayer-sec2::after { height: 80px;}	
.prayer-sec2 { padding: 80px 0 130px;}	
.daily-scripture-text p { font-size: 20px; }	
.daily-scripture-text { padding: 40px 20px; }	
.daily-scripture { padding: 0px 0px 60px 0px;}	
.navbar .nav-link { padding-top: 5px;}	
.innr-podcast a { font-size: 18px; }
.main-title {font-size: 100px;}	
.home-banner-content {width: 630px; padding: 25px 25px;}	
	
	
}

@media (max-width: 991px) {
.about-box-title { font-size: 28px;}
.home-about-sec-1 {  padding: 0px 0px 20px 0px;}		
.home-banner-section::after { height: 80px; }	
.home-ministries-sec-4 { padding: 50px 0px 60px 0px;}	
.page-header.is-sticky img {  max-width: 80px;}	
.home-about-text { padding-left: 13px; }	
.about-years-title { font-size: 48px;}	
.nav-right { padding-top: 18px; position: absolute; top: 10px; right: 150px;}	
.navbar-toggler { padding-top: 25px;}	
.navbar-nav { display:block; background:#000;}
.page-header { position:fixed; }	
.guiding-card-title { font-size: 20px; }	
.navbar .nav-link { font-size: 18px; padding: 10px 15px; padding-top: 10px !important; }	

	
	
.page-header {  background-color: #000; }
.top-space { height: 105px;}	
.page-header.is-sticky { background: #000;}	
.page-header.is-sticky .main-menulist {  padding: 5px 20px; }	
.donate-detail-box .donate-detail-title { font-size: 22px; }	
.banner-txtinner { bottom: 40%;}	
.donate-detail-box {padding: 20px 15px;}	
.donate-form .input-textarea { height: 110px; }	
i.fa.fa-bars { font-size: 30px;}	
.innerpage-banner::before { height: 120px;}	
.bread.bread-copy { top: -50px; }	
.leadership-sec-1 { width: 100%;}	
.daily-scripture-text p { font-size: 24px;}	
.other-ministry {padding: 0px 0 60px; }	
.contact-us { padding: 0px 0px 40px 0px; margin: 0; }	
.donate-sec-details { padding: 0px 0px 0px 0px; }	
.navbar .nav-link { padding: 10px 0px; }	
.error::after{ display:none;}	
.error {padding: 0px 0 60px;}	
.Thank-you::after{ display:none;}
.Thank-you { padding: 60px 0 70px;}	
.Thank-you { padding: 100px 0 100px; }	
.innr-podcast { padding: 30px 30px 40px 30px;}	
.home-banner-section::before { background-image: linear-gradient(to top, transparent 66%, rgb(0 0 0 / 58%) 100%);}	
.bannner-sub-title {font-size: 28px;}
.main-title {line-height: 90px;}
.home-banner-content {top: 30%; left: 20px;}
	
	
	
	
	
}



@media (max-width: 912px) {
.about-main-title { font-size: 46px; }
.about-box-title { width: 73%; }	
.about-victory-title { font-size: 36px; }	
.home-sec-3-title {font-size: 31px; margin-bottom: 20px; }	
.home-voice-text { padding: 0px 0px 30px 40px; }	
.about-years-title {font-size: 45px; }	
.about-img { width: 320px; margin-right: 30px;}	
.innerpage-banner::before { height: 110px;}	
.bread.bread-copy { top: -50px; }	
.home-title { font-size: 34px; }	
.about-sec-2-vision { margin-bottom: 10px; }	
.donate-detail-box .donate-detail-title { font-size: 20px;  }	
.donate-detail-box a { word-break: break-word; }	
	
	
	
	
	
	
}

@media (max-width:840px) {
.about-main-title { font-size: 40px; }
.about-years-title { font-size: 40px;}	
.about-victory-title { font-size: 30px; }	
.about-box-title { width: 75%;  padding: 15px 15px;}	
.home-sec-3-title { font-size: 26px; }	
.footer-content .footitl {font-size: 21px; }	
.vision-believe-title { font-size: 28px; }	
.vision-box {  margin-right: 0px;}	
.copy-right p { font-size: 15px;}	
.footer-content a { font-size: 15px; }	
.footer-content ul li { font-size: 15px; }	
.about-img { margin-right: 25px;}	
.leader-content h3 { font-size: 30px; }	
.head-indernational h3 { font-size: 40px;}	
.international-minis { padding: 0 0 10px; }	
.daily-scripture-text { padding: 30px 20px; }	
.banner-txtinner h1 { font-size: 40px; }	
.donate-form .input-text { padding: 10px 15px; }	
.donate-form .input-textarea { height: 100px; }	
.footer-inner { padding: 0px 25px; }	
.donate-detail-box .donate-detail-title {  font-size: 18px; }	
.top-space { height: 100px; }
.home-guiding-sec-2 { padding: 100px 0px;}	
.vision-box {  margin-right: 0px;}	
.main-title { line-height: 60px;  font-size: 82px; }	
.home-banner-content {width: 530px;}	
.bannner-sub-title {font-size: 25px;}	
.guiding-card-title { font-size: 18px; }	
	
	
}


@media (max-width:768px) {
.about-main-title { font-size: 40px; }
.about-box-title { font-size: 24px; }	
.about-years-title { font-size: 36px; }	
.about-victory-title { font-size: 28px; }	
.guiding-card-title { font-size: 18px; }
.home-guiding-sec-2 { padding: 100px 0px; }	
.footer-content .footitl { font-size: 19px; }	
.home-title { font-size: 30px; }	
.leader-content h3 { font-size: 26px; }	
.head-indernational h3 { font-size: 36px; }	
.prayesr-request h3 { font-size: 24px; }
.input-form-box select { padding: 10px 10px 10px 10px; }	
.innerpage-banner::before { height: 80px; }	
.bread.bread-copy { top: -30px;  }	
.input-form-box textarea { padding: 12px 10px 12px 10px; }	
.daily-scripture-text p { font-size: 22px; }	
.footer-contact-form .submit-btn { padding: 10px 35px;}	
.donate-form .input-text { padding: 10px 10px;}	
.donate-button { padding-top: 0px;}
.donate-detail-box { padding: 20px 11px; }	
.sermon-podcast { padding: 0px 0 50px; }	
.innr-podcast h3 { font-size: 28px; }	
.innr-podcast { padding: 30px 20px 40px 20px; }	
.home-banner-section::before {background-image: linear-gradient(to top, transparent 98%, rgb(0 0 0 / 94%) 100%);}
	
}


@media (max-width: 767px) {
.mobile-banner{display:block;}
.desktop-banner{display:none}
.top-space { height: 100px; }
.home-banner-section::after {  height: 50px; }	
.about-box-title { width: 100%;  bottom: -75px;  padding: 25px 0px; }
.home-about-text { padding-left: 0px;}
.container { max-width: 100%; }	
.home-about-text { padding-top: 10px; }	
.guiding-card-title { font-size: 20px; }	
.guiding-card-one { padding: 20px 0px; }	
.home-guiding-sec-2::after { height: 40px;}	
.home-guiding-sec-2 { padding: 100px 0px 50px; }	
.home-voice-text { padding: 0px 15px 30px 25px; }	
.home-sec-3-title { font-size: 24px; }	
.home-sec-3-img { margin-bottom: 20px;}	
.home-ministries-sec-4 {  padding: 30px 0px 30px 0px;  }	
.home-ministries-sec-4::after{ display:none;}	
.footer-inner { padding: 0px 15px;}
.footer-inner .justify-content-center { justify-content: left !important;}
.footer { padding: 20px 0px 20px 0px; }	
.footer-content .footitl { font-size: 22px; }	
.footer-content .footitl { margin: 10px 0px 10px 0px; }
.footer-content a { font-size: 16px; }	
.footer-content ul li { font-size: 16px; }	
.copy-right-inner { display: block;}	
.copy-right-inner { padding: 10px 0px 0px 0px; }	
.copy-right p { font-size: 16px; margin-bottom: 5px; }
.page-header.is-sticky .main-menulist { padding: 5px 0px; }	
.logo-box { padding-left: 10px;}	
.nav-item { padding: 0px 15px; }	
.banner-txtinner h1 {font-size: 35px;}	
.banner-txtinner { left: 20px;}	
.about-img { margin-right: 0px; width: 100%; margin-bottom:10px; }	
.bread.bread-copy { left: 15px;}
.home-title { font-size: 28px;}	
.home-guiding-sec-2::before {  height: 40px;}	
.home-guiding-sec-2 { padding: 70px 0px 50px;}	
.about-sec-1 { margin-bottom: 20px;}	
.vision-box { padding: 20px 15px;}	
.vision-box { height: auto; margin-bottom: 20px;}	
.vision-bottom-text {  padding-top: 0px; }	
.vision-believe-title {font-size: 26px; }	
.about-text .home-title { margin-bottom: 15px; }	
.leadership-sec-1-img { margin-bottom: 20px;}	
.leader-content { padding: 15px 15px 15px 15px;  margin-left: 0px; }
.main-menulist { padding: 5px 0px 5px 0px; }	
.prayesr-request { margin: 30px 0 0; padding: 15px;}	
.prayer-sec2 { padding: 80px 0 110px;}
.daily-scripture-text { padding: 25px 15px; margin-top: 15px; }	
.daily-scripture {  padding: 0px 0px 30px 0px; }	
.innerpage-banner::before { height: 70px;}	
.daily-scripture-text p { line-height: 34px; }	
.daily-scripture-text p { font-size: 20px;}	
.other-ministry { padding: 0px 0 30px; }	
.media-page { padding: 0 0 0px; }
.contact-img.image { margin-bottom: 20px;}	
.contact-us { padding: 0px 0px 20px 0px; }	
.nav-right { right: 70px; }	
.donate-form .input-textarea { height: 150px; }	
.donate-detail-box { height: auto; margin-bottom: 20px;}
.donate-detail-box .donate-detail-title { font-size: 22px; }	
.donate-img img { margin: 0px 0px 20px 0px;}	
.error h3 { font-size: 160px;}	
.error h5 { font-size: 40px;}	
.error p { font-size: 18px;  padding: 0px 15px;}	
.error { padding: 20px 0 60px; }	
.Thank-you h3 { font-size: 80px;}	
.Thank-you { padding: 70px 0 70px;}	
.Thank-you h5 { font-size: 25px;}	
.innr-podcast h3 { font-size: 26px; }	
.innr-podcast a { font-size: 16px; }
.footer-content.footer-form { padding-right: 0px;  }	
.footer-form-padding { padding-right: 10px;}	
.calendar-images {  margin-top: 20px;}	
.calendar-images img{  margin-bottom: 20px;}	
.home-guiding-sec-2 { padding: 50px 0px 50px; }	
.home-banner-content {top: 52%; left:0; width: 95%; margin: 10px;}	
.main-title {line-height: 45px; font-size: 55px;}
.bannner-sub-title {font-size: 20px;}	
.main-leadership-box { text-align: center; }
.main-leadership-box .mb-5 { margin-bottom: 2rem !important;}	
.envira-gallery-wrap, .envira-gallery-wrap *, .envira-tags-filter-list, .envira-tags-filter-list *{ width:100% !important;}	
.envira-gallery-wrap .envira-gallery-public.envira-gallery-2-columns .envira-gallery-item, .envira-gallery-wrap .envira-gallery-public.envira-gallery-3-columns .envira-gallery-item, .envira-gallery-wrap .envira-gallery-public.envira-gallery-4-columns .envira-gallery-item, .envira-gallery-wrap .envira-gallery-public.envira-gallery-5-columns .envira-gallery-item, .envira-gallery-wrap .envira-gallery-public.envira-gallery-6-columns .envira-gallery-item { width: 100% !important; }
.envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item { clear: none !important; width: 100% !important; }	
.about-para { border-left: 2px solid #0464a0; padding-left: 10px;}	
.home-sec-3-title { font-size: 20px; }	
.home-section-3 { padding-top: 10px; }	
.guiding-card-title { padding: 15px 0px 15px 0px; }	
.leader-content h3 { font-size: 22px; }	
.head-indernational h3 { font-size: 32px; }	
.international-minis .image-leader { text-align: center; }	
.leader-content { text-align: center; }	
.leadership-sec-1 { margin-bottom: 20px; }	
.nav-right { top: 15px; }	
	
	
}


@media (max-width: 414px) {
.prayer-btn {padding: 10px 26px;}

}



@media (max-width: 375px) {
.about-box-title { width: 75%; }
.about-main-title { font-size: 35px; }	
.about-years-title { font-size: 30px; }	
.about-victory-title { font-size: 26px; }	
.home-sec-3-title { font-size: 22px; }	
.prayer-btn { padding: 10px 25px; }	
.innr-podcast { padding: 30px 15px 30px 15px; }	
.innr-podcast h3 { font-size: 25px; }
.about-box-title { width: 100%;  bottom: -75px;  padding: 25px 0px; }	
	
	
	
	
}

@media (max-width:360px) {
.main-title { font-size: 50px; }
.about-box-title { width: 80%; }	
.home-guiding-sec-2 { padding: 60px 0px 30px; }	
.prayer-btn { padding: 10px 20px;  }	
.vision-believe-title { font-size: 24px; }	
p { font-size: 16px; line-height: 28px;}	
.vision-believe-title { font-size: 22px; }	
.leader-content h3 { font-size: 24px; }	

	
	
	
}
