/*
@pack ePaper
Developed by Anup
*/  
html, body, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
/*:focus {remember to define focus styles! */
/*	outline: 0;*/
/*}*/
body {
	background: #9e0000;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
.clearfixd{ clear:both;}
.clearfixd:after{ content:" ";}

/* =Structure
----------------------------------------------- */
body{ background-color:#282525;}
.ewidth{ width:940px;  margin: 0 auto;}

/*-----------------------------------------epage*/
#epage{ 
border-width:1px 0px 0px 0px;
border-style:solid;
border-color:#282525;
margin:25px 0px 0px 0px;
background-color:#FFF;
width:100%;
overflow:hidden;
}
/*-----------------------------------------wrapper*/
#wrapper{ background-color:#fff;}
/*-----------------------------------------branding*/
#branding{background-color:#fff; height:150px; border-bottom:1px solid #707070; float:left;}
/*-----------------------------------------epnav-parimary*/
#epnav-parimary{ height:155px; margin:0px 0px 8px 0px; padding:0px; background-color:#fff; float:left;  width:100%;}
/*-----------------------------------------main-content*/
/*#main-content{background-color:#fff; float:left; width:940px; height:1480px;border-style:outset;}*/
#main-content{background-color:#fff; float:left; width:940px;}
/*#main-content{background-color:#fff;}*/
/*.content-blok-left{ width:750px;background-color:#fff; float:left; margin-bottom:8px;}*/
.content-blok-left{ width:100%;background-color:#fff;margin:0 auto; margin-bottom:8px;}
/*.content-blok-left{background-color:#fff; float:left; margin-bottom:8px;}*/
/*.content-blok-right{float:right;}*/
.content-blok-right{width:97%;margin:0 auto;margin-bottom:8px;}
/*.sidebar.blef{width:160px;margin-top: 8px;}*/
.sidebar.blef{margin-top: 8px;}
/*.content-blok-center{float:left; width:750px; margin-left:11px;}*/
.content-blok-center{float:left; width:900px;border-style:ridge;padding: 10px;margin: 10px;}
/*.content-blok-center{width:100%;}*/
#epage-nav{ width:100%; height:28px; background-color:#fff; margin-bottom:8px;}
/*#epage-nav{height:28px; background-color:#077714; margin-bottom:8px;padding: 5px;}*/
/*#reguler-epage{width:747px; background-color:#fff; margin-bottom:8px;text-align:center; position:relative;}*/
/*#reguler-epage{width:747px; max-height:900px; background-color:#fff; margin-bottom:8px;text-align:center; position:relative;}*/
#reguler-epage{width:900px; background-color:#fff; margin-bottom:8px;text-align:center; position:relative;margin:0 auto;}
img.main-page-image{ border:0px; width:100%; margin:0 auto;}
/*img.main-page-image{ border:0px;}*/
#reguler-epage a.news-box{ position:absolute; display:block;}	
#reguler-epage a.news-box:hover{ background-color:rgba(0,0,0,.3);}
#ep-arch-calender{width:578px; margin-bottom:8px;margin:0 auto;}
/*-----------------------------------------footer-container*/
#footer-container{
border-width:5px 0px 0px 0px;
border-style:solid;
border-color:#3e3b3b;
margin:0px 0px 0px 0px;
background-color:#282525;
width:100%;
overflow:hidden;
color: #fff;
}
/*-----------------------------------------footer*/
#footer{min-height:50px;}
p.copyright{     color: #ffff;
    font-family: arial;
    font-size: 12px;
    margin: 5px 0;
    text-align: right;}
/* =Repeatable patterns */

.copyright a {
    color: #fff;
}
/*#branding{ width:940px;}*/
#branding{width:100%;}
/*#branding ul.block-row li{*/
/*	display:inline-block;*/
/*	float:left;*/
/*}*/
#branding ul.block-row li{
	display:inline-block;

}
/*.logo{    padding: 15px 0;*/
/*    text-align: center;*/
/*    width: 612px;}*/
.logo{    padding: 40px 0;
    text-align: center;
     width: 612px;
    }
    
