@media (min-width:1200px) and (max-width:1399px) {
.page-7-banner .scripture-card{ bottom: 140px;}
} 
/* END__ */

@media (min-width:992px) and (max-width:1199px) {
.page-1-banner-wrapper .banner-btn-wrap{ position: relative; bottom: auto; left: auto; right: auto; padding-top: 24px;}
.page-1-banner-wrapper .banner-btn{ padding: 12px; font-size: 14px;}
.page-1-banner-wrapper .banner-btn i{ font-size: 24px;}
.page-1-banner-wrapper::before{ display: none;}
.page-1-banner .banner-image-content{ bottom: 48px;}
.page-1-icon-items-bottom .row [class*="col-"]:nth-child(3){ border-left: none;}
.page-1-icon-items-bottom .row [class*="col-"]:nth-child(3), .page-1-icon-items-bottom .row [class*="col-"]:nth-child(4){ border-top: 1px solid var(--bs-gold);}
.page-5-banner .container {padding-top: 50px; padding-bottom: 50px;}
.page-7-banner .scripture-card{ bottom: 140px;}
.watch-item strong{ font-size: 8px;}
.her-heart-items { display: flex; flex-wrap: wrap;}
.her-heart-items .col-lg-2-4 { width: 20%; }
} 
/* END__ */

