body{
	background-color:#f7f7f7;
	font-size: 1.2rem;
	line-height:1.4!important;
}
body,p,h1,h2,h3,h4,h5,h6,i,small,stong,.h1,.h2,.h3,.h4,.h5,.h6{
	font-family: 'Noto Serif Bengali', serif;
	line-height:1.4!important;
}
strong {
    font-weight: 600!important;
}
.menu > li{
	line-height:0.9!important;
}
h1,h2{
	font-weight:800!important;
}
h1 {
  background: linear-gradient(to bottom right, white, goldenrod);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
h2 {
  background: linear-gradient(to bottom right, green, goldenrod);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
body a{
	color:#6c757d;
}
.bn-search label {
    font-size: .8rem;
    color: #fff;
}
.menu{
	font-size:.98rem;
}
.top-bar{
	background-color:#d7d2c5 !important;
}
.divider_wave::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -2px;
    height: 90px;
    background: url(../images/wave.svg) no-repeat 50% top;
    z-index: 2;
}
.shade {
    width: 100%;
    max-width: 1920px;
    height: auto;
    z-index: 2;
}
.bottom-shade {
    width: 100%;
    height: auto;
    margin: 0 0 -2px;
    max-width: 1922px;
    position: absolute!important;
    bottom: 0;
}
.search-input{
	border: 1px solid #fff;
    border-radius: 0;
}
.curve-bg{
	background-color:#09a323;
}
.text-white-80 {
    color: rgba(255,255,255,.8)!important;
}
.jarallax {
    min-height: 400px!important;
}
.sn-bg-4 {
    background-image: url(../images/side-bg.jpg);
}
.breadcrumb {
    padding: inherit;
    background-color: transparent;
}
.breadcrumb-item+.breadcrumb-item::before {
    content: "\00bb";
	color: #e4e4e4;
}
.breadcrumb > li a {
    color: #cfcfcf;
}
.breadcrumb > li a:hover {
    color: #f0ffa3;
}
.breadcrumb-item.active {
    color: #cccccc;
}
.mdb-skin .navbar {
    background-color: rgb(19 56 44 / 69%);
}
