/*!
 * custom style sheet
 */
 
 @font-face {

  font-family: 'Questrial';

  src: url('../fonts/Questrial-Regular.TTF?v=4.4.0');

    font-weight: normal;

  font-style: normal;

}

 
 
 
 
body {
	font-family: 'Questrial';
	font-size: 14px;
	line-height: normal;
	/*overflow-x: hidden;*/
}

.other-services ul li{ float:left; padding:10px; list-style:none;}
.other-services ul li a { font-size:12px; color:#000;}
.other-services p { margin-bottom:5px;}
.boder-one {border-bottom: solid 2px #ccc; padding:70px 0;
min-height:200px;border-right: solid 2px #ccc;}
.boder-two {border-bottom: solid 2px #ccc; padding:60px 0; }
.boder-three {border-bottom: solid 2px #ccc; padding:60px 0; border-right:
solid 2px #ccc; margin-bottom:10px;}
.boder-four {border-bottom: solid 2px #ccc; padding:60px 0;
margin-bottom:10px; }

.kmc-services-content p { text-align:justify;}

img {
	max-width: 100%;
	height: auto;
	width: auto;
}
.carousel-inner {
	text-align: center;
	display: inline;
}
.carousel-inner > .item > a > img, .carousel-inner > .item > img {
	display: inline;
}
.more {
	padding-top: 20px;
}
.social-top li {
	float: left;
	background: #fff;
	margin: 0 1px;
	padding: 0 15px;
	list-style: none;
}
.top-header {
	background: #c3c3c3;
	line-height: 30px;
}
.navbar-fixed-bottom, .navbar-fixed-top {
	margin-top: 30px;
}
.social-top li:hover {
	background: #ccc;
}
.fa {
	font-size: 15px !important;
}
.top-header ul {
	margin: 0px;
}
.social-top-rt li {
	float: left;
	margin: 0 1px;
	padding: 0 15px;
	list-style: none;
	border-right: solid 1px #ccc;
}
.social-top-rt li a {
	color: #353535;
}
.search_icon {
	margin-right: 20%;
}
.mobile-header-section {
	padding: 15px 0;
}
h1 {
	color: #fff;
	font-size: 20px;
	text-transform: capitalize;
	margin-bottom: 20px;
}
.surgical_ahed ul {
	margin: 0px 15px;
	padding: 0px;
}
.surgical_ahed ul li {
	padding: 5px 0;
	color: #fff;
}
.surgical_ahed ul li a {
	color: #fff;
	font-size: 13px;
}
.placeholder_three {
	background: #abd5ff none repeat scroll 0 0;
	margin: 0 15px 15px 15px;
	padding: 10px;
	max-width: 570px;
	min-height: 247px;
}
.placeholder_two {
	/*background: #29aae1 none repeat scroll 0 0;*/
	padding: 0px;
}
.placeholder_five {
	padding: 0px;
}
.more {
	color: #fff;
	text-decoration: none;
	position: absolute;
	right: 9%;
	bottom: 6%;
	border:1px solid #d1d1d1;
	padding:5px;
	margin-top:15px;
}
.bg-col {
}
.cm {
	/*min-height: 247px;*/
	text-align: center;/*padding-top: 25px;*/
}
.cm img{
	width:100%;
}

.banner {
	margin: 15px 0;
}
.surgical_ahed {
	max-width: 400px;
	height: auto;
/*margin: 50px auto;*/
	margin: 40px auto;
}
.invest-in-bengal {
	background: #52a104;
	padding: 22.5px 30px;
	color: #fff;
	font-size: 13px;
	margin-bottom: 15px;
}
.invest-in-bengal img {
	margin-left: 20px;
}
.e-services {
	background: #52a104;
	padding: 31px 30px;
	color: #fff;
	font-size: 13px;
	margin-bottom: 15px;
}
.e-services img {
	margin-left: 45px;
}
.wb-gov {
}
.wb-gov ul {
	margin: 0px;
	padding: 0px;
}
.wb-gov ul li {
	float: left;
	background: #073c6d;
	list-style: none;
	padding: 25px;
	text-align: center;
	width: 49%;
	min-height: 120px;
}
.wb-gov ul li span {
	display: block;
	padding-top: 5px;
	color: #fff;
}
.deprt {
	background: #0275e0;
	text-align: center;
	padding: 20px 0;
	
	min-height: 120px;
}
.deprt span {
	color: #fff;
	display: block;
	text-align: center;
	padding: 5px 0 0 0;
}
.corner {
	background: #52a104;
	padding: 14px;
	text-align: center;
	margin-bottom: 15px;
}
.corner span {
	color: #fff;
	display: block;
}
.container-6 ul li {
	width: 262px;
	list-style: none;
}
.container-6 ul {
	margin: 0px;
	padding: 0px;
}
.tender {
	background: #105776;
	padding: 14px;
	text-align: center;
}
.tender span {
	color: #fff;
	display: block;
	padding: 0px;
}
.business {
	text-align: center;
	background: #0e86f6;
	width: 49%;
	min-height: 120px;
	text-align: center;
	padding: 20px;
	margin-bottom: 5px;
}
.tourism {
	text-align: center;
	background: #0e86f6;
	width: 49%;
	min-height: 120px;
	text-align: center;
	padding: 20px;
	margin-bottom: 5px;
}
.business span {
	display: block;
	color: #fff;
	padding-top: 0px;
}
.tourism span {
	display: block;
	color: #fff;
	padding-top: 0px;
}
.industry {
	text-align: center;
	background: #0e86f6;
	width: 49%;
	min-height: 120px;
	text-align: center;
	padding: 21px;
}
.culture {
	text-align: center;
	background: #0e86f6;
	width: 49%;
	min-height: 120px;
	text-align: center;
	padding: 21px;
}
.industry span {
	display: block;
	color: #fff;
	padding-top: 0px;
}
.culture span {
	display: block;
	color: #fff;
	padding-top: 0px;
}
.footer {
	/*background: #29aae1;*/
	margin: 15px 0;
}
.link-arw {
	background: #0e86f6;
	width: 262px;
	text-align: center;
}
.footer-bottom {
	padding: 10px 0;
}
.footer-bottom ul {
	text-align: center;
	margin: 0px;
	padding: 0px;
	display: block;
}
.footer-bottom ul li {
	display: inline;
	line-height: 30px;
}
.footer-bottom ul li a {
	color: #000;
	padding: 10px;
}
.foot-col {
	background: #c7c7c7;
}
.foot-col p {
	display: block;
	text-align: center;
	color: #737373;
	font-size:11px;
}
.footer-bottom p {
	display: block;
}
.footer ul {
	margin: 0px;
	padding: 0px;
}
.footer ul li {
	float: left;
	list-style: none;
	padding: 45px 22px;
	border-right: solid 1px #fff;
	color: #fff;
	font-size: 15px;
}
.footer ul li a {
	color: #fff;
	display: inline-block;
	font-size: 15px;
}
/* Search Style */ 
.search_icon {
	margin: 35px 0;
	text-align:right;
	border:solid 1px #ccc;
	/*width:50%;
	float:right;*/
	padding-right:5px;
	display: none;
}
#search {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.7);
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-webkit-transform: translate(0px, -100%) scale(0, 0);
	-moz-transform: translate(0px, -100%) scale(0, 0);
	-ms-transform: translate(0px, -100%) scale(0, 0);
	-o-transform: translate(0px, -100%) scale(0, 0);
	transform: translate(0px, -100%) scale(0, 0);
	opacity: 0;
	display: none;
}
#search.open {
	-webkit-transform: translate(0px, 0px) scale(1, 1);
	-moz-transform: translate(0px, 0px) scale(1, 1);
	-ms-transform: translate(0px, 0px) scale(1, 1);
	-o-transform: translate(0px, 0px) scale(1, 1);
	transform: translate(0px, 0px) scale(1, 1);
	opacity: 0.9;
	z-index: 9999;
	display: block;
	background: #000;
}
#search input[type="search"] {
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -51px;
	width: 60%;
	margin-left: 20%;
	color: rgb(255, 255, 255);
	background: transparent;
	border-top: 1px solid rgba(255, 255, 255, .8);
	border-bottom: 2px solid rgba(255, 255, 255, .5);
	border-left: 0px solid transparent;
	border-right: 0px solid transparent;
	font-size: 40px;
	font-family: Roboto;
	font-weight: 300;
	text-align: center;
	outline: none;
	padding: 10px;
}
#search .close {
	position: fixed;
	top: 15px;
	right: 15px;
	opacity: 1;
	font-size: 18px;
	font-weight: normal;
	color: #ccc;
}
#search .close:hover {
	color: #FC2121;
	cursor: pointer;
}
/* Search Style */ 



