@media screen and (min-width: 0px) and (max-width:1420px) {}

@media screen and (min-width: 0px) and (max-width:1200px) {
  body.page-template-template-worship-belong .content_1180,
  .content_1180.livePage{ padding-left: 10px; padding-right: 10px;}
}
@media screen and (min-width: 0px) and (max-width:1070px) {
  /* footer start */
  footer .content_1160{ text-align: center;}
  .menu-footer-menu-container, .socialIcons, .copyRights{ float: none; display: inline-block; padding-bottom:6px;}
  .socialIcons ul li:last-child a{ border-right: 0px; padding-right: 0px;}
  .copyRights{ width: 100%; padding: 0px;}
  /* footer end */
}

@media screen and (min-width: 0px) and (max-width:1025px) {
/* common css start */
.commonSpace{ padding-top:60px; padding-bottom:60px;}
h1, body.page-template-default h1{font-size:80px; line-height:86px;}
h2{font-size:60px; line-height:64px;}
h3{font-size:50px; line-height:54px;}
.fancybox-slide{ padding-left: 20px!important; padding-right: 20px!important;}
/* common css end */

/* home page start */
.slideDesc h2{ font-size:56px; line-height:64px; padding-bottom:28px;}
.slideDesc p{ font-size:30px; line-height:42px; padding-bottom:28px;}
/* home page end */

/* page intro start */
.pageIntro h1{ padding-bottom: 22px;}
.pageIntro p, .thinkList .shortInfo{ font-size: 32px; line-height: 40px;}
/* page intro end */

/* community start */
.communityBox{ padding-bottom: 0px;}
.communityHolder .communitySubTitle div{ font-size: 32px; line-height: 40px;}
.nameBox{ font-size: 22px; line-height: 30px;}
/* community end */

/* think start */
.thinkList .row{ padding-bottom: 60px;}

.postList ul li, .faqTtitle{ font-size: 32px; line-height: 40px;}

.nice-select.wide{ height: 62px;}
.nice-select, .keysearch input[type="text"], .nice-select .option{ font-size:32px!important; line-height:40px!important; }
.nice-select .option{ padding-top:5px!important; padding-bottom: 5px!important;}
.nice-select.wide .list{ padding: 10px 0!important;}
.listTitle{ padding-bottom: 40px;}

.commonSpace.thinkSec{ padding-top: 80px;}

.singlePage .postTitle{ padding-right: 15%;}
.singlePage .postTitle h2{ font-size: 50px; line-height: 56px; padding-bottom: 0px;}
.metaDetails{ padding-bottom: 50px;}
/* think end */

/* Whats on this week start */
.upcomingTitle{ padding-bottom: 60px;}
.upcomingTitle h2{ font-size: 50px; line-height: 58px;}
/* Whats on this week end */

/* value start */
body.page-template-template-values .commonSpace.values{ padding-bottom: 80px;}
.valueTitle, .communityTitle, .communitySubTitle{ font-size: 60px; line-height: 66px;}
.valueDetails, .communityDetails{ padding: 40px;}
.valueTitle::before, .communityTitle::before, .communitySubTitle::before{ margin-top: -6px;}
/* value end */

/* faq start */
/* .faqSec ul li{ padding-bottom:46px;} */
.faqTtitle{ padding-bottom: 22px;}
/* faq end */

/* contact start */
.contactPage .row{padding-bottom:60px;}
/* contact end */

.liveService h1{font-size:60px; line-height:64px;}
}

@media screen and (min-width: 0px) and (max-width:1000px) {
  .infoBox h2{ font-size: 50px; line-height: 54px; padding-bottom: 24px;}
  .worshipBelongPage ul.col_1_1 li{ padding-bottom: 40px;}
  .worshipBelongPage ul.col_1_1 li.withButton{ padding-bottom: 100px;}
  .worshipBelongPage ul.col_1_1 li.withButton .btnHolder{ bottom: 40px;}
}

@media screen and (min-width: 0px) and (max-width:900px) {

  /* home page start */
  .slideDesc h2{ font-size:46px; line-height:54px; padding-bottom:22px;}
  .slideDesc p{ font-size:26px; line-height:38px; padding-bottom:22px;}
  /* home page end */

  /* live page start here */
  h4.linkText{ top:34px; font-size: 24px; line-height: 32px;}
 /* live page end here */

  /* footer start */
  .menu-footer-menu-container, .socialIcons{ width: 100%; padding: 0 0 6px 0;}
  .menu-footer-menu-container ul, .socialIcons ul{ display:inline-block;}
  .menu-footer-menu-container ul li:last-child a{ padding-right: 0px; border-right: 0px;}
  footer ul li{ float: none; padding: 0 4px;}
  footer ul li:last-child{ padding-right: 4px;}
  /* footer end */
}

