/*===========================================================================*/
							/*1366px CSS*/
/*===========================================================================*/
@media (max-width: 1366px) {
#banner .caption{
	top:240px;
}
#wrapper.index-5{
	width:100%;
}
.comingsoon-page{
	padding:150px 0;
}
.sermons-section.recent-sermons .outer{
	margin:0;
}
}

/*===========================================================================*/
							/*1280px CSS*/
/*===========================================================================*/
@media (max-width: 1280px) {
#cp_side-menu #content-1 {
	margin-top: 90px;
}
#banner .caption{
	top:240px;
}
.gallery-style-1 .frame .caption .holder{
	height:50%;
}
#banner-style-2 .caption{
	top:150px;
}
.home-style-3.home-about .home-about-left{
	left:10px;
}
.home-style-3.home-about .home-about-right{
	right:10px;
}
.home-style-3.home-about .text-col{
	width:500px;
}
.event-style-2{
	padding:50px 0;
}
.sermons-section{
	padding:50px 0;
}
#wrapper.index-5{
	width:100%;
}
.comingsoon-page{
	padding:150px 0;
}
}




/*===========================================================================*/
							/*767px CSS*/
/*===========================================================================*/
@media (max-width: 767px) {
.cp-burger-nav.home-1 {
	display: none;
}
.navigation-row {
	width: 100%;
}
.top-search {
	margin: 0;
	float:left;
}
.navigation-row .navbar {
	width: 100%;
}
#nav li {
	float: none;
	display: block;
}
#nav li a {
	padding: 17px 22px;
}
#nav li ul, #nav li ul li > ul {
	position: static;
	width: 100%;
	padding: 0 10px;
}
#header {
	position: static;
	background: #000;
	margin-bottom:-30px;
}
#cp-slide-search form input[type="text"] {
	width: 87%;
}
#banner .caption {
	top: 50px;
}
#banner .caption h1 {
	font: 300 50px/55px "Roboto", sans-serif;
}
.about-top-row .left-box .holder, .about-top-row .right-box .holder {
	width: 100%;
	padding: 0 30px;
}
.home-about, .recent-sermons {
	padding: 50px 0;
}
.recent-sermons .col-md-4 {
	overflow: hidden;
}
.recent-sermons .text-box {
	margin-bottom: 30px;
}
.our-events .holder {
	width: 100%;
	padding: 50px 20px;
	margin: 0;
}
.our-events a.btn-all {
	margin: -57px 0 0 0;
}
.countdown-container {
	transform: none;
}
.upcoming-col {
	padding: 0;
}
.upcoming-col .holder .col-md-3 {
	width: 20%;
	float: left;
	padding: 0;
	margin: 0 10px 30px 10px;
}
.our-pastore .caption {
	width: 100%;
	transform: none;
	left: 0;
}
.our-pastore .caption .holder {
	transform: none;
}
.our-pastore .frame {
	margin: 0 0 30px 0;
}
.hover-box {
	height: 96%;
}
.our-pastore {
	padding: 60px 0 30px 0;
}
.donate-section {
	padding: 50px 0;
}
.donate-section .progress {
	width: 100%;
}
.sermons-section {
	padding: 50px 0;
}
.sermon-box {
	margin-bottom: 20px;
}
.home-blog {
	padding: 50px 0;
}
.footer-section-1 {
	padding: 50px 0;
}
.footer-section-1 form {
	width: 100%;
	margin-bottom: 30px;
}
.footer-address-box {
	width: 100%;
}
.cp-burger-nav.home-2{
	display:none;
}
#banner-style-2 .caption{
	top:50px;
}
#banner-style-2 .caption .holder h1{
	font-size:47px;
	line-height:47px;
	margin:0 0 10px 0;
}
.home-style-2.home-about .frame, .home-style-2.home-about .frame img{
	width:100%;
}
.home-style-2.home-about .heading-left{
	padding:30px 0 0 0;
}
.home-style-2.recent-sermons{
	margin-top:30px;
}
.home-style-2.our-events{
	padding:60px 0;
}
.countdown-box{
	width:100%;
}
.countdown-box .countdown-section:before {
	content: '-';
	font: 700 90px/90px 'Roboto', sans-serif;
	position: absolute;
	left: 0;
	text-align: center;
}
.discount-section{
	padding:60px 0;
}
.charity-store .charity-box .thumb img{
	width:100%;
}
.store-box{
	margin-bottom:40px;
}
.recent-project .modal-dialog{
	width:100%;
	margin:0;
	padding:0 30px;
}
.recent-project .modal-body iframe{
	height:336px !important;
}
.volunteer-section .holder{
	width:100%;
}
.volunteer-section{
	padding:60px 0;
}
.mp3-player-box{
	width:41%;
}
#header.header-style-3{
	position:relative;
	z-index:99;
}
#cp_side-menu > a.crose{
	top:25px;
	right:25px;
}
#cp_side-menu #content-1{
	margin-top:25px;
}
.cp_side-navigation .navbar-nav{
	margin-bottom:100px;
}
#header.header-style-3 .btn-row, #header.header-style-3 #cp_side-menu strong.copy, #header.header-style-3 .currency-language-row, #header.header-style-3 .sidebar-social{
	display:none;
}
.home-style-3.home-about .home-about-left{
	width:100%;
	position:static;
	float:left;
}
.home-style-3.home-about .text-col{
	width:100%;
	margin:20px 0;
	float:left;
}
.home-style-3.home-about{
	padding:50px 0;
}
.home-style-3.home-about .home-about-right{
	float:left;
	width:100%;
	position:static;
}
.services-box-style-1 .thumb, .services-box-style-1 .thumb img{
	width:100%;
	height:100%;
	left:0;
}
.services-box-style-1{
	position:relative;
	margin-bottom:25px;
}
.services-section-style-1, .event-style-2{
	padding:50px 0;
}
.upcoming-style-2 .clock-item{
	width:21%;
	padding:0;
	margin:0 10px;
	float:left;
}
.upcoming-style-2 .countdown-container{
	width:100%;
}
.theme-style-3 .blog-box-outer{
	margin-bottom:30px;
}
.cp-burger-nav.home-4{
	display:none;
}
#header.header-style-4 strong.logo{
	position:static;
	width:100%;
	text-align:center;
}
#header.header-style-4 #nav li{
	float:none;
	display:block;
}
#header.header-style-4 #nav li a{
	padding:17px 22px;
}
#header.header-style-4 .empty-space{
	display:none !important;
	opacity:0;
	visibility:hidden;
}
#banner.banner-style-4 .holder-caption-4{
	width:100%;
	padding:0 20px;
}
#banner.banner-style-4 .holder-caption-4 h1{
	font-size:60px;
	line-height:60px;
}
#banner.banner-style-4 .holder-caption-4 span{
	font-size:85px;
	padding:0 0 50px 0;
}
.home-about-style-2{
	padding:50px 0;
}
.home-about-style-2 .left-box{
	width:100%;
	height:auto;
	margin-bottom:25px;
}
.upcoming-event .event-box{
	width:100%;
}
.upcoming-event{
	padding:50px 0;
}
.event-style-2-box .text-box{
	float:left;
	padding:20px 15px;
}
.home-about-style-2 .right-box{
	position:static;
	width:100%;
}
.home-about-style-2 .right-box:before{
	display:none;
}
#popup-overlay{
	display:none !important;
}
#wrapper.index-5{
	width:100%;
}
#header.header-5 .navigation-row{
	padding:10px 0 0 0;
}
#header.header-5 .cp-burger-nav{
	margin:0;
}
.broadcast-left-box, .devotional-section .box{
	margin-bottom:25px;
}
.testimonial-section .holder{
	width:100%;
}
.signup-secion form input[type="submit"]{
	margin:20px 0 0 0;
}
.your-days .tab-content .frame{
	margin:0 0 20px 0;
	width:100%;
}
.your-days .tab-content .frame img{
	width:100%;
}
.your-days .tab-content .text-box{
	float:left;
	width:100%;
}
.cp-burger-nav.home-6{
	display:none;
}
.urgent-causes{
	margin:40px 0;
}
#banner.causes-banner .caption h1{
	font-size:40px;
	line-height:60px;
	padding:10px 15px 10px 50px;
}
#banner.causes-banner strong.title{
	font-size:30px;
	line-height:60px;
	padding:0 25px 0 50px;
}
#banner.causes-banner .owl-prev{
	top:275px;
	right:50px;
}
#banner.causes-banner .owl-next{
	top:275px;
	right:20px;
}
.urgent-causes .right-box{
	width:100%;
	padding:40px 25px;
}
.urgent-causes .right-box ul li{
	padding:0 0 0 50px;
}
.help-section .frame{
	margin-bottom:50px;
}
.help-section{
	padding-bottom:40px;
}
.recent-causes .box .text-box{
	float:left;
	position:static;
	width:100%;
}
.recent-causes .box{
	margin-bottom:40px;
}
.recent-causes .btn-row{
	margin:0;
}
.recent-causes{
	padding-bottom:40px;
}
.client-section .holder{
	width:100%;
}
#inner-banner{
	padding:60px 0;
}
.about-style-1{
	padding:50px 0;
}
.schedule-outer{
	margin:0 0 20px 0;
}
.form-row form{
	margin-bottom:30px;
}
.blog-section .post-box .text-box{
	width:100%;
}
.blog-section .post-box .frame{
	margin:0;
}
.blog-section .post-box .frame .modal-dialog{
	width:100%;
	margin:0;
	padding:40px;
}
.blog-section .post-box .frame .modal-body iframe{
	height:322px !important;
}
.blog-section .pagination-box{
	margin:0 0 40px 0;
}
.calendar-box .fc-grid .fc-day-number{
	line-height:70px;
}
.our-product .frame{
	text-align:center;
}
.blog-section{
	padding:60px 0 0 0;
}
.comment-list{
	width:100%;
	margin:50px 0;
}
.detail-comment-form{
	width:100%;
}
.empty-cart .holder{
	width:100%;
}
#inner-banner h1{
	margin:0 0 20px 0;
}
.gallery-section .btn-row{
	margin:0 0 20px 0;
}
.ministry-director .frame img{
	width:100%;
}
.comingsoon-page .holder{
	width:100%;
}
.comingsoon-page{
	padding:100px 0;
}
.map-box .caption{
	position:static;
	width:100%;
	float:left;
}
.map-box .map_canvas{
	height:330px;
}
.address-row{
	padding:50px 0;
}
.error-page .holder{
	width:100%;
}
.error-page{
	padding:60px 0;
}
.error-page-2{
	background:#fff;
}
.event-grid-box{
	margin-bottom:40px;
}
.event-grid{
	padding:50px 0;
}
.event-calendar-section form input[type="submit"]{
	margin:20px 0 0 0;
}
.event-calendar-box .fc-border-separate tr.fc-last th, .event-calendar-box .fc-border-separate tr.fc-last{
	font-size:14px;
	line-height:14px;
}
.event-calendar-box .fc-grid .fc-day-number{
	font-size:14px;
	line-height:25px;
}
.event-calendar-section{
	padding:50px 0;
}
.event-grid-box .frame .caption .countdown-row {
	height: 120px;
}
.map-box iframe{
	height:300px !important;
	margin-bottom:30px;
}
.fc-view.fc-view-month.fc-grid > div{
	display:none;
}
.map-box .caption form{
	margin:0;
	padding:0;
}
.event-detail{
	padding:50px 0;
}
.event-detail-section-1 .frame{
	margin:0 0 20px 0;
}
.event-detail-section-1 .text-box a.btn-style-1{
	float:left;
	margin:0 30px 0 0;
}
.event-detail-section-1{
	padding-bottom:50px;
}
.event-detail-section-2{
	margin-bottom:50px;
}
.sermons-detail-row .left-box{
	width:100%;
}
.sermons-detail-row .left-box{
	padding:20px 30px;
}
.event-style-2-box .text-box .holder{
	width:100%;
}
.timeline-box .holder{
	width:100%;
	margin:30px 0 0 0;
}
.timeline-box .bx-wrapper .bx-controls-direction a{
	top:-41%;
}
.timeline-box{
	padding:60px 0 20px 0;
}
.top-event-section.home-style-2.our-events{
	padding:50px 0;
}
.gallery-row{
	padding:50px 0;
}
.ministry-page.theme-style-3.home-blog a.btn-all{
	margin:20px 0;
}
.product-info .frame{
	margin-bottom:30px;
}
.product-detail .our-product .frame img{
	width:100%;
}
.sermons-section.recent-sermons .text-box{
	padding:0;
}
.sermons-section.recent-sermons .outer{
	margin:0;
	padding:10px 20px;
}
.filter-row .select-box{
	margin:0 17px 0 0;
}
.sermons-list .pagination-box{
	margin:0 0 30px 0;
}
.sermon-box .holder-hover-1{
	width:100%;
}
strong.logo{
	text-align:center;
	width:100%;
}
.broadcast-row{
	padding:10px 0;
}
}

