@media (max-width: 1200px) {
    nav ul{
        margin-right: 98px;
    }
    nav ul li a{
        padding: 40px 13px;
    }
    .menu nav ul li{
        margin-left: 0;
    }
    .header-top-right {
        float: left;
        padding: 8px 0;
    }
    header.header8 nav ul.menu > li > a{
        padding: 40px 14px;
    }
    .simple-toggle.toggle-features .toggle-item h2{
            padding: 0 24px;
    }
    header.sticky nav .container > ul > li > a {
        padding: 32px 14px;
    }
    .pastors-message h4{
        padding-left: 20px;
    }
    .pastors-message p{
        padding-left: 15px;
    }
    .header9 nav > .container > ul > li > a {
        padding: 42px 15px;
    }
}
@media (max-width:1024px){item-detail
header{display:none}
.responsive-header{display:block;}
.responsive-menu{display:block}
.theme-layout.boxed{
    width:1030px;
}
.responisve-bar {
	padding: 5px 15px;
}
.blog-post{
    padding-bottom: 17px;
}
.blog-detail {
    padding: 0px 0px 0px 0;
}
.blog-detail > h3 {
    font-size: 19px;
    line-height: 22px;
    margin-bottom: 5px;
}
.blog-detail > p {
    margin-top: 5px;
    font-size: 15px;
}
.block {
    padding: 75px 0px 60px 0px;
}
.widget-blog-img {
    margin-right: 17px;
}
.widget-blog > p {
    margin-bottom: 5px;
}

.featured-semon-title {
    min-height: 211px;
}
.products-page .row > div {
    float: left;
    width: 25%;
}
.team-single .social-media {
    margin-bottom: 20px;
    margin-top: 20px;
}
.error-page h4 {
    font-size: 200px;
}
.header-timer > p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100px;
}
.header-timer ul {
    margin-left: 10px;
    padding-right: 10px;
}
.header-timer ul.headercounter_new {
    margin-left: 0;
    padding-right: 0;
    float: none;
    display: inline-block;
}
.header-timer a {
    float: none;
}
.header-top-right {
    float: none;
    text-align: center;
    width: 100%;
}
.header-top-right > p {
    float: none;
    display: inline-block;
}
.header-top-right .cart_outer {
    float: none;
    display: inline-block;
}
.topbar p {
    float: none;
}
.cart-dropdown {float: none;}
.topbar .container > p {
    margin-right: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 150px;
}
.header-timer{
    margin-right: 10px;
    text-align: center;
    width: 100%;
    float: none;
}
.needed > span {
    width: 70px;
    height: 70px;
    line-height: 60px;
    font-size: 20px;
}
.needed h5 {
    font-size: 20px;
    margin-top: 10px;
}
.needed > h6 {
    font-size: 11px;
}
.booking-counter i {
    font-size: 30px;
}
.booking-counter > ul li {
    padding: 20px 5px;
    width: 60px;
}
.header9 > nav ul {
    margin-left: -150px;
}
.header9 > nav .logo {
    margin-left: 0;
}
.header9 nav ul li {
    margin: 0;
}
.event-content {
    padding: 35px 24px 0;
}
.counter-area > li {margin-right: 12px;}
.donation-box {padding: 0 220px;}
.story.story-new .story-detail {padding: 40px 15px 30px;}
.stories-new-meta {min-width: 255px;}
.blog-listing.new-style .others > span i img {width: auto;}
.blog-listing.new-style .blog-list img {width: 100%;}
.blog-listing.new-style .others {width: 57%;}
.new-para-style > span {width: 18%;}
.new-up-events .new-para-style h3 {font-size: 35px; width: 72%;}
.bottom-info-para .black-area::before,
.bottom-info-para .orange-area::before {display: none;}
.bottom-info-para .black-area {padding: 24px 20px 14px;}
.bottom-info-para .orange-area .countdown li {padding: 0 8px;}
.bottom-info-para .orange-area .countdown li span {font-size: 18px;}
.image-sermon-new img {width: 100%; height: auto;}
.new-sermon-content {width: 60%;}
.pastor-info img {margin-right: 36px;}
.team-single{padding: 15px 15px 0px 15px;}
.simple-text > p {font-size: 16px;}
.simple-text h3 {font-size: 28px;}
.theme-new-btn {padding: 13px 45px; font-size: 14px;}
.default .block {padding: 0;}
.sermon h3 {margin-top: 30px;}
.space{height: 20px;}
.service-block > p {font-size: 16px;}
.service-block > a {margin-top: 25px;}
.pastors-message p {font-size: 16px;}
.welcome.new_style > a.theme-new-btn {padding: 13px 45px; font-size: 14px;}
.welcome.new_style > p {font-size: 16px;}
.donation-box.box-new-style2 .needed-amountnew2 {top: 15px; height: 160px; width: 215px;}
.new_style .welcome > h1 {font-size: 40px;}
.about h4 {font-size: 38px;}
.donation-box.box-new-style2 .donation-new h3 {font-size: 25px;}
.donation-box.box-new-style2 {min-height: 190px;}
.welcome img{
    vertical-align: baseline;
     width: 45px;
    height: 40px;
}
.new_style {
	padding-bottom: 70px;
}
.simple-toggle.toggle-features .toggle-item h2 {
	padding: 0 25px;
}
.nav-tabs > li > a {margin-right: 3px;
}
.simple-toggle .toggle-item h2 {padding: 0 41px; line-height: 56px;
}
.team {
	margin-top: 20px;
}
.fa-home::before {
	content: "\f015";
	vertical-align: sub;
}
.attachment-270x270.size-270x270.wp-post-image {
	margin-top: 15px;
}
.sermon-icon {
	height: 80px;
	width: 80px;
	line-height: 80px;
	margin-right: 19px;
}
.sermon-media li{ margin-right: 9px; }
.featured-sermon-circle p {
	font-size: 13px;
}
.featured-sermon-circle .sermon-media li a i {
	line-height: 44px;
	font-size: 16px;
}
.featured-sermon-circle .sermon-media li {
	height: 45px;
	width: 45px;
}
.featured-sermon-circle::after {
	content: "";
	right: -70%;
	top: 53%;
}
.new-banner-give .parallax-title span {
	font-size: 45px;
}
.theme-new-btn {
	padding: 12px 40px;
	font-size: 14px;
}
.owl-carousel {
	margin-top: 20px;
}
.new_style_srvc.simple-service p {
	font-size: 16px;
}
.item-detail li {
	font-size: 13px;
}
.new_style_srvc.simple-service > a {
	padding: 10px 25px;
}
.coloured-donation.new_style-colr-don > h2 {
	font-size: 18px;
}
.coloured-donation.new_style-colr-don .donation-amount i {
	font-size: 40px; 
	
}
.donation-amount > span {
	font-size: 14px;
}
.title7 h2{
	font-size: 45px;
}
.fc-left {
	margin-bottom: 10px;
}
.story-detail > h3 {
    font-size: 18px;
    line-height: 26px;
}
.stories-new-meta {padding: 12px 12px;
}
.online-store.latest_dealstyle {
	padding: 24px 50px;
}
.online-store > h4 {
	font-size: 28px;
	margin-bottom: 10px;
}
.online-store.latest_dealstyle > a.button3 {
	padding: 10px 20px;
	margin-top: 0px;
}
.category-block > h3 {
	font-size: 20px;
	margin: 0;
	max-width: 100%;
}
.page-top h1 {font-size: 47px;}
.simple-text h3 {
	margin-bottom: 15px;
	margin-top: 15px;
}
.info-block {
	margin-bottom: 20px;
}
.contct-form h4 {
	margin-top: 25px;
}
.comments {
	margin-top: 0;
}
.pastors-message figure img {
	max-width: 100%;
	height: auto;
}
.pastors-carousel.owl-carousel.owl-theme::after {
	bottom: -60px;
}
.donation-box h3 {font-size: 24px}
.fullcount.bottom-info-para .orange-area .countdown li {
	padding: 0 30px;
}
.col-md-6.column.about-lft {
	padding-top: 0;
}
.find-us-element > h2 {
	font-size: 38px;
}
.event-video.position-relative img {
    max-width: 100%;
    height: auto;
}
.featured-event-content h3 {
	font-size: 35px;
}
.featured-event {
    padding: 30px 0;
}
.carousel-item:hover .item-detail > h3 {
	font-size: 22px;
}
.carousel-item:hover .round-icon a {
	height: 80px;
	width: 80px;
	line-height: 80px;
	font-size: 22px;
}
.sermons-content {
	padding: 30px 20px;
}
.sermon-lst-media {
	margin-bottom: -120px;
}
.sermon-lst-media li a {
	height: 45px;
	line-height: 45px;
	width: 45px;
}
.sermons-content h3 {
	font-size: 22px;
	line-height: 32px;
}
.welcome.old_style h1 {
	font-size: 40px;
}
.event-info {
	padding: 30px;
}
.team:hover .member-detail h3 {
    margin-top: 55px;
}
.info-block {
	height: auto;
}
.info-block p {
    word-break: break-all;
}
.woocommerce .cart-product li a.remove {
	font-size: 16px;
}

}

@media (max-width: 992px) {
    .item-detail > h3{
        font-size: 19px;
    }
}

