@media(min-width:992px) {
	.downlord-free-content>img {
    max-width: 750px !important ;
}
}
@media(min-width:1200px) {
.when-we-btn {
    margin: 60px 0 0;
}
.when-we-pray-sec .swiper-container .swiper-button-prev, .when-we-pray-sec .swiper-container .swiper-button-next {
	bottom: 128px;
}
}

@media(max-width:1700px) {
  .container {
    padding: 0 50px;
  }
  .header-main nav.navbar .header-flex .header-btn {
    width: 100%;
    max-width: 340px;
  }
  .header-main nav.navbar .header-flex .collapse ul > li.nav-item > a {
    font-size: 19px;
    margin: 0 15px;
  }
  .header-main nav.navbar .header-flex a.navbar-brand {
    max-width: 210px;
  }
  .header-main nav.navbar .header-flex .collapse {
    padding-left: 50px;
    max-width: 790px;
  }
  .worship-inner-data {
    padding: 25px 22px;
  }
.sign-slider-section form {
    max-width: 810px;
    padding-left: 60px;
}
  .sign-slider button.slick-prev.slick-arrow {
    left: 32px;
  }
  .sign-slider button.slick-next.slick-arrow {
    right: 32px;
  }
  .support-sec {
    background-position: 60% 100%;
  }
  .footer-content ul.navbar li a {
    font-size: 19px;
  }
  .footer-content ul.navbar li:first-child {
    padding-left: 0;
    margin-left: 0;
  }
  body {
    padding-top: 118px;
  }
}
@media only screen and (max-width:1539px) {
	
	.support-sec {
	background-position: 65% 100%;
}
	.artical-stories-flex > div h4 a {
    font-size: 25px;
}
  .sign-slider-content .dataCenter .boxData ul li {
    max-width: calc(100%/3 - 5px);
  }
	.support-sec {
    padding: 90px 0 120px;
}
	.footer-content ul.navbar li {
    padding: 0 15px;
    margin: 0 15px;
}
	.footer-content ul.navbar li::after {
    right: -20px;
}
	.container {
    padding: 0 60px;
	max-width: 1350px;
}
}
@media(max-width:1439px) {
	.contact-us .hentry .contact-form .wpcf7 {
    padding: 35px;
}
.container {
    max-width: 1250px;
}
.when-we-flex .when-we-content {
padding: 37px 20px 50px;
}
  body {
    padding-top: 108px;
  }
  .header-main nav.navbar .header-flex a.navbar-brand {
    max-width: 190px;
  }
  .header-btn .btn-common {
    min-width: 158px;
  }
  .header-btn .btn-common:first-child {
    min-width: auto;
    max-width: 145px;
  }
  .header-main nav.navbar .header-flex .header-btn {
    max-width: 315px;
  }
  .header-main nav.navbar .header-flex .collapse {
    padding-left: 40px;
    padding-right: 20px;
  }
  .header-main nav.navbar .header-flex .collapse ul > li.nav-item > a {
    font-size: 18px;
  }
  .donation-sec {
    padding: 65px 0 60px;
  }
  .donataion-flex {
    padding: 60px 35px 55px;
  }
  .verse-content {
    margin: 0 auto 70px;
  }
  .footer-content ul.navbar li {
    padding: 0 10px;
    margin: 0 10px;
  }
		.footer-content ul.navbar li::after {
    right: -18px;
}
  .sign-slider-content .dataCenter .boxData ul li {
    padding: 15px;
  }
  .sign-slider-content .dataCenter .boxData ul li .content-center {
    padding: 10px;
  }
  .sign-slider-content img {
    min-height: 500px;
  }
	.footer-content a img {
    max-width: 230px;
}
	.footer-sec {
    padding: 70px 0 0;
}
}
@media(max-width:1365px) {
.support-sec {
	background-position: 69% 100%;
}
	.footer-content a img {
    max-width: 200px;
}
	.sign-slider-section form {
    padding-left: 50px;	
    max-width: 770px;

}
	.default-template-common .hentry h4.allworship-posts img {
    top: -5px;
}
	h2.allworrship-logo span img {
    max-width: 210px;
    top: -10px;
}
	.artical-stories-flex > div h4 a {
    font-size: 23px;
}
  body {
    padding-top: 98px;
  }
  h1 {
    font-size: 75px;
  }
  .banner-content p {
    font-size: 20px;
  }
  .worship-data img {
    height: 357px;
  }
  .worship-video-icon {
    width: 68px;
    height: 68px;
  }
  .worship-main-sec {
    padding: 60px 0 40px;
  }
.when-we-flex .when-we-content {
    padding: 30px 20px 35px;
}
  .when-we-content-flex > div:first-child > div:first-child {
    width: 65px;
    height: 65px;
    font-size: 41px;
  }
  .when-we-flex .when-we-content .btn-common {
    max-width: 195px;
    min-height: 50px;
  }
 .support-sec {
    padding: 70px 0 95px;
}
  h2 {
    font-size: 48px;
  }
  .support-content h2 img {
    max-width: 230px;
  }
  .artical-stories-sec {
    padding: 60px 0 70px;
  }
/*   h4 {
    font-size: 26px;
  } */
  .artical-stories-flex > div p {
    font-size: 20px;
    margin: 13px 0 15px;
  }
  .verse-content {
    padding: 51px;
  }
  .downlord-free-content > img {
    max-width: 930px;
  }
  .footer-content > img {
    max-width: 300px;
  }
  .footer-content ul.navbar li a {
    font-size: 16px;
  }
  .footer-content ul.navbar li {
    padding: 0 16px;
    margin: 0 16px;
  }
  .footer-content ul.social-icon li a {
    width: 55px;
    height: 55px;
  }
  .footer-content ul.navbar {
    margin: 44px 0;
  }
  .footer-content ul.footer-img {
    padding: 40px 0;
  }
  .header-main nav.navbar .header-flex a.navbar-brand {
    max-width: 160px;
  }
  .header-main nav.navbar .header-flex .collapse ul > li.nav-item > a {
    font-size: 16px;
    margin: 0 13px;
  }
  .header-main nav.navbar .header-flex .header-btn {
    max-width: 275px;
  }
  .header-btn .btn-common {
    min-width: 138px;
  }
  .header-btn .btn-common:first-child {
    max-width: 140px;
  }
  .btn-common {
    font-size: 19px;
    min-height: 55px;
  }
  .sign-slider-content .dataCenter .boxData ul li .content-center p {
    font-size: 15px;
    line-height: 20px;
  }
  .sign-slider-content .dataCenter p, .sign-slider-content .dataCenter h2 {
    margin-bottom: 20px;
  }
.when-we-pray-sec .swiper-container .swiper-button-prev, .when-we-pray-sec .swiper-container .swiper-button-next {
	bottom: 121px;
}
}


