
body {
	font-family: 'Mukta', sans-serif;
	min-height: 100%;
	width: 100%;
	overflow-x: hidden;
}
ul,li {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 28px;
}
a {
	color: #474747;
	font-size: 18px;
	
}

img {
max-width: 100%;
}

h1,h2,h3,h4,h5,h6 {
margin:0;
}
a:hover {
color: #ef4123;
text-decoration: none;
transition: all 0.5s ease;
}

p {
font-size: 20px;
padding:0;
color: #727272;
line-height: 28px;
margin:0;
text-align: justify;}


/* spaceless cols styles */
.cm-row {
	margin-left: 0;
	margin-right: -20px;
	}

.cm-row .col-xs-1, .cm-row .col-xs-2, .cm-row .col-xs-3, .cm-row .col-xs-4, .cm-row .col-xs-5, .cm-row .col-xs-6, .cm-row .col-xs-7, .cm-row .col-xs-8, .cm-row .col-xs-9, .cm-row .col-xs-10, .cm-row .col-xs-11, .cm-row .col-xs-12,
.cm-row .col-sm-1, .cm-row .col-sm-2, .cm-row .col-sm-3, .cm-row .col-sm-4, .cm-row .col-sm-5, .cm-row .col-sm-6, .cm-row .col-sm-7, .cm-row .col-sm-8, .cm-row .col-sm-9, .cm-row .col-sm-10, .cm-row .col-sm-11, .cm-row .col-sm-12,
.cm-row .col-md-1, .cm-row .col-md-2, .cm-row .col-md-3, .cm-row .col-md-4, .cm-row .col-md-5, .cm-row .col-md-6, .cm-row .col-md-7, .cm-row .col-md-8, .cm-row .col-md-9, .cm-row .col-md-10, .cm-row .col-md-11, .cm-row .col-md-12,
.cm-row .col-lg-1, .cm-row .col-lg-2, .cm-row .col-lg-3, .cm-row .col-lg-4, .cm-row .col-lg-5, .cm-row .col-lg-6, .cm-row .col-lg-7, .cm-row .col-lg-8, .cm-row .col-lg-9, .cm-row .col-lg-10, .cm-row .col-lg-11, .cm-row .col-lg-12 {
	padding-left: 0px;
	padding-right: 20px;
	}
	
.container_wrapper {
background:#E9E7E8;
}

.topbar {
background: #00242E;
padding: 4px 0px;
}

.align_center {
	float:right;
	color: #fff;
	font-size: 14px;
}
ul.top_nav li {
float: left;
padding-right: 20px;
}

ul.top_nav li a{
color: #fff;
font-size: 14px;
}
ul.top_nav li a i {
padding-right: 10px;
font-size: 12px;
}

.header_wrapper {
background: #fff;
padding: 10px;
}

.logo {
text-align:center;
}

/*menubar start*/
.menu_wrap .navbar-default {
background: #ef4123;
margin-bottom: 0;
border-radius:0;
border: none;
min-height: 0;
}
.menu_wrap .navbar-default .navbar-nav>li>a {
color: #fff;
padding: 13px 16px;
font-size: 18px;
}
.menu_wrap .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	background: #333;
	color: #fff;
}
.menu_wrap .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
background: #014B5F;
color: #fff;
}

.menu_wrap .navbar-brand {
height: 44px;
}

.menu_wrap .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    background: #333;
    color: #fff;
}

.banner_ad {
margin-top: 30px;
border: 15px solid #D1D1D1; 
}
/**===flash enws====*/
.flash_news {
  text-align: center;
  background: #fff;
  padding: 40px 0;
  margin-top: 30px;
}
.flash_news h3 {
  padding: 20px 0;
}
.flash_news h3 a {
  font-size: 50px;
  font-weight: bold;
}

/*=====navbar-fixed=======*/
.affix {
      top: 0;
      width: 100%;
      -webkit-transition: all .5s ease-in-out;
      transition: all .5s ease-in-out;
	  z-index: 9999;
  }
  .affix-top {
      position: static;
      top: -35px;
  }
  .affix + .container-fluid {
      padding-top: 70px;
  }

  /* Sweep To Right */
.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #014B5F;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: white;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/*========taja news========*/
.gallery {
	background: #fff;
	margin-top: 30px;
	overflow: hidden;
	border: 1px solid #ddd;
	padding: 20px 0px 20px 20px;
}
.gallery .wiget_title a{
font-size: 18px;
color: #fff;
}

.gallery .wiget_title {
background: #ef4123;
display: inline-block;
padding: 10px 15px;
}
.carousel {
position: relative;
}
.gallery .item {
	position: relative;
	margin-top: 20px;
	}
.gallery .item a img {
	width: 100%;
	padding-right: 20px;
	}
