@charset "utf-8";



/* CSS Document */







/* custom fonts */



@font-face {



	font-family:BanglaMedium;



	src:url('../fonts/bangla-medium/bangla-medium.eot');



	src:url('../fonts/bangla-medium/bangla-medium.eot?#iefix') format('embedded-opentype'),



		url('../fonts/bangla-medium/bangla-medium.svg#BanglaMedium') format('svg'),



		url('../fonts/bangla-medium/bangla-medium.woff') format('woff'),



		url('../fonts/bangla-medium/bangla-medium.ttf') format('truetype');



	font-weight: normal;



	font-style: normal;



}



/* /custom fonts */



h1, h2, h3, h4, p, span, ul, li, dl, dt, dd, em, a, form{margin: 0;

padding: 0;

border: none;}



html { font-size:100%; }







body { margin:0;

	padding:0;

	font:normal 13px/18px "Arial", Tahoma, Verdana;

	color:#5c5a59;

	text-decoration:none; }



input, textarea, select { font-family:"Arial", Tahoma, Verdana; color:#5c5a59; }







a { outline:none; text-decoration:none; color:#6287bc; transition:all linear 0.2s; }



a:hover, a:focus { text-decoration:underline; color:#6287bc; outline:none; }



	a * { transition:all linear 0.2s; }



	a img { border:0; }







img { max-width:100%; }







h1, h2, h3, h4, h5, h6, p { margin:0 0 10px 0; font-weight:normal; }







p { line-height:1.5em; }







h2 { font-size:2em; }



h3 { font-size:1.6em; }



h4 { font-size:1.2em; }



h5 { font-size:1.0em; font-weight:bold; }







small { font-size:70%; }







abbr, article, aside, audio, bb, canvas, datagrid, datalist, details, dialog, eventsource, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, time, video { display:block; }







.container { padding-left:3px; padding-right:3px; }



.row { margin-left:-3px; margin-right:-3px; }



[class^="col-"] { padding-left:3px; padding-right:3px; }







/* header */



header { padding:40px 0 0 0; }



	header .search { float:right; width:210px; position:relative; }



		header .search .input { margin:0 24px 0 0; }



		header .search input[type="search"] { width:100%; color:#052d51; }



		header .search button { right:0; top:0; position:absolute; width:23px; height:23px; text-align:center; background-color:#9b9b9b; color:#dcdcdc; border:1px solid #808080; padding:0; -webkit-transition:all linear 0.2s; transition:all linear 0.2s; }



		header .search button:hover { background-color:#8b8b8b; }



header .social-links { float: right;

width: 100%;

position: relative;

text-align: right;

margin-top: 10px; }



header .social-links a{padding: 5px;}



	/* nav */



	.nav-btn { display:none; }



	



	nav.menu-main-menu-container { padding:0 6px 0 0; }



		nav.menu-main-menu-container ul { margin:0; padding:0; list-style:none; position:relative; }



		nav.menu-main-menu-container ul:after { content:""; position:absolute; top:4px; bottom:4px; right:4px; width:2px; background-color:#052d50; z-index:1; }



			nav.menu-main-menu-container li { text-transform:lowercase;}



				nav.menu-main-menu-container a { display:block; text-align:right; font:normal 12px/10px "Georgia", Arial, Tahoma, Verdana; color:#463d2c; padding:0 17px 0 0; margin:30px 0; position:relative; }



				nav.menu-main-menu-container li:first-child a { margin-top:0; }



				nav.menu-main-menu-container a:focus, nav.menu-main-menu-container a:hover { color:#00589e; }



				nav.menu-main-menu-container a:after { content:""; position:absolute; right:0; top:0px; width:10px; height:10px; border:1px solid #7291bf; background-color:#fff; border-radius:50%; z-index:2; -webkit-transition:all linear 0.2s; transition:all linear 0.2s; }



				nav.menu-main-menu-container a:hover:after { background-color:#00589e; }



				nav.menu-main-menu-container .active a, nav.menu-main-menu-container .current-menu-item a{ color:#e97c39; }



				nav.menu-main-menu-container .active a:after,nav.menu-main-menu-container .current-menu-item a:after { background-color:#e97c39; }



	/* /nav */



/* /header */







/* content */



#content { padding:30px 0 0 0; }







/* pages */



	/* front */

.bangla{font-family: 'banglamedium' !important;

font-size: 18px !important;

font-weight: normal !important;}



	.middle-banner { display:table; table-layout:fixed; width:100%; }



		.middle-banner .left-col { display:table-cell; width:33.333333%; padding:0 3px 0 12px; background-color:#011925; font-family:BanglaMedium; color:#fff; font-size:1.5em; vertical-align:middle; line-height:1; }



		.middle-banner .right-col { display:table-cell; width:66.666666%; padding:0 0 0 3px; }


                

	.middle-content { margin:10px 0 0 0; }



		.middle-content h2 { font-family:"Georgia", Arial, Tahoma, Verdana; font-size:16px; color:#6287bc; text-align:justify; padding:0 0 0 0; margin:0 0 20px 0; }



		.middle-content p { text-align:justify; margin:0 0 20px 0 ; }

		.middle-content img, iframe { margin-top:20px;}

		.middle-content p:last-child { margin:0; }



	



	.right-banner { display:table; table-layout:fixed; width:100%; margin:0 0 6px 0; }



		.right-banner .left-col { display:table-cell; width:66.666666%; padding:0 3px; }



			.right-banner .left-col img { width:100%; }



		.right-banner .right-col { display:table-cell; width:33.333333%; padding:0 3px; background-color:#ffbc01; }



	



	.panel-box {}



		.panel-box h2 { border:1px solid #b6b6b4; font-size:1em; font-weight:700; padding:3px 10px; margin:0; -moz-background:linear-gradient(#f1f2ed, #b6b6b4); -o-background:linear-gradient(#f1f2ed, #b6b6b4); -webkit-background:linear-gradient(#f1f2ed, #b6b6b4); background:linear-gradient(#f1f2ed, #b6b6b4); }



		.panel-box .panel-body { background-color:#ddd; padding:0; }



			.panel-box .panel-content { padding:10px 10px 30px 10px; position:relative; min-height:190px; }



				.panel-box .notice { display:none; height:150px; overflow:hidden; }



				.panel-box .notice:first-child { display:block; }



					.panel-box .notice img { width:100%; }



				.panel-box .panel-content .notice-next-btn { font-weight:700; position:absolute; bottom:2px; right:5px; }



	/* /front */



	



	/* inner */



	



	/* /inner */



/* /pages */



	



/* extras */



.mt6 { margin-top:6px; }







.full-width { width:100%; }



/* /extras */



/* /content */







/* footer */



footer { padding:40px 0 20px 0; }



	footer .content { border-top:1px solid #6287bc; padding:15px 0 0 0; color:#a3abae; font-size:0.88em; }



		footer .content p { margin:0 0 8px 0; }



			footer .content a { color:#a3abae; }



			footer .content .fb { margin:0 0 0 10px; }



				footer .content .fb img { vertical-align:middle; }



			footer .content .links { margin:15px 0 20px 0; }



				footer .content .links a { float:left; text-align:center; padding:0 2px; }



					footer .content .links a:nth-child(1) { width:26%; }



					footer .content .links a:nth-child(2) { width:20%; }



					footer .content .links a:nth-child(3) { width:22%; }



					footer .content .links a:nth-child(4) { width:22%; }



					footer .content .links a:nth-child(5) { width:10%; }



/* /footer */







/* extra small device (xs)*/



@media screen and (max-width: 767px) {



	header { padding:20px 5px 0 5px; }



	header .search { float:none; width:96%; margin:20px auto 0 auto; }



	



	.nav-btn { display:block; width:40px; height:40px; background-color:#242c2e; border:0; position:absolute; top:40px; right:10px; z-index:5; padding:0; transition:all linear 0.2s; cursor:pointer; }



	.nav-btn:hover { background-color:#181c1d; }



	.nav-btn .bar { width:20px; height:3px; background-color:#fff; display:block; position:absolute; left:50%; margin:0 0 0 -10px; transition:all linear 0.3s; }



	.nav-btn .bar:nth-child(1) { top:13px; }



	.nav-btn .bar:nth-child(2) { top:19px; }



	.nav-btn .bar:nth-child(3) { top:25px; }



	.open .nav-btn .bar:nth-child(1) { top:18px; transform:rotate(45deg); }



	.open .nav-btn .bar:nth-child(2) { opacity:0; }



	.open .nav-btn .bar:nth-child(3) { top:18px; transform:rotate(-45deg); }



	



	nav.menu-main-menu-container { background-color:#242c2e; margin:0; top:-75px; left:8px; right:15px; position:absolute; z-index:10; }



	nav.menu-main-menu-container ul { display:none; }



	nav.menu-main-menu-container a { color:#fff; padding:15px 17px 15px 15px; margin:0; }



	nav.menu-main-menu-container a:after { top:15px; }



	nav.menu-main-menu-container li:hover a { background-color:#181c1d; color:#ffd98f; text-decoration:none; }



	



	.right-banner { margin:10px 0 0 0; }



}







@media screen and (max-width: 400px) {



	.middle-banner .left-col { width:100%; display:block; }



	.middle-banner .right-col { width:100%; display:block; margin:5px 0 0 0; }



	.middle-content iframe { width:100%; padding:0 !important; margin:0 0 20px 0; }



	footer .content .links a { width:100% !important; }



}







/* small device (sm) */



@media screen and (min-width: 768px) and (max-width: 991px) {



	.middle-banner .left-col { width:50%; }



	.middle-banner .right-col { width:50%; vertical-align:middle; background-color:#011925; }



}







/* medium device (md) */



@media screen and (min-width: 992px) and (max-width: 1199px) {



	



}







/* large device (lg) */



@media screen and (min-width: 1200px) {



	.container { width:1024px; }



}



.record-session-heading-ajax{display:block;

	padding:5px 0;

	margin:15px 0 10px 0;

	background:#6287bc;}

.record-session-heading-ajax span{font:bold 14px/18px "Arial", Tahoma, Verdana;

	color:#fff;

	padding:0 10px 0 15px;

	border-right:#052d50 1px solid;}

.midcontent_hdrtxt_orng

{

	font:bold 12px "Arial", Tahoma, Verdana;

	color:#e97c39 !important;	

	padding:40px 0 10px 0;

	display:block;

}

.midcontent_hdrtxt_orng_02

{

	font:bold 12px "Arial", Tahoma, Verdana;

	color:#e97c39 !important;	

	padding:20px 0 10px 0 !important;

	border-bottom:1px solid #6287bc;

	display:block;

	text-align:left;

}

.midcontent_hdrtxt_orng_03

{

	font:bold 12px "Arial", Tahoma, Verdana;

	color:#e97c39 !important;	

	padding:20px 0 10px 0;

	display:block;

}

.midcontent_hdrtxt_orng_03_link, .midcontent_hdrtxt_orng_03_link:visited, .midcontent_hdrtxt_orng_03_link:active

{

	font:bold 12px "Arial", Tahoma, Verdana;

	color:#e97c39 !important;

	

}

.midcontent_hdrtxt_orng_03_link:hover

{

	font:bold 12px "Arial", Tahoma, Verdana;

	color:#e97c39 !important;	

	text-decoration:underline;

}

.midcontent_hdrtxt_orng_04{font: bold 12px "Arial", Tahoma, Verdana;

color: #e97c39;

margin: 5px auto;}

footer .content{ font:normal 11px "Arial", Tahoma, Verdana;}

.more-link{text-align:right; display:block;margin: 10px 0 10px 0px;}

.tribute_toptxt {

    font: normal 16px "Georgia", Arial, Tahoma, Verdana;

    color: #6287bc;

    text-align: justify;

    display: block;
}