.logo img{height:100px;}
ul.block-row{
	float:left;
	width:100%;
}
ul.block-row li{
	display:inline-block;
}
/*.blef{ float:left;}*/
/*.bright { float:right;}*/
#branding ul.block-row .bright { float:right; text-align:right;}
.bcenter{ }
.ad162{ 
 padding: 18px 0;
 width: 162px;
}
/*.sidebar{width:180px;}*/
.sidebar{width:100%}
ul.block-row{ width:100%;}
ul.block-col li{ display:block; margin-bottom:2px; background-color:#CCCCCC; padding:0px;text-align:center; color:#FFF; float:left}
/*.content-blok-left ul.block-col > li{ width:160px;    padding-bottom: 8px; background-color:#FFF;}*/
.content-blok-left ul.block-col > li{ width:100%;    padding-bottom: 8px; background-color:#FFF;}
/*.content-blok-right ul.block-col > li{ width:180px;    float: left;}*/
.content-blok-right ul.block-col > li{ width:100%;    float: left;}
/*=Advertise */
.advCP1{ width:750px; float:left; margin-bottom: 8px;}
.advCP12{ width:940px; float:left; margin-bottom: 8px;}
a.pageNav{ display:block; height:14px; padding:7px 12px; background-color:#077714; background-position:center center; background-repeat:no-repeat; width:80px;}
a.pageNav.prev{ background-image:url(img/prev-page.png); float:left;}
a.pageNav.next{ background-image:url(img/next-page.png); float:right;}
#page_loding_ajax{    
    background:url(img/page-loader.gif) center center no-repeat;;
    display: block;
    float: left;
    height: 16px;
    margin-left: 170px;
    padding: 6px 0;
    width: 32px;
	display:none;
	}
#todays_news{
	float:left;
	position:relative;
        width:100%;
}
#today_date{float:left; text-align:center;width: 100%;}
#today_date span{ line-height:30px; color:#000;font-size: 28px;font-weight: bold;margin-top: 14px;}	
#all_pages{ float:right; position:relative;}
a#expend-page-type{
	display:block;
	width:160px;
	height:24px;
	background-color:#E0E0E0;
	background-image:url(img/todays_news.png);
	background-position:0 0;
	background-repeat:no-repeat;
}
a#expend-page-all{
	display:block;
	width:180px;
	height:24px;
	background-color:#FF7F00;
	background-image:url(img/all_page.png);
	background-position:0 0;
	background-repeat:no-repeat;
}
ul#page_type_list{
    left: 10px;
    position: absolute;
    top: 24px;
    width: 140px;
	background-color:#E0E0E0;
	display:none;
	z-index:9999;
}
ul#page_type_list li{
	list-style:none;
	display:block;
	margin-top:2px;
	background:#E0E0E0;
	text-align:center;
	
	border-bottom:1px dotted #999;
	float:left;
	width: 140px;
}
ul#page_type_list li:hover{ background:#FFF;}
ul#page_type_list li a{ display:block;padding:5px 0px; font-family: Siyam Rupali; text-decoration:none;}
#all-page-container{width:180px;overflow:auto; background:#ccc; display:none; height:388px; padding:5px 0px;}
ul#mega-all-page{
	margin:0px;
	padding:0px;
}
ul#mega-all-page li{
	display:block;
}
ul#mega-all-page li a{     display: block;
    float: left;
    padding: 3px 2px;
    width: 75px;
	position:relative;}
