@font-face {
	font-family: "SolaimanLipi";
	src: url("fonts/SolaimanLipi.ttf") format("opentype");
		 /*
	src: url("fonts/SolaimanLipi_29-05-06.eot?") format("eot"),
		 url("fonts/SolaimanLipi_29-05-06.woff") format("woff"),
		 url("fonts/SolaimanLipi_29-05-06.ttf") format("opentype"),
		 url("fonts/SolaimanLipi_29-05-06.svg#SolaimanLipi") format("svg");*/
	/*font-weight:normal;
	font-style:normal;*/
}

@font-face {
	font-family: 'Kiron';
	src: url('fonts/Kiron.eot?#iefix') format('embedded-opentype'),
         url('fonts/Kiron.woff') format('woff'), 
         url('fonts/Kiron.ttf')  format('truetype'),
	     url('fonts/Kiron.otf')  format('truetype'),
         url('fonts/Kiron.svg#svgFontName') format('svg');
}

body {
	font-family: Kiron, SolaimanLipi, Arial, Vrinda, FallbackBengaliFont, Helvetica, sans-serif !important;
	font-size: 18px;
	color: #000;
}
.page-content {
	padding-top: 10px;
}
.navbar-light .navbar-nav .nav-link {
	color: #000;
}
.top-main-menu {
	border-bottom: 1px solid #ccc;
	padding-top: 68px;
}
.font-36 {
	font-size: 36px;
}
.font-32 {
	font-size: 32px;
}
.font-20 {
	font-size: 20px !important;
}
.font-22 {
	font-size: 22px !important;
}
.font-24 {
	font-size: 24px !important;
}
.font-26 {
	font-size: 26px !important;
}
.font-28 {
	font-size: 28px !important;
}
.font-32 {
	font-size: 32px !important;
}
.font-18 {
	font-size: 18px !important;
}
.font-16 { font-size: 16px !important; }
.font-14 { font-size: 14px !important; }
.font-13 { font-size: 13px !important; }
.modal-full {
    min-width: 100%;
    margin: 0;
}
.top-popup-menu {
    color: #000;
}
.top-popup-heading {
    border-bottom: 1px solid #ddd;
}
.top-popup-body {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
}
.text-black {
	color: #000 !important;
}
.footer-logo {
	background-color: #E6E7E9;
}
.foot-footer {
	background-color: #000;
}
.footer-link {
	color: #fff;
}
.footer-link:hover {
	color: #BA232C;
}
.blog-title {
	color: #000;
}
.blog-title:hover {
	color: #F60108;
}
.text-red {
	color: #FD0408;
}
.bold {
	font-weight: bold;
}
.border-bottom-1 {
	border-bottom: 1px solid #F5F5F5;
}
.border-bottom-2 {
	border-bottom: 2px solid #F5F5F5;
}
.cursor-p { cursor: pointer; }
.border-left-3 { border-left: 3px solid #d9534f !important; }
.top-img-overlay { position: absolute; bottom: 0; left: 0; padding-left: 15px; padding-right: 15px; }
.top-img-overlay { padding-top: 20px; width: 100%; background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1.2) 100%); }
.border-right-1 { border-right: 1px solid #666; padding-right: 10px; }
.font-black { color: #000; }
.border-black { border-color: #666 !important; }
.news-pn-box {
	text-align: center;
	padding: 15px;
	background: #E6E6E6;
	color: #000;
}
#st-1 .st-btn {
	margin-right: 2px !important;
	height: 22px !important;
	padding: 0 4px !important;
}
#st-1 .st-btn > img { top: 3px !important; height: 15px !important; }
.share-now-box {
	background: #E6F4E5;
	padding: 8px;
}
.writing-invite {
	border-top: 2px solid #1a0dab;
	border-bottom: 2px solid #1a0dab;
	background: #FFFEEA;
}
.facebook-icon:hover, .facebook-icon i:hover {
	color: #3b5998;
}
.twitter-icon:hover, .twitter-icon i:hover {
	color: #1da1f2
}
.youtube-icon:hover, .youtube-icon i:hover {
	color: #c4302b;
}
.e-mail-icon:hover, .e-mail-icon i:hover {
	color: #ccc;
}
