@font-face {
    font-family: Noto Sans Bengali;
    src: url(../fonts/NotoSansBengali.ttf);
}

@font-face {
    font-family: solaimanlipi;
    src: url(../fonts/SolaimanLipi.ttf);
}

@media (min-width: 1300px){
	.container {
		width: 1250px;
	}
}

.logo > a img {
  float:left;
  width: 150px;
  max-height:100px;
  /* min-height:50px; */
  margin:15px 0;
  padding:0;
  text-decoration:none;
  transition:all 0.3s ease 0s;
}
	.logo a img:hover{
	opacity:0.8; filter: grayscale(100%); -webkit-filter: grayscale(100%);
	}

.date{
float: left; width: 100%; margin:5px 0 0 0; color:#80BFFF; line-height:25px; font-size:14px; text-align: center;
}
	.date a{
	color: #FFF; 
	}
		.date a:hover{
		text-decoration: none; color: #FFE1A6;
		}

.main_menu_area {
	margin-bottom: 30px; /* background: #222; box-shadow: inset 0px 1px 5px 0px rgba(0,0,0,0.45); */
	/* background-image: radial-gradient( circle farthest-corner at 10% 20%, rgba(67,144,233,1) 0%, rgba(78,226,198,1) 90.1% ); */
	background22: #4497E5 url(../images/bg/13.png); background: #FFF; box-shadow: 0 4px 5px -2px rgba(0,0,0,0.2);
	/* box-shadow: 0 15px 20px -16px rgba(9,9,16,.2); */
}

.special_news{
	float:left; width: 100%;
}

.special_news > img {
  width: 100%;
  height:165px; float:left;
  /* padding:2px; border:1px solid #CCC; border-bottom: 3px solid red; */
  transition: 0.6s ease; margin: 0 0 10px 0;
}
	.special_news img:hover{
	transform: scale(0.9); opacity:0.9;
	}

.add_area > img {
  width: 100%;
}
	.special_post{
	float:left; width: 100%;
	}

	.special_post > img {
	float:left; width: 100%; height:165px; transition: 0.6s ease; margin:0 0 10px 0;
	/* padding:2px; border:1px solid #ccc; */
	}
		.special_post > img:hover{
		transform: scale(0.9); opacity:0.9;
		}
	
	.special_post > h4  a{color:#212121; font-size:18px; font-weight:bold; line-height: 23px; float:left; width: 100%; margin: 10px 0;} 
	
	.special_post > h4  a:hover{
	color:#E64B3B;
	}
	
.query.form-control {
  border-radius: 5px 0 0 5px;
  border-right: 0 none;
  float: left;
  height: 36px;
  width: 84%;
}

	.header_social{
	padding-right:5px;
	}

		.header_social img {
		  margin-top: 0px;
		  width: 18px;
		}

		.header_social li{
		padding:0;
		}

			.header_social a i{
			color:#DDD;
			font-size:18px;
			margin:0 3px;
			line-height:30px;
			}
				.header_social a i:hover{
				color:#14AD7F;
				}



/* Main Menu */
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu {
  /* font-family: solaimanlipi,arial; */
  width: auto; background222: #FFF; border-bottom22:2px solid #0066B3;
}
#cssmenu.align-center > ul {
  font-size: 0;
  text-align: center;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu.align-center > ul > li {
  display: inline-block;
  float: none;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li {
	float: left; width: 10%; transition: 0.6s ease; border-bottom: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5;
}
#cssmenu > ul > li > a {
	padding: 10px 0;
	text-align:center;
	font-weight: bold;
	text-decoration: none;
	-webkit-transition: color .2s ease;
	-moz-transition: color .2s ease;
	-ms-transition: color .2s ease;
	-o-transition: color .2s ease;
	transition: color .2s ease;
	/* text-shadow:0px 1px 1px #888; */
	transition: all 0.6s ease 0s;
}
	#cssmenu > ul > li:hover{
	color: #0066B3;
	}

	.menuNormal{
	color22:#141D26; font-size:14px; color: #333;
	}
	
	.menuEx{
	color:#76EFC6; font-size:16px;
	}
	
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a {
	color: #FFF; text-shadow:none; background: #111; font-weight: normal;
}

#cssmenu > ul > li.has-sub > a {
  padding-right22: 40px;
}
#cssmenu ul > li.has-sub > a:after {
  content: '';
  position: absolute;
  right: 7px;
  top: 9px;
  display: block;
  width: 18px;
  height: 18px;
  border-radius: 9px;
  /* background: #FFF; */
  background-size: 36px 36px;
  background-position: 0 0;
  background-repeat: no-repeat;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
