.col-15 {min-width: 20%;}
@media (min-width: 576px) and (max-width: 767px) {
    .col-sm-15 {min-width: 20%;}
}
@media (min-width: 768px) and (max-width: 991px) {
    .col-md-15 {min-width: 20%;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .col-lg-15 {min-width: 20%;}
}
@media (min-width: 1200px) {
    .col-xl-15 {min-width: 20%;}
}
.img-responsive { float:none; display:inline-block;}
.thumbnail{ box-shadow:3px 3px 10px rgba(3,3,0,0.2); padding:10px;}
.row.divider > [class*='col-']:before,.row.divider > [class*='col-']:after {background: #ddd; bottom: 0; content: " "; left: 0; position: absolute; width: 1px; top: 0;}
.row.divider > [class*='col-']:before {left: 0;}
.row.divider > [class*='col-']:after {right:-1px;left:auto;}
.row.divider > [class*='col-']:first-child:before,.row.divider > [class*='col-']:last-child:after {display: none;}

@font-face {
	font-family: 'DroidSerif';
	src: url('../fonts/DroidSerif.eot');
	src: local(''), url('../fonts/DroidSerif.woff') format('woff'), url('../fonts/DroidSerif.ttf') format('truetype'), url('../fonts/DroidSerif.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Papyrus';
	src: url('../fonts/Papyrus.eot');
	src: local(''), url('../fonts/Papyrus.woff') format('woff'), url('../fonts/Papyrus.ttf') format('truetype'), url('../fonts/Papyrus.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/****************************************************************************/
body{background:url(../images/bg-pattren.jpg) repeat-y center bottom #000; color:#fff; font-family:'DroidSerif',sans-serif; font-size:14px; font-weight:400; margin:0px; padding:0px; line-height:24px;}

.font-montserrat {font-family:'Montserrat',sans-serif;}
.font-homemade {font-family:'Homemade Apple',cursive;}

p{margin-bottom:20px;}
ul {list-style-type:disc}

p a{}

a, a:hover {text-decoration:none;}

.btn {text-decoration:none !important;}
.img-thumbnail{margin-bottom:30px;}

.radio input[type=radio]{margin-top:10px;}

.container {position:relative;}
.no-gutter {margin-left:0px!important;margin-right:0px!important;}
.no-gutter div[class^="col"]{padding-left:0px!important;padding-right:0px!important;}

.gutter-xs {margin-left:-5px!important;margin-right:-5px!important;}
.gutter-xs div[class^="col"]{padding-left:5px!important;padding-right:5px!important;}

.gutter-sm {margin-left:-10px!important;margin-right:-10px!important;}
.gutter-sm div[class^="col"]{padding-left:10px!important;padding-right:10px!important;}

.gutter-lg {margin-left:-30px!important;margin-right:-30px!important;}
.gutter-lg div[class^="col"]{padding-left:30px!important;padding-right:30px!important;}

textarea.form-control{resize:none;min-height:100px;}
.form-horizontal .form-control { height:40px; font-size:18px;}
.form-horizontal .control-label { font-weight:400;}

.panel-primary {border-color:#00153a;}
.panel-primary .panel-heading{background-color:#1c5a85;font-weight:bold;}

.btn{ moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}
.btn.btn-default:hover{}
.btn.btn-primary{}

h1,.h1{font-family:'Papyrus',sans-serif; font-weight:400; font-size:48px; line-height:60px; color:#e7b60e;}
h2,.h2{font-family:'Vast Shadow',cursive; font-weight:400; font-size:36px; line-height:36px; color:#000;}
h3,.h3{font-family:'Papyrus',sans-serif; font-weight:400; font-size:33px; line-height:30px; color:#cca316;}
h4,.h4{font-family:'Papyrus',sans-serif; font-weight:400; font-size:25px; letter-spacing:3px; line-height:23px; color:#fff; text-shadow:2px 2px 4px #000;}

.breadcrumb{border-bottom:1px dashed #5e5e5e; margin:15px 0px; background-color:transparent;padding:0 0 15px; text-transform:uppercase; font-size:12px;}
.breadcrumb>li+li:before{content:"\00BB";color:#e7b60e; margin:0 10px;}
a{color:#e7b60e;}
a:hover{color:#000;}

.bg-black {background:#000 !important;}

.btn-link {border:2px solid #C59D1C; border-radius:50px; color:#fff !important; font-family:'Montserrat',sans-serif; font-size:15px; font-weight:500; padding:14px 25px;}
.btn-link:hover {background:#C59D1C !important;}

.btn-dark {background:#000 !important; border:none; border-radius:0px; color:#fff; font-family:'Vast Shadow',cursive; font-size:14px; padding:18px 24px; text-transform:uppercase;}
.btn-dark:hover {background:#2d2d2d!important;}

/******* Header ********************************************************************/
#MainBanner .logo {bottom:30px; right:30px; z-index:999; position:absolute;}

.navbar-light .navbar-nav .nav-link {color:#fff; font-size:14px; font-weight:500;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus{color:#C59D1C;}

/******* Slider ********************************************************************/
#MainBanner .mainimage {width:100%;}
#MainBanner .position-absolute {bottom:80px; font-size:40px; line-height:115px; z-index:999;}
#MainBanner .bnr-title {color:#cca316; font-size:95px;}

/********** Content **************************************************************************************************/
#MainContent .slide {color:#000; font-size:24px; line-height:48px; min-height:400px; padding:50px 50px 50px 420px;}
#MainContent .slide-bg1 {background:url(../images/slide1.jpg) no-repeat;}
#MainContent .slide-bg2 {background:url(../images/slide2.jpg) no-repeat;}
#MainContent .slide-bg3 {background:url(../images/slide3.jpg) no-repeat;}

#Testimonial .quoteLeft {background:url(../images/quote-left.png) no-repeat 0 0; color:#cca316; font-size:36px; line-height:62px; margin:0 50px;}
#Testimonial .quoteRight {background:url(../images/quote-right.png) no-repeat 100% 100%; padding:0 100px;}
#Testimonial .name {color:#cca316; font-family:'Vast Shadow',cursive; font-size:13px;}

#MainContent .welcome {background:url(../images/bg-img.jpg) no-repeat center top; min-height:600px; font-size:22px; line-height:40px; padding:140px 10px 0 330px;}
#MainContent .welcome p {margin-right:150px;}

#MainContent .events {font-size:14px; line-height:24px;}
#MainContent .events .date {color:#cca316; font-size:12px;}

#GetInTouch {background:url(../images/bg-img3.jpg) no-repeat center top; background-size:contain; min-height:628px;}
#GetInTouch .form {background:url(../images/form-bg.png) no-repeat; min-height:456px;}
#GetInTouch .form h2 {font-size:32px;}
#GetInTouch .form .form-control {background:none; border:none; border-bottom:1px solid #fff; border-radius:0px; box-shadow:none; color:#fff; font-family:'Source Sans Pro',sans-serif; font-size:16px; padding:10px 0;}
#GetInTouch ::-webkit-input-placeholder {color:#fff !important;}
#GetInTouch ::-moz-placeholder {color:#fff !important;}
#GetInTouch :-ms-input-placeholder {color:#fff !important;}
#GetInTouch :-moz-placeholder {color:#fff !important;}

/********** Footer ***************************************************************************************************/
#Footer {color:#deab3d; font-size:13px; letter-spacing:1px;}
#Footer .list-inline a {background:#a46b04; border-radius:50px; color:#fff; font-size:20px; height:36px; line-height:36px; width:36px;}
#Footer .list-inline a:hover {background:#cca316;}

#Footer .copy {font-size:10px; line-height:30px;}
#Footer a {color:#deab3d;}
#Footer a:hover {color:#fff;}


textarea.form-control{height:100px;}
.textarea-PrayerRequest textarea.form-control{height:auto !important;}

#Testimonils .name{font-weight:700; letter-spacing:2px; text-transform:uppercase;}
#Testimonils .example-pager {margin:50px 0 0;}
#Testimonils .example-pager span {background:#fff; border-radius:50%; cursor:pointer; font-size:0px; width:12px; height:12px; display:inline-block; margin:0 8px;}
#Testimonils .example-pager span.cycle-pager-active {background:#fc748b; width:12px; height:12px;}

/* prev / next links */
#Testimonils .cycle-prev, #Testimonils .cycle-next {position:absolute; top:0; width:5%; z-index:800; height:100%; cursor:pointer;}
#Testimonils .cycle-prev {left:0;  background:url(../images/arrow_left.png) 50% 50% no-repeat;}
#Testimonils .cycle-next {right:0; background:url(../images/arrow_right.png) 50% 50% no-repeat;}

#ffwd_container1_0 #ffwd_container2_0 .blog_style_objects_conteiner_0 .ffwd_blog_style_header_container_0 .ffwd_blog_style_header_0
{font-size:9px !important;}
@media (min-width: 767.98px) {
	#GetInTouch .btm-sec {margin:auto; width:63%;}
}

.container-fluid{padding:0px; overflow:hidden;}
@media (min-width: 1200px) {
	.container{padding:0px;}
}

@media (max-width: 1199.98px) {
	#MainBanner .position-absolute {bottom:30px;}
	#MainContent .slide {padding:20px 20px 20px 350px;}
	#MainContent .welcome {padding:120px 10px 0 130px;}
	#GetInTouch .btm-sec {width:78%;}
}

@media (min-width: 992px) and (max-width: 1199.98px) {
}

@media (min-width: 768px) and (max-width: 991.98px) {
}

@media (max-width: 991.98px) {
	.navbar-toggler{background:#fff; margin:-65px 0 0; outline:none !important; z-index:999;}
	#MainBanner .position-absolute {position:static !important; margin-bottom:40px;}
    #MainBanner .logo {position:static; margin-bottom:40px; text-align:center; }
	#MainBanner .bnr-title {font-size:75px;}
	#MainContent .slide {background:url(../images/bg-design.jpg) !important; min-height:780px; padding:20px; text-align:center;}
	#Testimonial .quoteLeft {margin:0px;}
	#Testimonial .quoteRight {padding:0 50px;}
	#MainContent .welcome {padding:50px;}
	#MainContent .welcome p {margin-right:0px;}
	#GetInTouch .btm-sec {width:100%;}
}

@media (max-width: 767.98px) {
	#Testimonial .quoteLeft,#Testimonial .quoteRight {background:none; padding:0px;}
	#GetInTouch {background:none; min-height:auto;}
	#GetInTouch .form {width:380px;}
}

@media (max-width: 479px) {
	h1, .h1 {font-size:33px; line-height:33px;}
	#MainBanner .position-absolute {font-size:22px; line-height:70px;}
	#MainBanner .bnr-title {font-size:40px;}
	#MainContent .welcome {padding:10px;}
	#GetInTouch .form {width:auto;}
}