@media (max-width:980px){
.online-store.lane-store.latest_dealstyle {
	padding: 25px 10px 10px 10px !important;
}
.online-store.latest_dealstyle > a.button3 {
	padding: 8px 19px;
}
.online-store > h4 {
	margin-bottom: 10px;
}
.online-store > p {
	margin-bottom: 10px;
}
.parallax-text h4 {
    font-size: 23px;
}
.parallax-text h3 {
    font-size: 45px;
}
.message .row > div {
    float: left;
    width: 50%;
}
.flickr > div {
    float: left;
    width: 25%;
}
.tweets-slides p{font-size: 16px;}
footer .widget {
    margin-bottom: 40px;
}
.pastors-detail > div {
    float: left;
    margin-bottom: 30px;
    width: 100%;
}
.pastors-detail > div:last-child{
    margin-bottom: 0;
}
.pastors-detail h6 {
    margin-top: 0;
}
.featured-sermon-title {
    width: 100%;
    left: 0;
}
.featured-sermon {
    width: 100%;
}
.featured-sermon-box:after{display: none;}
.featured-sermon .row > div.col-md-2 {
    float: left;
    width: 25%;
}
.featured-sermon img{
    margin-top: 0;
}
.featured-sermon .row > div.col-md-10 {
    float: left;
    width: 75%;
}
.sermon .row > div.col-md-3 {
    float: left;
    width: 25%;
}
.sermon .row > div.col-md-9 {
    float: left;
    width: 75%;
}
.event-box .row > div {
    float: left;
    width: 50%;
}
.events-gridview .row > div {
    float: left;
    width: 50%;
}
.team-page .row > div {
    float: left;
    width: 50%;
}
.mas-gallery .isotope-item {
  float: left;
  width: 50%;
}
.products-page .row > div {
    float: left;
    width: 33.334%;
}
.slide3-black{
    height: 165px;
}
.gallery-widget > div {
    float: left;
    width: 16.6665%;
}
.responsive-menu{display: block;}
.news {
    padding: 75px 0 0 30px;
}
.news-date {
    height: 75px;
    padding: 10px 20px;
    width: 100%;
}
.news-date > span {
    width: 100%;
    padding: 10px;
}
.news .row > div {
    float: left;
    width: 50%;
}
.tab-style .nav li {
    margin-right: 0;
    text-align: center;
    width: 25%;
}
.comments > ul li .avatar {
    display: table;
    float: none;
    margin: 0 auto;
}
.checkout-content .row > div {
    float: left;
    width: 100%;
}
.theme-layout.boxed {
    width: 90%;
}
.error-page h4 {
    float: left;
    text-align: center;
    width: 100%;
}
.single-product .tab-content img {
    width: 100%;
}
.single-product .nav.nav-tabs li {
    margin: 0;
}
.single-product .nav.nav-tabs li a {
    height: auto;
    width: 100%;
}
.category-img ul {
    max-width: 25%;
}
.featured-sermon .row > div > span {
    float: left;
    width: 100%;
    text-align: center;
}
.featured-sermon .sermon-media {
    text-align: center;
    width: 100%;
}
.featured-sermon .sermon-media li {
    display: inline-table;
    float: none;
}
.donation-popup {
    width: 90%;
    left: 50%;
    margin: 0;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    transform:translateX(-50%);
}
.periods{width: 50%;}
.percentage,.collected-amount{width: 40%;}
.payment-method input {margin-bottom: 10px;}
.doner-info.account-info input{margin-bottom: 0;}
.collected {
    width: 100%;
    margin-bottom: 10px;
}
.amount-selection {
    width: 100%;
    padding: 0 30px 50px;
}
.needed-amount {
    float: left;
    position: relative;
    right: auto;
    top: auto;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
}
.popup-title {
    padding: 35px;
}
.needed-amount > i {
    position: relative;
    float: left;
    width: 100%;
}
.needed-amount > span {
    height: 50px;
    text-align: center;
    width: 100%;
}
.needed-amount > span i {
    display: inline-block;
    float: none;
    font-size: 16px;
    height: 40px;
    line-height: 39px;
    width: 30px;
}
.donation-box {
    padding: 0;
}
.donation-box .needed-amount.collected-amt {
    width: 100%;
}
.selections input {
    margin: 10px 0;
}
.featured-sermon-box {
    padding-left: 0;
    padding-top: 110px;
}
.about .nav li{
    float: left;
    width: 33.334%;
    padding: 0 5px;
}
.prayer-request input[type="text"],.prayer-request input[type="submit"] {
    width: 100%;
    background-image: none;
    text-align: center;
}
.donation-box {
    padding: 0;
}
.donation-box .needed-amount.collected-amt {
    width: 100%;
}
.timing.column {
    height: 77px;
}
.pastors-message > div {
    display: inline-block;
    float: none;
    margin: 0 -2px;
    vertical-align: middle;
    width:50%;
}
.pastors-message h4,.pastors-message span, .pastors-message p {
    padding-right: 20px;
}
.about .nav{
    margin: 20px 0 0;
}
.survey {
    margin: 0;
}
.masonary-blog > div {
    float: left;
    width: 50%;
}
.newsletter-signup input[type="text"],
.newsletter-signup input[type="submit"]{
    width: 100%;
}
.top-adds > .row > div {
    float: left;
    width: 33.334%;
}
.online-store {
    padding: 40px 20px;
}
.masonary-product > div {
    float: left;
    width: 50%;
}
.ticket-booking .row > div {
    float: left;
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
}
.booking-btn {
    display: table;
    float: none;
    margin: 0 auto;
}
.booking-counter {
    display: table;
    float: none;
    margin: 0 auto;
    width: auto;
}
.coloured-donation.overlap {
    margin: 0;
    padding: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.donation-bg {
    text-align: center;
}
.donation-bar h3{
    width: 100%;
}
.donation-box {text-align:center}
.donate-btn {
    display: inline-block;
    float: none !important;
    margin-top: 10px !important;
}
.remaining-time {
    text-align: center;
}
.remaining-time span {
    width: 100%;
}
.blog-post .row > div.col-md-7 {float: left;width: 58.3333%}
.blog-post .row > div.col-md-5 {float: left;width: 41.6667%}
aside.sidebar {margin-top:20px}
.single-product .nav.nav-tabs li a img {margin: 0}
.remaining-time .countdown {left: 0;top: 0}
.upcoming-event-inner {
    max-width: initial;
    width: 90%;
}
.welcome.new_style > a.theme-new-btn {padding: 12px 38px; font-size: 13px;}
.welcome.new_style {padding: 75px 90px 50px 150px;}
.service-block {margin-bottom: 70px;}
.pastors-message img {width: 100%;}
.title7 h2 {font-size: 40px;}
.event-content {padding:35px 18px 10px;}
.block {padding: 70px 0px 30px 0px;}
footer .block {padding: 50px 0px 0px 0px;}488888
.new-para-style {margin-top: 0;}
.new-para-style > span {width: 12%;}
.new-up-events .resp-container {margin-top: 30px;}
.bottom-info-para {text-align: center;}
.bottom-info-para .orange-area .countdown {display: block; text-align: center; float: none;}
.bottom-info-para .orange-area .countdown li {float: none; display: inline-block;}
.title7 h2 {font-size: 32px;}
.new_style .survey {margin: 60px 0px 0px 0px;}
.new_style {padding-bottom: 0px; padding-top: 70px;}
#myTab {display: inline-flex;}
.tab-content > .active {padding-top: 25px;}
.needed > span {margin-left: 215px;}
.donation-box.box-new-style2 {
    border-radius: 85px;
    min-height: 140px;
    width: 91%;
    padding: 25px 0;
    margin: 0 5%;
}
.donation-box.box-new-style2 .needed-amountnew2 {
    border-radius: 110px;
    top: 16px;
    height: 109px;
    width: 155px;
    left: 13px;
    text-align: center;
    padding: 25px 0;
}
.donation-box p {font-size: 13px;}
.donation-box.box-new-style2 .needed-amountnew2 span {font-size: 27px;}
.donation-box.box-new-style2 .needed-amountnew2 i {font-size: 13px;}
.pastors-message p {font-size: 15px;}
.latest-tweets > span {
	font-size: 40px;
	height: 80px;
	width: 80px;
	line-height: 80px;
}
.latest-tweets.new-twitter > span {
	top: -43px;
}
.sermons-new{margin-bottom: 30px;}
.donation-box.box-new-style2::after {right: -68%;}
.new_style .welcome > h1 {
    font-size: 37px;
}
.about h4 {
    font-size: 34px;
}
.nav-tabs > li > a {margin-right: 4px;
}
.team {
	margin-top: 20px;
}
.theme-new-btn {
	padding: 11px 35px;
	font-size: 14px;
}
.new-tab-style .tab-content {
	padding: 30px 30px;
}
.gallery-title-new h3 {
	font-size: 14px;
}
.service-block > h3 {
	font-size: 22px;
}
.new-tab-style .tab-content p {
	font-size: 15px;
}
.service-block > p {
	font-size: 15px;
}
.theme-new-btn {
	padding: 10px 30px;
	font-size: 13px;
}
.new-tab-style .tab-content h4 {
	font-size: 30px;
	margin-bottom: 20px;
}
.new-tab-style .nav-tabs li > a {
	font-size: 14px;
}
.simple-toggle .toggle-item h2.active{margin-top: 15px;}
.simple-toggle .toggle-item .content {
	margin: 25px 0 20px;
}
.simple-toggle .toggle-item .content p {margin-bottom: 20px;
}
.sermon-area {
	padding: 18px 64px 9px;
}
.sermon-icon {
	line-height: 93px;
	font-size: 25px;
}
.sermon-icon {
	height: 70px;
	width: 70px;
	line-height: 70px;
	margin-right: 15px;
}
.sermon-media {
	margin-top: 10px;
}
.featured-sermon-circle .sermon-media li {
	height: 40px;
	width: 40px;
}
.sermon-media li {
	margin-right: 10px;
}
.featured-sermon-circle h3 {
	font-size: 23px;
}
.sermon-area::after {
	content: "";
	left: -5px;
	top: 1px;
	height: 99%;
	width: 101.5%;
}
.featured-sermon-circle::before {
	content: "";
	height: 100%;
	width: 100%;
	left: -20%;
	top: 50%;
}
.featured-sermon-circle::after {
	content: "";
	height: 100%;
	width: 100%;
	right: -70%;
	top: 50%;
}
.featured-sermon-circle .sermon-media {
	float: left;
	margin-top: 15px;
	z-index: 99;
}
.service-block > h3 {
	font-size: 20px;
}
.service-block > p {
	font-size: 14px;
}
.theme-new-btn {
	padding: 12px 38px;
	font-size: 13px;
}
.service-block {
	margin-bottom: 45px;
}
.new-banner-give .parallax-title span {
	font-size: 35px;
}
.new-banner-give p {
	margin-bottom: 25px;
	margin-top: 25px;
}
.new-banner-give p {
	font-size: 16px;
}
.block.remove-gap {
	padding-top: 0px;
}
.block {
	padding: 55px 0px 45px 0px;
}
.new-animal-detail > h4 {
	font-size: 18px;
}
.blog-listing {
    margin-top: 15px;
}
.latest-sermons {
	margin-top: 30px;
}
.donation-box.box-new-style .donation-new h3 {
	font-size: 19px;
	margin-bottom: 10px;
}
.donation-box.box-new-style .donation-new p {
	font-size: 13px;
	color: #fff;
}
.donation-box.box-new-style .donation-new a {padding: 7px 20px; font-size: 13px;
}
.needed-amountnew > span {font-size: 38px;
}
.donation-box h3 {
	margin-top: 0px; 
}

.online-store > h4 {
	font-size: 26px;
}
.online-store > p {
	font-size: 15px;
}
.minict_wrapper {
	border: 0px solid rgba(0, 0, 0, 0.15);
	
}
.sermons-new:hover .sermon-hover-in {
	visibility: visible;
	opacity: 1;
	bottom: -10px;
}
.page-top h1 {
	font-size: 40px;
}
.sidebar .widget, .wpb_wrapper .widget {
	margin-bottom: 0px;
}
.widget-title {
	margin-bottom: 30px;
	margin-top: 30px;
}
.single-page h2 {font-size: 27px;}
.sidebar .widget, .wpb_wrapper .widget {
	margin-top: 10px;
}
.space {
	height: 15px;
}
.simple-text > p {
	font-size: 15px;
}
.pastor-info {
	display: inline-grid;
}
.pastor-info > h4 {
	margin-top: 20px;
}
.single-pro-new .nav > li > a {
	padding: 0px 3px;
}
.single-pro-new .product ul img, .single-pro-new .product .tab-content img {
	margin-bottom: 0;
	margin-top: 6px;
}
.single-pro-new .tab-content {
	float: none;
	display: block;
	width: 100%;
}
#myTab {
	display: inline-flex;
	width: 100%;
}
.pastors-message h4 {
	font-size: 35px;
}
.pastors-carousel.owl-carousel.owl-theme::after {
	bottom: -45px;
}
.donation-box > div > a {
	margin-bottom: 0;
}
.ipad-space {
	padding-bottom: 40px;
}
.title8 h2 {
	font-size: 40px;
}
.col-md-12 div#myTab.abt-tabs {
	padding-top: 0 !important;
}
.service-block-new p {
    padding: 0;
}
.find-us-element {
    padding-left: 0;
}
.custom-element h3 {
	font-size: 20px;
}
.new_style_srvc.simple-service > h3 {
	font-size: 22px;
}
.featured-event-content h3 {
    font-size: 30px;
}
.featured-event-content {
	padding-right: 0;
}
.featured-event-content .countdown li span {
	font-size: 28px;
}
.featured-event-content .countdown li p {
	font-size: 13px;
}
.sermon-list {
    margin-bottom: 8px;
}
.new-up-events .new-para-style {
	margin-top: 0;
}
.welcome.old_style {
	max-width: 80%;
}
.team:hover .member-detail h3 {
    margin-top: 100px;
}
.info-block {
    height: 170px;
}
.cart-table {
	overflow-x: scroll;
}
.woocommerce .quantity {
	min-width: 100px;
}
blockquote p::before {
	margin-left: -18px;
}

}

