.blog-content h2 a, .single-content h1 {
   font-size:25px;
   font-weight:bold;
   line-height:22px;
}
.first-post{
   margin-bottom: 7.5px;
}
.smaller-post{
   float: left;
   margin-right: 15px;
   margin-top: 7.5px;
   margin-bottom:7.5px;
   position:relative;
   padding: 20px 0 0 20px;
}
.smaller-post .post-thumb{
   height: 115px;
   overflow: hidden;
}
.smaller-post .blog-content{
   height:370px;
   width: 242px;
}
#related-articles{
   height: 475px;
}
.pagination{
   clear:both;
   padding-top: 10px;
}
.smaller-post .blog-content h2 a{
   font-size:20px;
}
.smaller-post h2{
   height:95px !important;
   display:block;
   line-height: 22px;
}
.no-margin-right{
   margin-right:0;
}
.single-content{
   margin-bottom:40px;
}
.single-content h1{
   line-height:26px;
   margin-bottom: 7px;
}
.relhead{
   color:#fff !important;
   font-size: 24px !important;
}
.blogdate{
   margin:10px 0;
}
.contentbox8 {
   margin-left: 390px;
   margin-top: 1817px;
   text-align: center;
   padding:10px;
}
.contentbox6{
   margin-left: 350px;
   margin-top: 2047px;
}
.firstpost{
	margin-bottom:5px;
}
.bohpthumb{
   height: 64px;
   overflow:hidden;
}
.hometitle a{
   color: #000 !important;
   text-decoration: none;
}
.post-thumbnail:hover img{
   opacity:0.7;
   filter: alpha(opacity=70);
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
   -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
}
.latestblogs a, a .rr{
   text-decoration: none;
}
.blog-content{
   padding-bottom: 45px;
   margin-bottom:0px;
}
.backhome{
   display:block;
   color: #DA772D !important;
   text-decoration: none;
   margin-top: 15px;
}
#flexo-archives-4, #execphp-14{
   padding: 20px;
   background: #171d23;
}
#flexo-archives-4 .widget-title, #execphp-14 .widget-title{
   font-size: 16px;
   line-height: 16px;
   text-align: left;
   color: #da772d;
   background: none;
}
#flexo-archives-4 a{
   color:#fff;
   text-decoration: none;
   line-height: 20px;
}
#flexo-archives-4 a:hover{
   text-decoration: underline;
}
.flexo-list{
   margin-left:10px;
}
.blog-content{
   
}
.blog-content h3, .single-content h3{
   margin:10px 0;
}
.blog-content .read-more{
   float: right;
   color: #DA772D;
   text-decoration: none;
   margin-top: 15px; 
}
.smaller-post .read-more{
   position:absolute;
   bottom: -9px;
   right: 9px;
}
#social-share{
   margin: 25px 0 0 0;
   text-align: center;
   background-color: #F1F1F1;
   padding: 10px;
}
.inspireboxcp{ 
   width: 293px;
    font-family:'Open Sans', sans-serif;
    font-weight: 300;
   border: 3px solid #97d8bf;
}
.inspireboxcp .inspire-slide3 {
   width: 272px;
}