
.blog-heading {font-weight: bold;}
.latest-post-list{list-style: none;}
.blog-btn{text-align: right;}
.latest-post-h2{color: black;font-weight: bold;}
.latest-post-content{word-wrap: break-word;padding-left: 100px;height: 60px;}

@media screen and (max-width: 600px){
	.latest-post-sec-1{display:none;}
	.main-img{height: 348px;left: 110px;width: 90%;}

	.blog-divider-1{margin-top: -4%; width: 96%; padding-bottom: 8%; }
	.blog-divider-style{background: #C4C4C4; height: 5px;}

	#grid-start {margin-left: -15px !important;}
	.tab-main-sec{display: none;}
	.main-sec{display:block;}
	.main-img{margin: 0 auto;}	
	.blog-sec { margin: 0; }

}

@media (min-width: 600px) and (max-width: 767px) {
	.latest-grid{padding-top: 5%;}
	.main-sec{display:none;}
	.tab-main-sec{display: block;}
	.tab-main-img{margin: 0 auto;}
}

@media (min-width: 768px) {
	.main-sec{display:none;}
	.tab-main-sec{display: block;}
	.main-img{margin-left: 3%;}
	.latest-grid{padding-top: 5%;flex: 0 0 98.666667% !important;max-width: 100.666667% !important;}
	.blog-divider-1{padding-top: 0%; padding-bottom: 4%;}
	.blog-divider-style{background: #C4C4C4; height: 5px;}

	.col-md-6 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}

	.blog-sec.col-md-8 { -ms-flex: 0 0 50%; flex: 0 0 100%; max-width: 100%; }
	.blog-sec { -ms-flex: 0 0 50%; flex: 0 0 100%; max-width: 100%; }
	.tab-main-img{margin: 0 auto;}
/*	.blog-sec-box{float: left;}
	.grid-type{2}*/

}

/*Mobile, Tablet Screens*/
@media only screen and (min-width: 1200px) {

	.col-md-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
	.col-md-8 {-ms-flex: 0 0 66.666667% !important;flex: 0 0 66.666667% !important;max-width: 66.666667% !important;}

	.latest-post-list{font-size: 16px;line-height: 22px;}
	.latest-post-title{font-size: 14px;font-weight: bold;}
	.latest-post-content{font-size: 12px;}
		
	.tab-main-sec{display: none;}
	.main-sec{display:block;}
	.main-img{height: 348px;left: 110px;}
	.latest-post-sec-1{display:block;height: 348px;padding-top: -1% ​!important;}
	.latest-post-h2{ padding-left: 8%;}
	.latest-post-spacer{padding-bottom: 6%;}
	.latest-grid{flex: 0 0 41.666667% !important; max-width: 41.666667% !important;}
	
	.blog-divider-1{padding-top: 10%; padding-bottom: 2%;}
	.blog-divider-style{background: #C4C4C4; height: 5px;}
}