/*===========================================================================*/
							/*480px CSS*/
/*===========================================================================*/
@media (min-width: 320px) and (max-width: 480px) {
.cp-burger-nav.home-2{
	display:none;
}
.sermon-box .holder-hover-1{
	height:100%;
	width:100%;
}
.gallery-section ul li{
	width:143px;
}
.gallery-section ul li img{
	width:100%;
}
.filter-row .select-box{
	margin:0 0 15px 0;
	width:100%;
}
.pagination-box .pagination > li > a, .pagination-box .pagination > li > span{
	font-size:12px;
	line-height:12px;
	padding:13px 7px;
}
.pagination-box .pagination li{
	margin:0 1px -5px;
}
.sermons-list-box .text-box{
	float:left;
	width:100%;
}
.sermons-list-box .thumb, .sermons-list-box .thumb img{
	width:100%;
}
.sermons-list .pagination-box{
	margin:0 0 30px 0;
}
.sermons-section.recent-sermons .text-box{
	padding:0;
}
.sermons-section.recent-sermons .outer{
	margin:0;
}
.product-section .our-product .frame img{
	width:100%;
}
.product-section{
	padding:50px 0;
}
.product-info .frame #bx-pager{
	position:static;
	display:block;
	text-align:center;
	height:auto;
}
.product-info .frame{
	margin-bottom:20px;
}
.review-col .nav > li > a{
	font-size:12px;
	padding:15px 5px;
}
.review-col .comment-list{
	margin:0;
	padding:0 15px;
}
.product-info .frame #bx-pager a{
	display:inline-block;
}
.pastore-detail-section-1 .text-box .pastore-social{
	margin-bottom:20px;
}
.pastore-skills .frame{
	margin:0;
	width:100%;
	height:auto;
}
.gallery-style-1.pastore-gallery.padd-btm-none{
	padding:50px 0 0 0;
}
.pastore-skills .frame img{
	width:100%;
}
.pastore-skills{
	padding:50px 0;
}
.event-box.event-grid .event-grid-box .text-box .countdown-section {
	margin:5px;
}
.gallery-row .frame .caption .holder{
	height:88%;
}
.gallery-row{
	padding:50px 0;
}
.ministry-page.theme-style-3.home-blog a.btn-all{
	margin:20px 0;
}
.timeline-box .holder{
	width:100%;
}
.timeline-box .holder .text-box{
	float:left;
	width:100%;
}
.timeline-box .holder .frame{
	width:100%;
	margin:30px 0 0 0;
}
.timeline-box .holder .frame img{
	width:100%;
}
.timeline-box .bx-wrapper .bx-controls-direction a{
	top:-151px;
}
.timeline-box{
	padding:60px 0 20px 0;
}
.top-event-section.home-style-2.our-events{
	padding:50px 0;
}
.event-list.event-style-2 .pagination-box{
	margin:0 0 30px 0;
}
.event-detail{
	padding:50px 0;
}
.event-detail-section-1 .frame{
	margin:0 0 20px 0;
}
.event-detail-section-1 .heading-left span{
	font-size:13px;
}
.event-detail-section-1 .text-box a.btn-style-1{
	float:left;
	margin:0 15px 15px 0;
}
.event-detail-section-1{
	padding-bottom:50px;
}
.event-detail-section-2 .map_canvas{
	height:300px;
}
.event-detail-section-2{
	margin-bottom:50px;
}
.sermons-detail-row .left-box{
	width:100%;
	padding:10px 20px;
}
.sermons-detail-row .left-box .holder{
	float:left !important;
	margin:25px 0 0 0;
}
.event-calendar-section form input[type="submit"]{
	margin:20px 0 0 0;
}
.event-calendar-box .fc-border-separate tr.fc-last th, .event-calendar-box .fc-border-separate tr.fc-last{
	font-size:14px;
	line-height:14px;
}
.event-calendar-box .fc-grid .fc-day-number{
	font-size:14px;
	line-height:25px;
}
.event-calendar-section{
	padding:50px 0;
}
.event-grid-box .frame .caption .countdown-row {
	height: 120px;
}
.map-box iframe{
	height:300px !important;
	margin-bottom:30px;
}
.fc-view.fc-view-month.fc-grid > div{
	display:none;
}
.event-calendar-section .caption form{
	margin:0;
	padding:0;
}
.event-grid-box{
	margin-bottom:40px;
}
.error-page .holder{
	width:100%;
}
.error-page .holder strong.number{
	font-size:90px;
}
.error-page .holder strong.number span{
	display:none;
}
.error-page .holder em{
	display:inline;
}
.error-page .holder b{
	font-size:50px;
	line-height:43px;
	padding:10px 0 25px 0;
}
.error-page-2{
	background:#fff;
}
.error-page .holder p{
	font-size:34px;
	line-height:42px;
}
.error-page{
	padding:30px 0 60px 0;
}
.comingsoon-page .holder{
	width:100%;
}
.map-box .map_canvas{
	height:330px;
}
.map-box .caption{
	position:static;
	width:100%;
	float:left;
}
.address-row{
	padding:50px 0;
}
.comingsoon-page .holder .countdown-box .countdown-amount {
	font: 500 35px/35px 'Roboto', sans-serif;
}
.comingsoon-page .holder .countdown-box .countdown-period {
	font: 400 13px/13px 'Roboto', sans-serif;
}
.comingsoon-page{
	padding:100px 0;
}
.gallery-section .btn-row{
	margin:0 0 40px 0;
}
.ministry-director .frame img{
	width:100%;
}
.empty-cart .holder{
	width:100%;
}
.empty-cart{
	padding:50px 0;
}
.cart-table ul li .del{
	display:none;
}
.cart-table ul li .product{
	display:none;
}
.empty-cart img{
	width:100%;
}
.share-box ul li{
	padding:0 10px 0 0;
}
.comment-list{
	width:100%;
}
.comment-list .media-body{
	float:left;
	width:100%;
}
.comment-list .media{
	margin-top:30px;
}
.comment-list .media-left, .comment-list .media > .pull-left{
	padding:0 0 20px 0;
}
.comment-list{
	margin:10px 0 40px 0;
}
.detail-comment-form{
	width:100%;
}
.blog-section .post-box .text-box{
	width:100%;
}
.blog-section .post-box .text-box .btm-col .text-col{
	margin:0 0 20px 0;
}
.blog-section .post-box .frame{
	margin:0;
}
.blog-section .post-box .frame .modal-dialog{
	width:100%;
	margin:0;
	padding:0 30px;
}
.blog-section .post-box .frame .modal-body iframe{
	height:260px !important;
}
.blog-section .post-box .text-box a.link{
	font-size:21px;
	line-height:24px;
}
.blog-section .pagination-box{
	margin:0 0 40px 0;
}
.blog-section{
	padding:50px 0 0 0;
}
.form-row form{
	margin-bottom:40px;
}
.about-style-2{
	padding:60px 0 0 0;
}
.accordion_cp h3{
	margin:25px 0 18px 16px;
	font-size:16px;
	line-height:21px;
}
.cp-burger-nav.home-6{
	display:none;
}
#inner-banner{
	padding:60px 0;
}
#inner-banner h1{
	text-align:center;
	display:block;
	float:none;
	margin:0 0 20px 0;
}
.about-style-1{
	padding:50px 0;
}
.about-style-1 .heading-left span{
	font-size:12px;
}
.schedule-box{
	margin-bottom:20px;
}
.schedule-box.pull-right{
	float:left !important;
}
.sermons-section a.btn-all{
	margin:0 0 20px 0;
}
.store-banner .owl-prev::before{
	right:-20px;
}
.store-banner .owl-next::before{
	right:-35px;
}
.store-box .customer-social{
	margin:0 0 20px 0;
}
#inner-banner .breadcrumb{
	float:none;
	display:block;
	text-align:center;
}
#inner-banner .breadcrumb li{
	display:inline-block;
}
#header.causes-header .container-fluid{
	padding:0 15px;
}
#header.causes-header .navigation-row .navbar{
	margin:10px 0 0 0;
}
.urgent-causes{
	margin:40px 0;
}
#banner.causes-banner .caption h1{
	font-size:18px;
	line-height:40px;
	padding:4px;
}
#banner.causes-banner strong.title{
	font-size:20px;
	line-height:40px;
	padding:0 10px 0 14px;
}
#banner.causes-banner .owl-prev{
	top:100px;
	right:40px;
}
.urgent-causes .right-box{
	width:100%;
	padding:30px 20px;
}
.urgent-causes .right-box ul li{
	padding:0 0 20px 20px;
}
.urgent-causes .right-box ul{
	margin:0;
}
.urgent-causes .right-box a.btn-style-1{
	float:left;
	margin:0 0 15px 0;
}
.urgent-causes .right-box strong.amount{
	font-size:27px;
	line-height:27px;
	clear:both;
}
.help-section .frame{
	margin-bottom:40px;
}
.help-section .text-box:before{
	display:none;
}
.help-section .text-box{
	width:100%;
	padding:0 15px;
	margin-bottom:25px;
}
.help-section{
	padding-bottom:20px;
}
.recent-causes .box .text-box{
	position:static;
	width:100%;
	float:left;
}
.recent-causes .btn-row{
	margin:0;
}
.recent-causes{
	padding-bottom:40px;
}
.client-section{
	padding:50px 0;
}
.client-section .holder{
	width:100%;
}
.recent-causes .box{
	margin-bottom:40px;
}
#banner.causes-banner .owl-next{
	top:100px;
	right:10px;
}
#banner.causes-banner .owl-next:before, #banner.causes-banner .owl-prev:before{
	font-size:45px;
}
.cp-burger-nav.home-4{
	display:none;
}
#popup-overlay{
	display:none !important;
}
#header.header-style-4 strong.logo{
	position:static;
	width:100%;
}
#header.header-style-4 .empty-space{
	display:none !important;
	opacity:0;
	visibility:hidden;
}
#banner.banner-style-4 .holder-caption-4{
	width:100%;
	padding:0 0 0 20px;
}
.home-about-style-2 .left-box{
	padding:20px 10px;
	width:100%;
	height:auto;
}
.home-about-style-2 .left-box{
	margin:0 0 30px 0;
}
.home-about-style-2{
	padding:50px 0;
}
.upcoming-event .event-box{
	width:100%;
}
.upcoming-event .countdown-section {
	margin:10px;
}
.upcoming-event .countdown-section:first-child {
	margin:10px;
}
.upcoming-event{
	padding:50px 0;
}
.home-about-style-2 .right-box:before{
	display:none;
}
.home-about-style-2 .right-box{
	position:static;
}
#banner.banner-style-4 .holder-caption-4 h1{
	font-size:50px;
	line-height:60px;
	margin:0 0 20px 0;
}
#banner.banner-style-4 .holder-caption-4 span{
	font-size:50px;
	padding:0;
}
#banner.banner-style-4 .holder-caption-4 a.btn-style-1{
	margin:30px 0 0 0;
	float:left;
	padding:16px 30px;
}
#header.header-style-3 .container-fluid{
	padding:0;
}
.mp3-player-box{
	width:84%;
}
.broadcast-row{
	text-align:center;
	padding:4px 0 10px 0;
}
#header.header-style-3{
	position:relative;
	z-index:99;
}
.mCSB_inside > .mCSB_container{
	margin:0;
}
.header-3-top-box{
	width:100%;
	float:left;
}
#header.header-style-3 .btn-row{
	display:none;
}
#header.header-style-3 #cp_side-menu strong.copy{
	display:none;
}
#header.header-style-3 .currency-language-row{
	display:none;
}
#header.header-style-3 .sidebar-social{
	display:none;
}
#header.header-style-3 .navigation-row .cp_side-navigation li a{
	text-align:center;
}
#header.header-style-3 .cp_side-navigation .navbar-nav{
	margin-bottom:130px;
}
#banner-style-2 .caption{
	top:10px;
}
.home-style-3.home-about .container-fluid{
	padding:0 15px;
}
.home-style-3.home-about .home-about-left{
	width:100%;
	position:static;
	left:0;
	float:left;
	margin-bottom:25px;
}
.services-box-style-1{
	margin-bottom:25px;
	position:relative;
}
.services-box-style-1 .thumb, .services-box-style-1 .thumb img{
	width:100%;
	height:100%;
}
.services-box-style-1:hover .thumb, .services-box-style-1:hover .thumb img{
	width:100%;
	height:100%;
	left:0;
}
.services-section-style-1{
	padding:50px 0;
}
.event-style-2-box .thumb{
	width:100%;
	margin:0 0 20px 0;
}
.event-style-2-box .thumb img{
	width:100%;
}
.event-style-2 a.btn-view{
	margin-bottom:15px;
}
.event-style-2-box .text-box{
	float:left;
	width:100%;
	padding:0 10px 20px 10px;
}
.event-style-2-box{
	margin-bottom:25px;
}
.event-style-2{
	padding:50px 0 20px 0;
}
.upcoming-style-2 .countdown-container{
	width:100%;
}
.home-style-3.sermons-section a.btn-all{
	margin:0 0 20px 0;
}
.sermon-box .holder{
	float:left;
	width:100%;
	height:auto;
	overflow:inherit;
	margin:-105px 0 0 0;
}
.home-style-3 .sermon-box a.btn-play{
	margin:15px 30px 18px 0;
}
.home-style-3 .holder-hover{
	height:auto;
}
.home-style-3.home-about .text-col{
	float:left;
	width:100%;
}
.home-style-3 .holder-hover ul li{
	padding:0 10px;
}
.home-style-3 .holder-hover ul li a span{
	font-size:36px;
	line-height:146px;
}
.home-style-3 .sermon-box:hover .holder-hover{
	width:100%;
	padding:0;
}
.theme-style-3.home-blog a.btn-all{
	margin:0 0 20px 0;
}
.theme-style-3 .blog-box-outer{
	margin-bottom:30px;
}
.home-style-3.home-about .home-about-right{
	float:left;
	width:100%;
	position:static;
}
.home-style-3.home-about{
	padding:50px 0;
}
#banner-style-2 .caption .holder{
	width:100%;
}
#banner-style-2 .caption .holder span{
	font-size:14px;
	line-height:18px;
	padding:0 0 10px 0;
}
#banner-style-2 .caption .holder h1{
	font-size:18px;
	line-height:18px;
	margin:0 0 10px 0;
}
#banner-style-2 .caption .holder a.btn-style-1{
	font-size:14px;
	padding:12px 20px;
}
#banner-style-2 .owl-prev{
	right:20px;
}
#banner-style-2 .owl-next{
	right:20px;
}
.home-style-2.home-about .frame, .home-style-2.home-about .frame img{
	width:100%;
}
.home-style-2.home-about .heading-left{
	padding:25px 0 0 0;
}
.discount-box{
	width:100%;
}
.countdown-box{
	width:100%;
}
.countdown-box .countdown-amount {
	font: 700 30px/30px 'Roboto', sans-serif;
	padding: 0 0 10px 0;
	display: block;
}
.countdown-box .countdown-period {
	font: 400 14px/14px 'Roboto', sans-serif;
	color: #fff;
	text-transform: uppercase;
	display: block;
}
.countdown-box .countdown-section:before {
	content: '-';
	font: 700 30px/30px 'Roboto', sans-serif;
	position: absolute;
	left: 0px;
	text-align: center;
}
.discount-section{
	padding:80px 0;
}
.charity-store{
	padding:50px 0;
}
.charity-store .owl-next:before{
	top:-88px;
}
.charity-store .owl-prev:before{
	top:-88px;
}
#banner-style-2 .caption .holder, .charity-store .charity-box .thumb img{
	width:100%;
}
.store-box blockquote{
	padding:0;
}
.recent-project h2, .recent-project .heading-left span{
	font-size:13px;
}
.recent-project .modal-dialog{
	width:100%;
	margin:0;
	padding:0 20px;
}
.recent-project .modal-body iframe{
	height:260px !important;
}
.volunteer-section .holder{
	width:100%;
}
.cp-burger-nav.home-1 {
	display: none;
}
#header {
	position: static;
	background: #000;
	margin-bottom:-20px;
}
.navigation-row {
	width: 100%;
}
#header .container-fluid {
	padding: 0 20px;
}
.text {
	margin-top: -47px;
}
strong.logo {
	width: 100%;
	text-align: center;
}
.navigation-row .navbar {
	width: 100%;
}
.navigation-row .navbar-toggle {
	margin-right: 0;
}
#cp-slide-search form input[type="text"] {
	width: 75%;
}
.navigation-row {
	padding: 0;
}
.top-search {
	float:left;
	margin: 17px 0 0 0;
}
#nav li {
	width: 100%;
}
#nav li ul, #nav li ul li > ul {
	position: static;
	width: 100%;
	padding: 0 10px;
}
#nav li a {
	padding: 15px 22px;
}
#banner .caption {
	top: 10px;
}
#banner .caption span {
	font: 300 15px/19px "Roboto", sans-serif;
}
#banner .caption h1 {
	font: 300 23px/19px "Roboto", sans-serif;
}
#banner .owl-pagination {
	display: none;
}
.about-top-row .left-box .holder, .about-top-row .right-box .holder {
	width: 100%;
	padding: 0 20px;
}
.about-top-row .left-box .holder p, .about-top-row .right-box .holder p {
	line-height: 23px;
}
.about-top-row .left-box .holder strong.title, .about-top-row .right-box strong.title {
	padding: 0 0 10px 0;
}
.home-about {
	padding: 50px 0;
}
.recent-sermons {
	padding: 50px 0 0 0;
}
.home-about h2 {
	font: 300 29px/29px "Roboto", sans-serif;
}
.heading-left {
	margin-bottom: 30px;
}
.home-about a.btn-style-1 {
	margin-bottom: 20px;
}
.home-about .frame-1 {
	margin: 0 0 20px 0;
	width: 100%;
	border: 0;
}
.home-about .frame-2 {
	width: 100%;
}
.home-about .frame-1 img, .home-about .frame-2 img {
	width: 100%;
	height: auto;
}
.heading-center span b em:before, .heading-center span b em:after {
	display: none;
}
.theme-style-1 h2 {
	font-size: 30px;
	line-height: 30px;
}
.recent-sermons .col-md-4 {
	overflow: hidden;
}
.recent-sermons .text-box {
	margin: 0 0 30px 0;
}
.recent-sermons .text-box h3 {
	font-size: 23px;
}
.our-events .holder {
	width: 100%;
	padding: 50px 10px;
	margin: 0;
}
.our-events a.btn-all {
	margin: 0 0 10px 0;
}
.our-events .heading-left span {
	font-size: 13px;
}
.our-events .event-col .thumb {
	width: 100%;
	margin: 0 0 20px 0;
}
.our-events .event-col .thumb img {
	width:auto;
}
.our-events .event-col .thumb strong.date{
	left:inherit;
}
.our-events .event-col .text-box {
	float: left;
	width: 100%;
	padding: 0 15px 20px 15px;
}
.upcoming-col {
	margin-bottom: 30px;
	padding: 0 20px;
}
.countdown-container {
	float: left;
	width: 100%;
}
.countdown-container {
	transform: none;
}
.our-pastore {
	padding: 50px 0 0 0;
}
.our-pastore .frame {
	margin-bottom: 30px;
}
.our-pastore .caption {
	width: 100%;
	transform: none;
	left: 0;
}
.our-pastore .caption .holder {
	transform: none;
}
.donate-section .progress {
	width: 100%;
}
.donate-section, .sermons-section {
	padding: 50px 0 10px 0;
}
.heading-center{
	margin-bottom:30px;
}
#wrapper .sermon-box .text-box {
	float: left;
	width: 100%;
	padding: 0 15px;
}
.sermon-box {
	padding-bottom: 20px;
	margin-bottom: 30px;
}
.store-banner .owl-next:before, .store-banner .owl-prev:before {
	top: -80px;
}
.store-box-social {
	margin-bottom: 20px;
}
.store-box .text-box a.btn-style-1 {
	font-size: 15px;
	padding: 20px;
}
.store-box {
	padding: 32px 35px 38px;
	margin-bottom:30px;
	margin-top:20px;
}
.home-blog {
	padding: 50px 0;
}
.broadcast-row a.music {
	margin: 0 20px 0 0;
	float:none;
	display:inline-block;
}
.broadcast-row strong.title{
	float:none;
	display:inline-block;
}
.footer-section-1 {
	padding: 50px 0;
}
.footer-section-1 form {
	width: 100%;
	margin-bottom: 30px;
}
.footer-address-box, .footer-address-box address {
	width: 100%;
}
strong.footer-logo {
	width: 100%;
	text-align: center;
	margin: 0 0 15px 0;
}
.footer-section-2 strong.copyrights {
	float: none;
	display: block;
	text-align: center;
}
.footer-section-2 {
	padding: 0 0 40px 0;
}
#header.header-5 .container-fluid{
	padding:0; 
}
#header.header-5{
	background:#f1f1f1;
}
#wrapper.index-5{
	width:100%;
}
#header.header-5 .cp-burger-nav{
	float:left;
	margin:10px 0 0 10px;
}
#header.header-5 .top-search{
	margin:5px 10px 0 0;
}
.broadcast-section{
	padding:50px 0;
}
.broadcast-left-box{
	margin-bottom:25px;
}
.devotional-section .box .caption .holder{
	width:100%;
}
.devotional-section .box .caption{
	left:20px;
}
.devotional-section .box{
	margin-bottom:30px;
}
.devotional-section .box .caption .holder strong.date{
	margin-bottom:20px;
}
.devotional-section .box .caption .holder b{
	font-size:20px;
	line-height:24px;
	padding:0;
}
.devotional-section{
	margin:0;
}
.testimonial-section{
	padding:50px 0;
}
.testimonial-section .holder{
	width:100%;
}
.testimonial-section .holder blockquote{
	font-size:27px;
	line-height:40px;
}
.signup-secion{
	padding:50px 0;
}
.signup-secion form input[type="submit"]{
	margin:20px 0 0 0;
}
.your-days .nav > li > a{
	font-size:14px;
	padding:20px 18px;
}
.your-days .tab-content .frame{
	width:100%;
	margin:0 0 20px 0;
}
.your-days .tab-content .text-box{
	float:left;
	width:100%;
}
.your-days .tab-content .text-box a.btn-style-1{
	float:left;
	margin:10px 15px 0 0;
}
.your-days{
	padding:50px 0;
}
.blog-masnory-section .masnory-box{
	padding:0 20px;
}
.pastore-footer .footer-section-2{
	padding:20px 0;
}
.blog-masnory-section .masnory-box .frame .caption{
	top:20px;
}
#header.header-5 .btn-row, #header.header-5 #cp_side-menu strong.copy, #header.header-5 .currency-language-row, #header.header-5 .sidebar-social{
	display:none;
}
}