@media (max-width: 768px) {
    .sermon-lst-img {
        padding:20px; 
    }
    .service-image img{
        min-height: 300px;
    }
    section#options ul.option-set{
        text-align: center;
    }
    .custom-element {
        margin-bottom: 10px;
    }
    .new_style_srvc.simple-service > h3 {
        font-size: 20px;
    }
    .service-image{
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .service-block > a {
        margin-top: 10px;
    }
    .widget-title {
        margin-bottom: 0px;
    }
}


@media (max-width:640px){
section.vc_section {
    margin: 0;
    padding: 0;

}
section.vc_section .vc_col-sm-4.clearfixclearfix {
    display: inline-block;
    width: 100%;
}
section.vc_section .tab-style {
    display: inline-block;
    width: 100%;
    margin-bottom: 40px;
}
.service-image img{
    min-height: 260px;
}
.tab-style .nav li + li {
    border-top: 1px solid #fff;
}
.theme-layout.boxed {
    width: 810px;
}
.block .container,
.sidebar-page .container {
    padding: 0 15px;
}
.parallax-text h4 {
    font-size: 23px;
}
.parallax-text h3 {
    font-size: 45px;
}
.message .row > div {
    width: 50%;
    float: left;
}
.flickr > div {
    float: left;
    width: 25%;
}
.widget {
    margin-bottom: 50px;
}
.pastors-detail > div {
    float: left;
    margin-bottom: 30px;
    width: 100%;
}
.pastors-detail > div:last-child{
    margin-bottom: 0;
}
.pastors-detail h6 {
    margin-top: 0;
}
.pastors-message > h2 {
    font-size: 30px;
}
.pastors-detail h5 {
    margin: 10px 0;
}
.featured-sermon-title {
    width: 100%;
    left: 0;
}
.featured-sermon {
    width: 100%;
}
.featured-sermon-box:after{display: none;}
.featured-sermon .row > div.col-md-2 {
    float: left;
    width: 40%;
}
.featured-sermon img{
    margin-top: 0;
}
.featured-sermon .row > div.col-md-10 {
    float: left;
    width: 60%;
}
.sermon .row > div.col-md-3 {
    float: left;
    width: 25%;
}
.sermon .row > div.col-md-9 {
    float: left;
    width: 75%;
}
.event-box .row > div {
    float: left;
    width: 100%;
}
.events-gridview .row > div {
    float: left;
    width: 100%;
}
.team-page .row > div {
    float: left;
    width: 50%;
}
.mas-gallery .isotope-item {
  float: left;
  width: 100%;
}
.products-page .row > div {
    float: left;
    width: 50%;
}
.slide3-black{
    height: 150px;
}
.slide3-desc{
    display: none;
}
.slide2-round{
    display: none;
}
.gallery-widget > div {
    float: left;
    width: 25%;
}
.donation-progress > h2 {
    font-size: 25px;
}
.donation-progress > p {
    width: 100%;
}
.parallax-text > p {
    width: 100%;
}
.twitter-icon {
    margin: 0 auto 30px;
    display: table;
    float: none;
}
.tweet-carousel {
    padding-left: 0;
    float: left;
    margin-top: 0;
}
.tweet-text{
    padding-left: 0;
    text-align: center;
}
.tweet-text > span{
    float: right;
}
.news {
    padding: 75px 0 0 30px;
}
.news-date {
    height: 75px;
    padding: 10px 20px;
    width: 100%;
}
.news-date > span {
    width: 100%;
    padding: 10px;
}
.news .row > div {
    float: left;
    width: 50%;
}
.tab-style .nav li{
    width: 100%;
}
.comments > ul li .avatar {
    display: table;
    float: none;
    margin: 0 auto;
}
.comments > ul li h5,.comments > ul li h5 i{
    float: left;
    width: 100%;
    text-align: center;
}
.member-img{
    width: 100%;
}
.team-detail {
    width: 100%;
}
.team-list > li, .team-list > li:nth-child(2n+1) {
    border: 0 none;
    border-radius: 0;
    width: 100%;
}
.checkout-content .row > div {
    float: left;
    width: 100%;
}
.theme-layout.boxed {
    width: 90%;
}
.cart-table {
    overflow-x:scroll; 
}
.error-page h4 {
    float: left;
    text-align: center;
    width: 100%;
    font-size: 150px;
}
.error-page h3 {
    font-size: 40px;
}
.single-product .tab-content img {
    width: 100%;
}
.single-product .nav.nav-tabs li {
    margin: 0;
}
.single-product .nav.nav-tabs li a {
    height: auto;
    width: 100%;
}
.sermon-single h2,.amount{
    width: 100%;
}
.category-img ul {
    max-width: 25%;
}
.featured-sermon .row > div > span {
    float: left;
    width: 100%;
    text-align: center;
}
.featured-sermon .sermon-media {
    text-align: center;
    width: 100%;
}
.featured-sermon .sermon-media li {
    display: inline-table;
    float: none;
}
.donation-popup {
    width: 90%;
    left: 50%;
    margin: 0;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    transform:translateX(-50%);
}
.payment-method input {margin-bottom: 10px;}
.doner-info.account-info input{margin-bottom: 0;}
.periods > ul{width: 100%;}
.collected {width: 100%;}
.amount-selection {
    width: 100%;
    padding: 0 30px 50px;
}
.needed-amount {
    float: left;
    position: relative;
    right: auto;
    top: auto;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
}
.popup-title {
    padding: 35px;
}
.needed-amount > i {
    position: relative;
    float: left;
    width: 100%;
}
.needed-amount > span {
    height: 50px;
    text-align: center;
}
.needed-amount > span i {
    display: inline-block;
    float: none;
    font-size: 16px;
    height: 40px;
    line-height: 39px;
    width: 30px;
}
.donation-box {
    padding: 0;
}
.donation-box .needed-amount.collected-amt {
    width: 100%;
}
.featured-sermon-box,.featured-sermon-box.overlap {
    padding-left: 0;
    padding-top: 110px;
    margin-top: 80px;
    float: left;
    width: 100%;
}
.event > span {
    width: 100%;
    margin: 10px 0 0;
    float: left;
}
.about .nav li{
    float: left;
    width: 33.334%;
    padding: 0 5px;
}
.prayer-request input[type="text"],.prayer-request input[type="submit"] {
    width: 100%;
    background-image: none;
    text-align: center;
}
.timing.column {
    height: 77px;
}
.pastors-message > div {
    display: inline-block;
    float: none;
    margin: 0 -2px;
    vertical-align: middle;
    width:50%
}
.pastors-message h4,.pastors-message span, .pastors-message p {
    padding: 0 20px;
}
.pastors-message p {
    font-size: 13px;
    line-height: 20px;
}
.pastors-message ul.sermon-media {
    margin: 20px auto 30px;
    display: table;
    float: none;
}
.about .nav{
    margin: 20px 0 0;
}
.slide7-box {
    padding: 10px !important;
}
.slide7-box p {
    display: none;
}
.slide8-quote i{
    font-size: 12px;
}
.survey {
    margin: 0;
}
.masonary-blog > div {
    float: left;
    width: 50%;
}
.newsletter-signup input[type="text"],
.newsletter-signup input[type="submit"]{
    width: 100%;
}
.top-adds > .row > div {
    float: left;
    width: 100%;
}
.online-store {
    padding: 40px 20px;
}
.masonary-product > div {
    float: left;
    width: 50%;
}
.partners > div {
    float: left;
    width: 33.334%;
}
section#options ul.option-set li {
    margin: 3px 0;
    width: 100%;
}
section#options ul.option-set li a{
    float: left;    
    width: 100%;
}
.ticket-booking .row > div {
    float: left;
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
}
.booking-btn {
    display: table;
    float: none;
    margin: 0 auto;
}
.booking-counter {
    display: table;
    float: none;
    margin: 0 auto;
    width: auto;
}
.coloured-donation.overlap {
    margin: 0;
    padding: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.donation-bg {
    text-align: center;
}
.donation-bar h3{
    width: 100%;
}
header{display:none}
.responsive-header{display:block;}
.downcount {
    border-left: 1px solid #ededed;
    border-right: 1px solid #ededed;
    float: left;
    position: relative;
    width: 100%;
}
.donation-box {text-align:center}
.donate-btn {
    display: inline-block;
    float: none !important;
    margin-top: 10px !important;
}
.responsive-menu{display:block}
.remaining-time {
    text-align: center;
}
.remaining-time span {
    width: 100%;
}
.blog-post .row > div {float: left;width:100%}
.blog-detail {
    border: 1px solid #F0F0F0;
    margin-top: 30px;
    padding: 15px 15px 25px;
}
aside.sidebar {margin-top:60px}
.single-product .nav.nav-tabs li a img {margin: 0}
.remaining-time .countdown {left: 0;top: 0}
.upcoming-event-inner {
    max-width: initial;
    width: 90%;
}
.welcome.new_style {padding: 40px 60px 35px 64px;}
.service-block > h3 {font-size: 20px;}
.theme-new-btn {padding: 12px 38px; font-size: 13px;}
.pastors-message h4 {font-size: 35px;}
.title7 h2 {font-size: 30px;}
.event-content {text-align: center;}
.welcome.new_style > a.theme-new-btn {padding: 14px 38px; font-size: 13px;}
.welcome.new_style h1 {font-weight: 500;}
.welcome h1 {font-size: 32px;}
.welcome.new_style > p {font-size: 15px;}
.pastors-message p {font-size: 15px;}
.title7 h2 {font-size: 25px;}
footer .widget-title > h4 {font-size: 20px;}
.donation-box.box-new-style2 .needed-amountnew2 {
    border-radius: 110px;
    top: 13px;
    width: 137px;
    padding: 25px 0;
}
.donation-box.box-new-style2 {
    min-height: 132px;
    padding: 24px 0;
}
.donation-box p {
    font-size: 13px;
}
.donation-box.box-new-style2 .donation-new h3 {
    font-size: 16px;
}
.donation-box.box-new-style2 .needed-amountnew2 span {
    font-size: 22px;
}
.donation-box.box-new-style2 .needed-amountnew2 i {
    font-size: 13px;
}
.donation-box.box-new-style2 .donation-new a {
    font-size: 12px;
    padding: 8px 18px;
}
.welcome img{
    vertical-align: baseline;
     width: 40px;
    height: 35px;
}
.abt-tabs img {
    border-radius: 4px;
    max-width: 135px;
    max-height: 135px;
}
.about .tab-content img {
    width: 100%;
    height: 50%;
}
.needed > span {
    margin-left: 165px;
}
.about h4 {
    font-size: 35px;
}
.new_style .welcome > h1 {
	font-size: 35px;
}
.new_style .survey > h3 {font-size: 30px;
}
.about h4 {
	font-size: 33px;
}
.fa-home::before {
	content: "\f015";
	vertical-align: sub;
}
.team {
	margin-top: 20px;
}
.needed h5 {
	font-size: 30px;
}
.needed > h6 {
	font-size: 14px;
}
.simple-toggle .toggle-item .content {
	margin: 20px 0 15px;
}
.simple-toggle .toggle-item .content p {
	margin-bottom: 15px;
}
.block.no-padding {
	padding: 0 !important;
}
.featured-sermon-circle .sermon-media li a i {
	line-height: 40px;
	font-size: 14px;
}
.featured-sermon-circle .sermon-media {
	margin-top: 7px;
}
.sermon-area::after {
	top: 2px;
}
.featured-sermon-circle::after {
	content: "";
	height: 100%;
	width: 100%;
	right: -50%;
	top: 53%;
}
.featured-sermon-circle::before {
	content: "";
	height: 100%;
	width: 100%;
	left: -9%;
	top: 50%;
}
.new-banner-give .parallax-title span {
	font-size: 30px;
}
.new-banner-give p {
	font-size: 15px;
}
.theme-new-btn {
	padding: 10px 25px;
	font-size: 13px;
}
.new-banner-give {width: 70%;
}
.service-block > p {
	font-size: 15px;
}
.service-block {
	margin-bottom: 50px;
}
.widget .about p {
	font-size: 16px;
}
.latest-tweets > span {
	font-size: 30px;
	height: 70px;
	width: 70px;
	line-height: 70px;
}
.latest-tweets.new-twitter > span {
	top: -40px;
}
.latest-tweets {
	margin-top: 0px;
}
.new_style_srvc.simple-service .simple-icon > span {
	height: 100px;
	width: 100px;
	line-height: 100px;
	font-size: 33px;
}
.new_style_srvc.simple-service p {
	font-size: 16px;
	padding: 0px 140px;
}
.new_style_srvc.simple-service {
	margin-top: 30px;
}
.new_style_srvc.simple-service > a {
	margin-top: 25px;
}
.new_style .welcome > p {
	font-size: 18px;
}
.new_style .welcome > h1 {
	font-size: 30px;
}
.story-detail > h3 {
	font-size: 18px;
}
.item-detail > h3 {
	font-size: 20px;
}
.iconic-service > span{
	line-height: 80px !important ; 
	height: 80px;
	width: 80px;
	font-size: 30px;
}
.coloured-donation.new_style-colr-don a {padding: 8px 22px;
}
.coloured-donation.new_style-colr-don > h2 {
    font-size: 17px;
}
.coloured-donation.new_style-colr-don .donation-amount i {
    font-size: 38px;
}
.donation-amount > span strong {
    font-size: 34px;
}
.button3 {
	margin-bottom: 15px;
}
section#options ul.option-set li {
	margin: 3px 0 !important;
}
.online-store > p {
	padding: 0 90px;
}
.blog-detail {margin-top: 0px;}
.search-page > h4 {
	font-size: 28px;
}
.search-result p {
	font-size: 16px;
}
.search-result > h4 {
	font-size: 28px;
}
.page-top h1 {
	font-size: 38px;
}
.event-info li {
	width: 100%;
	padding-bottom: 10px;
}
.team-detail h3 { 
	padding: 22px 22px 22px 22px;
}
.column.contct-form {
	display: inline-block;
	margin-top: 25px;
}
.contct-form h4 {
	font-size: 26px;
}
.contct-info h4 {
	font-size: 26px;
}
.column.contct-info p {
	font-size: 16px;
}
.page-top ul li {
	float: left;
	padding: 0 14px 0 0;
}
.page-top ul li a {
	padding: 0 17px 0 0;
}
.single-page h2 {
	font-size: 24px;
}
.meta li {
	margin-right: 15px;
}
.default p {
	font-size: 16px;
}
.meta > img {
	margin-top: -40px;
	right: 30px;
	top: 55%;
	width: 70px;
	height: 70px;
}
.page-top ul li {
	padding: 0 10px 0 0;
}
.page-top ul li {
	font-size: 14px;
}
.page-top ul li a {
	font-size: 14px;
}
.needed-amountnew.collected-amt {
	padding: 61px 30px 58px 0px;
}
.needed-amountnew {
	padding: 61px 0px 58px 30px;
}
.donation-box.box-new-style {
	padding: 29px 208px;
}
.donation-box.box-new-style .donation-new a {
	padding: 8px 15px;
	font-size: 12px;
}
.pastors-carousel.owl-carousel.owl-theme::after {
	display: none;
}
.donation-box .needed-amount.collected-amt {
	top: 0;
}
.new-subscribe-style.newsletter-signup {
	width: 100%;
}
.new-tab-style .tab-content .row {
	display: block;
}
.featured-event-content .countdown {
    margin: 30px 0;
}
.welcome.old_style {
    max-width: 100%;
}
.welcome.old_style h1 {
    font-size: 30px;
}
#calendar .fc-toolbar {
	display: block;
}
#calendar .fc-left h2 {
    margin-bottom: 20px;
}
#calendar .fc-button-group button {
	height: 45px;
	width: 45px;
	line-height: 45px;
}
#calendar .fc-widget-header table thead th {
	font-size: 15px;
}
#calendar .fc-content span {
    font-size: 15px;
}
.title7 {
	margin-bottom: 30px;
}
.vc_custom_1600686332443 {
    padding-top: 60px !important;
}
.vc_custom_1600687121474 {
    padding-top: 60px !important;
}
#calendar .fc-left h2 {
	font-size: 20px;
}
.contact-info {
    margin-top: 50px;
}

}