#cssmenu ul > li.has-sub:hover > a:after {
  background-position: 0 -18px;
}
#cssmenu ul > li.has-sub > a:before {
  content: '';
  position: absolute;
  right: 11px;
  top: 14px;
  display: block;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top-color: #AAA;
  z-index: 99;
}
#cssmenu ul > li.has-sub:hover > a:before {
  border-top-color: #19799f;
}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  opacity: 0;
  -webkit-transition: top .2s ease, opacity .2s ease;
  -moz-transition: top .2s ease, opacity .2s ease;
  -ms-transition: top .2s ease, opacity .2s ease;
  -o-transition: top .2s ease, opacity .2s ease;
  transition: top .2s ease, opacity .2s ease;
}
#cssmenu > ul > li > ul {
	/*
	top: 91px;
	padding-top: 8px;
	*/
	margin:-17px 0 0 0;
	z-index:1000;
}
#cssmenu > ul > li:hover > ul {
  left: auto;
  top: 51px;
  opacity: 1;
}
#cssmenu.align-right > ul > li:hover > ul {
  right: 0;
}
#cssmenu ul ul ul {
  top: 40px;
}
#cssmenu ul ul > li:hover > ul {
  top: 0;
  left: 178px;
  padding-left: 10px;
  opacity: 1;
}
#cssmenu.align-right ul ul > li:hover > ul {
  left: auto;
  right: 178px;
  padding-left: 0;
  padding-right: 10px;
  opacity: 1;
}
#cssmenu ul ul li a {
  background: #4591D9;
  color: #FFF;
  font-size: 14px;
  font-weight: normal;
  padding: 12px 25px;
  text-decoration: none;
  width: 140px;
  transition:all 0.5s ease 0s;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li > a:hover,
#cssmenu ul ul li.active > a {
  color: #FFF;
  padding:12px 20px 12px 28px; background: #333;
}
#cssmenu ul ul li:first-child > a {
  /*
  border-top-left-radius: 5px;
  border-top-right-radius: 5px; */
  box-shadow22: inset 0 2px 2px #88d0ed;
}
#cssmenu ul ul li:last-child > a {
 /* border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px; */
  
  /*
  box-shadow: inset 0 -3px 0 #27a9de, inset 0 -3px 3px #1f9acc, 0 1px 1px rgba(0, 0, 0, 0.03), 0 2px 2px rgba(0, 0, 0, 0.05), 0 2px 3px rgba(0, 0, 0, 0.13);
  */
}
#cssmenu ul ul > li.has-sub > a:after {
  right: 12px;
  top: 9.5px;
  background: #3db2e1;
  background: -webkit-linear-gradient(top, #58bde5 0%, #4ab7e3 25%, #2babde 50%, #58bde5 75%, #4ab7e3 100%);
  background: -ms-linear-gradient(top, #58bde5 0%, #4ab7e3 25%, #2babde 50%, #58bde5 75%, #4ab7e3 100%);
  background: -moz-linear-gradient(top, #58bde5 0%, #4ab7e3 25%, #2babde 50%, #58bde5 75%, #4ab7e3 100%);
  background: -o-linear-gradient(top, #58bde5 0%, #4ab7e3 25%, #2babde 50%, #58bde5 75%, #4ab7e3 100%);
  background: linear-gradient(to bottom, #58bde5 0%, #4ab7e3 25%, #2babde 50%, #58bde5 75%, #4ab7e3 100%);
  box-shadow: inset 0 -1px 1px #209ed0, inset 0 2px 1px #7fcceb;
  background-size: 36px 36px;
  background-position: 0 0;
  background-repeat: no-repeat;
}
#cssmenu.align-right ul ul > li.has-sub > a:after {
  right: auto;
  left: 12px;
}
#cssmenu ul ul > li.has-sub:hover > a:after {
  background-position: 0 -18px;
}
#cssmenu ul ul > li.has-sub > a:before {
  top: 15.5px;
  right: 16px;
  border-top-color: transparent;
  border-left-color: #ffffff;
}
#cssmenu.align-right ul ul > li.has-sub > a:before {
  top: 15.5px;
  right: auto;
  left: 16px;
  border-top-color: transparent;
  border-right-color: #ffffff;
  border-left-color: transparent;
}
#cssmenu ul ul > li.has-sub:hover > a:before {
  border-top-color: transparent;
  border-left-color: #1c89b5;
}
#cssmenu.align-right ul ul > li.has-sub:hover > a:before {
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: #1c89b5;
}