.fa-search {
	font-size: 50px;
	color: #000;
}
#search {
	font-size: 50px;
}
/*=========================
  Icons
 ================= */
.social-icon {
	margin: 35px 0;
	text-align:center;
}
/* footer social icons */
ul.social-network {
	list-style: none;
	display: inline;
	padding: 0;
}

ul.social-network li {
	display: inline-block;
	margin: 0 5px;
}
/* header social icons */
.social-network a.icoRss:hover {
	background-color: #F56505;
}
.social-network a.icoFacebook:hover {
	background-color: #3B5998;
}
.social-network a.icoTwitter:hover {
	background-color: #33ccff;
}
.social-network a.icoGoogle:hover {
	background-color: #BD3518;
}
.social-network a.icoVimeo:hover {
	background-color: #0590B8;
}
.social-network a.icoLinkedin:hover {
	background-color: #007bb7;
}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i, .social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
	color: #053d63;
}
a.socialIcon:hover, .socialHoverClass {
	color: #44BCDD;
}
.social-circle li a {
	display: inline-block;
	position: relative;
	margin: 0 auto 0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	text-align: center;
	width: 30px;
	height: 30px;
	font-size: 24px;
	border: solid 1px #000;
color: #000;
}
.social-circle li span {
	margin: 0;
	line-height: 30px;
	text-align: center;
}
/*.social-circle li a:hover span, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}*/
.social-circle span {
	color: #000;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}
.gallery {
	padding: 0px;
}
.footer-pad {
	padding: 0px;
}
.logo {
	/*display: block;*/
	/*padding-top: 30px;*/
	padding-top: 15px;
}
.biswa-bangla-logo {
	display: block;
	/*padding-top: 30px;*/
	padding-top: 15px;
}
/*--------------------------gallery hover------------------------------------*/
/*.mask ul li {
	width: 90px;
	height: 90px;
	float: left;
	background: #ccc;
	margin: 10px;
}*/
.view-third img {
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
.view-third .mask {
	background-color: rgba(0,0,0,0.6);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transform: translate(460px, -100px) rotate(180deg);
	-moz-transform: translate(460px, -100px) rotate(180deg);
	-o-transform: translate(460px, -100px) rotate(180deg);
	-ms-transform: translate(460px, -100px) rotate(180deg);
	transform: translate(460px, -100px) rotate(180deg);
	-webkit-transition: all 0.2s 0.4s ease-in-out;
	-moz-transition: all 0.2s 0.4s ease-in-out;
	-o-transition: all 0.2s 0.4s ease-in-out;
	-ms-transition: all 0.2s 0.4s ease-in-out;
	transition: all 0.2s 0.4s ease-in-out;
}
.view-third h2 {
	-webkit-transform: translateY(-100px);
	-moz-transform: translateY(-100px);
	-o-transform: translateY(-100px);
	-ms-transform: translateY(-100px);
	transform: translateY(-100px);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.view-third p {
	-webkit-transform: translateX(300px) rotate(90deg);
	-moz-transform: translateX(300px) rotate(90deg);
	-o-transform: translateX(300px) rotate(90deg);
	-ms-transform: translateX(300px) rotate(90deg);
	transform: translateX(300px) rotate(90deg);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.view-third a.info {
	-webkit-transform: translateY(-200px);
	-moz-transform: translateY(-200px);
	-o-transform: translateY(-200px);
	-ms-transform: translateY(-200px);
	transform: translateY(-200px);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.view-third:hover .mask {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-ms-transition-delay: 0s;
	transition-delay: 0s;
	-webkit-transform: translate(0px, 0px);
	-moz-transform: translate(0px, 0px);
	-o-transform: translate(0px, 0px);
	-ms-transform: translate(0px, 0px);
	transform: translate(0px, 0px);
}
.view-third:hover h2 {
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition-delay: 0.5s;
	-moz-transition-delay: 0.5s;
	-o-transition-delay: 0.5s;
	-ms-transition-delay: 0.5s;
	transition-delay: 0.5s;
}
.view-third:hover p {
	-webkit-transform: translateX(0px) rotate(0deg);
	-moz-transform: translateX(0px) rotate(0deg);
	-o-transform: translateX(0px) rotate(0deg);
	-ms-transform: translateX(0px) rotate(0deg);
	transform: translateX(0px) rotate(0deg);
	-webkit-transition-delay: 0.4s;
	-moz-transition-delay: 0.4s;
	-o-transition-delay: 0.4s;
	-ms-transition-delay: 0.4s;
	transition-delay: 0.4s;
}
.view-third:hover a.info {
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition-delay: 0.3s;
	-moz-transition-delay: 0.3s;
	-o-transition-delay: 0.3s;
	-ms-transition-delay: 0.3s;
	transition-delay: 0.3s;
}
.view {
	width: 556px;
	height: 247px;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	-webkit-box-shadow: 1px 1px 2px #e6e6e6;
	-moz-box-shadow: 1px 1px 2px #e6e6e6;
	box-shadow: 1px 1px 2px #e6e6e6;
	cursor: default;
	background: #fff url(../images/bgimg.jpg) no-repeat center center;
}
.view .mask, .view .content {
	width: 556px;
	height: 247px;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
}
.view img {
	display: block;
	position: relative;
}
.view h2 {
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	position: relative;
	font-size: 17px;
	padding: 10px;
	background: rgba(0, 0, 0, 0.8);
	margin: 20px 0 0 0;
}
.view p {
	font-family: Georgia, serif;
	font-style: italic;
	font-size: 12px;
	position: relative;
	color: #fff;
	padding: 10px 20px 20px;
	text-align: center;
}
.view a.info {
	display: inline-block;
	text-decoration: none;
	padding: 7px 14px;
	background: #000;
	color: #fff;
	text-transform: uppercase;
	-webkit-box-shadow: 0 0 1px #000;
	-moz-box-shadow: 0 0 1px #000;
	box-shadow: 0 0 1px #000;
	background: #f78408;
}
.view a.info: hover {
	-webkit-box-shadow: 0 0 5px #000;
	-moz-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
}
/*caursol css*/

#container {
	width: 100%;
	position: relative;
}
#carousel {
	margin: 0 auto;
}
#carousel img {
	border: 0;
}
#ui-carousel-next, #ui-carousel-prev {
	/*width: 50px;
				height: 100px;*/
				
	display: block;
	position: absolute;
	top: 0;
	/*z-index: 99999;*/
	padding: 0 10px;
}
#ui-carousel-next {
	right: 0;
	background: #073c6d;
	text-align: center;
	padding: 10px;
	color: #fff;
}
#ui-carousel-prev {
	right: 32px;
	background: #073c6d;
	padding: 10px;
	color: #fff;
}
/*#ui-carousel-next > span, #ui-carousel-prev > span {
	display: none;
}*/
.wrapper a {
	color: #fff;
	font-size: 12px;
	text-align: center;
	background: #073c6d;
	padding: 0 10px;
	line-height: 40px;
}
.quick-lnk-heading {
	background: #0e86f6;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	margin: 15px 0;
}
/*caursol css*/

