/* #### Generated By: http://www.cufonfonts.com #### */


body {
	font-family: 'Noto Serif Bengali', serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
	font-family: 'Noto Serif Bengali', serif;
}

.navbar-nav {
	font-family: 'Noto Serif Bengali', serif;
	text-transform: uppercase;
}

#firstheader {
	font-family: 'Noto Serif Bengali', serif;
	text-transform: uppercase;
	height: 85px;
	/* background-color: #2a4fd1; */
}

#firstmenu {
	word-spacing: 0.4em;
}

.ombg {
	background-color: #f8eff0;
}

.text-shadow {
	font-weight: bold;
	text-shadow: 1px 1px #000000;
}

.text-shadow-white {
	font-weight: bold;
	text-shadow: 1px 1px 1px #ffffff;
}

/* input group*/
.input-group.md-form.form-sm.form-1 input {
	border: 1px solid #bdbdbd;
	border-top-right-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
}
.input-group.md-form.form-sm.form-2 input {
	border: 1px solid #bdbdbd;
	border-top-left-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
}
.input-group.md-form.form-sm.form-2 input.red-border {
	border: 1px solid #ef9a9a;
}
.input-group.md-form.form-sm.form-2 input.lime-border {
	border: 1px solid #cddc39;
}
.input-group.md-form.form-sm.form-2 input.amber-border {
	border: 1px solid #ffca28;
}
/*input group*/

.mydropdown::after {
	/*  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: " \f0d7";*/
}
@media only screen and (max-width: 768px) {
	#topheader {
		display: none;
	}

	#authmob {
		display: none;
	}

	#social {
		text-align: left;
	}
	#firstheader {
		display: none;
	}

	#middlelogo {
		display: block;
		height: 35px;
		width: auto;
	}
	#homeicon {
		display: none;
	}

	#mustread {
		display: none;
	}
	#desktopbenner {
		display: none;
	}

	#mobilesearch {
	}



	
}
@media only screen and (min-width: 768px) {
	#middlelogo {
		display: none;
		height: 50px;
		width: auto;
	}
	#mobilesearch {
		display: none;
	}
	#carouselExampleControls {
		display: none;
	}
}

.btn-insta {
	background: radial-gradient(
			circle farthest-corner at 35% 90%,
			#fec564,
			transparent 50%
		),
		radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%),
		radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%),
		radial-gradient(
			ellipse farthest-corner at 20% -50%,
			#5258cf,
			transparent 50%
		),
		radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%),
		radial-gradient(
			ellipse farthest-corner at 60% -20%,
			#893dc2,
			transparent 50%
		),
		radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent),
		linear-gradient(
			#6559ca,
			#bc318f 30%,
			#e33f5f 50%,
			#f77638 70%,
			#fec66d 100%
		);
	color: white;
}

#subsfooter input {
	width: 100%;
	clear: both;
}

@media only screen and (max-width: 768px) {
	#subsfooter input {
		margin: auto;
	}
}
blockquote {
	background: #f9f9f9;
	border-left: 10px solid #ff8300;
	margin: 1.5em 10px;
	padding: 0.5em 10px;
	font-style: italic;
	quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
	color: #000;
	content: open-quote;
	font-size: 4em;
	line-height: 0.1em;
	margin-right: 0.25em;
	vertical-align: -0.4em;
}
blockquote p {
	display: inline;
}
.fa-smile,
.fa-frown-open {
	color: #ff7f00;
}

#firstmenu {
	font-family: 'Noto Serif Bengali', serif;
	color: #000000;
}

#firstmenu a {
	color: #000000;
}

strong {
	font-weight: bold;
}
header {
	margin-bottom: 0px !important;
}

.dropdown-menu > a {
	color: black !important;
}


.redheading {


	color:#ad2b2b;
	font-family: 'Lora', serif;
}
.heading-background {

	padding: 2%;
	background-color: #ad2b2b;
	width: 100%;
	color:white;
	margin: auto;
	display: block;
	text-align: center;
	font-size: 1.4em;
}