@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
  
  #powerSpecial{
  font-size:12px;
  color:green;
  }
  
  #cssmenu {
    width: 100%;
  }
  #cssmenu ul,
  #cssmenu ul ul,
  #cssmenu ul ul ul,
  #cssmenu > ul,
  #cssmenu.align-center > ul,
  #cssmenu > ul > li > ul,
  #cssmenu > ul > li:hover > ul,
  #cssmenu ul ul li:hover > ul,
  #cssmenu ul ul ul li:hover > ul,
  #cssmenu.align-right ul ul,
  #cssmenu.align-right ul ul li:hover > ul,
  #cssmenu.align-right ul ul ul li:hover > ul {
    position: relative;
    left: 0;
    right: auto;
    top: 0;
    width: 100%;
    display: none;
    padding: 0;
    opacity: 1;
    text-align: left; z-index: 10000;
  }
  #cssmenu ul li {
    width: 50%;
    /* border-top: 1px solid #DDD; */
  }
  #cssmenu > ul > li > a,
  #cssmenu ul ul li a,
  #cssmenu ul ul li:first-child > a,
  #cssmenu ul ul li:last-child > a {
    width: 100%;
    border-radius: 0;
    box-shadow: none;
    background: none; color: #141D26; font-weight:bold;
  }
  #cssmenu ul li a {
    /* padding-left: 12.5px; */ font-size: 14px; padding: 8px 0;
  }
  #cssmenu ul ul li a {
    padding: 8px 25px 8px 27.5px;
  }
  #cssmenu ul ul ul li a {
    padding-left: 42.5px;
  }
  #cssmenu ul ul ul ul li a {
    padding-left: 57.5px;
  }
  #cssmenu > ul > li.has-sub > a:after,
  #cssmenu > ul > li.has-sub > a:before,
  #cssmenu ul ul li.has-sub > a:after,
  #cssmenu ul ul li.has-sub > a:before {
    display: none;
  }
  #cssmenu #menu-button {
    position: relative;
    display: block;
    padding: 10px;
    padding-left: 10px;
    cursor: pointer;
    font-size: 13px;
    color: #000;
    text-shadow222: 0 1px 0 rgba(0, 0, 0, 0.25);
    font-weight: normal;
    letter-spacing: 1px;
    text-transform: uppercase; /* border-top: 2px solid #000; */ /* background: #E8E8E8; */
  }
  #cssmenu .submenu-button {
    position: absolute;
    right: 0;
    display: block;
    width: 53px;
    height: 53px;
    border-left22: 1px solid rgba(120, 120, 120, 0.2);
    z-index: 10;
    cursor: pointer; margin-top: 0px;
  }
  #cssmenu ul ul .submenu-button {
    height: 41px;
  }
  #cssmenu ul .submenu-button:after,
  #cssmenu #menu-button:after {
    content: '';
    position: absolute;
    right: 12.7px;
    top: 4px;
    display: block;
    width: 25px;
    height: 25px;
    /* border-radius: 15px; */
    background: #E8E8E8;
	background-size: 56px 56px;
    background-position: 0 0;
	/* border:1px solid #CCC; */
  }
  #cssmenu ul .submenu-button.submenu-opened:after,
  #cssmenu #menu-button.menu-opened:after {
    background-position: 0 -28px;
  }
  #cssmenu ul ul .submenu-button:after {
    top: 6.5px;
  }
  #cssmenu #menu-button:before,
  #cssmenu .submenu-button:before {
    content: '';
    position: absolute;
    right: 21.5px;
    top: 15px;
    display: block;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-top-color: #222;
    z-index: 99;
  }
  #cssmenu ul ul .submenu-button:before {
    top: 19.5px;
  }
  #cssmenu #menu-button.menu-opened:before,
  #cssmenu .submenu-button.submenu-opened:before {
    border-top-color: #444;
  }
}

/*
 * jQuery Nivo Slider v3.2
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white; 
	filter:alpha(opacity=0); 
	opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

.home_add_top >a img {
  width: 100%;
  border: 1px solid gray;
  margin-bottom: 12px;
}
.special_news > h4 {
	float:left; width: 100%; color: #222; padding: 0px; text-align: left; margin: 15px 0 0 0;
}

.special_news > h4  a{
	float:left; width: 100%; color:#262931; font-size:18px; line-height: 23px; font-weight:bold; margin: 0 0 10px 0;
}

.special_news > h4  a:hover{
	color: #E64B3B;
}

	.special_news > p{
	float:left; width: 100%; text-align:justify; color:#787878;
	}

.col-md-12 > img {
  width: 100%;
}
.right_content {
  margin-bottom: 120px;
}
.single_exclusive {
  margin-top: 50px;
}

	.heading{
	float: left; width: 100%; box-shadow: 0 20px 30px -16px rgba(9,9,16,.2); margin: 0 0 15px 0;
	}
		.heading > h4 {
		float:left; width: 100%; color: #262931; margin-bottom: 5px; font-size:18px; background: #E6E7E8;
		}

		.heading > h4  a{
		float: left; color: #262931; font-weight: bold; padding: 0px; transition: 0.6s; border-left: 5px solid #CCC; min-width: 100px; padding: 5px 10px; font-weight: normal; background: #FFF;
		}
			.heading > h4  a:hover{
			color:#666;
			}

	.single_left_content{
	float:left; width: 100%;
	}
			
.single_left_content > h2 {
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 5px;
  margin-bottom: 20px;
  font-size:21px;
  font-weight:bold;
}
.nav > li > a {
  display: block;
  padding: 10px 0px;
  position: relative;
}
.nav.nav-pills.nav-stacked > li {
	border-bottom: 1px solid #e8e8e8; float:left; width: 100%; min-height: 52px;
    background: url('../images/square.gif') no-repeat 0 17px; padding-left: 15px;
}
.more-news.btn.btn-primary.text-right {
  float: right;
  margin: 20px 0 10px 0;
}

.add_area > img {
  border: 1px solid #ccc;
  margin: 10px 0;
  padding: 3px;
}
.breaking_news {
  margin: 15px 0px;
}

.carousel {
	float:left;
	height22: 390px;
	position: relative; width: 100%;
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
  display: block; height: auto;
  line-height: 1; width: 100%; padding:3px; min-height: 315px; max-height: 315px; border: 1px solid #DDD; transition: 0.6s ease;
}
	.carousel-inner > .item > img:hover{
	opacity: 0.8;	
	}
	
.carousel-indicators {
 display:none
}
.carousel-control.right {
  display22:none
}
.carousel-control.left{display22:none}
.carousel-caption {
  background22: #262931;
  bottom: 5px;
  color: white;
  text-align: left;
  margin-top: 0px;
  z-index: 9999;
  position: relative;
  padding: 10px 0;
  font-size: 18px;
  left:0px
}
	.fp-title{
	float:left;
	margin:0;
	width:100%;
	}
	
	.fp-title a{
	float:left;margin:5px 0;font-size:28px;color:#000; font-weight:bold; line-height: 31px; min-height: 65px;  
	/* font-size:31px; line-height: 38px; min-height: 75px;  */
	}
		.fp-title a:hover{
		color:#E64B3B ;
		}
	
	.carousel-caption p{
	float:left;
	font-size:16px;
	color:#888;
	}

	.carousel-caption2 {
	background: #F2F2F2; bottom: 5px; color: #444; text-align: center; margin-top: 0px; z-index: 9999;
	position: relative; padding: 12px 0; font-size: 16px; left:0px; font-weight: 300;
	}
		.carousel-caption2 p{
		margin: 0;
		}
			.carousel-caption2 p a{
			color:#FFF; width:100%;
			}
				.carousel-caption2 p a:hover{
				color:#BBB;
				}

	.nav > li > a {
	color:#555;
	}
		.nav > li > a:hover {
		background: none;
		text-decoration: none;
		color: #E64B3B;
		}
		
		.nav > li > a i{
		font-size: 11px;
		color: #08121B;
		}

	.list_news{
	float:left; width:100%;
	}
	
	.list_news h2 a {
	float:left; width:100%; margin:0; padding:5px 0; color:#222;
	font-size:21px; font-weight:bold; border-bottom: 2px solid #02ab68; border-top: 2px solid red; text-align: center;
	}