@media (max-width: 580px) {
    .stories-new-meta{
        display: flex;
        display: flex;
        flex-wrap: wrap;
    }
    #myTab{
        justify-content: center;
    }
    .stories-new-meta span{
        margin-right: 0px;
    }
}


@media (max-width:480px){
.message .row > div {
    margin-bottom: 30px;
    width: 100%;
    float: left;
}
.message .row > div:last-child{
    margin-bottom: 0;
}
.pastors-detail {
    width: 100%;
}
.blog-post .row > div {
    float: left;
    width: 100%;
}
.percentage {
    width: 100%;
}
.featured-sermon {
    padding:20px;
}
.featured-sermon .row > div.col-md-2, .featured-sermon .row > div.col-md-10 {
    width: 100%;
    margin-bottom: 30px;
}
.sermon .row > div.col-md-3,.sermon .row > div.col-md-9 {
    width: 100%;
}
.team-page .row > div {
    width: 100%;
}
.isotope > div{
    float: left;
    width: 100%;
}
.products-page .row > div {
    width: 100%;
}
.slide1-box {
    display: none;
}
.align-right .social-media {
    margin: 0px auto;
    width: auto;
    float: none;
    display: table;
}
.slide3-black{
    height: 90px;
}
.mas-gallery .isotope-item {
  float: left;
  width: 100%;
}
.number-boxes span {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 17px;
    margin: 0 2px;
}
.news .row > div {
    width: 100%;
    margin-bottom: 30px;
}
.news {
    padding: 75px 15px 0;
}
.pastors-detail .audioplayer {
    left: 0;
    margin: 0;
    width: 100%;
}
.category-img ul {
    max-width: 50%;
}
.masonary-blog > div {
    width: 100%;
}
.title3 {
    padding: 0 15px;
}
.title3 h2 {
    font-size: 20px;
}
.partners > div {
    width: 100%;
}
.pastors-message > div{
    width:100%;
    margin:0;
}
.single-product {
    display: unset;
    width: 100%;
}
.welcome h1 {font-size: 30px;}
.welcome.new_style {padding-right: 10%;}
.title7 h2 {padding: 0 50px;}
.title7 h2::before,
.title7 h2::after {width: 40px;}
.welcome.new_style {padding: 45px 0px 42px 45px;}
.welcome.new_style > a.theme-new-btn {padding: 13px 34px;}
.welcome.new_style > a.theme-new-btn {font-size: 13px;}
.pastors-message p {font-size: 15px;}


.story.story-new .story-detail {padding: 35px 15px 20px;}
.new-para-style > span {width: 19%;}
.new-para-style > span{ margin-right: 15px; }
.bottom-info-para .orange-area .countdown li {padding: 0px 7px;}
.title7 h2 {font-size: 22px;}

.needed > span {
    margin-left: 87px;
}
.welcome img{
    vertical-align: baseline;
     width: 35px;
    height: 30px;
}
.abt-tabs img {
    border-radius: 4px;
    max-width: 120px;
    max-height: 120px;
}
.about .tab-content img {
    width: 100%;
    height: 50%;
}
.title8 h2 {
    font-size: 24px;
}
.new-subscribe-style.newsletter-signup input[type="submit"] {padding: 10px 25px;}
.new_style .welcome > h1 {
    font-size: 30px;
}
.about h4 {
    font-size: 27px;
}
.new-events-grid .event-date{margin-right: 100%;}
.new-events-grid .event-date {
	width: 85px;
	min-height: 85px;
	padding: 12px 0;
	margin-right: 100%;
}
.event-date {
	margin-bottom: 25px;
}
.donation-box.box-new-style2::after {
	right: -53%;
}


.donation-box.box-new-style2::after {
	content: "";
	top: 120px;
}
.donation-box.box-new-style2::before {
	content: "";
	top: 120px;
}
.donation-box.box-new-style2 .needed-amountnew2 {
	top: 18px;
	width: 85%;
	padding: 14px 0;
	left: 32px;
	height: 73px;
	text-align: center;
	margin-top: 23px;
	border-radius: 50px;
	width: 85%;
	padding: 12px 0;
}
.donation-box.box-new-style2 .needed-amountnew2.collected-amt {
	left: 32px;
	top: auto;
}

.donation-box.box-new-style2 {
	min-height: 355px;
	padding: 135px 0;
}
.donation-box.box-new-style2 .needed-amountnew2 span {
	font-size: 19px;
}
.donation-box.box-new-style2 .donation-new h3 {
	font-size: 17px;
}
.team {
	margin-top: 20px;
}
.new_style .survey > h3 {
	font-size: 30px;
}




.service-block > p {
	font-size: 14px;
}
.theme-new-btn {
	padding: 10px 30px;
	font-size: 13px;
}
.nav-tabs > li > a {
	margin-right: 10px;
}
.service-block > h3 {
	font-size: 19px;
}
.about p {
	font-size: 16px;
}
.sermon-icon {
	height: 60px;
	width: 60px;
	line-height: 60px;
	margin-right: 15px;
	margin-left: 40%;
	margin-bottom: 7%;
	font-size: 25px;
}
.sermon-area::after {
	content: "";
	left: -7px;
	top: 1px;
	height: 99%;
	width: 103.4%;
}
.featured-sermon-circle h3 {
	font-size: 20px;
}
.sermon-desc {width: 100%;
}
.sermon-media {
	margin-top: 10px;
}
.sermon-area {
	padding: 15px 45px;
}

.new-banner-give {
	width: 75%;
}
.new-banner-give .parallax-title span {
	font-size: 25px;
	line-height: 35px;
}
.new-banner-give p {
	font-size: 15px;
}
.sermon-area {
	background-size: cover;
}
.featured-sermon-circle::after {
	content: "";
	right: -31%;
	top: 51%;
}
.featured-sermon-circle::before {
	content: "";
	left: -11%;
	top: 50%;
}
.new_style_srvc.simple-service .simple-icon > span i {
    font-size: 30px;
}
.new_style_srvc.simple-service p {
	font-size: 16px;
	padding: 0px 100px;
}
.new_style_srvc.simple-service .simple-icon > span {
	height: 85px;
	width: 85px;
	line-height: 70px;
}
.new_style .survey > h3 {
	font-size: 24px;
}
.item-detail > h3 {
	font-size: 18px;
}
.item-detail li i {
	margin-right: 1px;
}
.story-detail > h3 {
	font-size: 17px;
}
.new-up-events .new-para-style h3 {
	font-size: 29px;
}
.new-para-style > span {padding: 11px 17px;}




.page-top h1 {
	font-size: 45px;
}
.search-result > h4 {
	font-size: 25px;
}
.page-top h1 {
	font-size: 28px;
}
.event-info li i {
	margin-right: 5px;
}
.col-md-8.column p {
	font-size: 16px;
}
.simple-text h3 {
	font-size: 24px;
}
.coloured-donation a {padding: 7px 20px;
}
.quali-list li {font-size: 17px;
}
.prayer > p{
	font-size: 16px;
}
.prayer > h4 {font-size: 20px;
}
.pastors-message ul.sermon-media {margin: 20px 20px;}
.coloured-donation a {
	padding: 6px 15px;
}
.coloured-donation a {
	font-size: 13px;
}
.widget .coloured-donation > h2 {
	font-size: 24px;
}
.donation-amount i {
	font-size: 15px;
}
.widget .coloured-donation > h2 {
	font-size: 22px;
}
.donation-amount i {
	font-size: 13px;
}
.coloured-donation a {
	padding: 4px 14px;
}
.wpb_wrapper p {
	font-size: 16px;
}
.ministry-content h2 {
	font-size: 25px;
}
.blog-post .row > div.col-md-7 {
	width: 100%;
}
.blog-post .row > div.col-md-5 {
	width: 100%;
}
.blog-detail > h3 {
	margin-bottom: 5px;
	margin-top: 10px;
}
.blog-post {
	padding-bottom: 0px;
}
.single-pro-new .cart-btn {
	margin-top: 0;
	margin-left: 15px;
	margin-right: 15px;
}
.comment-form input[type="submit"] {
	float: none;
}
.donation-box.box-new-style {
	padding: 40px 0px;
}
.needed-amountnew.collected-amt {
	padding: 25px 135px 25px 135px;
}
.needed-amountnew {
	position: relative;
	top: -40px;
	padding: 25px 135px 25px 135px;
}
.collected-amt {
	top: 40px;
}
.new-tab-style .tab-content img {
	margin-top: 20px;
}
.custom-element {
	margin-bottom: 30px;
}
.vc_custom_1600256141265 {
	padding-bottom: 60px !important;
}
.find-us-element > h2 {
    font-size: 30px;
}
.row.align-items-center {
	display: block;
}
.find-us-element {
	padding-top: 30px;
}
.masonary-product.new-pro-style > div {
    width: 100%;
}
.quick-help {
	margin-top: 40px;
}
.page-top {
	padding: 60px 0;
}
blockquote p::after {
	right: 0;
}
.sermon-media li{
    margin-right: 7px;
}
.service-image img{
    min-height: 240px;
}
.bottom-info-para .orange-area .countdown{
    display: flex;
}
.welcome.old_style > p {
    font-size: 15px;
    margin-bottom: 10px;
}

}