@media(max-width:1199px) {
.when-we-pray-sec .swiper-container .swiper-button-prev, .when-we-pray-sec .swiper-container .swiper-button-next {
	bottom: 101px;
}
	.when-we-pray-sec .swiper-slide-next .slider-image {
    right: -90px;
}
.when-we-pray-sec .swiper-slide-prev .slider-image {
    left: -90px;
}
	.when-we-pray-sec .slider-image {
    padding: 30px 40px;
}
	.when-we-pray-sec .swiper-slide-active .slider-image {
    padding: 35px 55px;
}
	.when-we-pray-sec .swiper-slide-active .slider-image {
    min-width: 700px;
}
	.when-we-pray-sec .swiper-container {
    max-width: 920px;
		  padding: 5px 0;
}
	.contact-us .hentry .contact-form .wpcf7 label {
    font-size: 15px;
}
	.contact-us .hentry .contact-form .wpcf7 {
    padding: 30px;
}
	.support-content {
	max-width: 450px;
	padding-right: 0;
}
		.single-post-custom-data {
    padding: 60px 0;
}
	.search-page {
    padding: 60px 0;
}
.container { max-width: 95%; padding: 0; }

h1 { font-size: 60px; }
h2 { font-size: 45px; }

	
.when-we-flex .when-we-content { padding: 30px 15px 45px; }
.when-we-content-flex { flex-wrap: wrap; }
.when-we-content-first.d-flex:last-child { margin-bottom: 0; }
.when-we-content-first.d-flex { margin: 0 0 20px 0; }
.donataion-flex { padding: 40px 25px 40px; }
h2.allworrship-logo span img { max-width: 190px; top: -5px; }
.sign-slider-section form { padding-left: 0; max-width: 70%; margin: 0 auto; left: 50%; transform: translate(-50%, -50%); text-align: center; }
.sign-slider-content form h2 { margin: 0 0 30px; justify-content: center; }
.sign-slider-section form p { margin: 0 0 20px 0; } 
.sign-slider-section form .sign-btn p { margin: 0; }  
.sign-btn { margin: 0 auto; }
.header-main nav.navbar .header-flex .collapse ul > li.nav-item > a { margin: 0 10px; } 
.contact-form form { padding-left: 10px; }
.when-we-content-flex > div:first-child div { font-size: 20px; } 
.when-we-content-flex > div:first-child { width: 100%; }
.footer-content ul.navbar li{line-height: 40px}
}