.owl-controls .owl-prev {
		position: absolute;
		left: 11%;
		bottom: 100%;
	}
	.owl-prev {
		color: #fff;
		text-align: center;
		line-height: 39px;
		font-size: 14px;
		width: 39px;
		background: #014b5f;
		height: 39px;
		bottom: 100%;
		}
.fa-chevron-left:before {
	text-align: center;
	}
.owl-controls .owl-next {
		position: absolute;
		right: 81.5%;
		bottom: 100%;
	}
	.owl-next {
		color: #fff;
		background: #014b5f;
		font-size: 14px;
		text-align: center;
		line-height: 39px;
		width: 39px;
		height: 39px;
		}
.item_wrap {
position: relative;
overflow: hidden;
margin-right: 20px;
}
.item_wrap img {
	width: 100%;
	transition: all 0.5s ease;
}

.item_wrap:hover img {
	transform: scale(1.2);
}


.item_wrap .sub_content {
position:absolute;
bottom:0;
right:7%;
left:0.3%;
padding: 10px;
background: rgba(0,0,0,0.5);
}
.item_wrap .sub_content p a {
color: #fff;
}

.img_wrap .banner{
	overflow: hidden;
}
.img_wrap.banner img {
	transition: all 0.5s ease;
	width: 100%;
}
.img_wrap .banner img:hover {
	transform: scale(1.2);
}

.item_wrap .sub_content p {
	line-height: 22px;
}

/*========slider==========*/
.slider_wrapper .carousel-control.left{
background-image: none;
opacity:1;
top: 50%;
height: 30px;
width: 30px;
line-height: 30px;
text-shadow: none;
color: #fff;
background: rgba(0,0,0,0.5);
}

.slider_wrapper .item img {
width: 100%;
}

.slider_wrapper .carousel-control.right{
background-image: none;
opacity:1;
text-shadow: none;
top: 50%;
height: 30px;
width: 30px;
line-height: 30px;
color: #fff;
background: rgba(0,0,0,0.5);
right: 2%;
}

.slider_wrapper .carousel-caption {
right: 0;
left: 0;
bottom: 0;
padding: 20px 10px;
background: rgba(0,0,0,0.5);
text-shadow: none;
}
.slider_wrapper .carousel-caption p {
	color: #fff;
}
.slide_wrap {
	background: #3E3E4A;
	padding: 20px;
	margin-top: 30px;
}
.banner {
position: relative;
}
.banner img {
	width: 100%;
}

.banner .sub_content {
position:absolute;
bottom:0;
right: 0;
left:0;
padding: 10px;
background: rgba(0,0,0,0.5);
}
.banner .sub_content p a {
color: #fff;
}
.sub_heading .banner{
	overflow: hidden;
}
.sub_heading .banner img {
	transition: all 0.5s ease;
	width: 100%;
}
.sub_heading .banner img:hover {
	transform: scale(1.2);
}

.banner .sub_content p {
	line-height: 22px;
}
.margin{
	margin-top: 20px;
}

/*========News section=========*/
.module {
background:#fff;
margin-top: 30px;
}
.bg_color {
	background:#32323c;
}
.bg_color h3 a{
	color:#fff;
}
.module .module_title {
border-bottom: 1px solid #ddd;
border-left: 4px solid #ef4123;
background: #333;
display: inline-block;
}


.module .module_title h3 a {
font-size: 22px;
font-weight: bold;
color: #fff;
}
.module .module_title h3 {
padding: 10px 15px;

}
.news_wrapper .news_block  figure img:hover {
	transform: scale(1.2);
}
.module .news_wrapper {
padding: 20px;
}
.news_wrapper .news_block figure{
	overflow:hidden;
}
.news_wrapper .news_block  figure img {
	width: 100%;
	transition: all 0.5s ease;
}
.news_wrapper .news_block h3 a {
font-size: 26px;
font-weight: 600;
line-height: 36px;}

.news_wrapper .news_block h4 {
	font-size: 14px;
	color: #727272;
}
.news_wrapper .news_block h4 span {
	font-size: 14px;
	color: #727272;
	padding-left: 10px;
}
.fa-clock-o:before {
	padding-right: 10px;
}
.news_wrapper .news_block h3 {
padding: 20px 0px;
}

.news_wrapper .news_block p {
text-align: justify;
line-height: 32px;

}
.subnews_block figure{
	overflow: hidden;
}
.subnews_block figure img:hover {
	transform: scale(1.2);
}
.subnews_block h3 a {
font-size: 22px;
font-weight: 600;
line-height: 32px;
}
.subnews_block h3 {
	padding: 20px 0px;
}
.subnews_block figure img {
	transition: all 0.5s ease;
	width: 100%;
}
.subnews_block  h4 {
	font-size: 14px;
	color: #727272;
}
.subnews_block  h4 span {
	font-size: 14px;
	color: #727272;
	padding-left: 10px;
}

