.BlogLeftPanel{
	width:63%;
	float:left;
	margin-bottom:45px;
}
.BlogRightPanel{
	width:34%;
	float:right;
	display:block;
	margin-left: 34px;
    border-left: 1px solid #e2e2e2;
    padding-left: 34px;
}
.DateBg h5{
	/*padding:10px 0px;*/
	color:#444d5f;
	line-height: 30px !important;
}
.DateBg h5 span{
	font-size:14px !important;
    border-top: 2px solid #de8f4c;
    display: block;
    line-height: 30px !important;
}
/*.BlogWrapper .BlogContentTopHeading {
	 font-family: 'montserratlight';
	 font-size:20px;
	 line-height:30px;
	 color:#608b36;
	 letter-spacing:0.5px;
}*/
.BlogDetail {
	margin-top:25px;
}
.BlogDetail .Blog1Img {
	float:none;
	width:100%;
	text-align:center;
	/*margin:0px 25px 25px 0px;*/
}
.BlogDescWrap {
	float:none;
	width:100%;	
}
.BlogDetail .Blog1Img img {
	max-width:100%;
	/*margin:0px auto 30px;*/
}
.BlogDetail .BlogDetailDescription {
	font-family: 'montserratlight';
	font-size:15px;
	color:#444d5f;
}
.BlogDetail .BlogDetailDescription {
	font-family: 'montserratlight';
	font-size:15px;
	line-height:30px;
	color:#444d5f;
	margin-bottom:25px;
	padding:0px /*15px*/;
}


.BlogPostClientName{
	float:left;
}
.BlogLeftPanel .BlogContentTopHeading {
    float: right;
    width: 90%;
}
.BlogLeftPanel .BlogPostClientName h4 {
	 font-size:14px;
	 line-height:25px;
	 color:#444d5f;
}
.BlogWrapper .BlogContentTopHeading h2 {
     font-family: 'montserratlight'; 
	 font-size:15px;
	 line-height:30px;
	 color:#de8f4c;
	 letter-spacing:0.5px;
}
.BlogWrapper .BlogContentTopHeading h2 a {
	color:#de8f4c;
}
.BlogWrapper .BlogContentTopHeading h2 a:hover {
	color:#e7ce97;
}
.BlogWrapper .Button1{
	letter-spacing: 1px;
    line-height: 36px;
    font-size: 12px;
}
.BlogWrapper .Button1 a{
	padding:0px 15px;
}
.BlogWrapper .BlogContentLine .SepLine4 {
    margin:42px 0px;
    border: 0px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
	width:auto;
}
.BlogRightPanel .SearchtxtBox {
	border:0px solid #e0e0e0;
}
.BlogCategoriesList{
	margin-top:-7px;	
}
.BlogRightPanel .BlogSearchName h3 {
     font-family: 'cinzelregular';
	 font-size:18px;
	 line-height:50px;
	 text-transform:uppercase;
	 color:#fff;
	 background-color:#444d5f;
	 padding-left:15px;
	 border-radius: 5px;
	 padding-top: 3px;	 
}
.BlogSearchBox{
	margin-bottom:30px;
}
.SearchtxtBox .Col1{
	width:90%;
	margin:0px auto;	
}
.BlogRightPanel .SearchtxtBox input{
	 font-family: 'montserratlight';
	 width:92.5%;
	  font-size:14px;
	 line-height:25px;
	 color:#666;
	 margin:20px 0px 20px 5px;
	 border-radius:0px;
	 border:1px solid #e1e1e1;
	 box-shadow:none; 
	 display:inline-block;
}
.BlogRightPanel .BlogCategoriesBox{
	margin-top:30px;
}
.BlogULlist{
	border:1px solid #e0e0e0;
	border-top:0px solid #e0e0e0;
	margin-top:-7px;	
}
.BlogRightPanel .CategoriesTopHeading h3{
	 font-family: 'cinzelregular';
	 font-size:20px;
	 line-height:50px;
	 text-transform:uppercase;
	 color:#fff;
	 background-color:#fe9900;
	 padding-left:15px;
}
.BlogRightPanel .BlogArchivesBox{
	margin-top:30px;
}
.BlogRightPanel .ArchivesTopHeading h3{
	 font-family: 'cinzelregular';
	 font-size:20px;
	 line-height:50px;
	 text-transform:uppercase;
	 color:#fff;
	 background-color:#fe9900;
	 padding-left:15px;
}
.BlogRightPanel li{
	background-image:url(../images/bullet-1.png);
	font-family: 'montserratlight';
	font-size:15px;
	line-height:30px;
	color:#444d5f ;
	border-bottom:1px solid #cccccc;
	margin:7px 05px;
	background-position:5px 11px;
	padding: 0px 0px 7px 20px;
}
.BlogRightPanel li:last-child{
	border-bottom:0px solid #cccccc;	
}
.BlogRightPanel li a{
	color:#444d5f ;	
}
.BlogRightPanel li a:hover{
	color:#de8f4c ;	
}
.BlogRightPanel a:hover{
	color:#de8f4c;
}
.BlogRightPanel .SearchIcon{
	display:inline-block;
	background-color:#222;
	border:1px solid #222;
	border-bottom:0px solid #222;
	width:40px;
	height:40px;
	vertical-align:middle;
	margin-left:-5px;
}

