@media only screen and (max-width: 959px){
 .event-slider{
 	left: 10px;
 	width: 66.9%;
 }
}
@media only screen and (min-width: 768px) and (max-width: 959px){
 .container .both-sidebar-included .cp-page-item .twelve.columns.wrapper, .container .both-sidebar-included .cp-page-item .sixteen.columns.wrapper, .container .both-sidebar-included .cp-page-item .two-thirds.column.wrapper{
 	width: 360px;
 }

}
@media only screen and (min-width: 768px) and (max-width: 959px){

 div.container{
 	padding-left: 0px !important;
 	padding-right: 0px !important;
 }
 .event-slider{
 	max-width: 728px !important;
 }
 .text-widget{
 	background: none !important;
 }
 .text-widget .logo-holder {
       width:264px;
}
 #eo_shortcode_calendar_0_content{
 	width: 678px!important;
 }
 .service-widget {
    height: 174px;
    margin-bottom: 20px;
    width: 174px;
}
.service-item-img {
   width:175px;	
}
}
@media only screen and (max-width: 767px){
 .banner-holder{
 	margin-top: -153px;
 }
 .logo-widget, div.text-widget-wrapper{
 	width: auto;
 }
 .content-heading{
 	margin-left: 0;
 }
 .flex-control-nav{
 	left: 30% !important;
 }
 .event-slider{
 	max-width: 800px;
 }
 .footer-wrapper{
 	padding-top: 30px;
 }
 div.header-wrapper{
 	text-align: center;
 }
 .church-event{
 	margin-left: 0;
 	width: 100%;
 }
 .column c-one-third{
 	width: 98%;
 }
 .contact-box{
 	width: 200px;
 }
 .contact-us{
 	min-height: 20px;
 	width: 175px;
 }
 div.blog-item-holder .blog-item2{
 	width: 100%;
 }
 .comment-form-comment textarea{
 	min-width: 100% !important;
 	width: 100% !important;
 }
 .gallery-thumbnail-image img{
 	width: 98.5% !important;
 }
 .map-holder iframe{
 	width: 99.5% !important;
 }
 .left .contact-box{
 	border: 0;
 	width: 72%;
 }
 .right .contact-us{
 	width: 100%;
 }
 #eo_shortcode_calendar_0_content{
 	width: 85%;
 }
 .audio_player .mejs-container{
 	width: 96% !important;
 }
 .audio_player .mejs-controls div.mejs-time-rail{
 	width: 70% !important;
 }
 div.responsive-menu-wrapper{
 	display: block;
 }
 .slider-wrapper .nivoSlider{
 	width: 99% !important;
 }
 #timeline-box li{
 	margin: 0 0 0 12px;
 	width: 385px;
 }
 #timeline-box li p{
 	margin-right: 0;
 }
 #timeline-box li.selected img{
 	display: none;
 }
 .news-holder .right{
 	width: 92%;
 }
 .news-holder .left{
 	margin-bottom: 20px;
 }
 .blog-holder .left{
 	width: 200px;
 }
 div.responsive-menu-wrapper select{
 	display: block !important;
 }
 #PrayBox table.subform td.labels{
 	float: none !important;
 }
 #PrayBox table.subform td.input input, #PrayBox table.subform td.input textarea{
 	width: 100% !important;
 }
 .banner-bottom2 img{
 	width: 100%;
 }
 .banner-holder{
 	margin-top: -132px;
 }
 .header-wrapper.subnav-fixed{
 	height: auto;
 }
}
@media only screen and (max-width: 639px){
 .audio_player .mejs-controls div.mejs-time-rail{
 	width: 67% !important;
 }
 #timeline-box li{
 	margin: 0 0 0 12px;
 	width: 385px;
 }
 #timeline-box li p{
 	margin-right: 0;
 }
 div.responsive-menu-wrapper select{
 	display: block !important;
 }
 #PrayBox table.subform td.labels{
 	float: none !important;
 }
 #PrayBox table.subform td.input input, #PrayBox table.subform td.input textarea{
 	width: 100% !important;
 }
}
@media only screen and (min-width: 480px) and (max-width: 767px){
 .header-wrapper.subnav-fixed{
 	padding-bottom: 15px;
 }
 .banner-holder{
 	margin-top: 0px;
 }

 .content-heading span{
 	color: #111;
 }
 .blog-item-holder .blog-item1 .post-image,.blog-item-holder .blog-item1 .post-slider,.blog-item-holder .blog-item1 .post-video, .sidebar-included.right-sidebar .event-thumbnail, .sidebar-included.left-sidebar .event-thumbnail{
 	float: none !important;
 	width: auto !important;
 }
 .event-meta-data li, .event-meta-data.single{
 	float: none !important;
 	line-height: 20px;
 }
 ul.event-meta-data.bottom{
 	margin-top: 20px !important;
 }
 .event-slider-button{
 	bottom: 14px;
 	font-size: 14px !important;
 	padding: 5px 15px !important;
 	position: relative !important;
 }
 .both-sidebar-included div.blog-item-holder .blog-item2, .both-sidebar-included div.blog-item-holder .blog-item1, div.both-sidebar-included .event-item-holder .event-item{
 	width: 98% !important;
 }
 .container .both-sidebar-included .cp-page-item .four.columns, .container .both-sidebar-included .cp-page-item .eight.columns, .container .both-sidebar-included .cp-page-item .one-third.column, .container .both-sidebar-included .cp-page-item .twelve.columns, .container .both-sidebar-included .cp-page-item .sixteen.columns, .container .both-sidebar-included .cp-page-item .two-thirds.column{
 	width: 430px;
 }
 div.blog-item-holder .blog-item1 .post-image,.blog-item-holder .blog-item1 .post-slider,.blog-item-holder .blog-item1 .post-video, div.blog-item-holder .blog-item1 .post-video, div.blog-item-holder .blog-item1 .post-slider, .sidebar-included.right-sidebar .event-thumbnail, .sidebar-included.left-sidebar .event-thumbnail{
 	margin-right: 0px;
 }
 .post-image, .post-video{
 	width: 98.5% !important;
 }
 #logo{
 	display: block;
 	float: none;
 	margin: 0 auto;
 	margin: 0;
 	outline: medium none;
 	overflow: hidden;
 	padding: 18px 0 22px 0;
 	position: static;
 }
 .container .columns.c-one-fifth{
 	width: 100% !important;
 }
 .service-widget{
 	margin: 0 auto 50px;
 }
 .church-event .img-holder img{
 	width: 98% !important;
 }
 .slider-wrapper-anything{
 	display: none;
 }
 #menu-main-menu_chzn{
 	display: none;
 }
 div.responsive-menu-wrapper select{
 	display: block !important;
 	margin: 0 0 8px;
 	width: 100%;
 }
 #wrapper-cmm-menu-horizontal-dark, .main-menu{
 	display: none !important;
 }
 .events .calender{
 	width: 100% !important;
 }
 .event-slider ul{
 	height: 231px;
 	width: 100% !important;
 }
 .event-slider ul li img, .event-slider ul li img{
 	height: 320px;
 }
 .event-slider-caption{
 	bottom: 80px;
 	padding-bottom: 10px;
 }
 .event-slider-button{
 	font-size: 15px;
 	margin-top: -10px;
 	padding: 4px 11px;
 }
 .text-widget{
 	background: none !important;
 	width: 100%;
 }
 .text-widget .logo-holder{
 	border: 0;
 }
 .nav{
 	float: none;
	overflow:hidden;
 }
 div.text-widget-wrapper{
 	margin-left: 0;
 	padding: 30px 0;
 	width: 420px;
 }
 .txt-inner{
 	float: none;
 	margin: 0;
 	width: 100%;
 }
 div.responsive-menu-wrapper{
 	display: block;
 }
 div.responsive-menu-wrapper select{
 	display: block !important;
 	width: 100%;
 }