.side_ad img {
	width: 100%;
	margin-top: 30px;
}
ul.news_lists li{
	border-bottom: 1px dashed #ddd;
	padding-bottom: 15px;
	margin-bottom: 15px;
	
}
ul.news_lists li:last-child {
	border: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
ul.news_lists li a {
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
}
ul.news_lists li a:hover {
	color:#ef4123;
	transition: all 0.5s ease;
}
ul.bichar_list li figure {
	float: left;
	padding-right: 15px;
}
ul.bichar_list li{
	border-bottom: 1px dashed #ddd;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
ul.bichar_list li:last-child{
	border-bottom: none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
ul.bichar_list li h3 a {
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	text-align: justify;
}
ul.bichar_list li h3  {
	padding-bottom: 20px;
}
ul.bichar_list li span {
	font-size: 14px;
	color: #727272;
}
.suchana_wrap {
	margin-top: 30px;
}

/*=====footer=====*/
footer {
	padding-top: 30px;
}
.footer_top {
background: #ef4123;

}
.foot_module {
background: #3e3e4a;
padding: 30px;
min-height: 361px;
width: 390px;
}
.foot_module h3 {
border-bottom: 1px solid #333343;
padding-bottom: 20px;}
.foot_module h3 a {
color: #fff;
font-weight: 500;
text-transform: uppercase;
}
.team_list {
padding-top: 20px;
}
.team_list .name{
color: #fff;
font-size: 14px;
}
.team_list .name {
margin-top: 5px;}

.team_list .de_title {
color: #ef4123;
font-weight: 600;
font-size: 18px;
}
.foot_module1 {
background: #3a3a45;
padding: 30px;
min-height: 361px;
width: 390px;
}
.foot_module1 h3 {
border-bottom: 1px solid #333343;
padding-bottom: 20px;}
.foot_module1 h3 a {
color: #fff;
font-weight: 500;
text-transform: uppercase;
}
.foot_nav {
padding-top: 20px;
}
.foot_nav li a {
color: #fff;
font-weight: 600;
}
.foot_nav li a:hover {
	color:#ef4123;
	transition: all 0.5s ease;
}
.foot_nav li {
margin-bottom: 20px;}

ul.contact {
padding-top:20px;
}

ul.contact li a {
color: #fff;
}
ul.contact li {
    margin-bottom: 20px;
    font-size: 18px;
    color: #fff;
}

ul.social_media li{
display: inline-block;
margin-right: 15px;
height: 24px;
width: 24px;
background: #ef4123;
line-height: 26px;
border-radius: 50%;
text-align: center;
}

ul.social_media li a {
color: #fff;
font-size: 14px;}
.footer_top ul.social_media li .fa {
	transition: all 1s ease;
	}
.footer_top ul.social_media li:hover .fa {
	transform: rotate(360deg);
	}

.foot_text {
	background: #ef4123;
	padding: 20px;
}
.foot_text p {

color: #fff;
font-size: 14px;
}
.foot_text p a{
color: #fff;
font-size: 14px;
}
.foot_text p a:hover {
	color: #005870;
	transition: all 0.5s ease;
}
/*====scroll to top=====*/
.cd-top {
  display: inline-block;
  position: fixed;
  bottom: 40px;
  right: 10px;
  top: 92%;
  height: 30px;
  width: 30px;
  color: #fff;
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  white-space: nowrap;
  background: #ef4123;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}
/*======pagination======*/
.pagi_wrapper {
margin-top: 20px;}

ul.pagination {
    display: inline-block;
    padding: 0;
    margin: 0;
}
.pagi_wrapper ul.pagination li a:hover:not(.active) {
	background:#014b5f;
	color: #fff;
}
.pagi_wrapper .pagination>li:first-child>a, .pagination>li:first-child>span {
	border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.pagi_wrapper .pagination>li:last-child>a, .pagination>li:last-child>span {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
ul.pagination li {display: inline;}

ul.pagination li a {
    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
    transition: background-color .3s;
    border: 1px solid #ddd;
    margin: 0 4px;
}

ul.pagination li a.active {
    background-color: #71a436;
    color: white;
    border: 1px solid #71a436;
}
.pagi_wrapper .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
	background: #ef4123;
	color: #fff;
}

ul.pagination li a:hover:not(.active) {background-color: #ddd;}

/*========detail page===========*/
.module_detail {
padding: 20px;
background: #fff;
margin-top: 30px;
}
.module_detail header h2{
font-size: 42px;
font-weight: 600;
padding-bottom: 20px;
color: #333;}

.detail_wrap img{
width: 100%;
}
.detail_wrap p{
padding-bottom: 20px;}
.detail_wrap h4 {
font-size: 18px;
font-weight: 600;
padding: 20px 0px;
}
.ad_wrap {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
	padding: 15px 0px;
  margin-top: 15px;
}
.about_wrap img{
width: 100%;
}
.about_wrap p {
padding-top: 20px;
}

.fb_comment h5{
background: #ef4123;
display: inline-block;
padding: 10px;
color: #fff;
margin: 20px 0px;
}
.ribbon a {
    display: inline-block;
    padding: 0.3em 0.6em;
    background: #ef4123;
    color: #FFF;
    display: inline-block;
    font-size: 22px;
    margin-bottom: 20px;
    line-height: 20px;
    vertical-align: middle;
}

/*===archive sec====*/
.audio-lists {
	 border: 1px solid #ddd;
	 padding: 15px;
  	margin-top: 15px;
}
 .audio-lists li {
	 border-bottom: 1px dashed #ddd;
	 padding-bottom: 15px;
	 margin-bottom: 15px;
}
 .audio-lists li a {
	 font-weight: 600;
	 font-size: 18px;
	 color: #333;
}
 .audio-lists li .audio-play {
	 background: #ddd;
	 padding: 10px 10px 5px 10px;
	 margin: 15px 0px;
}
 .audio-lists li .audio-play audio {
	 width: 100%;
}
 .audio-lists li .play a {
	 color: #333;
}
 .audio-lists li .play a span {
	 padding-right: 15px;
}
 .audio-lists li .play .float {
	 float: right;
}
 .audio-lists li:last-child {
	 border: none;
	 padding-bottom: 0;
	 margin-bottom: 0;
}

/*=====Program Archive======*/
 ul.program-archive > li {
	 border-bottom: 1px solid #ddd;
	 margin-bottom: 15px;
	 padding-bottom: 15px;
}
 ul.program-archive > li > h3 > a {
	 font-size: 20px;
	 color: #333;
}
 ul.program-archive > li > h5 {
	 font-size: 14px;
	 color: #727272;
	 margin-top: 10px;
}
 ul.program-archive > li > h5 > i {
	 padding-right: 10px;
}
 ul.program-archive > li .play {
	 margin-top: 10px;
	 float: left;
}
 ul.program-archive > li .play > a {
	 color: #333;
	 font-size: 14px;
}
 ul.program-archive > li .play > a > i {
	 padding-right: 10px;
}
 ul.program-archive > li .download {
	 margin: 10px 0 0 30px;
}
 ul.program-archive > li .download > a {
	 color: #333;
	 font-size: 14px;
}
 ul.program-archive > li .download > a > i {
	 padding-right: 10px;
}
 ul.program-archive > li:last-child {
	 border: none;
	 padding: 0;
	 margin: 0;
}
 




.team-box {
	 background: #fff;
     border: 1px solid #ddd;
  	 margin-bottom: 20px;
	 padding: 20px;
	 text-align: center;
}
 .team-box > h3 {
	 margin: 0 0 20px 0;
}
 .team-box > h3 > a {
	 font-size: 22px;
	 font-weight: 600;
	 color: #333;
}
.team-box > figure {
	height:160px;
  	max-width: 100%
}
 .team-box > figure > img {
	height: 100%;
    width: 100%;
}
 .team-box ul.team-detail {
	 margin-top: 20px;
}
 .team-box ul.team-detail > li {
	 font-size: 18px;
	 line-height: 26px;
}
 
.team-title {
  background: #ddd;
  padding: 10px 15px;
  margin-bottom: 20px;
  text-align:center;
  font-size: 22px;
}

.pagi-wrap {
	text-align: center;
}
 blockquote {
			font-weight: 600;
			float: right;
			width: 300px;
			padding: 1rem 1.5rem;
			background: rgba(0,0,0,0.1);
			border-left: 5px solid #EF4123;
			margin-left: 1.5rem;	
		}

.blockquote {
			font-weight: 600;
			float: right;
			width: 300px;
			padding: 1rem 1.5rem;
			background: rgba(0,0,0,0.1);
			border-left: 5px solid #EF4123;
			margin-left: 1.5rem;	
		}


.flash_news h4 a {
  font-size: 30px;
}
 
.flash_news h4 {
  padding-bottom: 15px;
}

.module_detail>p>strong>a {
  font-size: 14px;
  font-weight: 600;
}

.module_detail>p>span {
  font-size: 14px;
}

.dropdown:hover .dropdown-content {
  display: block;
}

ul.writer-name li a{
  font-size: 18px;
}

ul.writer-name li i{
  font-size: 18px;
  padding-right: 10px;
}

ul.writer-name {
  margin-bottom: 15px;
}

.module_detail h4 a{
  font-size: 30px;
}
.module_detail h4 {
  font-size: 30px;
  margin-bottom: 15px;
}
