body{
    font-family: 'Open Sans', sans-serif;
    background: #fff;
    /* background: url(../img/sub-page.jpg); */
    background-repeat: repeat;
  }
  /*UNIVERSAL CODE*/
  .m-0 {
    margin: 0 !important;
  }
  .m-1 {
    margin: 0.25rem !important;
  }
  .m-2 {
    margin: 0.5rem !important;
  }
  .m-3 {
    margin: 1rem !important;
  }
  .m-4 {
    margin: 1.5rem !important;
  }
  .m-5 {
    margin: 3rem !important;
  }
  
  .mt-0 {
    margin-top: 0 !important;
  }
  .mr-0 {
    margin-right: 0 !important;
  }
  .mb-0 {
    margin-bottom: 0 !important;
  }
  .ml-0 {
    margin-left: 0 !important;
  }
  .mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  
  .mt-1 {
    margin-top: 0.25rem !important;
  }
  .mr-1 {
    margin-right: 0.25rem !important;
  }
  .mb-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-1 {
    margin-left: 0.25rem !important;
  }
  .mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  
  .mt-2 {
    margin-top: 0.5rem !important;
  }
  .mr-2 {
    margin-right: 0.5rem !important;
  }
  .mb-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-2 {
    margin-left: 0.5rem !important;
  }
  .mx-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  
  .mt-3 {
    margin-top: 1rem !important;
  }
  .mr-3 {
    margin-right: 1rem !important;
  }
  .mb-3 {
    margin-bottom: 1rem !important;
  }
  .ml-3 {
    margin-left: 1rem !important;
  }
  .mx-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .my-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  
  .mt-4 {
    margin-top: 1.5rem !important;
  }
  .mr-4 {
    margin-right: 1.5rem !important;
  }
  .mb-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-4 {
    margin-left: 1.5rem !important;
  }
  .mx-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .my-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  
  .mt-5 {
    margin-top: 3rem !important;
  }
  .mr-5 {
    margin-right: 3rem !important;
  }
  .mb-5 {
    margin-bottom: 3rem !important;
  }
  .ml-5 {
    margin-left: 3rem !important;
  }
  .mx-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .my-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  
  .mt-auto {
    margin-top: auto !important;
  }
  .mr-auto {
    margin-right: auto !important;
  }
  .mb-auto {
    margin-bottom: auto !important;
  }
  .ml-auto {
    margin-left: auto !important;
  }
  .mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  
  .p-0 {
    padding: 0 !important;
  }
  .p-1 {
    padding: 0.25rem !important;
  }
  .p-2 {
    padding: 0.5rem !important;
  }
  .p-3 {
    padding: 1rem !important;
  }
  .p-4 {
    padding: 1.5rem !important;
  }
  .p-5 {
    padding: 3rem !important;
  }
  
  .pt-0 {
    padding-top: 0 !important;
  }
  .pr-0 {
    padding-right: 0 !important;
  }
  .pb-0 {
    padding-bottom: 0 !important;
  }
  .pl-0 {
    padding-left: 0 !important;
  }
  .px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  
  .pt-1 {
    padding-top: 0.25rem !important;
  }
  .pr-1 {
    padding-right: 0.25rem !important;
  }
  .pb-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-1 {
    padding-left: 0.25rem !important;
  }
  .px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  
  .pt-2 {
    padding-top: 0.5rem !important;
  }
  .pr-2 {
    padding-right: 0.5rem !important;
  }
  .pb-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-2 {
    padding-left: 0.5rem !important;
  }
  .px-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  
  .pt-3 {
    padding-top: 1rem !important;
  }
  .pr-3 {
    padding-right: 1rem !important;
  }
  .pb-3 {
    padding-bottom: 1rem !important;
  }
  .pl-3 {
    padding-left: 1rem !important;
  }
  .py-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .px-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  
  .pt-4 {
    padding-top: 1.5rem !important;
  }
  .pr-4 {
    padding-right: 1.5rem !important;
  }
  .pb-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-4 {
    padding-left: 1.5rem !important;
  }
  .px-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  
  .pt-5 {
    padding-top: 3rem !important;
  }
  .pr-5 {
    padding-right: 3rem !important;
  }
  .pb-5 {
    padding-bottom: 3rem !important;
  }
  .pl-5 {
    padding-left: 3rem !important;
  }
  .px-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  * {
    margin: 0;
    padding: 0;
  }
  .alignleft {
    float: left;
    margin-right: 15px;
  }
  .alignright {
    float: right;
    margin-left: 15px;
  }
  .aligncenter {
    display: block;
    margin: 0 auto;
  }
  .floatleft {
    float: left;
  }
  .floatright {
    float: right;
  }
  .fix {
    overflow: hidden;
  }
  .clear {
    clear: both;
  }
  .container {
    transition: all 0.9s ease 0s;
    -webkit-transition: all 0.9s ease 0s;
    -moz-transition: all 0.9s ease 0s;
    -o-transition: all 0.9s ease 0s;
    -ms-transition: all 0.9s ease 0s;
  }
  ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  a,
  a:hover,
  a:focus,
  a:visited,
  a:hover {
    text-decoration: none !important;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    margin: 0;
    padding: 0;
    font-weight: normal;
    /* font-family: 'Open Sans', sans-serif; */
  }
  p {
    padding: 0;
    margin: 0;
  }
  img {
    max-width: 100%;
    height: auto;
  }
  html {
    height: 100%;
  }
