/*
Theme Name: jphostbd-News1
Theme URI: https://www.facebook.com/jphostbd
Author: The Jp Host BD Team
Author URI: https://www.facebook.com/jphostbd
Description: Jp Host BD Is A Premium WordPress Theme Market, We Have Online Newspaper Themes, Online TV Theme, Epaper Theme, Business Theme, Corporate Theme, personal Theme, Educational Theme, If You Need Any Premium WordPress Please Visit Our Website Or Call : 01971-718800.
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://jphostbd.com
Text Domain: jphostbd-news1
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use
/* Base CSS */
@font-face {
    font-family: 'SolaimanLipiNormal';
    src: url('assets/fonts/solaiman-lipi.eot');
    src: url('assets/fonts/solaiman-lipi.eot') format('embedded-opentype'),
         url('assets/fonts/solaiman-lipi.woff') format('woff'),
         url('assets/fonts/solaiman-lipi.ttf') format('truetype'),
         url('assets/fonts/solaiman-lipi.svg#SolaimanLipiNormal') format('svg');
	
	font-weight:normal;font-style:normal;
}

@font-face {
  font-family: 'BenSen Handwriting';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url('assets/fonts/font2/bensen-handwriting-v1.0.eot');
  src: url('assets/fonts/font2/bensen-handwriting-v1.0.woff') format('woff'),
    url('assets/fonts/font2/bensen-handwriting-v1.0.ttf') format('truetype'),
    url('assets/fonts/font2/bensen-handwriting-v1.0.svg#AdorshoLipi') format('svg'),
    url('assets/fonts/font2/bensen-handwriting-v1.0.eot?#iefix') format('embedded-opentype');
  unicode-range: U+0951-0952, U+0964-0965, U+0980-09FE, U+1CD0, U+1CD2, U+1CD5-1CD6, U+1CD8, U+1CE1, U+1CEA, U+1CED, U+1CF2, U+1CF5-1CF7, U+200C-200D, U+20B9, U+25CC, U+A8F1;
}
.alignleft {
    float: left;
    margin-right: 15px;
}
.alignright {
    float: right;
    margin-left: 15px;
}
.aligncenter {
    display: block;
    margin: 0 auto 15px;
}
a:focus, input:focous, textarea:focous, button:focous {outline:none}
img {
    max-width: 100%;
    height: auto;
}
h1,
h2,
h3,
h4,
h5,
h6 {
}
html,
body { height: 100% }
body{
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}
a:hover { text-decoration: none }
/* Remove Chrome Input Field's Unwanted Yellow Background Color */
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}

 .hdr_logo img{
    width:100%;
    height:auto;
}
.hdr_banner img {
    width: 100%;
    height: auto;
    padding-top:10px;
}

.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index:999;
}
.sticky + .scroll {
  padding-top: 45px;
  
}
.modal-backdrop {
	z-index: 0!important;
}
.theme_hdr_social {
    padding: 2px 0px 0px 0px;
}
.theme_hdr_social ul {
    list-style: none;
    padding: 0;
    text-align: center;
}
.theme_hdr_social ul li {
    display: inline-block;
    margin-right: 5px;
    font-size: 16px;
    margin-top: 5px;
}
.theme_hdr_social ul li i{
    line-height:25px;
}
.hdr_facebook{
    background-color: #023369;
	display:inline-block;
	color:#fff;
	width:25px;
	height:25px;
	line-height:25px;
	text-align:center;
	border-radius:5px 0 5px 0;
}
.hdr_facebook:hover{
    color: #fff;
    background: #0355af; 
}

.hdr_twitter{
    background-color: #00ACEE;
	display:inline-block;
	color:#fff;
	width:25px;
	height:25px;
	line-height:25px;
	text-align:center;
	border-radius:5px 0 5px 0;
}
.hdr_twitter:hover{
    color: #fff;
    background: #018cc1; 
}

