/*----------------------------------------------------------------------
| Author: Orangebd
------------------------------------------------------------------------*/
body {
    	font-family:SolaimanLipi;
    	color: #444;
    	line-height: 20px;
    	font-size: 16px;
	margin:0 auto; padding:0;
}

.container-fluid{	
	text-align:left;
	margin:50px
}
.cur_cat_dis_img{
	font-size:35px; line-height:42px; padding-left:50px
}
#main_content .news_date_time p{
	margin:0
}
#main_content .rpt_info_section{
	float:left;
	position:relative;	
	margin:10px 0
}
#main_content .rpt_info_section > div.rpt_photo{
	position:relative; float:left; background:#f9f9f9; border-right:1px solid #dedede; margin-left:5px; width:30px; height:30px; text-align:center
}
#main_content .rpt_info_section > div.rpt_photo:first-child{
	margin-left:0
}
#main_content .rpt_info_section > div.rpt_photo > i{
	position:relative; top:5px; color:#999
}
#main_content .rpt_info_section > div.rpt_name{
	float:left; padding:5px 10px; background:#eee; max-width:220px; overflow:hidden
}
#main_content .dtl_section{display: block; text-align: justify;}
#main_content .dtl_section > .dtl_img_section{
	float: left;
}
#main_content .dtl_section > .dtl_img_section > .img{
	background: #f5f5f5;
	border-bottom: 2px solid #ddd;	
	margin: 5px 10px 10px 0;
}
#main_content .dtl_section > .dtl_img_section > .dtl_img_caption{
	display:block; width:375px; border-bottom:3px solid #eee; padding:10px; box-shadow:0 0 3px #eee; margin:-10px 0 10px 10px; font-size:16px
}

#footer{
	border-top: 1px solid #ccc;
	padding-top: 10px;
	margin-top: 10px;
}
#footer .Info{
	text-align:left
}
#footer .Info .Chairman{
	font-size: 16px;
	line-height: 20px;
	color: #000;
}
#footer .Info .Address{
	font-size: 14px; line-height: 18px;
}
#footer .Info .Phone{
	font-size: 14px; line-height: 18px;
}
#footer .copyrightInfo{
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #eee;
	text-align: center;
}
#footer .copyrightInfo .copyright{
	font-size:14px
}
.print_btn{
	position:fixed; top:20px; right:20px; display:inline-block; padding:5px 10px; cursor:pointer;
	background:#eee; color:#090;
	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
	box-shadow:0 0 5px #ccc;
}
.clr{
	clear:both
}

@media print /*--This is for Print--*/
{
    a[href]:after { content: ""; }	
	.print_btn{display:none}    
	#main_content .rpt_info_section > div.rpt_photo{
		background:#f9f9f9; -webkit-print-color-adjust: exact
	}
	#main_content .rpt_info_section > div.rpt_name{
		background:#eee; -webkit-print-color-adjust: exact
	}
	#main_content .dtl_section > .dtl_img_section > .img{
		background: #f5f5f5; -webkit-print-color-adjust: exact	
	}   
}

@media(max-width:420px){
	.container-fluid{	
		margin:20px
	}
	.cur_cat_dis_img{
		padding-left:0
	}
	#main_content .dtl_section > .dtl_img_section{
		float:none; width:100%; margin-left:0
	}
	#main_content .dtl_section > .dtl_img_section > .img,
	#main_content .dtl_section > .dtl_img_section > .dtl_img_caption{
		width:100%; margin:0 0 10px 0px
	}
}