@media (max-width:414px){

.welcome.new_style {padding-right: 15px; padding-left: 15px;}
.pastors-message h4 {font-size: 30px; margin-top: 20px;}
.pastors-message h4, .pastors-message span, .pastors-message p{padding: 0;}
.pastors-message ul.sermon-media {margin: 20px 0;}
.welcome.new_style {
    padding: 40px 0;
}
.welcome h1 {font-size: 27px;}
.welcome.new_style > p {font-size: 14px; }
.welcome.new_style > a.theme-new-btn {padding: 11px 29px;}
.welcome.new_style > a.theme-new-btn {font-size: 12px; font-weight: 400;}
.theme-new-btn {padding: 12px 32px;}
.pastors-message p {font-size: 15px;}
.bottom-info-para .orange-area .countdown li {padding: 1px 2px;}
.bottom-info-para .black-area {padding: 20px 0px 14px;}
.bottom-info-para .black-area h5 {font-size: 18px; margin-bottom: 5px;}
.new-up-events .black-area span {font-size: 13px;}
.bottom-info-para .orange-area .countdown li span {font-size: 17px;}
.title7 h2 {font-size: 25px;}
.new-sermon-content {width: 63%;}
.new-sermon-content p {font-size: 15px;}
.new-sermon-content span i {font-size: 15px;}
.sermon-media li{margin-right: 3px;}
.sermons-new{margin-bottom: 25px;}
.new-up-events .new-para-style h3 {font-size: 24px;}
.new-para-style > span {padding: 9px 11px;
}
.new-up-events p {font-size: 15px;}
.new-up-events .theme-new-btn {padding: 10px 30px;}
.image-sermon-new {display: block; margin-bottom: 25px;}
.new-sermon-content {width: 100%;}
.donation-box.box-new-style2::after {
    content: "";
    background: url('images/right-leave.jpg');
    height: 100%;
    width: 100%;
    position: absolute;
    right: -21%;
    top: 2px;
    background-repeat: no-repeat;
    z-index: -1;
}
.donation-box.box-new-style2::before {
    content: "";
    background: url('images/left-leave.jpg');
    height: 100%;
    width: 100%;
    position: absolute;
    left: -21%;
    top: 0px;
    background-repeat: no-repeat;
    z-index: -1;
}
.donation-box.box-new-style2 {
    min-height: 102px;
    padding: 13px 0;
}
.donation-box.box-new-style2 .needed-amountnew2 span {
    font-size: 13px;
}
.donation-box.box-new-style2 .needed-amountnew2 i {
    font-size: 13px;
}
.donation-box.box-new-style2 .donation-new h3 {
    font-size: 12px;
}
.donation-box p {
    font-size: 13px;
}
.donation-box.box-new-style2 .donation-new a {
    font-size: 12px;
    padding: 5px 10px;
}
.donation-box.box-new-style2 .needed-amountnew2.collected-amt {
    right: 10px;
    left: auto;
}
.donation-box.box-new-style2 {
    border-radius: 86px;
    min-height: 140px;
    width: 92%;
    padding: 25px 0;
    margin: 0 5%;
}
.donation-box.box-new-style2 {
    border-radius: 86px;
    min-height: 140px;
    width: 92%;
    padding: 25px 0;
    margin: 0 5%;
}
.donation-box.box-new-style2 .needed-amountnew2 {
    border-radius: 110px;
    top: 13px;
    width: 100px;
    padding: 25px 0;
    height: 78px;
}

.donation-box.box-new-style2 {
    border-radius: 86px;
    min-height: 106px;
    width: 92%;
    padding: 16px 0;
    margin: 0 5%;
}
.donation-box.box-new-style2 .needed-amountnew2 {
    left: 10px;
}
.donation-box.box-new-style2 .needed-amountnew2 {
    border-radius: 110px;
    top: 20px;
    width: 78px;
    padding: 13px 0;
}
.donation-box.box-new-style2 .needed-amountnew2 {
    border-radius: 110px;
    top: 21px;
    height: 67px;
    width: 76px;
    left: 10px;
    text-align: center;
    padding: 16px 0;
}
.new-subscribe-style.newsletter-signup input[type="submit"] {font-size: 12px;
}
.new-subscribe-style.newsletter-signup input[type="text"] {
    font-size: 12px;
    padding: 10px 10px 10px 25px;
}
.new-events-grid span {
    font-size: 14px;
}
.new-events-grid h3 {
    font-size: 22px;
    padding-top: 25px;
    display: inline-block;
}
.new_style .welcome > p {
    font-size: 16px;
    max-width: 100%;
}
.about ul.about-list li {font-size: 15px;}
.new_style .welcome > h1 {
    font-size: 27px;
}
.abt-tabs img {
    border-radius: 4px;
    max-width: 66px;
    max-height: 70px;
}
.needed > span {
    margin-left: 55px;
}
.about h4 {
    font-size: 35px;
}
.new-events-grid .event-date {
    width: 70px;
    padding: 5px 0;
    min-height: 70px;
}
.new_style .welcome > a {
    font-size: 13px;
    padding: 10px 25px;
}
.new_style {
    padding-bottom: 0px;
    padding-top: 55px;
}
.welcome img{
    vertical-align: baseline;
     width: 40px;
    height: 35px;
}
.abt-tabs img {
    border-radius: 4px;
    max-width: 98px;
    max-height: 98px;
}
.about .tab-content img {
    width: 100%;
    height: 50%;
}
.new-events-grid .event-date{margin-right: 100%;}
.about h4 {
    font-size: 27px;
}
.title8 h2 {
	font-size: 21px;
}
.event-date {
	margin-bottom: 0px;
}
.donation-box.box-new-style2::after {
	right: -53%;
}
.donation-box.box-new-style2::after {
	content: "";
	top: 120px;
}
.donation-box.box-new-style2::before {
	content: "";
	top: 120px;
}
.donation-box.box-new-style2 .needed-amountnew2 {
	top: 18px;
	width: 85%;
	padding: 14px 0;
	left: 30px;
	height: 73px;
	text-align: center;
	margin-top: 23px;
	border-radius: 50px;
	width: 85%;
	padding: 12px 0;
}
.donation-box.box-new-style2 .needed-amountnew2.collected-amt {
	left: 30px;
	top: auto;
}

.donation-box.box-new-style2 {
	min-height: 355px;
	padding: 135px 0;
}
.donation-box.box-new-style2 .needed-amountnew2 span {
	font-size: 19px;
}
.donation-box.box-new-style2 .donation-new h3 {
	font-size: 20px;
}
.team-carousel {
	margin-top: 20px;
}
.donation-box.box-new-style2 .donation-new a {
	padding: 8px 15px;
}
.team {
	margin-top: 20px;
}
.theme-new-btn {
	padding: 11px 25px;
}
.simple-toggle.toggle-features .toggle-item .content > ul > li {
	font-size: 16px;
}
.service-block {
	margin-bottom: 55px;
}
.team-carousel {
	margin-top: 0px;
}
.member-new .member-detail h3 {
	font-size: 22px;
}
.new-tab-style .tab-content {
	padding: 20px 25px;
}
.simple-toggle .toggle-item .content {
	margin: 20px 0 10px;
}
.tab-content > .active {
	padding-top: 20px;
}
.new-tab-style .tab-content p {
	font-size: 14px;
}
.sermon-media {
	margin-left: 35px;
}
.sermon-icon {margin-left: 37%;
}
.sermon-area::after {
	content: "";
	left: -6px;
	width: 103.5%;
}
.new-banner-give {
	width: 100%;
}
.new-banner-give p {
	margin-bottom: 20px;
	margin-top: 20px;
}
.block {
	padding: 50px 0px 35px 0px;
}
.new-events-grid .event-date strong {
	font-size: 35px;
	font-weight: 600;
}
.new_style_srvc.simple-service p {
	font-size: 16px;
	padding: 0px;
}
.story-detail > h3 {
	font-size: 17px;
}
.sermons-new:hover .sermon-hover-in {
	visibility: visible;
	opacity: 1;
	bottom: 5px;
}

.search-page > h4 {
	font-size: 25px;
}
.page-top h1 {
	font-size: 40px;
}
.search-result > h4 {
	font-size: 23px;
}
.page-top h1 {
	font-size: 28px;
}
.theme-form > input[type="submit"] {
	float: left;
}
.info-block {
	margin-top: 20px;
	margin-bottom: 0px;
}
.share-this .social-media {
	float: left;
	width: auto;
	padding-left: 20px;
}
.single-pro-new .cart-btn {
	padding: 10px 27px;
}
.pro-share .social-media {
	margin: 0px 0px 0px 19px;
}
.sermon-media li {
	height: 45px;
	width: 45px;
}
.sermon-media li i {
	line-height: 45px;
	font-size: 14px;
}
.fullcount.bottom-info-para .orange-area .countdown li span {
	font-size: 24px;
}
.fullcount.bottom-info-para .orange-area .countdown li p {
	font-size: 13px;
}
.fullcount.bottom-info-para .orange-area .countdown li{
	padding: 0 16px;
}
.image-sermon-new {
	width: 100%;
}
.new-sermon-content {
	padding: 20px;
}
.new-tab-style .nav-tabs > li {
    float: none;
    text-align: center;
}

}