@media(max-width:991px) {
	.when-we-pray-sec.mobile-slider {
    display: block;
}
	.when-we-pray-sec .swiper-container .slick-carousel {
    padding: 0 0 90px;
}
		.support-content {
	max-width: 430px;
}
	
h1 { font-size: 50px; }
h2 { font-size: 35px; }	
.worship-flex .worship-data { max-width: calc(50% - 15px); }
.sign-slider-section form { max-width: 80%; }
.sign-slider button.slick-prev.slick-arrow { left: 10px; }
.sign-slider button.slick-next.slick-arrow { right: 10px; }
.when-we-content-flex > div:first-child > div:first-child { width: 60px; height: 60px; font-size: 38px; }
.when-we-content-flex > div:first-child div span { font-size: 14px; }
.when-we-flex .when-we-content p { margin: 0; }
.when-we-flex .when-we-content { padding: 30px 10px; }
.donataion-flex { padding: 30px 20px 30px; }
.artical-stories-flex { flex-wrap: wrap; }
.artical-stories-flex > div { width: 100%; max-width: 100%; margin: 0 0 30px 0; }
.verse-content h2 { margin: 0 0 25px; }
.verse-content p { font-size: 18px; }
.footer-content ul.navbar li { line-height: 40px; }  
.header-main nav.navbar .header-flex { flex-wrap: wrap; }
.header-main nav.navbar .header-flex .header-btn { max-width: 100%; justify-content: space-between; margin: 30px 0 0 0; }
.header-main nav.navbar .header-flex .navbar-collapse { max-width: 100%; padding: 0; position: absolute; top: 100%; background: #fff; width: 100%; left: 0; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; } 
.header-main nav.navbar .header-flex .collapse ul li { padding: 20px; border-bottom: 1px solid #ddd; }
.contact-us .row .col-md-7, .contact-us .row .col-md-5 { width: 100%; }
.contact-us .row .contact-form { margin: 50px 0 0 0; }
.contact-form form { padding-left: 0; } 
	
	
	
	.when-we-pray-sec.mobile-slider  .slide-content {
    background: #fff;
    padding: 25px 30px;
    border-radius: 30px;
}

.when-we-pray-sec.mobile-slider  .slide-content .when-we-content-secondly div {
    width: 60px;
    height: 60px;
    background: #d6e9f4;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    color: #0075bc;
    font-size: 30px;
    margin: 0 0 15px;
}

.when-we-pray-sec.mobile-slider  .slide-content h3 {
    font-size: 20px;
    color: #0075bc;
}

.when-we-pray-sec.mobile-slider  .slide-content li.icon-date {
    margin: 0 0 20px;
}

.when-we-pray-sec.mobile-slider   button.slick-arrow {
    box-shadow: 0 0 5px #000 !important;
    bottom: -10px !important;
    top: auto;
    left: calc(50% - 30px);
}

.when-we-pray-sec.mobile-slider   button.slick-next.slick-arrow {
    left: calc(50% - -30px);
}

.when-we-pray-sec.mobile-slider   button.slick-next.slick-arrow::before {
	content: "\f105" !important;
	}

.when-we-pray-sec.mobile-slider  .slide-content p {
    padding: 0;
    text-align: left;
    height: 80px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.when-we-pray-sec.mobile-slider  .slick-carousel {
    padding: 0 0 90px;
}
	.when-we-pray-sec.desktop-slider {
    display: none;
}
}

@media(max-width:767px) {
	.when-we-pray-sec.mobile-slider   button.slick-arrow {
    left: calc(50% - 25px);
}

.when-we-pray-sec.mobile-slider   button.slick-next.slick-arrow {
    left: calc(50% - -25px);
}
	.when-we-pray-sec.mobile-slider  .slick-carousel {
    padding: 0 0 70px;
}
	.contact-us .hentry .contact-form .wpcf7 form p:nth-child(6) ,
	.contact-us .hentry .contact-form .wpcf7 form p:nth-child(7){
    max-width: 100%;
    float: unset;
}
	.sign-slider-content form input {
    min-height: 50px;
}
	.sign-slider-section form h2.allworrship-logo+p br {
    display: none;
}
	.sign-slider-section form h2.allworrship-logo+p {
    flex-direction: column;
}
	.sign-slider-section form h2.allworrship-logo+p>span {
    width: 100%;
}
.sign-slider-section form h2.allworrship-logo+p>span:not(:last-child) {
    margin: 0 0 10px;
}
	.contact-us .row {
    margin: 0;
}
		.contact-us .hentry .contact-form .wpcf7 {
    padding: 20px;
}
h1 { font-size: 45px; }
h2 { font-size: 30px; }	
	
h2.allworrship-logo span img { max-width: 130px; top: -5px; }
.when-we-flex .when-we-content { padding: 30px 20px; width: 100%; max-width: 100%; margin: 0 0 30px 0; }
.when-we-pray-sec .when-we-flex { flex-wrap: wrap; }
.when-we-btn { margin: 20px 0 0; }
.support-content h2 img { max-width: 180px; }
.artical-stories-sec { padding: 50px 0 30px; }
.downlord-free-content h2 span img { max-width: 150px; }
button.slick-arrow { width: 40px; height: 40px; }
button.slick-arrow::before { font-size: 18px; }
.sign-slider-content img { min-height: 400px; }
.worship-inner-data { padding: 20px; }
.support-content { max-width: 100%; padding-right: 0; }
.footer-content > a > img { max-width: 250px; }
.donataion-flex > div { width: 100%; max-width: 100%; text-align: center; }
.donataion-flex { flex-wrap: wrap; } 
.worship-flex .worship-data { max-width: calc(50% - 10px); }
.sign-btn { min-height: initial; width: 200px; }
.sign-btn input.btn-common { color: #fff; min-height: 55px; font-size: 18px; }
div.banner-sec { height: 260px; padding: 160px 0 0; }
.donataion-flex .right-donation { margin: 30px 0 0 0; }

}
@media(max-width:767px) {
.search-page {
    padding: 50px 0;
}
	.single-post-custom-data {
    padding: 50px 0;
}
}

@media(max-width:599px) {
h1 { font-size: 40px; }
h2 { font-size: 25px; }
.worship-flex .worship-data { max-width: 100%; }
.when-we-btn .btn-common { margin: 0 0 15px 0; width: 100%; max-width: 100%; }
.sign-slider-content form input { width: 90%; }	
button.slick-arrow { width: 35px; height: 35px; }
.downlord-free-content h2 span { padding: 0 10px; }
.downlord-free-content h2 span img { max-width: 120px; }
.support-content h2 img { max-width: 150px; }
.sign-slider-section form h2.allworrship-logo img { max-width: 100px; }
.verse-content { padding: 30px; }
.post-date { font-size: 15px; }
.artical-stories-flex > div h4 a { font-size: 20px; }
.artical-stories-flex > div.artical-stories-left a img { height: auto; }
.single-post-custom-data .single-post-img >img { width: 100%; max-width: 100%; margin-bottom: 20px; }

}

@media(max-width:480px) {
.artical-stories-flex > div.artical-stories-right .artical-stories-right-data a img { height: auto; }	
.artical-stories-right .artical-stories-right-data { width: 100%; max-width: 100%; }
.artical-stories-flex > div { flex-wrap: wrap; }
.footer-content ul.navbar li { padding: 0 10px; margin: 0 10px; }
.footer-content > a > img { max-width: 220px; }
.footer-content ul.footer-img li a img { max-width: 90px; }
.downlord-free-content h2 { font-size: 18px; }
.downlord-free-content h2 span img { max-width: 100px; }
.downlord-free-content ul a img { height: auto; }
.sign-slider-content form input { width: 80%; }
.sign-slider-section form h2.allworrship-logo img { max-width: 80px; }
.sign-slider-content form h2 { font-size: 18px; }
h2.allworrship-logo span img { max-width: 90px; }
	.sign-slider-content form input {
    width: 90%;
}
}