/*!
 * Start Bootstrap - Shop Homepage (https://startbootstrap.com/template-overviews/shop-homepage)
 * Copyright 2013-2017 Start Bootstrap
 * {Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-shop-homepage/blob/master/LICENSE)
 */
html{
	background: #F2F4F4;
}
body {
  overflow-x: hidden;
  background: #F2F4F4;
}

.navbar-nav ul {
	
	padding: 0;
	margin: 0;

}
.navbar-nav ul li {
	
	color:white;

}
.hidesocial{
  	display: block;
  }
.navbar-nav li a{
	color:#222 !important;
	 font-size: 15px;
	font-weight:bold;
	 padding-left: 10px !important;
	 padding-right: 10px !important;
	 font-family:kalpurush,SolaimanLipi,Vrinda,FallbackBengaliFont,Helvetica!important;
}
.navbar-nav li a:hover{
	
	background: rgba(234, 236, 238, .1);
}
.navbar-nav li ul{
	
	background-color: white;
}
.navbar-nav li ul li a{
	 color: #222 !important;
	font-weight:bold;
}
.navbar-nav li ul li a:hover{
	color:white;
	background: rgba(234, 236, 238, .1);

}
.navbar-nav li:hover{
	background: rgba(234, 236, 238, .1);
}

.header_ads2{
 background: white;
max-width:970px;
margin: 0 auto;
min-height: 90px;
max-height:250px;
margin-top: 7px;
list-style: none;


cursor: pointer;

}

.header_ads_top{
background: white;
min-width: 468px;
max-width:468px;
margin: 0 auto;
min-height: 60px;
max-height:60px;
list-style: none;


cursor: pointer;

}

.homemid_ads{
	 background: white;
 width: 100%;
	margin: 0 auto;
 min-height: 90px;
 max-height: 320px;

margin-top: 15px;
list-style: none;

clear: both;

}
.header_ads{
 background: white;
 max-width:320px;
	margin: 0 auto;
 min-width: 320px;
 min-height: 100px;
 max-height: 100px;
list-style: none;
background: gray;
}
.bigpost img{
	width: 100%;
	
	max-height: 200px;
}
.bigpost1 img{
	width: 100%;
	
	max-height: 200px;
}
.smallimg img{
width: 100%;
max-height: 120px;	
}
.mediumimg img{
width: 100%;
max-height: 120px;
}
.mediumimg1 img{
	width: 100%;
max-height: 140px;
}
.rowedited{
	width: 100%;
	background: red;
	margin-top: 10px;
padding-bottom: 10px;
} 

.titletop {
	margin-top: 10px;
	font-family: SolaimanLipi,"Siyam Rupali","Helvetica Neue",Helvetica,Arial,sans-serif;
	border-bottom: 1px solid #222 !important;
	width: 100%;
}
.titletop h1{
	font-size: 20px;

	margin-left: 10px;
	font-weight: bolder;
}

.titletop1 {
	margin-top: 10px;
	font-family: SolaimanLipi,"Siyam Rupali","Helvetica Neue",Helvetica,Arial,sans-serif;
	border-bottom: 1px solid #222 !important;
	width: 100%;
	height:35px;
	background: white;
}
.titletop1 h1{
	font-size: 20px;
	color:white;
	font-weight: bolder;
	
}


.bigtext a{
	font-size: 21px;
	font-weight: bold;
	color:#1C2833;
	text-decoration: none;
	font-family: SolaimanLipi,"Siyam Rupali","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.bigtext a:hover{
	text-decoration: none;
	color: #007bff;
}
.mediumtext a{
	font-size: 17px;
	font-weight: bold;
	color:#1C2833;
	text-decoration: none;
	font-family:SolaimanLipi,"Siyam Rupali","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.mediumtext a:hover{
	text-decoration: none;
	color: #007bff;
}
.smallerimg img{
width: 100%;
max-height: 70px;
padding-top: 5px;	
}
.smallerimg1 img{
width: 100%;
max-height: 60px;
padding-top: 5px;	
}
.footer-nav{
	margin-top: 10px;
	padding: 0;
}
.footer-nav ul{
	list-style: none;
}
.footer-nav ul li{
	width:25%;
	margin-top: 5px;
	float: left;
}

.footer-nav ul li a{
	color: white;
	font-size: 16px;
	font-family:SolaimanLipi,"Siyam Rupali","Helvetica Neue",Helvetica,Arial,sans-serif;
	text-decoration: none;
	padding: 20px 20px;
}