@media screen and (min-width: 0px) and (max-width:800px) {
  .worshipBelongPage ul.col_1_1 li{ width: 100%;}
  .worshipBelongPage ul.col_1_1 li.withButton{ padding-bottom: 90px;}
  .worshipBelongPage ul.col_1_1 li.withButton .btnHolder{ bottom: 30px; left: 10px;}

  .slideSearchTop{ display: none;}
  .searchIcon{ display:block;}

}

@media screen and (min-width: 0px) and (max-width:767px) {
/* common css start */
.commonSpace{ padding-top:40px; padding-bottom:40px;}
h1, body.page-template-default h1{font-size:60px; line-height:64px;}
h2{font-size:50px; line-height:56px;}
h3{font-size:40px; line-height:46px;}
h4{font-size:34px; line-height:40px;}
h5{font-size:30px; line-height:36px;}
h6{font-size:26px; line-height:32px;}
body{ font-size: 20px; line-height: 32px;}
p{ padding-bottom: 22px;}
/* common css end */

/* home page start */
.homeSlider .col_1_1 .col{width: 100%;}
.homeSlider .col_1_1 .col:first-child{ padding-left: 0px; padding-bottom: 30px;}
.homeSlider .col_1_1 .col:last-child{ padding-right: 0px;}
ul.homeSlider li, ul.homeSlider li .flexVerticalCenter{ height: 100%;}
.homeSlider .col_1_1 .col:first-child{ text-align: center;}
/* home page end */

/* page intro start */
.pageIntro p, .thinkList .shortInfo{ font-size: 28px; line-height: 36px;}
/* page intro end */

/* worship belong start */
.infoBox{ width: 100%;}
.infoBox .desc{ padding-top: 20px;}
.infoBox h2{ padding-bottom: 24px;}
.infoBox .btnHolder{ padding-top: 12px;}
/* worship belong end */

/* community start */
.communityHolder{ padding: 30px;}
.communityHolder .communitySubTitle div{ font-size: 28px; line-height: 36px;}
.imagesBox .col{ width: 50%; padding-bottom: 16px;}
.imagesBox{ padding-top:30px;}
/* community end */

/* think start */
.thinkList .row{ padding-bottom: 40px;}

.searchPanel{ padding-bottom: 50px;}
.nice-select.wide{ height:58px;}
.nice-select, .keysearch input[type="text"], .nice-select .option{ font-size:28px!important; line-height:36px!important; }
.listTitle{ padding-bottom:20px;}
.searchPanel .col{ width: 48%;}
.postList ul li, .faqTtitle{ font-size: 28px; line-height: 36px;}

.commonSpace.thinkSec{ padding-top: 40px;}

.singlePage .postTitle h2{ font-size:40px; line-height: 46px;}
.singlePage .postTitle{ padding-right: 0px; padding-bottom: 30px;}
.metaDetails{ padding-bottom: 30px;}
/* think end */

/* Whats on this week start */
.whatsonBox{ padding-left: 20px; padding-right: 20px;}
.whatsonList .buttonHolder{ width: calc(100% - 40px); left:20px;}
/* Whats on this week end */

/* value start */
.valueTitle, .communityTitle, .communitySubTitle div{ font-size: 44px; line-height: 50px; padding-top: 20px; padding-bottom: 20px;}
.valueDetails, .communityDetails{ padding: 30px;}
.valueTitle::before, .communityTitle::before, .communitySubTitle::before{ margin-top: -10px;}
/* value end */

/* faq start */
/* .faqSec ul li{ padding-bottom:34px;} */
.faqTtitle{ padding-bottom:16px;}
/* faq end */

/* live page start here */
h4.linkText{ top:50px; font-size: 30px; line-height: 38px;}
.livePage .col{ width: 100%;}
/* live page end here */


/* contact start */
.contactPage .row{padding-bottom:40px;}
.contactPage .row p{ font-size: 20px; line-height:30px; padding-bottom: 20px;}
.contactPage h2{ padding-bottom: 18px; margin-bottom: 14px;}
ul.socialSec{ padding-top:20px;}
/* contact end */

.liveService h1{font-size:50px; line-height:56px;}
}

@media screen and (min-width: 0px) and (max-width:640px) {
  .searchPanel{ display: block; padding-bottom: 60px;}
  .searchPanel .col{ width: 100%;}
  .searchPanel .col:first-child{ padding-bottom: 10px;}
  .postList{ min-height: 150px;}

  /* whats on this week start */
  .whatsonList .col{ width: 100%; padding-bottom: 30px; padding-left: 0px; padding-right: 0px;}
  .whatsonList .buttonHolder{ position: relative; left: auto; bottom:auto;}
  .whatsonBox{ padding:20px;}
  .eventDesc{ padding-bottom: 30px;}
  .upcoming .col:last-child{ padding-bottom: 0px;}

  .upcomingTitle{ padding-bottom:50px; padding-left: 0px; padding-right: 0px;}
  /* whats on this week end */
}