body {color:#0E2C40;font:normal 14px Georgia,Verdana,Arial,san-serif;background-color:#D2B48C;}
/* #wrapper{width:70%;margin:auto auto;padding:10px 0 0 0;} */
h1,h2,h3{font-weight:normal;padding:0;margin:0;font-size:16px;clear:both;}
/* h1{border-bottom:1px solid white;margin-bottom:20px;font-size:30px;} */
img{font-size:8px}
#left, #lefta{float:left; width:46%;padding:0 0 50px 30px;}
#lefta{clear:both}
#right{float:right;text-align:left;padding-right:25px;}
#footer{clear:both;background:#0E2C40;text-align:center;padding:15px 0; color : #fff;font:normal 14px Georgia,Verdana,Arial,san-serif; }
h3{font-weight:bold;}
div.text{margin:0px 0 0 70px;}
div.text a {color:#0E2C40;}
div{
    line-height: 30px;
}
a {color:#fff; text-decoration:none;}
.navbar-inverse a{
    color:#fff; text-decoration:none !important;
}
.navbar-inverse .navbar-nav>li>a {
color: #fff;
font-family: 14px !important;
}
#menu .active{
    background: #fff !important;
    color: #0E2C40 !important;
}
#menu li:hover a{
    background: #fff !important;
            color: #0E2C40 !important;
            border: 1px solid  #0E2C40;
} 
#menu .active a{ color: #0E2C40 !important;

}
.navbar-inverse{
    background: #0E2C40;;
}
.item img{
    height: 550px !important;
    width: 100%;
}
.navbar-inverse .navbar-nav>.active>a, 
.navbar-inverse .navbar-nav>.active>a:focus, 
.navbar-inverse .navbar-nav>.active>a:hover {
            background: #fff !important;
            color: #0E2C40 !important;
            box-shadow: none !important;
            border: 1px solid  #0E2C40;
}
.navbar-inverse .navbar-brand {
    color: #fff;
}
.navbar {
margin-bottom: 0px;
border:none;
border-radius: 1px;
}

/*Header Top header*/