p a{
	font-size: 15px;
	font-family:SolaimanLipi,"Siyam Rupali","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	color:#1C2833;
	text-decoration: none;
	}
p a:hover{
	text-decoration: none;
	color: #007bff;
}
.posttitle{
color: #17202a; 
text-align: justify; 
font-size:26px;
font-family:SolaimanLipi,"Siyam Rupali","Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight:bold;
}
.size-auto, 
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
	max-width: 100%;
	height: auto;
}
img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.sidebar_ads{
 margin: 0 auto;
 background: white;
 max-width:320px;
 min-width: 300px;
 min-height: 250px;
 


list-style: none;


}
.sidebar_ads1{
 margin: 0 auto;
 background: white;
 max-width:300px;
 min-width: 300px;
 min-height: 250px;
 max-height: 600px;
 


list-style: none;


}


*{box-sizing: border-box;}
.ln_wrapper{
	overflow: hidden;
	width: 100%;
	position: relative;
	
  
}
.ln_left{
	width: 15%;
	min-width: 120px;
	float: left;
	background: #005971;
	text-align: center;
}
.ln_left p{
	margin: 0;
	font-family:SolaimanLipi,"Siyam Rupali","Helvetica Neue",Helvetica,Arial,sans-serif;
	padding: 7px 2px;
	color: #fff;
	font-weight: bolder;
	text-transform: uppercase;
	font-size: 14px;
}
.ln_left_arrow{
	width: 0;
	height: 0;
	border-top: 16.5px solid transparent;
	border-bottom: 16.5px solid transparent;
	border-left: 15px solid #005971;
	position: absolute;
	left: 15%;
	z-index: 100;
}
.ln_right{
	width: 85%;
	overflow: hidden;
	background: rgba(0,0,0,0.1);
	position: absolute;
	right: 0;
}
.ln_right ul{
	list-style-type: none;
	padding-left: 0;
	margin: 0;
}
.ln_right ul li{
	font-family:SolaimanLipi,"Siyam Rupali","Helvetica Neue",Helvetica,Arial,sans-serif;
	display: inline-block;
	overflow: hidden;

	padding: 5px 0;
}

.ln_right ul li a{
	text-decoration: none;
	color: #005971;
	font-weight: bold;
}
.ln_right ul li a:hover{
color:#007bff;
}
.rowpagi{
	width: 100%!important;
}
.pageturn{
	
	padding-left: 20px; padding-right: 20px;
background: white;
	height: 70px;
	
}

.pagination h3{
	text-align: center;
	line-height: 70px;
}
.pagination h3 span{
	background: #808B96 !important;
	padding:2px 12px;
	border-radius: 5px;
	color: white;
	font-size: 18px;
}

.pagination h3 a{
	text-decoration: none;
	background: #222 !important;
	padding:2px 12px;
	color: white;
	font-size: 18px;
	border-radius: 5px;
}
.pagination h3 a:hover{
	background: #808B96;
}


@media (max-width: 991px) {
.smallerimg1 img{
width: 100%;
max-height: 70px;
padding-top: 5px;	
}
.smallerimg img{
width: 100%;
max-height: 70px;
padding-top: 5px;	
}

.bigpost img{
	width: 100%;
	
	max-height: 200px;
}

.bigpost1 img{
	width: 100%;
	
	max-height: 300px;
}
.mediumimg img{
width: 100%;
max-height: 100px;
}
.mediumimg1 img{
	width: 100%;
max-height: 150px;
}
.ln_left_arrow{
	background: #005971;
	}
}
@media (max-width: 1199px) {
  

}
@media (max-width: 767px) {
 .hidesocial{
  	display: none;
  }
  .header_ads_top{
display: none;
}

   .bigpost img{
	width: 100%;
	max-height: 230px;
}
.bigpost1 img{
	width: 100%;
	
	max-height: 260px;
}
.smallimg img{
width: 100%;
max-height: 120px;	
}
.mediumimg img{
width: 100%;
max-height: 230px;
}

 .titletop1 h1{
	font-size: 20px;
	font-weight: bold;
}

  .titletop h1{
	font-size: 20px;
	font-weight: bold;
}

.bigtext a{
	font-size: 19px;
	font-weight: bold;
	color:#1C2833;
	text-decoration: none;
	font-family:kalpurush,SolaimanLipi,Vrinda,FallbackBengaliFont,Helvetica!important;
}
.bigtext a:hover{
	text-decoration: none;
	color: #007bff;
}
.mediumtext a{
	font-size: 17px;
	font-weight: bold;
	color:#1C2833;
	text-decoration: none;
	font-family:kalpurush,SolaimanLipi,Vrinda,FallbackBengaliFont,Helvetica!important;
}
.mediumtext a:hover{
	text-decoration: none;
	color: #007bff;
}
.smallerimg img{
width: 100%;
max-height: 100px;
padding-top: 5px;	
}
.smallerimg1 img{
width: 100%;
max-height: 100px;
padding-top: 5px;	
}
p a{
	font-size: 16px;
	font-family: SolaimanLipi,Vrinda,FallbackBengaliFont,Helvetica!important;
	font-weight: bold;
	color:#1C2833;
	text-decoration: none;
	}
p a:hover{
	text-decoration: none;
	color: #007bff;
}
.ln_left_arrow{
	
	display: none;
	
}
.ln_right{
	width: 80%;
}
.ln_left{
	width: 20%;
}
}
@media (min-width: 768px) {
 
 .navbar-toggler{
  	display: none;
  }
  
}