@media (min-width:768px) and (max-width:991px) {
.page-1-banner-wrapper .banner-btn-wrap{ position: relative; bottom: auto; left: auto; right: auto; padding-top: 24px;}
.page-1-banner-wrapper .banner-btn{ padding: 12px; font-size: 14px;}
.page-1-banner-wrapper .banner-btn i{ font-size: 24px;}
.page-1-banner-wrapper::before{ display: none;}
.page-1-banner .banner-image-content{ bottom: 48px;}
.page-1-icon-items-bottom .row [class*="col-"]:nth-child(3){ border-left: none;}
.page-1-icon-items-bottom .row [class*="col-"]:nth-child(3), .page-1-icon-items-bottom .row [class*="col-"]:nth-child(4){ border-top: 1px solid var(--bs-gold);}
.section{ padding: 48px 0;}
.page-1-banner-wrapper .banner-btn-wrap .row [class*="col-"]:nth-child(4), .page-1-banner-wrapper .banner-btn-wrap .row [class*="col-"]:nth-child(3){ margin-top: 24px;}
.page-1-icon-items .row [class*=col-]{ display: flex; flex-direction: column;}
.page-1-icon-items .item{ padding: 24px; border: 1px solid var(--bs-gold); border-radius: var(--bs-border-radius); flex-grow: 1;}
.page-1-icon-items{ border: none; padding: 0; border-radius: 0;}
.footer-content{ flex-direction: column; row-gap: 0; gap: 24px;}
.footer-logo{ text-align: center;}
.page-2-banner .container{ padding-top: 70px; padding-bottom: 40px; color: #fff;}
.page-2-banner .item{ background-color: rgba(44,8,12,1);}
.page-2-banner .container blockquote strong{ color: var(--bs-gold);}
.page-2-banner{ background-color: #012353; overflow: hidden;}
.page-2-banner .full-img::before{ content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 3; background: linear-gradient(90deg,rgba(1, 35, 83, 1) 0%, rgba(1, 35, 83, 0) 70%);}
.page-2-banner .full-img::after{ content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 4; background: linear-gradient(0deg,rgba(1, 35, 83, 1) 0%, rgba(1, 35, 83, 0) 70%);}
.page-3-banner .container{ padding-top: 180px;}
.footer-logo{ text-align: center;}
.video-item-vr .ratio{ width: 150px;}
.page-4-icon-cta .icon{ width: 60px;}
.page-4-banner .banner-image-content{ bottom: 0;}
.page-5-banner .container{ padding-top: 180px;}
.page-7-banner{ background-color: #2c080c;padding-bottom: 0;}
.page-7-banner .scripture-card{ width: auto; max-width: none; position: relative;  margin: 0; right: auto; bottom: auto; border-radius: 0;}
.page-7-banner .container{ padding-top: 0; padding-bottom: 24px;}
.page-7-banner .full-img::after{background: linear-gradient(0deg, rgba(44, 8, 12, 1) 0%, rgba(44, 8, 12, 0) 98%); content: ''; position: absolute; bottom: 0; left: 0; right: 0; z-index: 10; height: 70%;}
.page-9-banner{ background-color: #fff;}
.page-9-banner .full-img::after{background: linear-gradient(0deg,rgba(255,255,255,1) 0%, rgba(255,255,255,0) 98%); content: ''; position: absolute; bottom: 0; left: 0; right: 0; z-index: 10; height: 70%;}
.connect-section{ background-position: right center;}
.topics-watch-section { padding: 20px; }
.microphone { border: 0; border-top: 1px solid #e0d6ce; border-bottom: 1px solid #e0d6ce; margin: 15px 0; }
.microphone img { width: 100px; height: 90px; }
.watch-listen-box, .stay-connected-box, .quote-box { min-height: auto; }
.watch-listen-box { padding: 25px 20px; }
.stay-connected-box { border: 0; padding: 25px 30px; }
.quote-box { padding: 30px 50px 30px 75px; }
.quote-box{ border-top: 1px solid var(--bs-gold);}
.connect-section { padding: 25px 0; }
.story-box { border-right: 0; border-bottom: 1px solid #8e680e; padding: 0 0 20px; margin-bottom: 20px; }
.subscribe-box { padding-left: 0; }
.product-image { margin-top: 20px; }
.her-heart-section { padding: 25px 0;}
.her-heart-items > div { width: 50%;}
.her-heart-item { margin-bottom: 25px;}
.her-heart-items > div:nth-child(2) .her-heart-item { border-right: 0; }
.page-10-quote-content { gap: 20px; }
.page-11-impact-item {margin-bottom: 20px; }
.page-11-impact-row > div:nth-child(2) .page-11-impact-item {border-right: 0; }
.page-11-impact-row > div:nth-child(3) .page-11-impact-item,.page-11-impact-row > div:nth-child(4) .page-11-impact-item {margin-bottom: 0; }
.banner-icon-row { background-color: rgba(44,8,12,1);}
.cta-common-18{ padding: 30px 0;}
.cta-common-18 [class*=col-] + [class*=col-] { border-top: 1px solid var(--bs-gold); border-left: none; margin-top: 24px; padding-top: 24px;}

} 
/* END__ */

@media only screen and (max-width:767px) {
.btn{ font-size: 13px; padding: 10px 16px;}
body{ font-size: 14px;}
.header .menu-icon{ margin-left: 12px; height: 44px; width: 44px;}
.header .container .logo img{ height: 48px;}
.page-1-banner-wrapper .banner-btn-wrap{ position: relative; bottom: auto; left: auto; right: auto; padding-top: 24px;}
.page-1-banner-wrapper .banner-btn{ padding: 12px; font-size: 14px;}
.page-1-banner-wrapper .banner-btn i{ font-size: 24px;}
.page-1-banner-wrapper::before{ display: none;}
.page-1-banner .banner-image-content{ bottom: 24px;}
.page-1-icon-items-bottom .row [class*="col-"] + [class*="col-"] { border-left: none; border-top: 1px solid var(--bs-gold);}
.section{ padding: 24px 0;}
.page-1-banner-wrapper .banner-btn-wrap .row [class*="col-"]:nth-child(4), .page-1-banner-wrapper .banner-btn-wrap .row [class*="col-"]:nth-child(3){ margin-top: 24px;}
.page-1-icon-items .row [class*=col-]{ display: flex; flex-direction: column;}
.page-1-icon-items .item{ padding: 24px; border: 1px solid var(--bs-gold); border-radius: var(--bs-border-radius); flex-grow: 1;}
.page-1-icon-items{ border: none; padding: 0; border-radius: 0;}
.footer-content{ flex-direction: column; row-gap: 0; gap: 24px;}
.page-2-banner .container{ padding-top: 70px; padding-bottom: 24px; color: #fff;}
.page-2-banner .item{ background-color: rgba(44,8,12,1);}
.page-2-banner .container blockquote strong{ color: var(--bs-gold);}
.page-2-banner{ background-color: #012353; overflow: hidden;}
.page-2-banner .full-img::before{ content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 3; background: linear-gradient(90deg,rgba(1, 35, 83, 1) 0%, rgba(1, 35, 83, 0) 70%);}
.page-2-banner .full-img::after{ content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 4; background: linear-gradient(0deg,rgba(1, 35, 83, 1) 0%, rgba(1, 35, 83, 0) 70%);}
.page-3-banner .container{ padding-top: 180px;}
.footer-logo{ text-align: center;}
.video-item-vr .ratio{ width: 150px;}
.page-4-icon-cta .icon{ width: 60px;}
.page-4-banner .banner-image-content{ bottom: 0;}
.page-5-banner .container{ padding-top: 180px; padding-bottom: 20px;}
.page-7-banner{ background-color: #2c080c;padding-bottom: 0;}
.page-7-banner .scripture-card{ width: auto; max-width: none; position: relative;  margin: 0; right: auto; bottom: auto; border-radius: 0;}
.host-box h4{ font-size: 16px;}
.page-7-banner .container{ padding-top: 0; padding-bottom: 24px;}
.page-7-banner .container .show-logo img{ max-width: 250px;}
.page-7-banner .full-img::after{background: linear-gradient(0deg,rgba(44, 8, 12, 1) 0%, rgba(44, 8, 12, 0) 98%); content: ''; position: absolute; bottom: 0; left: 0; right: 0; z-index: 10; height: 70%;}
.connect-section{ background-position: right center;}
.connect-section::after{ background: linear-gradient(90deg,rgba(6, 3, 1, 0.8) 0%, rgba(6, 3, 1, 0.5) 58%, rgba(6, 3, 1, 0) 100%); content: ''; z-index: 1; position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.page-9-banner{ background-color: #fff;}
.page-9-banner .full-img::after{background: linear-gradient(0deg,rgba(255,255,255,1) 0%, rgba(255,255,255,0) 98%); content: ''; position: absolute; bottom: 0; left: 0; right: 0; z-index: 10; height: 70%;}
.connect-section{ background-position: right center;}
.topics-watch-section { padding: 15px; }
.section-heading h3 { font-size: 15px; }
.topics-list li { font-size: 14px; }
.watch-list { flex-wrap: wrap; }
.watch-item { flex: 0 0 50%; min-height: 80px; border-bottom: 1px solid #d9d0ca; }
.watch-item:nth-child(2) { border-right: 0; }
.watch-item:nth-child(3),
.watch-item:nth-child(4) { border-bottom: 0; }
.watch-item{ padding: 12px;}
.watch-listen-items { flex-wrap: wrap; }
.watch-listen-item { width: 50%; margin-bottom: 15px; }
.watch-listen-item:nth-child(2) { border-right: 0; }
.watch-listen-item:nth-child(3), .watch-listen-item:nth-child(4) { border-bottom: 0; }
.stay-connected-box { padding: 25px 20px; }
.footer-subscribe { max-width: 100%; }
.quote-box { padding: 30px 35px 30px 65px; }
.quote-content p { font-size: 16px; }
.quote-decoration { right: 5px; transform: scale(.8); transform-origin: bottom right; }
.quote-box{ border-top: 1px solid var(--bs-gold);}
.connect-section { padding: 25px 15px; }
.story-box h3, .subscribe-box h3 { font-size: 16px; }
.story-box p, .subscribe-box p { font-size: 14px; }
.subscribe-form { max-width: 100%; }
.subscribe-form input { flex: 1; width: auto; }
.subscribe-form button { width: 100px; }
.product-image { height: 130px; }
.page-9-quote-banner .quote-content { padding-left: 45px; }
.page-9-quote-banner .quote-content::before { font-size: 50px; top: -5px; }
.page-9-quote-banner .quote-content p { font-size: 13px; }
.page-9-quote-banner .quote-content span { font-size: 12px; }
.page-9-quote-banner::after { display: none; }
.her-heart-items > div { width: 100%;}
.her-heart-item { padding: 15px 20px 20px; border-right: 0; border-bottom: 1px solid #e2dbd2;}
.her-heart-items > div:last-child .her-heart-item { border-bottom: 0; }
.page-10-quote-content { flex-wrap: wrap; gap: 16px; justify-content: center; text-align: center; }
.page-10-quote-icon { flex: 0 0 100%; }
.ministry-focus-section { padding: 20px 15px; }
.ministry-focus-section h2 { font-size: 18px; }
.ministry-content h3 { font-size: 12px; }
.ministry-content p { font-size: 11px; }
.page-11-impact-item {margin-bottom: 18px; border: none;}
.page-11-impact-icon { width: 48px; height: 48px; }
.page-11-impact-icon i {font-size: 22px; }
.page-11-ministry-image {height: 180px; }
.page-11-ministry-content {min-height: 140px; padding: 16px; }
.prayer-submit-btn{ font-size: 14px;}
.upcoming-events {padding: 16px; }
.upcoming-events-item {flex-wrap: wrap; padding: 10px 34px 10px 55px; position: relative; flex-direction: column; align-items: flex-start; gap: 5px;}
.upcoming-events-date { position: absolute; top: 0; left: 0; height: 100%;}
.upcoming-events-arrow {position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 24px; height: 24px;}
.upcoming-events-time, .upcoming-events-location, .upcoming-events-name{ flex: 1; padding: 0;}
.cta-common .image-fit, .cta-common .image-fit img{ width: 100%; height: auto; display: block; position: relative;}
.ListSlider{ margin: 0 -6px; padding-bottom: 65px;}
.ListSlider .item{ padding: 0 6px;}
.ListSlider .slick-prev, .ListSlider .slick-next{ top: auto; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); bottom: 0;}
.ListSlider .slick-prev{ margin-left: -30px;}
.ListSlider .slick-next{ margin-left: 30px;}
.cta-common .col-lg-5{ padding-top: 0; padding-bottom: 0;}
.cta-common .col-lg-5 + .col-lg-5{padding-top: 30px; padding-bottom: 30px;}
.cta-common .col-lg-5 .item{ padding-left: 0; padding-right: 0; padding-top: 30px;}
.cta-common .col-lg-5 + .col-lg-5 .item{ border-top: 1px solid var(--bs-gold); border-left: none;}
.member-card{ font-size: 12px;}
.member-card .content{ padding: 12px;}
.banner-icon-row { background-color: rgba(44,8,12,1);}
.banner-icon-row [class*=col-] + [class*=col-]{ border-top: 1px solid rgba(255, 255, 255, 0.15);}
.banner-icon-row [class*=col-]:nth-child(2){ border-top: none;}
.cta-common-18{ padding: 30px 0;}
.cta-common-18 [class*=col-] + [class*=col-] { border-top: 1px solid var(--bs-gold); border-left: none; margin-top: 24px; padding-top: 24px;}
.champion-supporters-list {font-size: 11px; }
.champion-supporters-list > span {padding: 0 8px; }
.champion-supporters-list > span:not(:last-child)::before {height: 11px; }
.icon-block-border .icon-flex { flex-direction: column; text-align: center;}
.icon-block-border{ text-align: center;}
} 
/* END__ */

@media only screen and (max-width:575px) {
.page-1-banner-wrapper .banner-btn-wrap .row [class*="col-"] + [class*="col-"]{ margin-top: 16px;}
} 
/* END__ */