ul#mega-all-page li img{     box-shadow: 0 0 5px #333333; border:1px solid #999;}
h2.sidebar_title{ text-align:center; line-height:28px; background-color:#030; color:#fff;  font-family: "Siyam Rupali";}
h2.satrong{ background-color:#077714; color:#000;}
h2.therapi{ background-color:#0C1D85;color:#FFF;}
h2.abokash{ background-color:#D7D3E1;color:#000;}


.feature-content{ width:116px; padding:8px 0; position: relative; clear:both; height:170px;}
.feature-content img{ border:1px solid #fcfcfc;}

span.feature-date,span.date-center{    clear: both;
    display: block;
    font-family: "Siyam Rupali";
    font-size: 12px;
	color:#333;}
span.date-center{ font-size:15px;}	
a.cnav{ display:block; position:absolute; top:85px; width:12px; height:12px; background-position:center center; background-repeat:no-repeat;}
a.cnav.prev{ background-image:url(img/prev_arrow.png); left:5px;}
a.cnav.next{ background-image:url(img/next_arrow.png); right:5px;}
ul.feature-scroll li{ display:block; padding:0px; margin:0px;}
ul.feature-scroll li a{ display:block; padding:0px; margin:0px;}
.content-blok-left ul.block-col li.left-adv-content{ padding-bottom:0px;}
ul.block-col li.adv-content{ padding-bottom:0px!important; background:#FFF!important; }
.content-blok-left ul.block-col li.left-adv-content img{ float:left; padding:0px; margin:0px;}
.content-blok-right ul.block-col li.left-adv-content{ padding-bottom:0px;}
.content-blok-right ul.block-col li.left-adv-content img{ float:left; padding:0px; margin:0px;}
#page-cursel li { background:#FFF;}
#page-cursel ul li a{    
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    margin-right: 10px;
    padding: 4px;
    width: 160px;
	position:relative;
}
/*.content-blok-right ul.block-col li.cursel-continer{ background:none;height: 100%; overflow:hidden;}*/
.content-blok-right ul.block-col li.cursel-continer{ height: 280px; overflow:hidden;}
span.pn{ position:absolute; top:0px; left:0px; background-color:#666; color:#FFF;font-family: "Siyam Rupali ANSI"; padding:5px; opacity: 0.8;}
ol.rs-carousel-pagination{ width:180px;}
ol.rs-carousel-pagination li{ width:20px; text-align:center; margin:0px 1px 4px;}
ol.rs-carousel-pagination li a{     background: none repeat scroll 0 0 #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    display: block;
    font-family: "Siyam Rupali ANSI";
    font-size: 12px;
    padding: 3px;
    text-decoration: none;
	color:#000;
}
ol.rs-carousel-pagination li.rs-carousel-pagination-link-active a{ background:#666;}
.arch-cal-content .ui-datepicker-inline{
	width:578px!important;
	padding:0px;
}
#ep-arch-calender{background-color:#E5E5E5}
.arch-cal-content .ui-widget,.arch-cal-content .ui-datepicker-year,.arch-cal-content .ui-state-default{font-family: "Siyam Rupali ANSI";}
#ep-arch-calender .ui-datepicker-title,.ui-datepicker-calendar th span{ font-weight:normal;font-family: "Siyam Rupali";}
.arch-top-content{
    height: 40px;}
.arch-top-content h2{
    float: left;
    font-size: 15px;
    padding: 8px;
    width: 140px;
    background: #077714;
	 font-family: "Siyam Rupali";
    color: #fff;
	 }
#ep-arch-calender .ui-widget-content,#ep-arch-calender .ui-widget-header{ background:none; border:0px;}
#ep-arch-calender form{     display: block;
    /*float: right;*/
    /*height: 26px;*/
    /*padding:8px 8px 6px 165px;*/
    background:#B2B2B2 url(img/arc_bg.png) left center no-repeat;
    background: #077714;
}
#ep-arch-calender form input[type="text"]
{
	    padding: 5px 6px;
}

input[type="submit"] {
    background: #880202;
    color: #fff;
    border: 0;
    padding: 16px;
    margin-right: 20px;
}

#reguler-epage h3{ margin:30px; font-size:18px;}
#ep-arch-calender .arch-cal-content{ display:none;}
#show-calender{ margin:0 5px;}
.content-blok-left ul.block-col > li.page-gallery{ height:100%; overflow:hidden;}
#epaper_news a{padding: 10px 16px; display:block; max-width:80px; float:left;text-decoration: none; margin: 30px auto;}
/*#epaper_news a.print_news{ background:url(img/print.png) center center no-repeat; width:24px; height:24px; text-indent:-9999px; overflow:hidden;}*/
#epaper_news a.print_news::before{
    
    content: "\f02f";
    font-family: 'FontAwesome';
    font-size: 30px;
    color:#000;
}
#epaper_news a.continue_reading{ background:url(img/continue.png) center center no-repeat; width:70px; height:24px; text-indent:-9999px; overflow:hidden;}
#epaper_news a.continue_reading{ background:url(img/continue.png) center center no-repeat; width:70px; height:24px; text-indent:-9999px; overflow:hidden;}
#epaper_news a.back_reading{ background:url(img/back.png) center center no-repeat; width:54px; height:24px; text-indent:-9999px; overflow:hidden;}
#epaper_share{
	margin: 0 auto;
    max-width: 400px;
}
#epaper_share a{ display:block; padding:10px 5px;text-decoration: none; margin: 30px auto;}
#epaper_share .share-icon-facebook::before{ 
    content: "\f09a";
    font-family: 'FontAwesome';
    font-size: 30px;
    background: #3b5998;
    color: white;
    padding: 10px 15px;
    border-radius: 50%;
}
#epaper_share .share-icon-whatsapp::before{ 
    content: "\f232";
    font-family: 'FontAwesome';
    font-size: 30px;
    background: #25d366;
    color: white;
    padding: 10px 12px;
    border-radius: 50%;
}
#epaper_share .share-icon-twitter::before{
    content: "\f099";
    font-family: 'FontAwesome';
    font-size: 30px;
    background: #00acee;
    color: white;
    padding: 10px 12px;
    border-radius: 50%;
}



li.menu {
    width: 100%;
    padding: 5px !important;
}

li.menu:hover {
    background-color: #d3d3d3;
}

li.menu a {

text-decoration:none;
color: blueviolet;
}

h2.sidebar_title.satrong {
    color: #fff;
    font-size: 22px;
}

div#page-cursel {
    margin-top: 8px;
}

ul#cursel-all-page {
    top: 10px;
}
#epaper_news a#print_button {
    display: none;
}