.BlogRightPanel .SearchIcon i{
	padding:10px;
	color:#fff;
	vertical-align:middle;
	text-align:center;
}
.BlogLineSeprate .SepLine4{
	   color: #e0d6c9;
    margin: auto;
    background: none;
    height: 1px;
    width: 1100px;
    border-bottom: 1px solid #e0d6c9;
	margin-bottom:30px;
}

.SocialBGWrap {
    background-color: #fff;
    border: 1px solid #e0e0e0;
    padding: 10px 0px 10px 15px;
    margin-top: 20px;
}
.BlogSocial {
    float: left;

}
.BlogSocial h5 {
    color: #444d5f;
    font-size: 14px!important;
    line-height: 14px;
    margin-top: 5px;
	 font-family: 'montserratlight';
}
.BlogSocial h5 a {
    color: #444d5f;
}
.BlogSocial h5 a:hover {
    color: #e7ce97;
}

.BlogSocial h5 span {
    padding: 0px 5px;
}
.BlogSocial1 {
    float: right;
}
.BlogSocial1 img {
    margin-right: 15px;
    margin-bottom: -5px;
}
.BlogWrapper .Button1 {
	color:#fff;
	padding:0px /*15px*/;
}

/*placeholder*/
.BlogWrapper ::-webkit-input-placeholder {
   color: #444d5f;
   font-family:'montserratlight';
   font-size:15px;
   line-height:26px;
}

.BlogWrapper :-moz-placeholder { /* Firefox 18- */
   color: #444d5f;
   font-family:'montserratlight';
   font-size:15px;
   line-height:26px; 
}

.BlogWrapper ::-moz-placeholder {  /* Firefox 19+ */
   color: #444d5f;
   font-family:'montserratlight';
   font-size:15px;
   line-height:26px; 
}
.BlogWrapper :-ms-input-placeholder {  
  color: #444d5f;
   font-family:'montserratlight';
   font-size:15px;
   line-height:14px;  
}
.BlogWrapper .DateBg {
    width: 60px;
    height: 60px;
    text-align: center;
    font-size: 14px;
    margin-right: 15px;
    text-transform: uppercase;
    display: block;
    float: left;
    font-family: 'montserratregular';
	margin-bottom:10px;
	padding-right:15px;
	border-right:1px solid #de8f4c;
}

.BlogLeftPanel .SepLine3 {
    width: auto;
	border: 0px solid #e1e1e1;
    /*border-bottom: 1px solid #e1e1e1;*/
	height: 1px;
    background-color: #dddcda;
}

/*blog end*/
.BlogDetailWrapper .Blog1Img,.BlogDetailWrapper .BlogDescWrap{
	float:none;
	width:100%;
	text-align:center;
	margin:0px auto 25px;
}
.BlogDetailWrapper .BlogDescWrap{
	text-align:left;
}

/* Blog Sidebar Form */
	
.BlogSideFrmWrap {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    padding: 30px 20px;
    margin-bottom: 30px !important;
	background-color:#de8f4c;
}	
.BlogSideFrmWrap h6 {
	font-style:normal;
	font-weight:normal;	
	margin-top:10px;
}
.BlogSideFrmWrap input[type="email"], .BlogSideFrmWrap input[type="text"], .BlogSideFrmWrap input[type="tel"], .BlogSideFrmWrap input[type="date"], .BlogSideFrmWrap textarea {
	font-family:'montserratlight';
	color:#FFF !important;
	padding: 10px 10px;
	background-color:transparent;
	font-size:15px;
}

.BlogSideFrmWrap ::-webkit-input-placeholder {
	color: #FFF;
	background-color:transparent;
}

.BlogSideFrmWrap :-moz-placeholder { 
	color: #FFF;
	background-color:transparent;
}

.BlogSideFrmWrap ::-moz-placeholder {  
   	color: #FFF;
	background-color:transparent;
}

.BlogSideFrmWrap :-ms-input-placeholder {  
	color: #FFF;
	background-color:transparent;
}
.BlogArchivesBox h3 {
	margin-bottom:10px !important;
}
.BlogSideFrmWrap .Button4 input[type="submit"] {
	line-height: 50px !important;
	padding: 0px 50px !important;	
}
.BlogSideFrmWrap h5 {
	margin-bottom:15px !important;
	font-weight:normal !important;	
}

.DisplayNone {
	display:none;	
}

.WhiteSepLine {
    width: 110px;
    margin: 15px 0px;
    text-align: left;
    border-bottom: 2px solid #FFF;
}