.hdr_instagram{
    background-color: #E9667F;
    display:inline-block;
	color:#fff;
	width:25px;
	height:25px;
	line-height:25px;
	text-align:center;
	border-radius:5px 0 5px 0;
}
.hdr_instagram:hover{
    color: #fff;
    background: #e22b4e; 
}

.hdr_android{
    background-color: #89a81e;
	display:inline-block;
	color:#fff;
	width:25px;
	height:25px;
	line-height:25px;
	text-align:center;
	border-radius:5px 0 5px 0;
}
.hdr_android:hover{
    color: #fff;
    background: #627c07; 
}

.hdr_google_plus{
    background-color: #DD4A3A;
    display:inline-block;
	color:#fff;
	width:30px;
	height:25px;
	line-height:25px;
	text-align:center;
	border-radius:5px 0 5px 0;
}
.hdr_google_plus:hover{
    color: #fff;
    background: #e03421; 
}

.hdr_youtube{
    background-color: #d80202;
    display:inline-block;
	color:#fff;
	width:25px;
	height:25px;
	line-height:25px;
	text-align:center;
	border-radius:5px 0 5px 0;
}
.hdr_youtube:hover{
    color: #fff;
    background: #FF0000; 
}





/**==================================
    Menu & Search Section start
 ==================================**/ 



/*search_box Css.*/
.search_box .btn-primary {
    color: #fff;
    background-color: #1A85B0;
    border-color: #2e6da4;
}
.search_box .btn-primary:hover {
    background-color: #F11514;
}
.search_box .btn {
	height: 31px;
	position: absolute;
	right: 15px;
	top: 0;
	border-radius: 1px;
	border: 1px solid#E6EAE9;
}
.search_box .search-icon-holder {
	
	text-align: right
}
.search_box .search-icon i {
	color: #fff;
	font-size: 20px;
	padding: 11px;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
	background: #9A1515;
}
.search_box .search-icon-holder .close i {
	color: #ff7200
}
.search_box .search-icon-holder .modal-header {
	padding: 10px 15px;
	border-bottom-color: #F1F6F8
}
.input-sm {
	height: 45px;
	padding: 17px 10px;
	font-size: 20px;
	line-height: 1.5;
	border-radius: 3px;
}
.search_box .btn {
	height: 45px;
	position: absolute;
	right: 15px;
	top: 0;
	border-radius: 1px;
	border: 1px solid#E6EAE9;
	background: transparent;
	color: #d21f1f;
	font-size: 27px;
	line-height: 27px;
}

/*scroll-section Css.*/
.scroll_02{
	padding:7px 0;
	background:#EEEBEB;
	color:#9A1515;
	height: 40px;
	line-height: 26px;
	font-size: 20px;
	font-family: 'BenSen Handwriting', cursive;
}
.scroll_02 a{
	color:#000;
	height: 40px;
	line-height: 26px;
	font-size: 20px;
	font-family: 'BenSen Handwriting', cursive;
}
/*news-section Css.*/
.news-section{
	padding:10px 0;
}
.lead-news img {	
	width:100%;
	height:auto;
	border:1px solid#F0F0F0;
}
.lead-news p{
	text-align:justify;
}
.image-title{
	border-bottom:1px solid#ddd;
	overflow:hidden;
	padding:5px 0;
}
.image-title img{
	float: left;
    width: 35%;
	height:auto;
	margin-right:7px;
	border:1px solid#F7F7F7;
}
.image-title img:hover{
	opacity:.9;
}
/*heading Css.*/
.design{
	float:right;
}
.design a {
	color: #FBEB00;
	font-weight: 600;
}
.more-news a:hover{
	color: #EB0303;
}
.scrollToTop:hover{
    text-decoration:none;
	opacity:.8;
	color:#fff;
}
.add {
	margin:10px 0;
}
.add img{
	width:100%;
	height:auto;
}
/* tab-header open*/
.tab-content{
	max-height: 730px !important;
	border:1px solid#eee;
	padding:5px;
	height:410px;
	overflow-y:scroll;
	margin-bottom:20px;
}
.tab-header{
	background:#fff;
}
.tab-header .nav-tabs{
	border:none;
}
.tab-header .nav-tabs{
	color: #000;
	background:#F6F4F4;
	border-top:1px solid#eee;
	border-right:1px solid#eee;
	border-left:1px solid#eee;
}
.tab-header .nav-tabs > li > a{ 
	border: none;
	color:#000;
	font-size: 1.15em;
	border-radius: 0;
	padding:5px 15px;
	text-decoration: none;
	margin-bottom:0;
}
.tab-header .nav-tabs > li > a:hover {
	background:#F6F4F4;
}
.tab-header .nav-tabs > li.active > a, .tab-header .nav-tabs > li.active > a:focus, .tab-header .nav-tabs > li.active > a:hover{
	border: none;
	border-radius: 0;
	background:#217EBA;
	color:#fff;
}
.tab-header .tab-content ul.media-list{
	max-height:282px;
	overflow-y:auto;
	padding-left: 30px;
}
.tab-header .tab-content ul.media-list .media{
	border-bottom:1px dotted gray;
	margin:0;
	padding:10px 0;
	position: relative;
	overflow:visible;
}
.tab-header .tab-content ul.media-list .media .media-left{
	padding-right: 0;
}
.tab-header .tab-content ul.media-list .media .media-left a{
	padding-right: 0;
	position:relative;
}
/* tab-header close*/