.event-meta-data {
	padding-bottom:0px !important
}
.header-wrapper.subnav-fixed {
        position:relative !important;
}
.header-wrapper.subnav-fixed, div.header-wrapper.home {
     position:relative !important;
}
 div.header-wrapper {
 	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7) !important;
}
#wrapper-cp-menu-horizontal-dark {
	display:none !important;	
}

}
@media only screen and (max-width: 479px){

.header-wrapper.subnav-fixed, div.header-wrapper.home {
        position:relative !important;
        }
 .banner-holder{
 	margin-top: 0px;
 }

 .both-sidebar-included div.blog-item-holder .blog-item2, .both-sidebar-included div.blog-item-holder .blog-item1, div.both-sidebar-included .event-item-holder .event-item{
 	width: 95% !important;
 }
 .h-left,.h-right{
 	display: none;
 }
 .inner-heading{
 	background: none !important;
 	line-height: 20px !important;
 	padding: 0 !important;
 }
 .content-heading span{
 	color: #111;
 }
 .event-thumbnail.single{
 	margin-right: 0px !important;
 }
 .event-meta-data.bottom{
 	margin-top: 20px;
 }
 .sidebar-included #event-item-holder .event-item .post-image{
 	margin-right: 0px !important;
 }
 .event-meta-data li, .event-meta-data.single{
 	float: none !important;
 	line-height: 20px;
 }
 ul.event-meta-data.bottom{
 	margin-top: 20px !important;
 }
 .event-slider-button{
 	bottom: 14px;
 	font-size: 12px !important;
 	padding: 4px 13px !important;
 	position: relative !important;
 }
 .container .both-sidebar-included .cp-page-item .four.columns, .container .both-sidebar-included .cp-page-item .eight.columns, .container .both-sidebar-included .cp-page-item .one-third.column, .container .both-sidebar-included .cp-page-item .twelve.columns, .container .both-sidebar-included .cp-page-item .sixteen.columns, .container .both-sidebar-included .cp-page-item .two-thirds.column{
 	width: 360px;
 }
 .post-image, .post-video{

 	width: 97.4% !important;
 }
 #eo_shortcode_calendar_0_content{
 	width: 274px !important;
 }
 .blog-item-holder .blog-item1 .post-image,.blog-item-holder .blog-item1 .post-slider,.blog-item-holder .blog-item1 .post-video, .sidebar-included.right-sidebar .event-thumbnail, .sidebar-included.left-sidebar .event-thumbnail{
 	float: none !important;
 	margin-right: 0px !important;
 	width: auto !important;
 }
 .heading-holder h3{
 	margin: 25px 0 0;
 }
 .container .sidebar-included .cp-page-item .four.columns.wrapper, .container .sidebar-included .cp-page-item .eight.columns.wrapper, .container .sidebar-included .cp-page-item .twelve.columns.wrapper, .container .sidebar-included .cp-page-item .sixteen.columns.wrapper, .container .sidebar-included .cp-page-item .one-third.column.wrapper, .container .sidebar-included .cp-page-item .two-thirds.column,.container .both-sidebar-included .cp-page-item .sixteen.columns.wrapper{
 	width: 340px;
 }
 .cp-left-sidebar{
 	margin-left: 3px;
 }
 .column, .columns{
 	margin: 0 0 20px 0 !important;
 }
 #logo{
 	display: block;
 	float: none;
 	margin: 0 auto;
 	outline: medium none;
 	overflow: hidden;
 	padding: 18px 0 22px;
 	position: static;
 }
 #menu-main-menu_chzn{
 	display: none;
 }
 #cmm-menu-horizontal-dark{
 	display: none;
 }
 .main-menu{
 	float: none;
 	overflow: hidden;
 }
 .nav{
 	float: none;
 	margin: 0;
 }
 .inner-heading{
 	padding: 3px 13px 10px;
 }
 .service-widget{
 	margin: 0 auto 30px;
 }
 .img-holder img{
 	width: 97.5%;
 }
 .slide-1 ul li img{
 	width: 97.8%;
 }
 .share-request{
 	display: none;
 }
 .text-widget{
 	background: none !important;
 	width: 100%;
 }
 .text-widget .logo-holder{
 	border: 0;
 	width: 100%;
 }