@media screen and (min-width: 0px) and (max-width:600px) {
  /* footer start */
  .menu-footer-menu-container, .socialIcons{ padding-bottom: 10px;}
  footer ul li{ padding-bottom: 4px;}
  /* footer end */
}

@media screen and (min-width: 0px) and (max-width:580px) {
  #header{ min-height: auto;}
  #header .content_1160{ padding-top: 10px; padding-bottom: 10px;}
  #header .logobox{ padding-top: 0px;}
  .logobox img{ max-width: 90px; height: 76px;}
  #page-wrap{ padding-top: 98px;}

  .imagesBox{ padding-top:20px;}
  .nameBox{ font-size:18px; line-height:26px;}

  .pageNotFound > div{ width: 160px; height: 160px;}
  .pageNotFound > div span{ font-size: 60px;}

  .searchIcon{ top:30px; right: 76px;}
}

@media screen and (min-width: 0px) and (max-width:550px) {
  .thinkList h2{padding-bottom: 16px;}
.thinkList .shortInfo{ padding-top: 20px;}
.infoBox h2{ padding-bottom:16px;}

/* live page start here */
h4.linkText{ top:50px; font-size:26px; line-height:34px;}
/* live page end here */
}

@media screen and (min-width: 0px) and (max-width:480px) {
/* common css start */
h1, body.page-template-default h1{font-size:46px; line-height:52px;}
h2{font-size:42px; line-height:48px;}
h3{font-size:36px; line-height:42px;}
h4{font-size:30px; line-height:36px;}
h5{font-size:26px; line-height:32px;}
h6{font-size:22px; line-height:28px;}
body{ font-size:18px; line-height:28px;}
/* common css end */

/* home page start */
.slideDesc h2{ font-size:46px; line-height:52px; padding-bottom:16px;}
.slideDesc p{ font-size:22px; line-height:34px; padding-bottom:16px;}
/* home page end */

/* page intro start */
.pageIntro h1{ padding-bottom:16px;}
.pageIntro p, .thinkList .shortInfo{ font-size:26px; line-height:34px;}
/* page intro end */

/* worship belong start */
.thinkList .row{ padding-bottom:35px;}
.btn{font-size:14px; line-height:22px; padding:8px 18px;}
.desc{ line-height: 24px;}
/* worship belong end */

/* community start */
.communityHolder{ padding: 20px 12px;}
.communityHolder .communitySubTitle div{ font-size: 24px; line-height: 32px;}
/* community end */

/* think start */
.worshipBelongPage ul li{ padding-bottom:35px;}

.postList ul li, .faqTtitle{ font-size: 24px; line-height: 30px;}
.noData img{ width: 80px; margin-bottom: 8px;}
.singlePage .postTitle h2{ font-size:30px; line-height: 36px;}
/* think end */

/* whats on this week start */
.upcomingTitle{ padding-bottom: 40px;}
.upcomingTitle h2{ font-size:42px; line-height:48px;}
/* whats on this week end */

/* value start */
body.page-template-template-values .commonSpace.values{ padding-bottom: 60px;}
.valueTitle, .communityTitle, .communitySubTitle div{font-size:34px; line-height:40px; padding-top: 18px; padding-bottom: 18px;}
.valueDetails, .communityDetails{ padding: 20px;}
.valueTitle::before, .communityTitle::before, .communitySubTitle::before{ margin-top: -10px;}
/* value end */

/* faq start */
/* .faqSec ul li{ padding-bottom:30px;} */
.faqTtitle{ padding-bottom:12px;}
.faqDetails{ padding: 20px 0;}
/* faq end */

/* contact start */
.contactPage h2{ padding-bottom: 14px; margin-bottom: 12px;}
/* contact end */
.liveService h1{font-size:42px; line-height:48px; padding-bottom: 20px;}

.infoBox h2{ font-size:42px; line-height:48px; padding-bottom:16px;}
.worshipBelongPage ul.col_1_1 li{ padding-bottom: 35px;}
.infoBox .desc{ font-size: 18px; line-height: 26px;}

.worshipBelongPage ul.col_1_1 li.withButton{ padding-bottom: 90px;}
.worshipBelongPage ul.col_1_1 li.withButton .btnHolder{ bottom: 30px;}

/* live page start here */
h4.linkText{ top:46px; font-size:24px; line-height:32px;}
/* live page end here */
}

@media screen and (min-width: 0px) and (max-width:420px) {
  .imagesBox .col{ width: 100%;}
  /* live page start here */
  h4.linkText{ top:36px; font-size:24px; line-height:32px;}
  /* live page end here */
}

@media screen and (min-width: 0px) and (max-width:380px) {
  /* live page start here */
  h4.linkText{ top:30px; font-size:22px; line-height:30px;}
  /* live page end here */
}

@media screen and (min-width: 0px) and (max-width:350px) {
  /* live page start here */
  h4.linkText{ top:26px; font-size:20px; line-height:28px;}
  /* live page end here */
}