.social-search {
	overflow: hidden;
	height: auto;
}
.one {
	position: relative;
	top: 0;
	z-index: 1;
}
.two {
	display: none;
	position: absolute;
	z-index: 9999;
	width: 90%;
	left: 0px;
}
.two ul {
	top: 0px;
	left: 0px;
}
.two ul li {
	list-style: none;
}
.fb-box {
	background: #3a589b;
}
.tw-box {
	background: #598dca;
}
.yt-box {
	background: #cf3427;
}
.fb-box fa {
	padding: 0px;
}
.social-search {
	overflow: hidden;
	height: auto;
}
.one {
	position: relative;
	top: 0;
	z-index: 1;
}
.two {
	display: none;
	position: absolute;
	z-index: 9999;
	width: 90%;
	left: 0px;
}
/*******************************************INEER PAGES CSS************************************************/


.navbar-default {
	background: #0275e0;
}
.navbar-default .navbar-nav>li>a {
	color: #fff;
}
a {
	font-size: 14px;
	color: #337ab7;
}
.list-group li {
	padding: 8px 0;
	list-style: none;
	border-bottom: solid 1px #ccc;
}
.list-group li img {
	margin: 0 10px 0 0;
	background: #ccc;
}
.left-pnl ul li {
	list-style: none;
	padding: 10px 0;
	border-bottom: solid 1px #ccc;
}
.left-pnl ul li.active {
	border-bottom: solid 1px #1881e2 !important;
	background: url(../images/active-icon.png) center right no-repeat;
}
.active_2 { 	border-bottom: solid 1px #1881e2 !important;
	background: url(../images/active-icon.png) right 14.5px no-repeat;
}
.left-pnl ul {
	margin: 0px;
	padding: 0px;
}
.left-pnl { margin-top:10px;}