@media (max-width:375px){

.title7 h2 {font-size: 28px;}
.title7 h2::before, .title7 h2::after {display: none;}
.welcome h1 {font-size: 25px;}
.theme-new-btn {padding: 7px 17px;}
.welcome.new_style > a.theme-new-btn {font-size: 13px; font-weight: 500;}
.welcome.new_style {padding: 40px 11px 34px 25px;}
.block {padding: 50px 0px 20px 0px;}
.theme-new-btn {padding: 10px 29px;}
footer .block {padding: 35px 0px 0px 0px;}
.widget-blog:last-child {margin-bottom: 5px;}
footer .widget-title > h4{font-size: 20px;}
.about p {font-size: 16px;}
.title7 h2 {font-size: 24px;}
.pastors-message p {font-size: 15px;}
.welcome.new_style > p {font-size: 15px;}
.new-para-style > span {padding: 6px 11px; margin-right: 10px;}
.new-para-style > span strong {
	font-size: 35px;
}
.new-up-events .new-para-style h3 {font-size: 23px;}
.bottom-info-para .black-area {width: 48%;}
.bottom-info-para .black-area h5 {font-size: 16px;}
.new-up-events .black-area span {font-size: 11px;}
.bottom-info-para .orange-area {width: 52%;}
.bottom-info-para .orange-area .countdown li span {font-size: 15px;}
.new-sermon-content {width: 62%;}
.new-sermon-content h3 {font-size: 17px;}
.new-sermon-content p {font-size: 14px;}
.sermon-media li i {font-size: 15px; line-height: 45px;}
.sermon-media li {height: 47px; width: 47px; margin-right: -1px;}
.new-sermon-content span i {font-size: 14px;}
.latest-tweets > span {
	font-size: 32px;
	height: 75px;
	width: 75px;
	line-height: 75px;
}
.sermons-new {margin-bottom: 35px;}
.latest-tweets {margin-top: 0px;}
.image-sermon-new {display: block; margin-bottom: 25px;}
.new-sermon-content {width: 100%;}
.bottom-info-para .black-area {width: 100%;}
.bottom-info-para .orange-area {width: 100%;}
.new-subscribe-style.newsletter-signup input[type="submit"] {font-size: 10px; padding: 16px 25px; height: 48px;
}
.new-subscribe-style.newsletter-signup input[type="text"] {
    font-size: 10px;
    padding: 10px 10px 10px 20px;
    height: 60px;

}
.new-events-grid .event-date strong {font-size: 38px;
}
.new-events-grid .event-date {
	width: 73px;
	padding: 7px 0;
	min-height: 76px;
}
.new-events-grid span {
    font-size: 11px;
}
.title8 h2 {
    font-size: 18px;
}
.title8 span {font-size: 12px;
}
.title8 {margin-bottom: 25px;
}
.block {
    padding: 40px 0px 20px 0px;
}
.about h4 {
    font-size: 30px;
}
.needed > span {
    margin-left: 30px;
}
.new_style .welcome > h1 {
    font-size: 28px;
}
.welcome img {
    vertical-align: baseline;
    width: 30px;
    height: 30px;
}
.about h4 {
    font-size: 24px;
}
.needed > span {
    margin-left: 30px;
}
.new_style .welcome > h1 {
    font-size: 28px;
}
.welcome img {
    vertical-align: baseline;
    width: 30px;
    height: 30px;
}
.new_style .welcome {padding-right: 0px;
}
.new_style .welcome > p {
    font-size: 18px;
}
.col-md-4.active img {
    margin-left: -6px;
}
.abt-tabs img {
	border-radius: 4px;
	max-width: 85px;
	max-height: 85px;
	margin: -5px;
}
.about .tab-content img {
    width: 100%;
    height: 50%;
}
.new-events-grid p {
    font-size: 14px;
    line-height: 25px;
}
.new-events-grid{padding: 25px;}
.new-events-grid h3 {padding-top: 25px;
}
.new-events-grid span {
    font-size: 13px;
    margin-right: 20px;
}
.new_style .welcome > a {
    font-size: 13px;
    padding: 10px 25px;
}
.donation-box.box-new-style2::after {
	right: -53%;
}
.donation-box.box-new-style2::after {
	content: "";
	top: 120px;
}
.donation-box.box-new-style2::before {
	content: "";
	top: 120px;
}
.donation-box.box-new-style2 .needed-amountnew2 {
	top: 18px;
	width: 85%;
	padding: 14px 0;
	left: 30px;
	height: 73px;
	text-align: center;
	margin-top: 23px;
	border-radius: 50px;
	width: 85%;
	padding: 12px 0;
}
.donation-box.box-new-style2 .needed-amountnew2.collected-amt {
	left: 30px;
	top: auto;
}
.donation-box.box-new-style2 {
	min-height: 355px;
	padding: 135px 0;
}
.donation-box.box-new-style2 .needed-amountnew2 span {
	font-size: 19px;
}
.donation-box.box-new-style2 .donation-new h3 {
	font-size: 17px;
}
.team-carousel {
	margin-top: 0px;
}
.donation-box.box-new-style2 .donation-new a {
	padding: 7px 13px;
}
.team {
	margin-top: 20px;
}
.title7 {
	margin-bottom: 25px;
}
.block.remove-gap {
	padding-top: 15px;
}
.simple-toggle .toggle-item .content {
	margin: 15px 0 0px;
}
footer .widget-title > h4 {
	font-size: 19px;
}
.sermon-media {
	margin-left: 15px;
}
.sermon-area::after {
	content: "";
	left: -6px;
	width: 103.7%;
}
.new-banner-give p {
	font-size: 14px;
}
.new-banner-give .parallax-title span {
	font-size: 20px;
}
.new-banner-give {
	width: 85%;
}
.theme-new-btn {
	padding: 9px 20px;
}
.news-carousel {
	margin-bottom: 25px;
}
.story-detail > h3 {
	font-size: 15px;
}
.gallery-title-new h3 {
	font-size: 13px;
}
.iconic-service > span {
    line-height: 70px !important;
    height: 70px;
    width: 70px;
    font-size: 25px;
}
.search-page > h4 {
	font-size: 22px;
}
.page-top ul li {font-size: 15px;
}
.page-top h1 {
	font-size: 35px;
}
.search-result p {
	font-size: 14px;
}
.page-top h1 {
	font-size: 25px;
}
.member-detail h3 {
	font-size: 23px;
}
.member-detail > p {
	font-size: 16px;
}
.prayer > span.pray-icon {
	height: 70px;
	width: 70px;
	font-size: 28px;
	line-height: 70px;
}
.widget .about p {
	font-size: 15px;
}
.contct-form h4 {
	font-size: 24px;
}
.contct-info h4 {
	font-size: 24px;
}
.contct-form h4 {
	margin-top: 0px;
}
.info-block p {
	font-size: 15px;
}
.single-page h2 {
	font-size: 20px;
}
.col-md-8.column p {
	font-size: 15px;
}
.sermon h3 {
	font-size: 20px;
}
.wpb_wrapper p {
	font-size: 15px;
}
.ministry-content h2 {
	font-size: 22px;
}
.single-pro-new .panel.entry-content {
	padding: 40px 15px !important;
}
.comment-form input[type="submit"] {
	float: none;
	font-size: 14px !important;
	padding: 10px 22px !important;
}
.needed-amountnew.collected-amt {
	padding: 25px 85px 25px 85px;
}
.needed-amountnew {
	padding: 25px 85px 25px 85px;
}
.needed-amountnew > i {
	font-size: 13px;
}
.needed-amountnew > span {
	font-size: 30px;
}
.new-para-style > span {
    width: 21%;
}
.simple-toggle.toggle-features .toggle-item h2{
    text-align: center;
}
.title7 h2{
    text-align: center;
}
.single-partner{
    border-right: none;
}
.title7 {
    margin-bottom: 20px;
}
.new-tab-style .tab-content h4{
    margin-bottom: 10px;
}
.new-gallery-style figure > img{
    padding-bottom: 10px;
}
.widget .about img{
    padding-bottom: 3px;
    display: block;
    margin: auto;
}
.tab-content > .active {
    padding-top: 15px;
    text-align: center;
}

}