/* Single Page ========================= */
.singlepage{
   margin: 60px 0px;
}
.single_section{
	margin:20px 0px;
}

.single_title {
	color: #2e3d8e;
	font-size: 26px;
	line-height:30px;
	font-weight: 400;
	margin: 20px 0 15px 0;
}
.single_images img{
    width: 100%;
	height:auto;
}
.single-ditails p{
	text-align:justify;
	line-height:auto;
}
.single_info span a{
    font-size:18px;
	color:#A94442;
}
.single_info span{
	padding:10px 15px;
	background:#F5F5F5;
	color:#A94442;
	margin:10px 0;
	overflow:hidden;
	display:block
}
.single_info li{
	display:inline-block;
}
.more-news-title {
	font-size: 19px;
	line-height: 22px;
	font-weight: 400;
	padding: 15px 10px;
	background: #F1F1F1;
	margin: 0;
}
.more-news-title a{
    color: #333;
}
.more-news-title a:hover{
    color:#0033EE;
	transition:.7s;
}
.more-news{
	margin-bottom:20px;
}
.lead-heading-01{
	font-size: 22px;
    line-height: 25px;
    font-weight: 400;
	padding-left:4px !important;
	
}
.lead-heading-01 a{
    color: #fff;
}
.lead-heading-01 a:hover{
    color:#0033EE;
	transition:.7s;
}
.lead-newss {
    position: relative;
    margin-bottom: 20px;
}
.lead-newss img {	
	width:100%;
	height:auto;
}
.lead-newss .content {
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5); /* Black background with transparency */
    color: #f1f1f1;
    width: 100%;
    padding:10px 15px;
}



/* Archive Page ========================= */


.archive_post_sec {
	background: #f2f2f2;
	box-shadow: 0 0 2px #c1c0c0;
	margin-bottom: 15px;
}
.archive_post_sec_again{
    background: #f2f2f2;
	box-shadow: 0 0 2px #c1c0c0;
	margin-bottom: 15px;
    padding: 15px 10px 10px;
}
.archive_img_again img{
    margin-bottom: 10px;
}
.archive_img img:hover{
    background:#F09642;  
    opacity: 0.9;
}
.archive_img_again img:hover{
    background:#F09642; 
    opacity: 0.9;
}
.archive_dtails{
    text-align: justify;
    padding: 10px 0;
}
.archive_padding {
    padding: 10px 7px;
    height: 80px;
    overflow: hidden;
}
.archive_post_height {
    padding: 15px 8px;
    height: 158px;
    overflow: hidden;
}
.archive_heading_01 a {
    color: #710b0b;
    font-size: 24px;
    line-height: 28px;
    text-decoration: none;
}
.archive_heading_01 a:hover {
    color: #4899D0;
    transition: .5s;
}
.archive_heading_02 a {
    color: #710b0b;
    font-size: 19px;
    line-height: 23px;
    text-decoration: none;
}
.archive_heading_02 a:hover {
    color: #4899D0;
    transition: .5s;
}
.archive_dtails span a{
    color: #710b0b;
	font-size:20px;
	font-weight:600;
	text-decoration:none;
}
.dtails_btn {
	margin-top:3px;
}
.dtails_btn a {
	background: #710b0b;
	padding: 5px 15px;
	color: #fff;
	border-radius: 5px;
	text-decoration: none;
	margin-top:3px;
}
.dtails_btn a:hover{
	background: #4899D0;
    transition: .5s;
}