/* Left Navigation
		-----------------------------------------------*/
.mainNav {
	background: #0275e0;
	margin-top: 20px;
}
/* First Level */
.mainNav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #444
}
.mainNav ul li {
}
.mainNav ul li a {
	color: #fff;
	display: block;
	font-size: 1.1em;
	line-height: normal;
	padding: 12px 20px;
	text-decoration: none;
}
.mainNav ul li a:hover {
	color: #000;
	text-decoration: none;
}
/* Second Level */
.mainNav ul ul {
	border-bottom: none;
}
.mainNav ul ul li {
	border-top: 1px solid #ccc;
	background: #fff;
}
.mainNav ul ul li a {
	color: #337ab7;
	display: block;
	font-size: 1em;
	line-height: normal;
	padding: 10px 0;
}
.mainNav ul ul li a:hover {
	color: #337ab7;
	color: #000;
}
/* Third Level */
.mainNav ul ul ul {
	border-top: 1px solid #222;
}
.mainNav ul ul ul li {
	border: none;
}
.mainNav ul ul ul li a {
	padding-left: 3.5em;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
}
/* Accordion Button */
ul li.has-subnav .accordion-btn {
	color: #fff;
	background: rgba(255,255,255, 0.15);
	font-size: 16px;
}
.visitors_img {
	display: block;
	width: 100%;
	height: auto;
}
.nav>li>a {
	/*padding: 15px 23px;*/
	padding: 15px 11px;
}
.other-logos ul li {
	display: inline-block;
	text-align: center;
	list-style: none;
	border-right: solid 1px #ccc;
}
.other-logos ul {
	text-align: center;
}
.other-logos {
	padding: 10px 0;
	border-bottom: solid 0px #ccc;
	border-top: solid 0px #ccc;
	margin: 5px 0;
}
.about-bengal p {
	line-height: 25px;
	text-align:justify;
}
.about-business {
	background: url(../images/business-bg.png) center top no-repeat;
}
.business-tagline {
	font-size: 40px;
	text-transform: uppercase;
	color: #fff;
	text-align: left;
	padding: 100px;
}
.more_btn {
	background: #0275e0;
	padding: 8px 20px;
	color: #fff;
}
.more_btn_2 {
	background: #09c6c6;
	padding: 8px 20px;
	color: #000;
	display: inline-block;
	margin-bottom: 5px;
}
.more_btn:hover {
	background: #fff;
	color: #000;
	text-decoration: none;
}
.Business-content {
	background: #e3e3e3;
	margin: 0 20px;
	padding: 30px;
}
.Business-content p {
	line-height: 25px;
}
.Business-content ul li {
	list-style: none;
	background: url(../images/r-arw.png) left center no-repeat;
	padding: 10px 40px;
}
.Business-content ul {
	margin: 0px;
	padding: 0px;
}
.indi-area div {
	width: 48%;
	float: left;
	padding: 2%;
}
.indi-area p {
	line-height: 25px;
}
.about-tourism p {
	line-height: 25px;
}
.keywords-filter {
	float: left;
	padding-left:0px;
}
.keywords-filter li {
	float: left;
	list-style: none;
	padding: 0 10px;
}
input, select {
	padding: 5px;
}
.about-tender span {
	color: #000;
	font-weight: bold;
}
.tender-tble {
	border-bottom: dotted 1px #000;
	border-top: dotted 1px #000;
}
.about-industry {
	background: url(../images/industry-bg-img.png) left 60px no-repeat;
}
.accordion-header-only {
	padding: 30px;
}
.about-industry p {
	line-height: 25px;
}
.industry-content p {
	line-height: 25px;
}
.industry-content {
	margin-bottom: 50px;
}
.ui-accordion-header {
	background: #05437d;
	font-size: 20px;
	color: #fff;
	padding: 20px;
	margin: 0 0 10px 0;
	opacity: 0.9;
}
.ui-accordion-content {
	background: #1a79d7;
	padding: 20px;
	color: #fff;
	opacity: 0.9;
}
#accordion {
	margin: 0 150px;
}
.about_cm p {
	line-height: 25px;
	text-align:justify;
}
.egiea-bangla-logo { padding-top:30px; text-align:center;}
.cm-diary { border: solid 3px #06F; padding:20px; text-align:center; margin-top:20px;}
.cm-diary span { font-size:12px; font-weight:bold; padding:10px 0; display:inline-block; text-transform:uppercase; background:#0275e0; padding:10px; border-radius:3px; color:#fff; margin:5px;}
.heading {} 

h1 { color:#0275e0; border-bottom: dotted 1px #0275e0; font-weight:600; padding:0 0 10px 0; }
h4 { color:#0275e0;}
.accordion_example2 { margin-top:50px;}
.arts span{ display:block; text-align:center; padding:30px 0; color:#013b70; font-size:12px; font-weight:bold;}
.culture-content ul li{ background:#ebe9e9; padding:50px 20px; width:23%; float:left; list-style:none; text-align:center; margin-right:2%; }
.culture-content ul { margin:0px; padding:0px;}
.culture-content p { line-height:25px;}
.table-press tr td{ background:#ebe9e9;}
.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #143451;
}
.visitor-container image {
  display: block;
  width: 100%;
  height: auto;
}
.visitor-container:hover .overlay {
  opacity: 0.9;
}
.text {
  color: white;
  font-size: 30px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}
.visit-btn{ background:#7c9506; padding:5px 15px;}
.mr, .mr1, .mr2, .mr3, .mr4, .mr5 {background:#7c9506; padding:5px 15px; position:absolute; z-index:9999;   top: 70%;
  left:45%; color:#fff; transform: translate(-30%, -60%);
  -ms-transform: translate(-30%, -60%);
}


/*****************************************************************New Add Css******************************************************************************/

.citizens { background:url(../images/texture.png) center top #003f7c repeat; }
.citizens ul li { float:left; margin:5px; margin:20px; list-style:none; text-align:center; padding:50px 0;}
.citizens ul li span { text-align:center; color:#fff; text-align:center; display:inline-block; padding:50px 0;}

.common-cls { background:#e2e2d9; text-align:center; margin:30px 0 0 0;}
.surgical_ahed h1 { color:#fff;}
.list-arw li { background: url(../images/rt-arw.png) left center no-repeat; padding: 5px 0 5px 20px; list-style:none;}
.list-arw li a { color:#fff;}
.carousel { overflow: hidden; }
.item { overflow: hidden; }
.btn { width:100%;}
.agriculture-content p{ line-height:25px; text-align:justify;}
.agri-list li{ padding:10px 0; margin:0px;}
.agri-list { margin:0px 0 0 10px; padding:0px;}
.minister-in-charge { background:#e6e4e4; padding:10px;}
.rti { border-bottom: dotted 1px #06F; padding:10px 0;}
.table-inverse{color:#000; background-color:#d8e0f2;}
.table-inverse td { border-bottom:solid 2px #fff;}

.table-inverse2{ background:#e0e0e0;}
.table-inverse2 td { border-bottom:solid 2px #fff;}
.landsform { background:#e0e0e0; border-top: solid 3px #0a60c3; padding:20px;}
.landsform ul li { padding:10px 0;}
.landsform { background:url(../images/land-map.png) 250px no-repeat #e0e0e0;}
.forest {background:#e0e0e0; border-top: solid 3px #0a60c3; padding:20px;}

.forest-peak {background:#10aad6; padding:10px;color:#fff;}
.forest span { color:#000 !important; font-weight:bold;  }
.geo-reg { background:#d8e0f2; padding:20px;}
h5{ color:#0a60c3;}
    






.submenu li{ padding-left:15px !important;}
.show-hide-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.show-hide-text a {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
.show-hide-text p {
  position: relative;
  overflow: hidden;
  max-height: 300px;
  line-height: 20px;
}
.show-hide-text p:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100px;
  height: 20px;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, white));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%);
}
@supports (-webkit-line-clamp: 3) {
  .show-hide-text p {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
  .show-hide-text p:after {
    display: none;
  }
}

.show-less {
  display: none;
}
.show-less:target {
  display: block;
  -webkit-transition: all 0.5s ease-out;
}
.show-less:target ~ p {
  display: block;
  max-height: 100%;
}
.show-less:target + a {
  display: none;
  -webkit-transition: all 0.5s ease-out;
}
.gif-logo{
 margin: 47px 17px 17px 17px;
    text-align: center;
 
 }




.item {
    float: left;
    position: relative;
    line-height: 1em;
}


.grid-sizer { width: 20%; }
.item { width: 20%; }

.more_news{
bottom:40%;	
	
}


@media screen and (max-width: 1224px) {
  /* 10 columns for larger screens */
  .grid-sizer { width: 33.33%; }
  .item { width: 33.33%; }
}

@media screen and (max-width: 720px) {
  /* 10 columns for larger screens */
  .grid-sizer { width: 50%; }
  .item { width: 50%; }
}

@media screen and (max-width: 480px) {
	
.more_news{
bottom:48%;	
	
}	
	
  /* 10 columns for larger screens */
  .grid-sizer { width: 100%; }
  .item { width: 100%; }
  .gif-logo{margin:0px;}
  .logo{padding-top:15px;}
}

.image{
    max-width: 100%;
    margin: 0;
    display: block;
}

.image:after {
    clear:both;
}

.overlay {
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    top: 0;
    left: 0;
    text-decoration: none;
    color: #fff;
    display: none;
}

.overlay .title {
    text-align: center;
    font-size: 30px;
}

.overlay .description {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,0.80);
    width: 100%;
    margin: 0;
}

.overlay .description p {
    margin: 20px;
}

.item:hover .overlay {
    display: block;
}
.inner-footer { background:#ccc;}
.inner-footer .quick-lnk-heading { background:none; color:#0d76df;}
.footer-pad ui-carousel { background: none; color:#000; border-right:solid
1px #989898 !important; }

.footer-pad #ui-carousel-prev {border:none;}
.footer-pad #ui-carousel-next {border:none;}
.footer-pad .ui-carousel a { background:073c6d; color:#ffffff	;
border-right:solid 1px #989898;}




/*-----------------------------------------------------------
Maincontent CSS
-----------------------------------------------------------*/
.main-content { padding: 50px 0 }
.single-post {
    overflow: hidden;
    position: relative;
	margin-bottom:30px;
}
.square-post a,
.long-post a { height: 300px }
.large-post a { height: 600px }
.long-posts-wrap a { height: 400px }
.single-post a {
    display: block;
    position: relative;
    z-index: 99;
}
.post-featured-img {
    display: block;
    height: 100%;
    width: 100%;
    -webkit-background-size: cover;
    background-size: cover;
    z-index: 1;
    position: relative;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.post-featured-img:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    content: "";
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
    filter: alpha(opacity=10);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
    filter: alpha(opacity=10);
    opacity: 0.1;
    z-index: -1;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.post-featured-img.long_1 { background-image: url(../images/event-01.png); border: solid 5PX #ccc;}
.post-featured-img.long_2 { background-image: url(../images/event-02.png);  border: solid 5PX #ccc;}
.post-featured-img.long_3 { background-image: url(../images/event-03.png); border: solid 5PX #ccc; }
.post-featured-img.long_4 { background-image: url(../images/event-04.png);  border: solid 5PX #ccc;}
.post-featured-img.long_5 { background-image: url(../images/event-05.png);  border: solid 5PX #ccc;}
.column-padding-fix { padding: 0 15px }
.column-padding-fix,
.long-posts-wrap { margin: 30px 0 }
.column-padding-fix .row > div { padding: 0 }
.column-padding-fix .cat-sec-title { margin-left: -15px }
.cat-sec-title,
.comment-area h2 {
    font-size: 25px;
    font-weight: 700;
    margin: 0 0 20px;
    text-transform: uppercase;
}
.single-post a:after {
    border: 5px solid #075aaa;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9;
    display: none;
}
.post-date {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    left: -100%;
    padding: 10px 20px;
    position: absolute;
    text-align: center;
    top: 0;
    z-index: 2;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.post-date p { margin: 0 }
.post-date p.month-name {
    font-size: 12px;
    font-weight: 500;
}
.post-bottom-info {
    bottom: 0;
    color: #fff;
    left: 0;
    padding: 26.2px;
    position: absolute;
    z-index: 3;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fffcfc+0,202121+9,0f0d0b+100&0+0,0.9+100 */
background: -moz-linear-gradient(top, rgba(255,252,252,0) 0%, rgba(32,33,33,0.08) 9%, rgba(15,13,11,0.9) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,252,252,0) 0%,rgba(32,33,33,0.08) 9%,rgba(15,13,11,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,252,252,0) 0%,rgba(32,33,33,0.08) 9%,rgba(15,13,11,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00fffcfc', endColorstr='#e60f0d0b',GradientType=0 ); /* IE6-9 */}
.post-bottom-info h2 {
    font-size: 22px;
    margin: 0 0 15px;
}
.post-date::after {
    background: none repeat scroll 0 0 #075aaa;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}
.post-samary {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    height: 0;
    overflow: hidden;
}
.post-samary p { margin-bottom: 0 }
.single-post:hover .post-samary {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    height: 80px;
}
.single-post:hover .post-featured-img {
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.single-post:hover .post-featured-img:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    opacity: 0.4;
}
.single-post:hover .post-date { left: 0 }
.single-post:hover .post-bottom-info { bottom: -30px }
.single-post:hover a:after { display: block }
.post-navigation i.fa { margin-right: 5px }
.post-navigation a { color: #333 }


.holder { 
  height:250px;
  overflow:hidden;
}
.holder ul {
  list-style:none;
  margin:0;
  padding:0;
  position: relative;
}
.holder ul li {
  padding:10px 0px;
}
.holder ul li a {
  color:darkred;
  text-decoration:none;
}		
		
.tickercontainer ul li { width:100% !important; float:none !important; background:none; margin:0px; padding:0px;}
.tickercontainer ul li a { color:#06F;}








