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

#banner .wrapper { width: 100%; }

.slider { width: 100%; }



}

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

.banner-container{ position: absolute; z-index:999;width:1500px;max-width:100%;min-height:145px; bottom:50px;}



}

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

.banner-container{ position: absolute; z-index:999;width:1500px;max-width:100%;min-height:145px; bottom:80px;}

}

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

.banner-container{ position: absolute; z-index:999;width:1500px;max-width:100%;min-height:145px; bottom:110px;}

}



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

.banner-container{ position: absolute; z-index:999;width:1500px;max-width:100%;min-height:145px; bottom:140px;}

}

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

.banner-container{ position: absolute; z-index:999;width:1500px;max-width:100%;min-height:145px; bottom:170px;}

}

/* Large Tablet Devices ----------- */

@media only screen

and (max-width : 992px) {

	html, body{

		-webkit-touch-callout: none;

		-webkit-user-select: none; /* Webkit */

		-moz-user-select: none;    /* Firefox */

		-ms-user-select: none;     /* IE 10  */

	}

	.slider{width:1500px; max-width:100%; height:auto;margin:0 auto;padding:0;position:relative;z-index: 9;}

	.slider img { height: auto; }

.rslides { position: relative !important; }



#banner{min-height:0; height:auto;background:none;background-color:#313131;}

.banner-container{  position: relative; bottom:0;}

	/*

	* Header

	*/

	header.page-header {

		height: auto;

		overflow: visible;

		background:none;

		background-color:#fde292;





	}



	.logo-wrapper,

	.cb-logo{

		text-align: center;

		float: none;

		margin: auto;

		display: block;

		padding:0;

	}

	.logo-wrapper{padding-top:10px;}

	.flash{display:none;}

	.flash1{font-family: 'Lato', sans-serif;font-size:27px;color:#333333;display:block;margin-top:0!important;margin-left:0!important;}





	.header-info{display:block;text-align:center;margin:0 auto;padding:0;float:none;}

	.online a{float:none;margin:0 auto;margin-top:15px;}



	/*

 	* Primary Navigation Config

	*/



	nav.page-nav{

		float: none;

		clear: both;

		background-color:#428be7;

		padding:15px 0;

	}



	nav.page-nav ul{

		margin: 0;

		padding: 0;

		text-align: center;

	}



	nav.page-nav li{

		width: 24%;

		display: inline-block;

		vertical-align: top;

		text-align: left;



	}

	nav.page-nav li:first-child a{	margin:5px;}

	nav.page-nav ul li a{



		margin: auto;

		height:auto;

		text-align:center;

		border:1px solid #e75d00;

		margin:5px;

		vertical-align:top;

	}

	nav.page-nav ul li:after{content:"";}



	nav.page-nav li:nth-child(2) a, nav.page-nav li:nth-child(3) a, nav.page-nav li:nth-child(4) a {line-height:15px; padding-top:10px;}



	nav.page-nav li a .nav-sub{text-align:center;line-height:15px;padding-bottom:10px;}



	nav.page-nav li a .nav-sub span{display:block; text-align:center; position: relative;

	right: 0; left:0; top: 0; padding:0;font-size:10px!important;text-transform:lowercase!important;}



	nav.page-nav ul li:nth-child(9) a .nav-sub {text-transform: none;font-size:10px;line-height:10px;}



	nav.page-nav li span{

		display: block;

		text-align:left;

	}

	.dropdown ul ul li:before{content:"";}



	/* Nth Drop Down */

	nav.page-nav ul ul,

	nav.page-nav ul li:hover ul{

		display: none;

		left: 0;

		top: 100%;

	}



	nav.page-nav ul ul li a{

		text-align:left!important;

	}













	.banner-info{margin:0 auto;padding:0;float:none;display:block;padding:15px 10px;}

	.slogan,.slogan-cont{display:block;text-align:center;margin:0 auto;padding:0;float:none;}

	.banner-info a{position:relative;top:0;right:0;margin:0 auto;padding:0;float:none;}



	#mid{margin: 0 auto;}

	#mid .wrapper { height: auto; overflow:hidden;clear:both;padding-bottom:20px;}

	#mid ul li {margin:15px;}

	/* Content Area Drop Down */



	.page-content,

	aside.page-sidebar{

		float: none;

		margin: auto;

		width: 100%;

		display:block;

		padding:0;

	}





	.prayers{margin:0 auto;padding:0;display:block;float:none;margin:20px auto;}

	.sidebar-img{float:none;text-align:center;margin:0 auto;padding:0;display:block;}



	.photogal a{margin:0 auto;display:block;text-align:center;padding:0;float:none;}



	.page-content{

		text-align: left;

		padding:10px;

	}



	/*BOTTOM*/



	#bottom{background:none;background-color:#f9bd06;height:auto;}

	.bot{height:auto;}

	.bot-left{float:none;display:block;margin:0 auto;}

	.bot-right{float:none;display:block;margin:0 auto;}



	footer.page-footer{

	color: #fff;

	height:auto;

	display:block;float:none;margin:0 auto;}

	.footer-top{height:auto;display:block;float:none;margin:0 auto;}

	.footerbox3{margin:20px 0;}

	.footer-bottom{background:none;background-color:#428be7;height:auto;}



	.foot{margin:0 auto;padding:0;display:block;float:none;}

	/*

	* Copyright, Icons Config

	*/



	#copyright, .icons{

		float: none;

		margin: 0 auto;

		text-align: center;

		padding:20px;

	}



}



/* Table Devices */

@media only screen

and (max-width : 734px) {



	header.page-header{padding-bottom:30px;}



	/*

 	* Primary Navigation Config

	*/



	.nav-toggle-button,

	nav.page-nav li,

	nav.page-nav li span{ display: block; }



	nav.page-nav{

		display: none;

	}



	nav.page-nav ul{

		margin: 0;

		padding: 0;

	}



	nav.page-nav li{

		width: 100%;

		display: block;

	}



	nav.page-nav li a{

		padding: 10px 0;

	}



	/* Nth Drop Down */

	nav.page-nav ul ul{

		position: relative;

	}



	nav.page-nav ul ul li a{

		width: auto;

	}



	.slogan{font-size:20px;}

	.slogan-cont{font-size:13px;}









.bot-right{width: 100%;height: auto; padding:30px 10px; }

.bot-right  .fname{border:none; width:100%; height:38px;padding:10px;padding-left:20px;font-family: 'Lato', sans-serif;font-size:13px;color:#000;margin-top:10px;}

.bot-right  .lname{ width:100%;}

.bot-right  .email{ width:100%;}

.bot-right  .sign-up{float:none;display:block;margin:0 auto;margin-top:10px;}





}
@media only screen
and (max-width : 700px) {
.footer-top {min-height: 736px;}
}

@media only screen

and (max-width : 625px) {

.flash1{font-size:20px;margin-top:-50px;margin-left:50px;}

.footerbox2 .footerbox2-head{margin-bottom:10px;}

.footerbox2{margin:20px 0;}

.footbox2-left{float:none;margin:0 auto;}

.footbox2-left ul {margin:0 auto;padding:0; width: 100%;}

.footbox2-left ul li {display:block;vertical-align:top;width:100% ;text-align:center; background: #428be7; margin-bottom: 5px;padding:5px 0;}

.footbox2-left ul li:hover {background: #e75d00;}

.footbox2-left ul li a, .footbox2-right ul li a{text-indent:0 !important;}

.footbox2-left ul li a,.footbox2-right ul li a:hover{color:#fff;}

.footbox2-left ul li:before{content:"";}





.footbox2-right{float:none;margin:0 auto;}

.footbox2-right ul {margin:0 auto;padding:0; width: 100%;}

.footbox2-right ul li {display:block;vertical-align:top;width:100% ;text-align:center; background: #428be7; margin-bottom: 5px;padding:5px 0;}

.footbox2-right ul li:hover {background: #e75d00;}

.footbox2-right ul li a,.footbox2-right ul li a:hover{color:#fff;}



.footbox2-right ul li:before{content:"";}



.footerbox3 {
 margin:20px 0;
 display: block;
 margin: 0 auto 20px;
 width: 100%;
 text-align: center;
}
.footerbox2 {
 margin:0 auto 20px;
 width: 100%;
 padding: 10px;
 text-align: center;
}


}









@media only screen

and (max-width : 367px) {

#mid { padding: 0; }

	#mid ul li{margin: 15px 0px;}





.prayers{width:300px;height:auto;margin:0 auto;max-width:100%;}

.prayers-img{display:none;}

.prayer-con{width:300px;display:block;margin:0 auto;padding:15px;}

.prayer-con h1{display:block;text-align:center;float:none;margin:0 auto;margin-top:5px;}

.prayer-con .pray{display:block;text-align:center;float:none;margin:0 auto;}



.prayer-con a{display:block;margin:0 auto;margin-top:15px;}



.bible{width:300px;height:135px;margin:0 auto;}

.bible-img{display:none;}

.bible-con{width:300px;display:block;margin:0 auto;padding:0;}

.bible-con h1{display:block;text-align:center;float:none;margin:0 auto;margin-top:5px;}

.bible-con .bib{display:block;text-align:center;float:none;margin:0 auto;}

.bible-con a{display:block;margin:0 auto;margin-top:15px;}



.bot-right{margin-top:-130px;}

  }













/* Smartphones */

@media only screen

and (max-width : 500px) {



	.flash1{font-size:15px;margin-top:-40px;}



  }


	@media only screen
	and (max-width : 400px) {
.footerbox1 .ftr_ul_con {display: flex;justify-content: space-around;flex-wrap: wrap;}
.footerbox1 .ftr_ul_con ul {width: 48%;width: 100%;}
.footerbox1 {padding: 10px;}

	}


@media only screen

and (max-width : 350px) {

	.flash1{font-size:12px;margin-top:-30px;margin-left:20px;}	.footerbox1 ul li a{font-size:11px;}	.footerbox1{padding:20px;}

}