/* comment Page ========================= */
.comment_title{
	background:#4D4E8A;
	padding:10px 20px;
	color:#fff;
	margin:0;
}
.comment-respond,
.entry-pings,
.entry-comments {
    color: #444;
    padding: 20px 25px 20px 25px;
    border: 1px solid #ccc;
    overflow: hidden;
    background: #fff;
	margin:0;
}
.entry-comments h3{
    font-size: 30px;
    margin-bottom: 30px;
}
.comment-respond h3,
.entry-pings h3{
	font-size: 20px;
	margin-bottom: 30px;
}
.comment-respond {
	padding-bottom: 5%;
}
.comment-header {
	color: #adaeb3;
	font-size: 14px;
	margin-bottom: 20px;
}
.comment-header cite a {
	border: none;
	font-style: normal;
	font-size: 16px;
	font-weight: bold;
}
.comment-header .comment-meta a {
	border: none;
	color: #adaeb3;
}
li.comment {
	background-color: #fff;
	border-right: none;
}
.comment-content {
	clear: both;
	overflow: hidden;
}
.comment-list li {
	font-size: 14px;
	padding: 20px 30px 20px 50px;
}
.comment-list .children {
	margin-top: 40px;
	border: 1px solid #ccc;
}
.comment-list li li {
	background-color: #f5f5f6;
}
.comment-list li li li {
	background-color: #fff;
}
.comment-respond textarea,
.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"] {
	width: 100%;
	background : #fff;
	border-top:1px solid #ccc !important;
	border-left:1px solid #ccc !important;
}
.comment-respond input{
    background: #E8E4E5;
}
.comment-respond label {
	display: block;
	margin-right: 12px;
}
.entry-comments .comment-author {
	margin-bottom: 0;
	position: relative;
}
.entry-comments .comment-author img {
	border-radius: 50%;
	border: 5px solid #fff;
	left: -80px;
	top: -5px;
	position: absolute;
	width: 60px;
}
.entry-pings .reply {
	display: none;
}
.bypostauthor {
}
.form-allowed-tags {
	background-color: #f5f5f5;
	font-size: 16px;
	padding: 24px;
}
.comment-reply-link{
    cursor: pointer;
    background-color: #444;
    border: none;
    border-radius: 2px;
    color: #fff;
    font-size: 12px;
    font-weight: 300;
    letter-spacing: 1px;
    padding: 4px 10px 4px;
    text-transform: uppercase;
    width: auto;
}
.comment-reply-link:hover{
    color: #fff;
}
.comment-notes{
    display:none;   
}




/*------------- Family CSS Start --------------*/


.team_sec {
    border: 1px solid #f0f0f0;
    margin-bottom: 15px;
    box-shadow: 0 0 3px #c8c6c6;
}
.team_sec img{
    width: 100%;
    height: auto;
}

.team_height {
    height: 100px;
    padding: 10px;
    background: #f7f7f7;
    text-align: center;
    overflow: hidden;
}
.team_title a {
    font-size: 22px;
    line-height: 26px;
    color: #0f4595;
    text-decoration: none;
}

.team_title a:hover{
    color: #f70000;
}
.team_sub_title {
    font-size: 16px;
    color: #333;
    border-top: 1px solid #ddd9d9;
    padding-top: 6px;
    margin-top: 6px;
}