@media (max-width:360px){

.welcome h1 {font-size: 26px;}
.welcome.new_style > p {font-size: 15px;}
.welcome.new_style {padding: 40px 20px 34px 20px;}
.welcome.new_style > a.theme-new-btn {
    padding: 10px 29px;
    font-size: 13px;
}
.story-detail > h3 {font-size: 17px;}
.bottom-info-para .black-area {width: 43%;}
.bottom-info-para .orange-area {width: 57%;}
.bottom-info-para .orange-area .countdown li span {font-size: 15px;}
.bottom-info-para .black-area h5 {font-size: 15px;}
.new-up-events .black-area span {font-size: 10px;}
.bottom-info-para .orange-area .countdown li p {font-size: 9px;}
.sermon-media li {
	height: 44px;
	width: 44px;
	margin-right: 0px;
}
.sermon-media li i {
	font-size: 14px;
	line-height: 42px;
}
.latest-tweets > span {
	font-size: 29px;
	height: 70px;
	width: 70px;
	line-height: 69px;
}
.latest-tweets.new-twitter > span {top: -39px;}
.bottom-info-para .black-area {width: 100%;}
.bottom-info-para .orange-area {width: 100%;}

.new-subscribe-style.newsletter-signup input[type="submit"] {font-size: 10px; padding: 16px 25px; height: 48px;
}
.new-subscribe-style.newsletter-signup input[type="text"] {
    font-size: 10px;
    padding: 10px 10px 10px 20px;
    height: 60px;

}
.new-events-grid .event-date strong {font-size: 38px;
}
.new-events-grid .event-date {width: 75px;
    padding: 10px 0; min-height: 80px;}
.new-events-grid span {
    font-size: 11px;
}
.title8 h2 {
    font-size: 18px;
}
.title8 span {font-size: 12px;
}
.title8 {margin-bottom: 25px;
}
.block {
    padding: 40px 0px 20px 0px;
}
.about h4 {
    font-size: 30px;
}
.needed > span {
    margin-left: 30px;
}
.new_style .welcome > h1 {
    font-size: 28px;
}
.welcome img {
    vertical-align: baseline;
    width: 30px;
    height: 30px;
}

.about h4 {
    font-size: 26px;
}
.needed > span {
    margin-left: 30px;
}
.new_style .welcome > h1 {
    font-size: 28px;
}
.welcome img {
    vertical-align: baseline;
    width: 30px;
    height: 30px;
}
.new_style .welcome {padding-right: 0px;
}
.new_style .welcome > p {
    font-size: 18px;
}
.col-md-4.active img {
	margin-left: -6px;
	margin-top: 10px;
}
.abt-tabs img {
    border-radius: 4px;
    max-width: 80px;
    max-height: 80px;
}
.about .tab-content img {
    width: 100%;
    height: 50%;
}
.new-events-grid p {
    font-size: 14px;
    line-height: 25px;
}
.new-events-grid{padding: 25px;}
.new-events-grid h3 {padding-top: 25px;
}
.new-events-grid span {
    font-size: 12px;
    margin-right: 23px;
}
.abt-tabs img {
	border-radius: 4px;
	max-width: 66px;
	max-height: 70px;
	margin: -7px;
	margin-top: 10px;
}
.abt-tabs img {
	border-radius: 4px;
	max-width: 70px;
	max-height: 70px;
}


.donation-box.box-new-style2::after {
	right: -53%;
}


.donation-box.box-new-style2::after {
	content: "";
	top: 120px;
}
.donation-box.box-new-style2::before {
	content: "";
	top: 120px;
}
.donation-box.box-new-style2 .needed-amountnew2 {
	top: 18px;
	width: 85%;
	padding: 14px 0;
	left: 25px;
	height: 73px;
	text-align: center;
	margin-top: 23px;
	border-radius: 50px;
	width: 85%;
	padding: 12px 0;
}
.donation-box.box-new-style2 .needed-amountnew2.collected-amt {
	left: 25px;
	top: auto;
}

.donation-box.box-new-style2 {
	min-height: 355px;
	padding: 135px 0;
}
.donation-box.box-new-style2 .needed-amountnew2 span {
	font-size: 19px;
}
.donation-box.box-new-style2 .donation-new h3 {
	font-size: 17px;
}
.team {
	margin-top: 20px;
}




.sermon-media {
	margin-left: 12px;
}
.featured-sermon-circle h3 {
	font-size: 18px;
}
.new-banner-give .parallax-title span {
	font-size: 18px;
}
.new-events-grid .event-date {
	width: 70px;
	padding: 8px 0;
	min-height: 75px;
}
.new-events-grid span {
	font-size: 13px;
	margin-right: 14px;
}
.new-banner-give p {
	margin-bottom: 15px;
	margin-top: 10px;
}







.story-detail > h3 {
	font-size: 14px;
}
.new_style_srvc.simple-service p {
	font-size: 16px;
	padding: 0px 40px;
}
.new-para-style > span {padding: 5px 10px; margin-right: 10px;}
.new-para-style > span strong {
	font-size: 30px;
}
.page-top h1 {
	font-size: 23px;
}
.single-page h2 {
	font-size: 26px;
}
.member-detail h3 {
	font-size: 22px;
}
.member-detail > p {
	font-size: 15px;
}
.simple-text h3 {
	font-size: 22px;
}

.ministry-content h2 {
	font-size: 21px;
}
.pro-share .social-media {
	margin: 0px 0px 0px 10px;
}
#reply-title {
	font-size: 22px;
}
.woocommerce .single-pro-new div.product .woocommerce-tabs ul.tabs li a {
	padding: 15px 25px !important;
}












}
@media (max-width:320px){
    .welcome.new_style {padding: 40px 12px 35px 20px;}
.welcome.new_style > p {font-size: 14px;}
.welcome h1 {font-size: 23px;}
.theme-new-btn {padding: 10px 25px;}
footer .widget-title > h4 {font-size: 18px;}
.sermon-media li{ margin-right: 4px; }


.story-detail > h3 {font-size: 15px;}
.blog-listing.new-style .others > h3 {font-size: 15px;}
.new-para-style > span {padding: 6px; margin-right: 10px;}
.new-up-events .new-para-style h3 {font-size: 19px;}
.new-up-events p {font-size: 14px;}
.new-para-style > span {font-size: 10px;}
.new-para-style > span strong {font-size: 33px;}
.title7 {margin-bottom: 36px; margin-top: 18px;}
.new-up-events .theme-new-btn {padding: 8px 20px; font-size: 12px; font-weight: 500;}
.bottom-info-para .orange-area {padding: 25px 0;}
.bottom-info-para .black-area {width: 100%;}
.bottom-info-para .orange-area {width: 100%;}
.bottom-info-para .black-area h5 {font-size: 15px;}
.new-up-events .black-area span {font-size: 11px;}
.bottom-info-para .orange-area .countdown li span {font-size: 15px;}
.pro-content h3 {font-size: 17px;}
.new-sermon-content {width: 60%;}
.new-sermon-content h3 {font-size: 15px;}
.sermon-media li {height: 47px; width: 47px; margin-right: -1px;}
.sermon-media li i {font-size: 15px; line-height: 45px;}
.latest-tweets.new-twitter > span {top: -35px;}
.latest-tweets > span {font-size: 25px; height: 65px; width: 65px; line-height: 65px;}
.image-sermon-new {display: block; margin-bottom: 25px;}
.new-sermon-content {width: 100%;}
.sermon-media li{margin-right: 10px;}


.new-events-grid span {
    font-size: 12px;
    margin-right: 7px;
}
.new-events-grid .event-date strong {
    font-size: 34px;
}
.new-events-grid span {
    font-size: 11px;
}
.new-events-grid .event-date {
    width: 70px;
    padding: 5px 0;
    min-height: 70px;
}
.new-events-grid h3 {
	font-size: 20px;
}
.block {
    padding: 30px 0px 20px 0px;
}
.title8 span {
    font-size: 11px;
}
.title8 h2 {
    font-size: 16px;
}

.about h4 {
    font-size: 25px;
}
.needed > span {
    margin-left: 0px;
    margin-right: 20px;
}
.new_style .welcome > a {padding: 10px 25px;
}
.new_style {
    padding-bottom: 0px;
    padding-top: 50px;
}
.new_style .welcome > p {
    font-size: 16px;
}
.new_style .welcome > h1 {
    font-size: 27px;
}
.abt-tabs img {
    border-radius: 4px;
    max-width: 66px;
    max-height: 70px;
}
.new-subscribe-style.newsletter-signup input[type="submit"] {
    font-size: 10px;
    padding: 17px 15px;
}


.donation-box.box-new-style2::after {
	right: -53%;
}


.donation-box.box-new-style2::after {
	content: "";
	top: 120px;
}
.donation-box.box-new-style2::before {
	content: "";
	top: 120px;
}
.donation-box.box-new-style2 .needed-amountnew2 {
	top: 18px;
	width: 85%;
	padding: 14px 0;
	left: 20px;
	height: 69px;
	text-align: center;
	margin-top: 23px;
	border-radius: 50px;
	width: 85%;
	padding: 10px 0;
}
.donation-box.box-new-style2 .needed-amountnew2.collected-amt {
	left: 20px;
	top: auto;
}

.donation-box.box-new-style2 {
	min-height: 340px;
	padding: 130px 0;
}
.donation-box.box-new-style2 .needed-amountnew2 span {
	font-size: 17px;
}
.donation-box.box-new-style2 .donation-new h3 {
	font-size: 14px;
}
.widget-blog-img {
	margin-right: 15px;
}
.col-md-4.active img {
	margin-left: -7px;
	margin-top: 10px;
}
.abt-tabs img {
	border-radius: 4px;
	max-width: 70px;
	max-height: 70px;
}
.new-subscribe-style.newsletter-signup input[type="text"] {
	font-size: 11px;
	padding: 10px 10px 10px 16px;
	height: 60px;
}

.donation-box.box-new-style2 .donation-new a {
	font-size: 12px;
}
.team-carousel {
	margin-top: 20px;
}
.donation-box.box-new-style2 .donation-new a {
	padding: 6px 11px;
}
.team {
	margin-top: 20px;
}





.new-tab-style .nav-tabs li > a {
	font-size: 11px;
	padding: 7px 8px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.new-tab-style .tab-content h4 {
	font-size: 25px;
	margin-bottom: 20px;
}
.about p {
	font-size: 15px;
}
.team-carousel {
	margin-top: 0px;
}






.sermon-media li {
	margin-right: 7px;
}
.featured-sermon-circle .sermon-media li a i {
	line-height: 35px;
	font-size: 13px;
}
.sermon-media {
	margin-left: 1px;
}
.sermon-area::after {
	content: "";
	left: -5px;
	width: 103.8%;
}
.sermon-icon {
	margin-left: 34%;
}
.sermon-area {
	padding: 20px 30px;
}
.sermon-media {
	margin-left: 15px;
}
.featured-sermon-circle .sermon-media li {
	height: 37px;
	width: 37px;
}
.new-banner-give {
	width: 90%;
}
.theme-new-btn {
	padding: 10px 20px;
}
.new-events-grid span i {
	margin-right: 6px;
}








.story-detail > h3 {
	font-size: 14px;
}
.new_style_srvc.simple-service p {
	font-size: 16px;
	padding: 0px 20px;
}
.stories-new-meta span {
	font-size: 11px;
	padding-right: 5px;
	margin-right: 3px;
}
.stories-new-meta {
	min-width: 240px;
}
.stories-new-meta {
	padding: 12px 19px;
}
.social-corner .social-media a {
	margin-top: 5px;
}
.new-para-style > span {padding: 5px 10px; margin-right: 10px;}
.new-para-style > span strong {
	font-size: 25px;
}



.page-top ul li {
	float: left;
	padding: 0px 10px 0 0;
}
.page-top ul li {
	font-size: 13px;
}
.page-top ul li a {
	font-size: 14px;
	padding: 0 15px 0 0;
}

.event-info li {
	font-size: 14px;
	width: 100%;
	padding-bottom: 6px;
}
.single-page h2 {
	font-size: 20px;
}
.member-detail h3 {
	font-size: 21px;
}
.member-detail > p {
	font-size: 14px;
}
.meta {
	padding: 10px 120px 10px 7px;
}
.sermon-media li i {
	font-size: 13px;
	line-height: 40px;
}
.sermon-media li {
	margin-right: 0px;
	height: 40px;
	width: 40px;
}
.wpb_wrapper p {
	font-size: 14px;
}
.ministry-content h2 {
	font-size: 18px;
}
.pro-share .social-media {
	margin: 15px 0px 0px 0px;

}
.single-pro-new .cart-btn {
	margin-left: 32px;
}
#reply-title {
	font-size: 18px;
}
.single-pro-new .cart-btn {
	margin-left: 21px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.pro-add > span {
	margin-bottom: 10px;
}
.pro-add > span {
	margin-right: 0px;
}
.woocommerce .single-pro-new form.cart div.quantity {
	width: 125px;
}
.single-pro-new .cart-btn {
	padding: 10px 23px;
}









}