#header .top_header {
min-height: 50px;
background: #0E2C40;
/* border-bottom: 2px solid #f2f2f2; */
padding-top: 10px;
}
#header .top_header .address p {
font-size: 14px;
padding-top: 2px;
color: #fff;
font-family: "Open Sans", sans-serif;
}
#header .top_header .phone p {
color: #fff;
font-size: 14px;
font-family: "Open Sans", sans-serif;
padding-top: 1px;
display: inline-block;
}
#header .top_header .address i,
#header .top_header .phone i {
padding: 3px 5px;
font-size: 15px;
color: #fff;
}
#header .top_header .social_icon i {
padding: 0 5px;
color: #fff;
font-size: 14px;
font-weight: 700;
}
#header .top_header .social_icon i:hover {
color: #c1331b!important;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
background: #0E2C40 !important;
color: #fff;
}
.jumbotron {
padding-top: 30px;
padding-bottom: 30px;
margin-bottom: 0; 
color: inherit;
background-color: #fff;
border-radius: 1px !important;
}
.marketing{
    color:#fff;
    background: #000;
    /* background: url(../img/footer.jpg) no-repeat scroll top center / cover; */
    padding: 50px 15px;
    border-top: 8px solid #0E2C40;
}
.container.trust_mem.text-center img {
    width: 260px;
}
.jumbotron p{
    font-family: 'Baloo Tammudu 2', sans-serif;
    font-size: 15px;
    line-height: 40px;
}
.featurette-divider{
margin: 61px 0;
display: block;
}
/*End of top header*/
SERVICES BLOCK
******************************/

  /* float: left;
  width: 100%;
  text-align: center;
  margin-top: 20px;
  background: #fff;
  padding: 15px 15px 17px;
  height: 390px;
} */
.service-block {
    border: 1px solid #eee;
    margin: 10px;
    width: 31%;
    box-shadow: 0px 0px 5px 1px rgb(0 0 0 / 30%);
}
.sermon-media li:hover i {
  color: #fff;
}
.service-block > h3 {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 10px;
  text-transform: uppercase;
  float: left;
  width: 100%;
}
.service-image {
  border: 1px solid #ededed;
  float: left;
  padding: 7px;
  position: relative;
  width: 100%;
  margin-bottom: 30px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.service-image img {
  width: 100%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  height: 213px;
}
.service-image i {
  width: 60px;
  height: 60px;
  position: absolute;
  left: 50%;
  bottom: -30px;
  background: #fff;
  line-height: 60px;
  border-radius: 50%;
  margin-left: -30px;
  z-index: 0;
  font-size: 24px;
}
.service-block > a {
  color: #fff;
  display: table;
  font-size: 13px;
  margin: 20px auto 0;
  padding: 8px 25px;
  transition: all 0.3s linear 0s;
  border: 1px solid #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.service-block p {
  display: none;
}

.lead a{
  color : #0E2C40;
}
/*****************************/

.team-item{
	-webkit-transition: box-shadow 0.5s ease-in-out 0s;
	-o-transition: box-shadow 0.5s ease-in-out 0s;
	transition: box-shadow 0.5s ease-in-out 0s;
}
.team-author,
.team-img-box{
	position: relative;
}
.team-img-box{
	overflow: hidden;
}
.team-img-box:before{
	bottom: 0;
	content: "";
	display: block;
	height: 100%;
	left: 0;
	opacity: 0.85;
	position: absolute;
	width: 100%;
	z-index: 1;
}
.team-item img{
  width: 400px;
  height: 300px;
  object-fit: cover;
	transition: all 0.5s ease-in-out 0s;
	-webkit-transition:all 0.5s ease-in-out 0s;
	-moz-transition:all 0.5s ease-in-out 0s;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.team-item:hover img{
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	transform: scale(1.3);
}
.team-item:hover{
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);
	box-shadow: 0 0 10px rgba(0,0,0,.2);
}
.team-author a{
	display: block;
    line-height: 30px;
    font-size: 16px;
}
.team-author-details {
	position: absolute;
	padding: 15px;
	left: 0;
	bottom: 0;
	width: 100%;
	text-align: center;
	z-index: 1;
}
.team-author-details h3,
.team-author-details h3 a,
.team-author-details p{
	margin: 0;
	font-weight: 400;
	color: #fff;
}
.team-author-details h3{
	font-size:20px;
	margin-bottom:5px;
}
.team-details {
	margin-bottom: -50px;
	margin-top: 40px;
	-webkit-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
	transition: all 0.5s ease-in-out 0s;
}
.team-author:hover .team-details {
	margin-bottom: 0px;
	margin-top:0px;
}
.products .single-list{
    border:1px solid #eee;
    margin: 10px;  
    width:31%;  
    padding: 15px; 
    box-shadow: 0px 0px 5px 1px rgba(82 12 12 / 97%);   	
}
.team-img-box:before{
    -webkit-box-shadow: 0 -106px 92px -0px #000 inset;
    box-shadow: 0 -106px 92px -0 #000 inset;
}
.widget li, .widget ul li {
  border-bottom: 1px dotted #dfdfdf;
  display: block;
  padding-bottom: 10px;
  padding-top: 10px;
  font-family: 'Baloo Tammudu 2', sans-serif;
  font-size: 15px;
  line-height: 40px;
}

/*Latest Blog*/

#blog {
  min-height: 500px;
  /* padding: 80px 0; */
}

#blog p {
  display: inline-block;
}
#blog .latest_blog h2 {
  padding-bottom: 20px;
  font-size: 36px;
  font-weight: 700;
  text-transform: uppercase;
  /* font-family: "Open Sans", serif; */
  color: #c11b1b;
}
#blog .latest_blog p {
  padding-bottom: 45px;
  font-size: 16px;
  color: #646464;
  /* font-family: "Open Sans", sans-serif; */
}
#blog .single_blog_item {
  border: 1px solid #d1d3d1;
  margin-bottom: 30px;
}
#blog .blog_content {
  padding: 15px;
  height: 250px;
}
#blog .blog_content h3 {
  font-size: 22px;
  font-weight: 400;
  padding-bottom: 10px;
  color: #454444;
  font-family: "Roboto Slab", serif;
}
#blog .expert {
  padding-bottom: 20px;
  color: #aeadad;
}
#blog .expert span.time {
  padding-right: 10px;
  border-right: 1px solid;
}
#blog .expert span.admin {
  padding-left: 5px;
  color: #aeadad;
  font-size: 13px;
  /* font-family: "Open Sans", sans-serif; */
  font-weight: 700;
}
#blog .blog_news .blog_img img {
  /* height: 230px; */
  width: 100%;
}
#blog .blog_news span.right_msg span {
  font-size: 14px;
  color: #aeadad;
  /* font-family: "Roboto Slab", serif; */
  font-weight: 400;
}
#blog .expert a {
  color: #aeadad;
}
#blog .expert p.right_side {
  padding-left: 110px;
}
#blog p.blog_news_content {
  color: #646464;
  font-size: 14px;
  padding-bottom: 15px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#blog a.blog_link {
  text-transform: uppercase;
  font-weight: 500;
  color: #545353;
  transition: 0.7s;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
}
#blog a.blog_link:hover {
  color: #43a906;
}
h1{
  line-height: 68px;
}
.blog_img img {
  width: 400px;
  height: 300px;
  object-fit: cover;
}