/* Dropdown container - needed to position the dropdown content */
.dropdown {
  float: left;
  overflow: hidden;
}

/* Style the dropdown button to fit inside the topnav */
.dropdown .dropbtn {
  font-size:28px;
  /*border: none;*/
  outline: none;
  /*color: white;*/
  padding: 14px 34px;
  background-color: inherit;
  font-family: inherit;
    margin-left: 20px;
  border: 2px solid;
    border-radius: 25px;
}

/* Style the dropdown content (hidden by default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 280px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

/* Style the links inside the dropdown */
.dropdown-content a {
  float: none;
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
      font-size: 26px;
}

/* Add a dark background on topnav links and the dropdown button on hover */
.topnav a:hover, .dropdown:hover .dropbtn {
  background-color: #555;
  color: white;
}

/* Add a grey background to dropdown links on hover */
.dropdown-content a:hover {
  background-color: #ddd;
  color: black;
}

/* Show the dropdown menu when the user moves the mouse over the dropdown button */
.dropdown:hover .dropdown-content {
  display: block;
}
.archive{
    float:right;
}
.menu{
     background: #e3e2e2;
    height: 40px;
    padding: 38px 10px;
    margin: 45px 0;
}

.archive form input[type="text"] {
        padding: 15px 30px;
    margin-right: 10px;
}
.title{
    font-size:24px;
}

#cursel-all-page img{
    height: 200px;
    width: 170px;
}
.archive-title{
    font-size:28px;
}

.footer-text{
    background: #fff;
    text-align: center;
    color: #685e5e;
    padding: 5px 10px;
}
.footer-text img{
    width: 320px;
    height: 120px;
    margin: 20px;
}
.footer-title{
       font-size: 14px;
    font-weight: bold;
    color: #000;
}
.footer-content{
    font-size:14px;
}
.news_img{
        /*width: 90%;*/
    border-bottom: 2px solid #a99f9f;
    margin-bottom: 20px;
}
.slider-container {
    position: relative;
    width: 90%;
    max-width: 900px;
    margin: auto;
    overflow: hidden;
    border: 2px solid green;
    border-radius: 10px;
}

.slider-wrapper {
    display: flex;
    transition: transform 0.5s ease-in-out;
    scroll-behavior: smooth;
}

.slide {
    min-width: 100%;
    box-sizing: border-box;
}

.slide img {
    width: 100%;
    height: auto;
    border-radius: 5px;
}

.prev-btn, .next-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: rgba(0, 128, 0, 0.7);
    color: white;
    border: none;
    padding: 10px;
    cursor: pointer;
    font-size: 20px;
    z-index: 1000;
}

.prev-btn { left: 10px; }
.next-btn { right: 10px; }

.download-btn {
    padding: 10px;
    background: green;
    color: white;
    border: none;
    cursor: pointer;
    margin-top: 10px;
    border-radius: 5px;
}

/*@media (max-width: 668px) {*/
/*    .ewidth{ width:100%;}*/
    
/*    .arch-top-content h2 {*/
/*    float: left;*/
/*    font-size: 14px;*/
/*    padding: 7px;*/
/*    width: 100px;*/
    
/*}*/
    
/*}*/

/*@media (max-width: 430px) {*/
/*    .ewidth{ width:100%;}*/
    
/*    .arch-top-content h2 {*/
/*        float: left;*/
/*        font-size: 9px;*/
/*        padding: 9px;*/
/*        width: 16%;*/
/*    }*/
/*    #ep-arch-calender form input[type="text"] {*/
/*    padding: 8px 0px;*/
/*    color: #fff;*/
/*}*/
    
/*}*/
/*@media (max-width: 360px) {*/
/*    .arch-top-content h2 {*/
/*        float: left;*/
/*        font-size: 8px;*/
/*        padding: 5px;*/
/*        width: 16%;*/
/*    }*/
    
/*}*/