/*===========================================================================*/
						/*768px And 992px CSS*/
/*===========================================================================*/
@media (min-width: 768px) and (max-width: 992px) {
.navigation-row .navbar {
	display: none;
}
.pastore-skills .frame{
	width:100%;
	height:auto;
}
.sermon-box .holder-hover-1{
	height:100%;
	width:100%;
}
.sermons-list-box .text-box strong.title{
	font-size:16px;
	line-height:18px;
}
.latest-sermons{
	padding:20px 10px;
}
.product-info .frame #bx-pager{
	position:static;
	height:auto;
	display:block;
	text-align:center;
}
.product-info .frame #bx-pager a{
	display:inline-block;
	margin:0 0 5px 0;
}
.pastore-skills .frame img{
	width:100%;
}
.pastore-skills{
	padding:50px 0;
}
.gallery-row .frame .caption .holder{
	height:87%;
}
.gallery-row{
	padding:50px 0;
}
.theme-style-3.home-blog .blog-style-1{
	margin:-108px 0 0 11px;
}
.event-calendar-section form input[type="submit"]{
	margin:20px 0 0 0;
}
.sermons-section.recent-sermons .outer{
	min-height:447px;
	margin:0;
	padding-bottom:0;
}
.timeline-box .holder{
	width:100%;
	margin:30px 0 0 0;
}
.timeline-box .bx-wrapper .bx-controls-direction a{
	top:-53%;
}
.top-event-section.home-style-2.our-events{
	padding:50px 0;
}
.timeline-box{
	padding:50px 0 20px 0;
}
.event-style-2.event-list .text-box{
	min-height:auto;
}
.event-detail-section-1 .text-box a.btn-style-1{
	float:left;
	margin:0 0 20px 0;
}
.event-detail-section-1{
	padding-bottom:50px;
}
.event-detail-section-2{
	margin-bottom:50px;
}
.sermons-detail-row .left-box{
	width:100%;
}
.sermons-detail-row .left-box .holder{
	float:left !important;
	margin:20px 0 0 0;
}
.event-grid-box .text-box{
	min-height:405px;
}
.event-calendar-section{
	padding:50px 0;
}
.event-grid-box{
	margin-bottom:40px;
}
.error-page .holder{
	width:100%;
}
.error-page{
	padding:60px 0;
}
.map-box .caption{
	position:static;
	width:100%;
	float:left;
}
.map-box .caption form{
	margin:0;
	padding:0;
}
.map-box iframe{
	height:400px !important;
	margin-bottom:30px;
}
.map-box .map_canvas{
	height:500px;
}
.address-row{
	padding:50px 0 0 0;
}
.comingsoon-page .holder{
	width:100%;
}
.comingsoon-page{
	padding:100px 0;
}
.ministry-director .frame img{
	width:100%;
}
.gallery-section ul li{
	width:233px;
}
.gallery-section ul li img{
	width:100%;
}
.gallery-section{
	padding-bottom:50px;
}
.comment-list, .detail-comment-form{
	width:100%;
}
.empty-cart .holder{
	width:100%;
}
.blog-section{
	padding:50px 0 0 0;
}
.form-row{
	padding:60px 0 0 0;
}
.accordion_cp h3{
	margin:25px 0 18px 11px;
	font-size:13px;
}
.blog-section .post-box .frame .modal-dialog{
	width:100%;
	margin:0;
	padding:40px;
}
.blog-section .post-box .frame .modal-body iframe{
	height:395px !important;
}
.blog-section .post-box .text-box{
	width:100%;
}
.blog-section .post-box .frame{
	margin:0;
}
.our-product .frame img{
	width:100%;
}
#wrapper.index-5{
	width:100%;
}
#inner-banner{
	padding:200px 0 100px 0;
}
.schedule-box.pull-right{
	float:left !important;
	margin:20px 0 0 0;
}
.about-style-1{
	padding:60px 0;
}
.sermons-section a.btn-all{
	margin:0 0 20px 0;
}
.urgent-causes{
	margin:40px 0;
}
#banner.causes-banner .owl-prev{
	top:335px;
}
#banner.causes-banner .owl-next{
	top:335px;
}
.help-section .text-box{
	width:100%;
	padding:0 20px 30px 80px;
}
.help-section .text-box:before{
	left:50px;
}
.help-section{
	padding-bottom:20px;
}
.recent-causes .box .text-box{
	float:left;
	width:100%;
	position:static;
}
.recent-causes .btn-row{
	margin:30px 0 0 0;
}
.recent-causes{
	padding-bottom:50px;
}
.client-section .holder{
	width:100%;
}
.client-section{
	padding:50px 0 0 0;
}
.broadcast-right-box{
	margin:112px 0 0 0;
}
.broadcast-left-box .text-box .btm-col .outer{
	padding-bottom:10px;
}
.broadcast-right-box .caption strong.title{
	font-size:33px;
}
.devotional-section .box .caption .holder strong.date{
	margin:0 0 20px 0;
}
.devotional-section .box .caption .holder{
	width:100%;
}
.devotional-section .box .caption .holder b{
	font-size:21px;
	line-height:30px;
}
.signup-secion form input[type="submit"]{
	margin:30px 0 0 0;
}
.theme-style-1 .signup-secion h2{
	font-size:26px;
}
.your-days .nav-tabs > li > a{
	font-size:15px;
	line-height:15px;
	padding:22px 32px;
}
.your-days .tab-content .text-box a.btn-style-1{
	float:left;
	margin:30px 12px 0 0;
}
#popup-overlay{
	display:none !important;
}
.home-about-style-2 .left-box{
	width:100%;
	height:auto;
	margin-bottom:30px;
}
.home-about-style-2 .right-box{
	position:static;
	width:100%;
}
.home-about-style-2 .right-box::before{
	display:none;
}
.upcoming-event .event-box{
	width:100%;
}
.event-style-2-box .thumb img{
	width:100%;
}
.banner-style-4#banner .owl-pagination{
	display:none;
}
#cp-slide-search form input[type="text"] {
	width: 89%;
}
.home-style-3.home-about .text-col{
	display:none;
}
.home-style-3.home-about .home-about-left{
	left:10px;
}
.home-style-3.home-about .home-about-right{
	right:10px;
}
.home-style-3.home-about{
	padding:50px 0 0 0;
	height:450px;
}
#banner-style-2 .caption{
	top:50px;
}
#banner-style-2 .caption .holder h1{
	font-size:68px;
	line-height:68px;
	margin:0 0 15px 0;
}
.home-style-2.home-about .frame, .home-style-2.home-about .frame img{
	width:100%;
}
.home-style-2.home-about{
	padding:50px 0;
}
.our-events .event-col .text-box{
	padding:30px 10px 0 0;
}
.our-events .event-col .text-box a{
	font-size:18px;
}
.home-style-2.our-events{
	padding:60px 0;
}
.countdown-box{
	width:100%;
}
.countdown-box .countdown-section:before {
	content: '-';
	font: 700 90px/90px 'Roboto', sans-serif;
	position: absolute;
	left: 0;
	text-align: center;
}
.discount-section{
	padding:50px 0;
}
#banner .caption {
	top: 120px;
}
#banner .caption h1 {
	font-size: 58px;
	line-height: 60px;
}
.about-top-row .left-box .holder, .about-top-row .right-box .holder {
	width: 100%;
	padding: 0 30px;
}
.home-about {
	padding: 50px 0;
}
.recent-sermons .text-box h3 {
	font-size: 24px;
}
.recent-sermons {
	padding: 70px 0;
}
.countdown-container {
	transform: none;
}
.our-pastore .frame {
	margin-bottom: 30px;
}
.our-pastore {
	padding: 60px 0 30px 0;
}
.our-pastore .caption {
	width: 100%;
	left: 0;
	transform: none;
}
.our-pastore .caption .holder {
	transform: none;
}
.hover-box {
	height: 92%;
}
.donate-section .progress {
	width: 100%;
}
.donate-section h2 {
	font-size: 32px;
}
.donate-section {
	padding: 50px 0;
}
#wrapper .sermon-box .text-box {
	float: left;
	width: 100%;
	padding: 0 20px;
}
.sermon-box {
	padding-bottom: 20px;
}
.store-box {
	padding: 32px 35px 38px;
}
.store-box-social {
	margin-bottom: 30px;
}
.home-blog {
	padding: 50px 0;
}
.home-blog .blog-style-1 strong.name {
	font-size: 16px;
}
.footer-section-1 {
	padding: 50px 0;
}
.theme-style-1 h2 {
	font-size: 31px;
}
.our-events .holder {
	width: 100%;
	padding: 0 20px;
	margin: 0;
}
.our-events {
	padding: 50px 0;
}
.upcoming-col {
	padding: 0;
	margin-top: 112px;
}
.upcoming-col .holder .col-md-3 {
	width: 25%;
}
.our-events .holder .text-box {
	padding-bottom: 20px;
}
.footer-section-1 form, .footer-address-box {
	width: 100%;
}
.store-box blockquote{
	padding:0;
}
.store-box .customer-social{
	margin-bottom:20px;
}
.store-box blockquote{
	font-size:20px;
	line-height:20px;
}
.sermons-section{
	padding:60px 0;
}
.recent-project .modal-dialog{
	width:100%;
	padding:0 20px;
	margin:0;
}
.recent-project .modal-body iframe{
	height:417px !important;
}
.recent-project{
	padding:50px 0;
}
.volunteer-section .holder{
	width:100%;
}
.mp3-player-box{
	width:50%;
}
.services-box-style-1 .thumb, .services-box-style-1 .thumb img{
	width:100%;
	height:100%;
	left:0;
}
.event-style-2 .row{
	clear:both;
}
.event-style-2-box .thumb{
	float:left;
	width:100%;
	margin:0 0 20px 0;
}
.event-style-2-box .text-box{
	float:left;
	width:100%;
	min-height:364px;
	padding:0 15px 20px 15px;
}
.event-style-2-box .text-box h3{
	font-size:17px;
	line-height:20px;
}
.event-style-2-box a.btn-style-1{
	font-size:14px;
}
.upcoming-style-2 .countdown-container{
	width:100%;
}
.upcoming-style-2 .clock-item{
	width:25%;
	margin:0;
}
.sermon-box .holder{
	float:left;
	width:100%;
	height:auto;
	margin:-100px 0 0 0;
}
.home-style-3 .sermon-box a.btn-play{
	margin:11px 29px 20px 0;
}
.home-style-3 .holder-hover{
	height:auto;
	width:100%;
}
.home-style-3 .holder-hover ul li{
	padding:0 10px;
}
.home-style-3 .holder-hover ul li a span{
	line-height:147px;
}
.event-box.event-grid .event-grid-box .text-box .countdown-section {
	margin:5px;
}
}