.team_img{
    margin-bottom: 15px;
}
.team_img img{
    border:1px solid#F0F0F0;
}
.sngl_team_title{
    font-size: 22px;
    line-height: 26px;
    color: #0f4595;
}
.sngl_team_sub_title {
    font-size: 16px;
    color: #EC392A;
    border-top: 1px solid #ddd9d9;
    padding-top: 6px;
    margin-top: 6px;
}
.team_dtails {
    color: #000;
    padding-top: 15px;
    font-size: 18px;
    line-height: 22px;
}


/*------------- Family CSS Close --------------*/


.reportar_view_social_sec {
    background: #f9f9f9;
    padding: 6px 10px;
    margin-bottom: 15px;
}
.reportar_view_social_sec .col-md-2{
    padding-right:0px;
}
.reporter_image img {
    border-radius: 50%;
    width: 100%;
    height: auto;
    padding-top: 7px;
}
.reporter_name {
    padding-top: 7px;
    font-size: 16px;
    color: #06287b;
    line-height: 20px;
    border-bottom: 1px solid#ddd;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
.reporter_name span {
    color: #00709b;
    font-size: 16px;
}
.update_time {
    font-size: 14px;
    line-height: 18px;
    color:#00709b;
}
.social_title {
    font-size: 18px;
    text-align: center;
    border-bottom: 1px solid#ddd;
    padding-bottom: 5px;
    margin-bottom: 5px;
    color:#00709b;
}
.social_Share_icon {
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
.social_Share_icon li {
    display: inline-block;
    padding-right: 5px;
}

.social_Share_icon li a {
	display: inline-block;
	width: 30px;
	height: 30px;
	text-align: center;
	border-radius: 50%;
	font-size: 16px;
	padding-top: 4px;
}

/**========= facebook start========**/ 

.sngl_facebook{
    background-color: #023369;
    color: #fff!important;
}
/**========= twitter start========**/ 

.sngl_twitter{
    background-color: #00ACEE;
    color: #fff!important;
}
/**========= google-plus start========**/ 
.sngl_google-plus{
    background-color: #DD4A3A;
    color: #fff!important;
}
/**========= reddit start========**/ 
.sngl_reddit{
    background-color: #3B5999;
    color: #fff!important;
}
/**========= digg start========**/ 
.sngl_digg{
    background-color: #3B5999;
    color: #fff!important;
}
/**========= pinterest start========**/ 
.sngl_pinterest{
    background-color: #CB2028;
    color: #fff!important;
}
/**========= pinterest start========**/ 
.sngl_print{
    background-color: #D01010;
    color: #fff!important;
    cursor: pointer;
}

.erorr_dtails {
	text-align: center;
	font-size: 30px;
	line-height:36px;
	margin-top: 20px;
	color: #315b73;
	margin-bottom:20px;
}
.erorr_dtails a  {
	font-size:25px;
	text-decoration:none;
}
.erorr_dtails a button {
	border: none;
	background: #3c7e91;
	color: #fff;
	border-radius: 10%;
	padding: 8px 15px;
}
.erorr_dtails a button:hover {
	background: #E8E8FF;
	color: #3c7e91;
	transition:.5s;
}

.pagination > li > a, .pagination > li > span {
	position: relative;
	float: left;
	padding: 12px 25px;
	margin-left: -1px;
	line-height: 1.429;
	color: #fff;
	text-decoration: none;
	background-color: #4d5077;
	border: 1px solid #ebebee;
	font-size:28px;
}
.pager li > a, .pager li > active > span{
	display: inline-block;
	padding: 8px 21px;
	background-color: #17408a!important;
	border-radius: 15px;
	color: #fff;
	border: none;
	margin-right: 5px;
}
.pager li > a, .pager li > span {
	display: inline-block;
	padding: 8px 21px;
	background-color: #FB531C;
	border-radius: 15px;
	color: #fff;
	border: none;
	margin-right: 5px;
}
.pager li > a:focus, .pager li > a:hover {
	text-decoration: none;
	background-color: #eee!important;
	color: #17408a;
}

.photo{
    background: #F7F7F7;
    box-shadow: 0 0 10px #ddd;
    height: 270px;
    border-bottom: 1px solid#333;
	margin-bottom:20px;
	cursor:pointer;
}
.photo_title {
    padding: 10px;
}
.photo_title{
    font-size: 20px;
    line-height: 26px;
    color: #000;
    text-decoration: none;
    font-weight: 400;
}

.sgl_about_photo img {
    width: 100%;
    height: auto;
    margin-bottom: 18px;
}

.sgl_about_title {
    font-size: 25px;
	line-height:29px;
    font-weight: 400;
    margin-bottom: 10px;
    color: #122777;
}
.sgl_about_content {
    text-align: justify;
    font-size: 20px;
    line-height: 24px;
    font-weight: 400;
}
.more_news_catagory {
	background: #4D4E8A;
	padding: 8px;
	color: #fff;
	font-size: 18px;
	margin: 20px 0 10px;
}

.more-newss{
	margin-bottom:10px;
}



/*------------- Family CSS Start --------------*/


.team_sec {
    border: 1px solid #f0f0f0;
    margin-bottom: 15px;
    box-shadow: 0 0 3px #c8c6c6;
}
.team_sec img{
    width: 100%;
    height: auto;
}

.team_height {
    height: 100px;
    padding: 10px;
    background: #f7f7f7;
    text-align: center;
    overflow: hidden;
}
.team_title a {
    font-size: 22px;
    line-height: 26px;
    color: #0f4595;
    text-decoration: none;
}

.team_title a:hover{
    color: #f70000;
}
.team_sub_title {
    font-size: 16px;
    color: #333;
    border-top: 1px solid #ddd9d9;
    padding-top: 6px;
    margin-top: 6px;
}

.team_img{
    margin-bottom: 15px;
}
.team_img img{
    border:1px solid#F0F0F0;
}
.sngl_team_title{
    font-size: 22px;
    line-height: 26px;
    color: #0f4595;
}
.sngl_team_sub_title {
    font-size: 16px;
    color: #EC392A;
    border-top: 1px solid #ddd9d9;
    padding-top: 6px;
    margin-top: 6px;
}
.team_dtails {
    color: #000;
    padding-top: 15px;
    font-size: 18px;
    line-height: 22px;
}


/*------------- Family CSS Close --------------*/

.st0{opacity:0.7;}
	.st1{fill:#660404;}
	.st2{fill:none;}
	.st3{fill:#cd171e;stroke:#FFFFFF;stroke-width:0.75;stroke-miterlimit:10;}
	.st4{fill:#cd171e;stroke:#FFFFFF;stroke-width:0.75;stroke-miterlimit:10;}
	.st5{fill:#cd171e;stroke:#FFFFFF;stroke-width:0.75;stroke-miterlimit:10;}
	.st6{fill:#cd171e;stroke:#FFFFFF;stroke-width:0.75;stroke-miterlimit:10;}
	.st7{fill:#cd171e;stroke:#FFFFFF;stroke-width:0.75;stroke-miterlimit:10;}
	.st8{fill:#cd171e;stroke:#FFFFFF;stroke-width:0.75;stroke-miterlimit:10;}
	.st9{fill:#cd171e;stroke:#FFFFFF;stroke-width:0.75;stroke-miterlimit:10;}
	.st10{fill:#cd171e;stroke:#FFFFFF;stroke-width:0.75;stroke-miterlimit:10;}
	.st11{fill:#cd171e;stroke:#FFFFFF;stroke-width:0.75;stroke-miterlimit:10;}

	.st13{fill:#cd171e;stroke:#FFFFFF;stroke-width:0.25;stroke-miterlimit:10;}
	.st14{fill:#cd171e;stroke:#FFFFFF;stroke-width:0.75;stroke-miterlimit:10;}
	.st15{fill:#cd171e;stroke:#FFFFFF;stroke-width:0.25;stroke-miterlimit:10;}
	.st16{enable-background:new    ;}
	.st17{fill:#FFFFFF;}
	.st18{opacity:0.34;}
	.st19{fill:#D5D5D5;}

	#rangpur path{fill:#0E6A0B;}
	#rangpur path.st17{fill:#fff;}
	#rangpur path.st19{fill:#d5d5d5;}
	#rangpur:hover path{fill:#9A1515;}
	#rangpur:hover path.st17{fill:#fff;}
	#rangpur:hover path.st19{fill:#d5d5d5;}

	#mymensingh path{fill:#0E6A0B;}
	#mymensingh path.st17{fill:#fff;}
	#mymensingh path.st19{fill:#d5d5d5;}
	#mymensingh:hover path{fill:#9A1515;}
	#mymensingh:hover path.st17{fill:#fff;}
	#mymensingh:hover path.st19{fill:#d5d5d5;}

	#sylhet path{fill: #0E6A0B;}
	#sylhet path.st17{fill:#fff;}
	#sylhet path.st19{fill:#d5d5d5;}
	#sylhet:hover path{fill: #9A1515;}
	#sylhet:hover path.st17{fill:#fff;}
	#sylhet:hover path.st19{fill:#d5d5d5;}

	#rajshahi path{fill: #0E6A0B;}
	#rajshahi path.st17{fill:#fff;}
	#rajshahi path.st19{fill:#d5d5d5;}
	#rajshahi:hover path{fill: #9A1515;}
	#rajshahi:hover path.st17{fill:#fff;}
	#rajshahi:hover path.st19{fill:#d5d5d5;}

	#khulna path{fill: #0E6A0B;}
	#khulna path.st17{fill:#fff;}
	#khulna path.st19{fill:#d5d5d5;}
	#khulna:hover path{fill: #9A1515;}
	#khulna:hover path.st17{fill:#fff;}
	#khulna:hover path.st19{fill:#d5d5d5;}

	#borishal path{fill: #0E6A0B;}
	#borishal path.st17{fill:#fff;}
	#borishal path.st19{fill:#d5d5d5;}
	#borishal:hover path{fill: #9A1515;}
	#borishal:hover path.st17{fill:#fff;}
	#borishal:hover path.st19{fill:#d5d5d5;}

	#chittagong path{fill: #0E6A0B;}
	#chittagong path.st17{fill:#fff;}
	#chittagong path.st19{fill:#d5d5d5;}
	#chittagong:hover path{fill: #9A1515;}
	#chittagong:hover path.st17{fill:#fff;}
	#chittagong:hover path.st19{fill:#d5d5d5;}

	#dhaka:hover path{fill: #9A1515;}
	#dhaka:hover path.st17{fill:#fff;}
	#dhaka:hover path.st19{fill:#d5d5d5;}
	
.homePageSideSvg {
	background: #f4f4f4;
	padding: 10px;
}


.height {
	height: 190px;
	overflow: hidden;
	margin-bottom: 10px;
}


.carousel {
    position: relative;
}
.carousel-inner {
    background-color: #F9FAFA;
}
.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.carousel-control.left {
    background-image: linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0000) 0%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x;
}
.carousel-control.right {
    right: 0;
    left: auto;
    background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,0) 0%);
    background-repeat: repeat-x;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    width: 25px;
    height: 25px;
    font-size: 30px;
}
.single-ditails {
	font-size: 20px;
	line-height: 30px;
}
.photo-gallery{
	margin-bottom:10px;
}
.photo-gellary img{
	width:100%;
	height:auto;
}
.pcaption {
	padding: 0 20px;
	font-size: 22px;
	color: gray;
	margin-bottom:-10px;
}
.pcaption a {
	background: rgba(0, 0, 0, 0.5);
	display: block;
	color: #fff;
	padding: 15px;
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
}
.lead-news {
	margin-bottom: 8px;
}
.lead-news_again img {
	width: 100%;
	height: auto;
	margin-bottom: 8px;
}
.text_dtails {
	font-size: 18px;
	line-height: 23px;
	padding: 10px 0px 8px 0;
	text-align:justify;
}