.text-widget .text-widget-button {margin:30px 100px 0;}
 .buy{
 	margin: 20px 0 0 150px;
 }
 .calender-box{
 	width: 100%;
 }
 .event-slider{
 	height: 231px !important;
 	width: 100% !important;
 }
 .event-slider ul{
 	height: 231px;
 	width: 100% !important;
 }
 .event-slider ul li img, .event-slider ul li img{
 	height: 231px;
 }
 .event-slider-caption{
 	bottom: 80px !important;
 	padding-bottom: 10px;
 }
 .event-slider-caption .left{
 	width: 100%;
 }
 .event-slider-button{
 	font-size: 15px;
 	margin-top: -10px;
 	padding: 4px 11px;
 }
 .container .columns.c-one-fifth{
 	width: 100%;
 }
 .blog-date{
 	display: none;
 }
 .donation-meter{
 	width: 88%;
 }
 .txt-inner{
 	float: none;
 	margin: 0;
 	width: 100%;
 }
 div.responsive-menu-wrapper{
 	display: block;
 }
 .audio_player .mejs-container{
 	width: 96% !important;
 }
 .audio_player .mejs-controls div.mejs-time-rail{
 	width: 55% !important;
 }
 #timeline-box li{
 	height: 235px;
 	overflow: hidden;
 	text-align: justify;
 	width: 300px;
 }
 #timeline-box li p{
 	margin-right: 0;
 }
 .news-holder .right{
 	width: 90%;
 }
 div.responsive-menu-wrapper select{
 	display: block !important;
 	width: 100%;
 }
 #PrayBox table.subform td.labels{
 	float: none !important;
 }
 #PrayBox table.subform td.input input, #PrayBox table.subform td.input textarea{
 	width: 100% !important;
 }
 div.left-sidebar-wrapper{
 	margin: 0 0 0 22px;
 	padding-right: 5px;
 }
 div.blog-item-holder{
 	margin-right: 0;
 }
 .left .contact-box{
 	width: 98%;
 }
 div.gallery-thumbnail-image{
 	margin-bottom: 20px;
 }
  .event-meta-data {padding-bottom:0px !important}
  .header-wrapper.subnav-fixed {
        position:relative !important;
}
 div.header-wrapper {
 background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7) !important;
 }
 #wrapper-cp-menu-horizontal-dark {
	display:none !important;	
}

}
@media only screen and (max-width: 320px){
 .h-left,.h-right{
 	display: none;
 }
 .inner-heading{
 	background: none !important;
 }
select.chzn-done {margin-bottom:6px;}
 .blog-item-holder .blog-item1 .post-image,.blog-item-holder .blog-item1 .post-slider,.blog-item-holder .blog-item1 .post-video, .sidebar-included.right-sidebar .event-thumbnail, .sidebar-included.left-sidebar .event-thumbnail{
 	float: none !important;
 	width: auto !important;
 }
 #eo_shortcode_calendar_0_content{
 	width: 200px !important;
 }
 .container .both-sidebar-included .cp-page-item .four.columns, .container .both-sidebar-included .cp-page-item .eight.columns, .container .both-sidebar-included .cp-page-item .one-third.column, .container .both-sidebar-included .cp-page-item .twelve.columns, .container .both-sidebar-included .cp-page-item .sixteen.columns, .container .both-sidebar-included .cp-page-item .two-thirds.column{
 	width: 280px;
 }
 .both-sidebar-included .cp-page-item{
 	width: 280px;
 }
 .post-image, .post-video, .post-slider,{
 	width: 97.1% !important;
 }
 .banner-holder{
 	margin-top:0px;
 }
 div.header-wrapper {
 background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7) !important;
 }
 
 .ls-nav-prev,.ls-nav-prev{
 	display: none;
 }
 .footer-wrapper h2{
 	font-size: 22px;
 }
 #logo{
 	display: block;
 	float: none;
 	margin: 0 auto;
 	outline: medium none;
 	overflow: hidden;
 	padding: 18px 0 22px;
 	position: static;
 }
 .container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column, .sidebar-included .cp-page-item, .cp-page-item, .container .four.columns.wrapper, .container .eight.columns.wrapper, .container .twelve.columns.wrapper, .container .sixteen.columns.wrapper, .container .one-third.column.wrapper, .container .two-thirds.column.wrapper, .container .sidebar-included .cp-page-item .four.columns, .container .sidebar-included .cp-page-item .eight.columns, .container .sidebar-included .cp-page-item .twelve.columns, .container .sidebar-included .cp-page-item .sixteen.columns, .container .sidebar-included .cp-page-item .one-third.column, .container .sidebar-included .cp-page-item .two-thirds.column, .container{
 	width: 265px;
 }
 .event-slider ul li{
 	width: 231px !important;
 }
 .inner-heading{
 	font-size: 17px;
 	padding: 3px 5px 12px;
 }
 .calender-box{
 	margin-left: 0;
 	width: 97%;
 }
 .text-widget{
 	padding: 0;
 }
 .text-widget.caption{
 	padding-left: 25px;
 	width: 90%;
 }
 .buy{
 	margin-left: 90px;
 }
 .txt-inner{
 	float: none;
 	margin: 0;
 	width: 100%;
 }
 div.responsive-menu-wrapper{
 	display: block;
 }
 .audio_player .mejs-container{
 	width: 96% !important;
 }
 .audio_player .mejs-controls div.mejs-time-rail{
 	width: 30% !important;
 }
 .audio_player .mejs-controls .mejs-time-rail .mejs-time-total{
 	width: 93% !important;
 }
 #timeline-box li{
 	height: 235px;
 	margin: 0 0 0 12px;
 	overflow: hidden;
 	text-align: justify;
 	width: 230px;
 }
 #timeline-box li p{
 	margin-right: 0;
 }
 .news-holder .right{
 	width: 88%;
 }
 .blog-holder .left{
 	width: 265px;
 }
 .event-holder .left{
 	margin-bottom: 25px;
 }
 .share-request{
 	display: none;
 }
 .img-holder img{
 	width: 97%;
 }
 div.responsive-menu-wrapper select{
 	display: block !important;
 	width: 100%;
 }
 .cp-left-sidebar{
 	margin-left: 10px;
 }
 .container .columns, .container .column{
 	margin: 0;
 }
 .column, .columns{
 	margin: 0 0 20px 0;
 }
 .countDays, .countHours, .countMinutes, .countSeconds{
 	margin-bottom: 25px;
 }
 .event-meta-data li, .event-meta-data.single{
 	float: none !important;
 	line-height: 20px;
 }
 #event-item-holder .event-title{
 	margin: 15px 0 !important;
 }
 .event-thumbnail.single{
 	margin-right: 0px;
 }
 .event-location{
 	top: -23px !important;
 }
 .event-meta-data .bottom{
 	margin-top: 20px;
 }
 ul.event-meta-data.bottom{
 	margin-top: 20px !important;
 }
 .event-slider-button{
 	bottom: 20px;
 	font-size: 12px !important;
 	padding: 4px 7px !important;
 	position: relative !important;
 }
 div.right-sidebar-wrapper{
 	margin-left: 0 !important;
 }
 
 .event-meta-data {
	 padding-bottom:0px !important
}
 .header-wrapper.subnav-fixed, div.header-wrapper.home {
    position:relative !important;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7) !important;
}
#wrapper-cp-menu-horizontal-dark {
	display:none !important;	
}

}

.slider-wrapper-top .nivoSlider {max-width:1900px !important; width:100% !important;}

.nivoSlider img {width:100%;}