/*===========================================================================*/
							/*1199px CSS*/
/*===========================================================================*/
@media (min-width: 993px) and (max-width: 1199px) {
#nav li a {
	font-size: 14px;
	line-height: 14px;
	padding: 10px 15px;
}
.event-box.event-grid .event-grid-box .text-box{
	min-height:601px;
}
.event-grid .pagination-box{
	margin:0;
}
.timeline-box .bx-wrapper .bx-controls-direction a{
	top:-17%;
}
.timeline-box .round-box{
	margin:0 26px;
}
.event-grid{
	padding:50px 0;
}
.event-box.event-grid .event-grid-box .text-box .countdown-section {
	margin:5px;
}
.comingsoon-page{
	padding:100px 0;
}
.ministry-director .frame img{
	width:100%;
}
#banner .caption {
	top: 165px;
}
.accordion_cp h3{
	font-size:17px;
}
.about-top-row .left-box .holder, .about-top-row .right-box .holder {
	width: 100%;
	padding: 0 10px;
}
.about-top-row .left-box .holder p, .about-top-row .right-box .holder p {
	font-size: 16px;
}
#popup-overlay{
	display:none !important;
}
.our-events .event-col .text-box a {
	font-size: 17px;
}
.hover-box {
	padding: 85px 0;
}
.sermon-box .text-box a.title {
	font-size: 15px;
}
.sermon-box .text-box b {
	font-size: 12px;
}
.store-box-social {
	margin-bottom: 20px;
}
.gallery-style-1 .frame .caption .holder {
	height: 77%;
}
.gallery-style-1 .frame .caption .holder strong.title {
	font-size: 16px;
	line-height: 16px;
}
.home-blog .blog-style-1 a.title {
	font-size: 17px;
}
.mp3-player-box {
	width: 62%;
}
.our-events {
	padding: 50px 0;
}
.upcoming-col {
	padding: 0;
	margin: 112px 0 0 0;
}
.our-events .holder {
	margin: 0;
	padding: 0 15px;
	width: 100%;
}
.our-events .holder .text-box .btn-row {
	margin-bottom: 20px;
}
.our-events .countdown-container {
	transform: none;
}
.upcoming-col .holder .col-md-3 {
	width: 25%;
}
.clock.row {
	float: left;
	width: 100%;
	margin: 0;
}
.our-events .countdown-container {
	float: left;
	width: 100%;
}
.clock.row {
	margin-bottom: 30px;
}
.upcoming-col .text-box strong.title {
	font-size: 17px;
	line-height: 27px;
}
.footer-section-1 form, .footer-address-box {
	width: 100%;
}
#banner-style-2 .caption{
	top:80px;
}
#cp_side-menu #content-1{
	margin-top:50px;
}
.home-style-2.home-about .frame, .home-style-2.home-about .frame img{
	width:100%;
}
.home-style-2.home-about{
	padding:50px 0;
}
.countdown-box .countdown-section:before {
	content: '-';
	font: 700 90px/90px 'Roboto', sans-serif;
	position: absolute;
	left:0;
	text-align: center;
}
.recent-project .modal-dialog{
	width:100%;
	padding:0 30px;
	margin:0;
}
.home-style-3.home-about .text-col{
	display:none;
}
.home-style-3.home-about{
	padding:50px 0;
	height:470px;
}
.services-box-style-1 .thumb, .services-box-style-1 .thumb img{
	width:100%;
	height:100%;
	left:0;
}
.upcoming-style-2 .clock.row{
	width:100%;
}
.upcoming-style-2 .countdown-container{
	width:100%;
}
#header.header-style-4 #nav li a{
	font-size:13px;
	padding:10px;
}
.home-about-style-2 .left-box{
	width:500px;
	height:auto;
}
#wrapper.index-5{
	width:100%;
}
.broadcast-right-box .caption strong.title{
	font-size:36px;
}
.devotional-section .box .caption .holder{
	width:100%;
}
.devotional-section .box .caption .holder strong.date{
	margin:0 0 80px 0;
}
.your-days .nav-tabs > li > a{
	font-size:18px;
	line-height:18px;
	padding:25px 45px;
}
#banner.causes-banner .owl-prev{
	top:355px;
}
#banner.causes-banner .owl-next{
	top:355px;
}
.urgent-causes .right-box{
	width:502px;
	padding:30px 30px 20px 30px;
}
.urgent-causes .right-box ul li strong.number{
	font-size:30px;
	line-height:30px;
	padding:0 0 10px 0;
}
.urgent-causes .right-box ul li b{
	font-size:13px;
	line-height:13px;
}
.urgent-causes .right-box ul li{
	padding:0 0 0 31px;
}
.urgent-causes .right-box strong.amount{
	font-size:25px;
	line-height:50px;
}
.urgent-causes .text-box{
	padding:30px 20px 17px 30px;
}
.help-section .text-box{
	padding:0 20px 30px 100px;
}
.help-section .text-box:before{
	left:65px;
}
.help-section{
	padding-bottom:40px;
}
.recent-causes .btn-row{
	margin:295px 0 0 0;
}
.recent-causes{
	padding-bottom:50px;
}
.our-pastore .caption{
	width:230px;
}
.our-product .frame img{
	width:100%;
}
.blog-section .post-box .frame .modal-dialog{
	width:100%;
	margin:0;
	padding:40px;
}
.event-grid-box .frame .caption .countdown-section {
	margin:5px;
}
.event-grid-box .frame .caption .countdown-row {
	height: 150px;
}
.event-grid-box .text-box{
	min-height:428px;
}
.theme-style-3.home-blog .blog-style-1{
	margin:-108px 0 0 15px;
}
.pastore-skills .frame{
	width:100%;
	height:auto;
}
.pastore-skills .frame img{
	width:100%;
}
.pastore-skills{
	padding:60px 0;
}
.product-info .frame #bx-pager{
	right:6px;
}
.sermons-section.recent-sermons .outer{
	min-height:447px;
	margin:0;
}
.sermons-detail-row .left-box{
	width:480px;
}
.sermons-detail-row .right-box{
	width:460px;
}
.sermons-grid-box .text-box{
	min-height:308px;
}
}