.tab_right > li {
  text-align: center;
  width: 50%;
}
.tab_right > li  a{
	color:#333;
}
.featured_tab > li {
  text-align: center;
  width: 20%;
}
.featured_tab > li a {
  color:white;
}
.another_tab > li {
  text-align: center;
  width: 20%;
}
.another_tab > li a {
  color:white;
}
.home_add > img {
  width: 100%;
  height: 72px;
}

	.textwidget{
	float:left; margin: 15px 0;
	}

.footer_area {
float:left; width: 100%; margin:0 auto; background: #22262C; padding: 40px 0; color:#BBB; font-size:14px; border-bottom: 1px solid #000; 
background22: #141619 url('../images/bg/13.png'); background: #333840;
}
	
	.footer_logo img{
	height:60px; border:none;
	}

.footer_area2{
  float:left; width: 100%;
  font-family:arial,solaimanlipi;
  transition: 0.8s ease;
  background-color:#1A1D23;
  font-size:14px; border-top: 1px solid #444444;
}
	.footer_area2:hover{
	color22:#FFF;
	background-color: #0C1115;
	}

	.footer_area2 img{
	margin:5px;
	width:35px;
	border:none;
	}
		.footer_area2 img:hover{
		opacity:0.9; filter: grayscale(100%); -webkit-filter: grayscale(100%);
		}
	
	.footer_area2 p a{
	float:left; width:100%; text-align:right; color:#DDD; font-weight: normal; text-shadow: 1px 1px 2px #000; margin: 5px 0; font-size: 12px;
	}

	.left_content_top {
	margin-top22: 16px; float:left; width: 100%;
	}

.header_area {
padding:0px; /* background: #4497E5 url(../images/bg/13.png); background: #0159AB url(../images/bg/13.png); */ 
background: linear-gradient(#2774c9,#1454a4);
background-image: url(../images/bg/14.png);
background-repeat: repeat; background-position: 0% 0%; background-size: 400px; background-position: 0% 100%; /* background: #2A81D8; */
padding: 15px 0;
}

.single_archive{
float:left; width: 100%;	
}
	.single_archive > img {
	float: left;
	width: 100%;
	height22:190px;
	height:160px;
	padding22: 3px;
	border22: 1px solid #ccc; border-bottom: 2px solid red; transition: 0.6s ease;
	}
		.single_archive > img:hover{
		transform: scale(0.9); opacity:0.9;
		}
	
.single_archive > a {
  color: black;
  float: right;
}
	
	.single_archive h2{
	float: left; line-height:0.7; margin: 15px 0;
	} 
	
		.single_archive h2 a{
		float:left;
		width:100%;
		height:65px;
		overflow:hidden;
		margin:0 0 10px 0;
		font-size:18px;
		color:#262931;
		font-weight:bold;
		line-height:21px;
		text-decoration:none; padding: 3px 0 0 0;
		} 

			.single_archive h2 a:hover{
			color:#E64B3B;
			}

	
	.single_news{
	float: left; width:100%;
	}
		.single_news p{
		float: left; width:100%;
		}
		
		.single_news img{
		float:left;
		margin:10px 0;
		padding:5px;
		width:100%;
		background:#FFF; border: 1px solid #DDD; transition: 0.6s;
		} 
			.single_news img:hover{
			opacity: 0.8;
			}
		
	.newsCaption{
	float:left; width: 100%; text-align:center; color: #000; padding: 0 0 5px 0; border-bottom: 1px solid #DDD; font-weight: bold;
	}
	
	.single_news h1{
	float: left;
	font-size:28px;
	color:#000; line-height: 31px;
	font-weight:bold; margin: 10px 0; width:100%; /* font-family: solaimanlipi; */
	}
	
	.single_news h4{
	float:left; font-size:18px; color:#212121; line-height:21px; font-weight:normal; width:100%; background: #F6F6F6; padding: 15px 10px; border-top: 2px solid #222; border-bottom: 2px solid #222;
	}
	
	.single_news a{
	color:#E64B3B;
	}
		.single_news a:hover{
		color:#14AD7F;
		}
	
	.post_details p{
	float:left;
	font-size:18px;
	line-height:26px;
	color:#666; text-align: justify; padding: 0 15px !important;
	}

/*--------------- SCROLLER ---------------------*/

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
  float: left;
  overflow: hidden;
  width: 100%;
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    max-width:100px;
    max-height:45px;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 22px;
    height: 22px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.5;
}