@media (max-width: 720px) {
.ln_left_arrow{
	
	display: none;
	
}
.ln_right{
	width: 80%;
}
.ln_left{
	width: 20%;
}
.footer-nav ul li{
	width:50%;
	margin-top: 5px;
	float: left;
}
 }
@media (max-width: 700px) {

}
/* CSS FOR RESPONSIVE */
@media screen and (max-width: 650px){
	.ln_left_arrow{
	
	display: none;
	
}
.ln_right{
	width: 70%;
}
.ln_left{
	width: 30%;
}
	
}

@media (max-width: 575px) {
 .bigpost img{
	width: 100%;
	max-height: 220px;
}
.smallimg img{
width: 100%;
max-height: 220px;	
}
.smallerimg img{
width: 100%;
max-height: 100px;
padding-top: 5px;	
}

  .titletop1 h1{
	font-size: 22px;
	font-weight: bold;
}
  .titletop h1{
	font-size: 22px;
	font-weight: bold;
}

.bigtext a{
	font-size: 22px;
	font-weight: bold;
	color:#1C2833;
	text-decoration: none;
	font-family:kalpurush,SolaimanLipi,Vrinda,FallbackBengaliFont,Helvetica!important;
}
.bigtext a:hover{
	text-decoration: none;
	color: #007bff;
}
.mediumtext a{
	font-size: 18px;
	font-weight: bold;
	color:#1C2833;
	text-decoration: none;
	font-family:kalpurush,SolaimanLipi,Vrinda,FallbackBengaliFont,Helvetica!important;
}
.mediumtext a:hover{
	text-decoration: none;
	color: #007bff;
}

.smallerimg1 img{
width: 100%;
max-height: 100px;
padding-top: 5px;	
}
.mediumimg img{
width: 100%;
max-height: 240px;
}
.mediumimg1 img{
	width: 100%;
max-height: 240px;
}
p a{
	font-size: 16px;
	font-family: SolaimanLipi,Vrinda,FallbackBengaliFont,Helvetica!important;
	font-weight: bold;
	color:#1C2833;
	text-decoration: none;
	}
p a:hover{
	text-decoration: none;
	color: #007bff;
}
 navbar-nav li a{
	
	 font-size: 15px;
	font-weight:normal;
	

}
.posttitle{
	font-size:22px !important;
	}
}
@media (max-width: 414px) {
.posttitle{
	font-size:19px !important;
	}
 }
@media (max-width: 400px) {
 
 .mediumimg img{
width: 100%;
max-height: 160px;
}
.mediumimg1 img{
	width: 100%;
max-height: 160px;

}
.bigpost img{
	width: 100%;
	max-height: 160px;
}
.bigpost1 img{
	width: 100%;
	
	max-height: 160px;
}
.smallimg img{
    	width: 100%;
	
	max-height: 160px;
    
}

}


@media (max-width: 360px) {
	   .bigpost img{
	width: 100%;
	max-height: 140px;
}
.bigpost1 img{
	width: 100%;
	
	max-height: 140px;
}
.smallerimg img{
width: 100%;
max-height: 75px;
padding-top: 5px;	
}
.smallimg img{
width: 100%;
max-height: 140px;
padding-top: 5px;	
}
.smallerimg1 img{
width: 100%;
max-height: 75px;
padding-top: 5px;	
}
.mediumimg img{
width: 100%;
max-height: 140px;
}
.mediumimg1 img{
	width: 100%;
max-height: 140px;
}

}