.nbs-flexisel-nav-left {
    left: 10px;
    background:;
}

.nbs-flexisel-nav-right {
    right: 10px;
    background: ;
}

.nbs-flexisel-item img {
  /* border: 1px solid #cccccc;  padding: 3px; */
  cursor: pointer;
  height: 140px;
  margin-bottom: 10px;
  margin-top: 10px;
  max-height: 100%;
  max-width: 100%;
 
  position: relative;
  width: 210px; transition: 0.6s ease; border-bottom: 3px solid red;
}
	.nbs-flexisel-item img:hover{
	opacity:0.8; filter: grayscale(100%); -webkit-filter: grayscale(100%); transform: scale(0.9);
	}
	
.carousel_title > h2 {
float: right;
font-size: 23px;
margin-top: 14px;
margin-right: -20px;
}
	.single_carousel > p {
	line-height: 20px;
	}
		.single_carousel > p a{
		color:#000;
		font-size:16px;
		text-decoration:none; font-weight: bold;
		}
			.single_carousel > p a:hover{
			color:#E64B3B;
			}

.fa.fa-forward {
float:right;
position: relative;
top: -128px;
background: #000;
padding: 8px;
color: #FFF;
font-size: 20px;
transition:1s;
}

.fa.fa-backward {
float: left;
top: -128px;
position: relative;
background: #000;
padding: 8px;
color: #FFF;
font-size: 20px;
transition:1s;
}
		#email_subscribtion{
		float:left;
		margin:0 auto;
		font-family:arial;
		}
			#email_subscribtion p{
			float:left;
			width:100%;
			margin:0;
			color:#FFF;
			text-align:left;
			text-shadow:0 1px 2px rgba(0,0,0,0.6);
			text-transform: capitalize;
			}
			
			#email_subscribtion input{
			float:left;
			width:200px;
			height:30px;
			color:#484848;
			margin:5px 0 10px 0;
			padding:0 5px;
			border-radius:3px 0 0 3px;
			border:1px solid #ccc;
			border-right:none;
			}
				#email_subscribtion input:hover{
				border:1px solid #68b325;
				border-right:none;
				}
				
				#email_subscribtion button{
				float:left;
				width:80px;
				height:30px;
				margin:5px 0 10px 0;
				color:#FFF;
				text-align:center;
				background:#262931;
				border-radius:0 3px 3px 0;
				border:none;
				}
					#email_subscribtion button:hover{
					background:#E02F2F;
					}

		
		.logo{
		float:left;
		width:100%;
		}		
		
		#archiveSection{
		float:left;
		margin:15px 0 0 0;
		width:100%;
		}
		
			#news_date{
			float:left;
			width:65%;
			height:30px;
			font-size:13px;
			color:#FFF;
			text-align:center;
			border: none;
			border-radius:3px 0 0 3px; font-family: arial; background: #459EF7;
			}
			
			#btn_date_submit{
			float:left;
			width:35%;
			height:30px;
			border:none;
			border-radius:0 7px 7px 0;
			background:#FFF; transition: 0.6s ease; color: #4285F4; font-family: solaimanlipi;
			}
				#btn_date_submit:hover{
				background:#262931;
				}
				
		.date-time{
		font-size:14px;
		color:#666;
		}
		
		.published{
		float:left;
		width:auto;
		margin:0 10px 0 0;
		}
		
		.reporterTitle{
		float:left;
		color:#666;
		font-size:14px;
		margin:0 10px 0 0;
		padding:0 10px 0 0;
		border-right:3px solid #DEDEDE;
		}
		
		.alert_red{
		color:#A94442;
		padding:15px;
		border:1px solid #EBCCD1;
		border-radius:4px;
		background:#F2DEDE;
		}
		
		.breadcrumbs{
		float:left; width: 100%; margin:0 0 25px 0; padding: 8px 5px; font-size:14px; color:#888;
		border: 1px solid #DDD; border-left: none; border-right: none;
		}
			.breadcrumbs a{
			float22:left; font-weight: bold; color:#666; 
			}
				.breadcrumbs a:hover{
				color: #212121;
				}
		
		#myTabContent{
		height:275px;
		padding:0 0 0 5px;
		overflow-y:auto;
		border-left:1px solid #EEE;
		border-bottom:1px solid #EEE;
		border-top:1px solid #4099DE;
		}
		
		#spImage{
		float: left; height:175px; transition: 0.6s ease; border: none; width: 100%; margin: 0 0 15px 0;
		}
			#spImage:hover{
			/* transform: scale(0.9); opacity:0.8; */ transform: none; opacity: 1;
			}
		
		.backColor{
		float:left;
		width:100%;
		height:35px;
		margin:0;
		/* background-color: #E64B3B; */  /* #35BC86; #02AB68; #2F3942; */
		background-image: linear-gradient( 91.1deg,  rgba(57,31,105,1) -2.3%, rgba(115,43,155,1) 44.4%, rgba(231,75,184,1) 103.4% );
		}
		
		.scrollBackColor{
		float:left;
		width:100%;
		height22:31px;
		margin:0 0 10px 0;
		background-color:#BB1919;
		}
		
		#TopAd img{
		float: left;
		width: 100%;
		max-height: 100px;
		min-height: 50px;
		padding: 0;
		margin: 5px 0;
		border: 1px solid #DDD;
		padding: 2px; transition:0.6s;
		}
			#TopAd img:hover{
			opacity:0.8;
			}
		
		.adArea{
		float:left; 
		width:100%; 
		padding:3px; 
		border:1px solid #CCC;
		transition:0.6s; margin: 5px 0;
		}
			.adArea:hover{
			opacity:0.8;
			}

		.newProfile{
		float: left;
		width: 100%;
		background: #EEE;
		padding: 10px;
		border-radius: 7px;
		margin: 0px 0px 15px;
		transition: all 0.5s ease 0s;
		}
			
			.newProfile:hover{
			background:#DDD;
			}

			.newProfile img{
			float:left;
			width:80px;
			height:85px;
			padding:2px;
			border-radius:7px;
			margin:0 12px 0 0;
			border:1px solid #DDD;
			background-color:#FFF;
			transition: all 0.5s ease 0s;
			}
				.newProfile img:hover{
				opacity:0.8;
				}
			
			.newProfile h1{
			margin:10px 0 5px 0;
			font-size:16px;
			color:#0D1823; font-weight: bold;
			}
			
			
			.newProfile h2{
			margin:0 0 5px 0;
			font-size:16px;
			color:#888;
			}
			
			.newProfile p{
			margin:0;
			font-size:16px;
			color:#666;
			}
			
			
			.divFull{
			float:left; 
			width:100%;
			}
			
			
				#advisoryLink{
				float: left;
				margin: 0px;
				color:#FFF;
				margin:0 0 10px 0;
				font-size: 16px;
				width: 135px;
				line-height: 30px;
				text-align: center;
				border-radius: 7px;
				background: #14AD7F;
				text-decoration:none;
				}
					#advisoryLink:hover{
					background:#262931;
					}
		
		#reporterSection{
		float:left; width:100%; color: #FFF; margin: 10px 0; padding: 15px 10px;
		transition: 0.6s; /* border: 7px double #FFF; border-radius: 15px; **/ background: #FFF; color: #666; box-shadow: 0 20px 30px -16px rgba(9,9,16,.2);
		}
			#reporterSection:hover{
			background22: #262931;	box-shadow: none;
			}
			
			.reporterName{
			float:left; width:100%; text-align: center; font-size: 21px; margin: 0 0 5px 0; color: #262931;
			}
			
			#reporterSection p{
			float:left; width:100%; margin:5px 0; text-align: center;  padding: 10px 0; font-size: 14px;
			}
		
		.video_gal_link{
		float:left; width:100%; background: #14AD7F; color: #FFF; padding:5px; text-align: center; transition: 0.6s ease;
		}
			.video_gal_link:hover{
			background: #0D1823;
			}
			
		.single_content1{
		float:left; width: 100%;
		}
			.single_content1 h4{
			float: left; width: 100%; padding: 8px 0; font-weight: bold; border-bottom: 1px solid #212121; 
			border-top22: 1px solid #000; color: #212121; margin: 30px 0 15px 0;
			}
			
	.sharethis-inline-share-buttons{
	float: left; width: 100%;
	}
		
	.socialMediaArea{
	float:left;
	width:100%;
	margin:30px 0 10px 0;
	}
		.socialMediaArea a{
		float22:right;
		}
		
		.socialMediaArea a i{
		margin: 0 2px; width: 30px; height: 30px; text-align: center; line-height: 30px; color: #C4E2FF; border: 1px solid #A7D4FF; transition: 0.3s ease; font-size: 14px;
		}
		
		/******
		.socialMediaArea a .fa-google-plus {
		background: #d34836;
		}
		
		.socialMediaArea a .fa-facebook {
		background: #3b5998;
		}
		
		.socialMediaArea a .fa-twitter {
		background: #00aced;
		}
		.socialMediaArea a .fa-youtube {
		background: #c4302b;
		}
		.socialMediaArea a .fa-android {
		background: #8DB600;
		}
		*/
			.socialMediaArea a i:hover{
			transition:0.6s; text-shadow: none; background:#5CB0FF; color: #FFF; border: 1px solid #5CB0FF;
			}
			
		.videoPic img{
		float: left; width: 100%; transiton: 0.6s ease; border: 1px solid #12c38f; padding: 3px; border-radius: 12px;
		}
			.videoPic img:hover{
			opacity:0.8; filter: grayscale(100%); -webkit-filter: grayscale(100%);
			}
			
		#webAddress{
		float:left; width:100%; margin-top: 15px; font-size: 14px; color: #000; text-align: right; font-style: italic; font-family: times new roman, solaimanlipi; line-height: 20px;
		}
		
		#webAddress i{
		color: #C88A3D; font-size: 14px;
		}
	
	.btn-primary{
	color: #888; border: none; font-size: 16px; border-radius: 0; background-color: #FFF; transition : 0.6s ease; border: 1px solid #DDD;
	}
		.btn-primary:hover{
		color: #888; background: #F1F1F1; border: 1px solid #F1F1F1; font-weight22: bold;
		}
	
	.slider_area{
	float:left; width: 100%;
	}
	
	#contact_header{
	float: left; width: 100%; margin: 0; font-size: 13px; text-align: right; color: #EEE; font-family: tahoma; line-height: 35px;
	}
	
	#my_icon{
	width: 25px; height: 25px; text-align: center; line-height: 25px; color: #EEE; margin: 0; border-radius: 3px; transition: 0.6s ease; font-size: 12px; /* text-shadow: 3px 3px 5px #444; background: #858585; */
	}
		#my_icon:hover{
		background22: #222;
		}
	
	/****************************************************************************************
	 ************************************ PAGINATION *****************************************
	 ****************************************************************************************/

	#paginationDiv{
	float:right; margin:20px 0; width:100%; min-height:46px; background-color22:#EEE; padding: 0 15px;
	}
	
		#pagination{
		float:left;
		}

		#pagination a, #pagination strong{
		float:left;
		margin:5px 2px;
		padding:0 5px;
		min-width:32px;
		height:32px;
		text-decoration:none;
		color:#A5A5A5;
		font-size:14px;
		line-height:32px;
		text-align:center;
		border:1px solid #DDD;
		font-family:arial;
		background-color:#FFF;
		}
		
		#pagination strong{
		color:#FFF; border:none; font-weight:normal; background-color:#A5A5A5;
		}
			#pagintaion strong, #pagination a:hover{
			font-weight:normal; background:#FFF; color:#FFF; border:1px solid #666; background-color:#666;
			}
			
	#top_article{
	float:left; width: 100%; margin-top: -65px; height: 62px; overflow: hidden; background: #FFF;
	/* background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%); */
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.04), 0 2px 10px 0 rgba(0,0,0,0.06);
	}
		#top_article a{
		float: left; width: 100%; margin:3px 0 10px 0; color: #212121; font-size: 17px; font-weight: bold; line-height: 23px; 
		padding: 5px 10px; transition: 0.3s ease; height: 50px; overflow: hidden;  /* text-shadow: 1px 2px 2px #000; */
		}
			#top_article a:hover{
			color: #E64B3B;
			}
	
	.share_div{
	float:left; width: 100%;
	}
	
	hr{
	border: none;
	}
	
	#footer_logo{
	float22:left; width: 200px; margin: 15px 0; /* background: #EEE; */ transition: 0.6s;  border-radius: 5px; padding: 5px;
	}
		#footer_logo:hover{
		filter: none; opacity:1; filter: grayscale(100%); -webkit-filter: grayscale(100%);
		}
		
	.single_list{
	float:left; width:100%; border-bottom22:1px solid #CCC; border-radius: 0; min-height: 35px; color: #212121; text-decoration: none; font-size: 18px; box-shadow: 0 20px 30px -16px rgba(9,9,16,.2); transition: 0.3s ease;
	}
		.single_list:hover{
		color: #E64B3B; transform:scale(1.1); box-shadow:0px 15px 15px -5px rgba(9,9,16,.2); text-decoration: none;
		}
		
	.single_list i{
	color: red; font-size: 12px;
	}
	
	.small_img{
	float: left; width: 110px; height: 65px; border: 1px solid #DDD; margin: 0 8px 0 0;
	}
	
	#org_family{
	float:left; color: #BBB; padding: 5px 10px; background: #08121b;
	}
		#org_family:hover{
		color: #AAA;
		}
		
	#fam_icon{
	float: left; color: #08121b; background: #FFF; font-size: 14px; padding: 9px;
	}
	
	#fam_icon_sm{
	float: left; color: #FFF; background22: #0066B3; font-size: 10px; margin: 0 10px 0 0; width: 24px; text-align: center; line-height: 24px;
	}
	
	#fam_icon_sm_gray{
	float: left; color: #ffffff; background: #858585;font-size: 14px; margin: 0 10px 0 0; width: 30px; text-align: center; line-height: 30px;
	text-shadow: 3px 3px 5px #444;
	}
	
	.circle_body{
	border-radius: 50%;
	}
	
	address{
	float:left; width: 100%;
	}
		address p{
		float:left; width: 100%;
		}

	 /****************************************************************************************
	 ************************************ PAGINATION *****************************************
	 ****************************************************************************************/
	 
	 
	.image_scaler {
	float: left; width: 100%; overflow: hidden; 
	}
		.image_scaler img{
		-webkit-transition: all 3s linear; transition: all 3s linear;  transform: scale3d(1, 1, 1);
		}
			.image_scaler img:hover{
			transform22: scale(1); all 3s linear; 
			-webkit-transform: scale3d(1.9, 1.9, 1.7); transform: scale3d(1.9, 1.9, 1.7);
			}
			
	.my_custom_img {
    float: left; width: 100%; height: 180px;
	}
	
	.footer_menu_section{
	float:left; width: 100%; border-bottom: 1px solid #555; padding: 0 0 20px 0; margin: 0 0 20px 0;
	}
		.footer_menu_section a{
		float:left; width: 100%; text-decoration: none; color: #BBB; padding: 2px 0; border-left: 2px solid #555;
		text-indent: 15px;
		}
			.footer_menu_section a:hover{
			text-decoration: underline;
			}
	
	.footer_icon{
	float: right;
	}
		.footer_icon a i{
		margin: 0 2px;
		width: 30px;
		height: 30px;
		text-align: center;
		line-height: 30px;
		color: #949494;
		border: 1px solid #4a4d52; transition: 0.3s ease; font-size: 14px;
		}
	
	@media (max-width: 480px) {
		.logo > a img{
		margin: 0 150px;	
		}
		
		#archiveSection{
		margin: 5px 0 0 0;
		}
		
		.header_area{
		padding: 10px 0;
		}
	}

	@media (max-width: 360px) {
		.logo > a img{
		margin: 0 90px;
		}
		
		#archiveSection{
		margin: 5px 0 0 0;
		}

		.socialMediaArea{
		margin: 0px 0px 15px;
		}
		
		.date{
		text-align:center; margin: 0;
		}
		
		#webAddress{
		margin: 0 0 8px 0; font-size: 16px;
		}
		
		.fullLine{
		float:left; width:100%;
		}
		
		.dev_option{
		font-size:16px; color: #4AAEFF;
		}
		
		#cssmenu > ul > li > ul {
		margin: 0;
		}
		
		.post_details p{
		font-size: 18px; line-height: 30px;
		}
		
		#contact_header{
		margin: 0; font-size: 12px; text-align: center;	
		}
		
		#my_icon{
		width: 22px; height: 22px; line-height: 22px;
		}
		
		.carousel-inner > .item > img, .carousel-inner > .item > a > img{
		min-height: 170px; max-height: 170px;
		}
		
		.fp-title a {
		font-size: 26px; line-height: 30px; min-height: auto;
		}
		
		.footer_area{
		padding: 15px 0;
		}
		
		#top_article{
		height: auto; overflow: none; margin: 0 0 15px 0; min-height: 85px;
		}
			#top_article a{
			font-size: 16px; line-height: 21px; margin: 10px 0; text-align: center;
			}
			
		#spImage{
		height: 150px;
		}
		
		.header_area{
		padding: 10px 0;
		}
	}
	
	/* This CSS for Small Mobile */
	@media (max-width: 320px) {
		.logo > a img{
		margin: 0px 70px;
		}
		
		#archiveSection{
		margin: 5px 0 0 0;
		}

		.socialMediaArea{
		margin: 5px 0px 15px;
		}
		
		.date{
		text-align:center; margin: 0;
		}
		
		#webAddress{
		margin: 0 0 8px 0; font-size: 16px; 
		}
		
		.fullLine{
		float:left; width:100%;
		}
		
		.dev_option{
		font-size:16px; color: #4AAEFF;
		}
		
		#cssmenu > ul > li > ul {
		margin: 0;
		}
		
		.post_details p{
		font-size: 18px; line-height: 30px;
		}
		
		#contact_header{
		margin: 0; font-size: 12px; text-align: center;	
		}
		
		#my_icon{
		width: 22px; height: 22px; line-height: 22px;
		}
		
		.carousel-inner > .item > img, .carousel-inner > .item > a > img{
		min-height: 170px; max-height: 170px;
		}

		.fp-title a {
		font-size: 26px; line-height: 30px; min-height: auto;
		}
		
		.footer_area{
		padding: 15px 0;
		}
		
		#top_article{
		height: auto; overflow: none; margin: 0 0 15px 0; min-height: 85px;
		}
			#top_article a{
			font-size: 16px; line-height: 21px; margin: 10px 0; text-align: center;
			}
			
		#spImage{
		height: 150px;
		}
		
		.header_area{
		padding: 10px 0;
		}
	}
	
	.counter_circle{
	float: left; width: 65px; height: 65px; margin: 0 8px 0 0; border-radius: 50%; text-align: center; line-height: 65px; color: #FFF; font-size: 24px;
	}
	
	.bg_green{
	background: #1EB786;
	}
	
	.bg_red{
	background: #F56857;
	}
	
	.bg_blue{
	background: #4099DE;
	}
	
	.bg_orange{
	background: #FF9B39;
	}
	
	.bg_purple{
	background: #BB358B;
	}
	
	.bg_facebook{
	background: #3B5998;
	}
	
	.bg_twitter{
	background: #55ACEE;
	}
	
	.bg_youtube{
	background: #CD201F;
	}
	
	.bg_instagram{
	background: #D62976;
	}
	
	#single_icon{
	font-size: 21px;
	padding: 10px;
	border-radius: 50%;
	color: #FFF;
	width: 45px;
	height: 45px;
	line-height: 25px;
	margin-bottom: 10px;
	}
	
	.font-solaiman{
	font-family: solaimanLipi;
	}
	
	.main_content_area{
	min-height: 200px;
	}
	
	.width-50px{
	width: 50px; height: 50px; line-height: 50px;
	}
	
	.line-height-50{
	line-height: 50px; font-size: 16px;
	}
	
	.padding-10px{
	padding: 10px; background: #F7F7F7; margin: 8px 0;
	}
	
	.videoWrapper{
	float:left; width: 100%;
	}
