/*
Theme Name: jphostbd-news19
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://themesdealer.com/jphostbd-news19/
Text Domain: jphostbd-news19
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;
}

.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 {
    margin: 0px;
    font-weight: 700;
}
html,
body { height: 100% }

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;
}


/**=================================
        top header css  start   
==================================**/

.leadnews_height {
	height: 205px;
	overflow: hidden;
}


.date_social span i{
    color: #FF9800;
    font-size: 20px;
    padding-right: 6px;
}


.date_social ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.date_social ul li {
    display: inline-block;
    margin-right: 3px;
    font-size: 16px;
}
.hdr_facebook{
    background-color: #0355af;
    color: #fff;
    padding: 5px 11px;
    border-radius: 50%;
}
.hdr_facebook:hover{
    color: #fff;
    background: #023369; 
}

.hdr_twitter{
    background-color: #00ACEE;
    color: #fff;
    padding: 5px 9px;
    border-radius: 50%;
}
.hdr_twitter:hover{
    color: #fff;
    background: #018cc1; 
}

.hdr_instagram{
    background-color: #E9667F;
    color: #fff;
    padding: 5px 9px;
    border-radius: 50%;
}
.hdr_instagram:hover{
    color: #fff;
    background: #e22b4e; 
}

.hdr_linkedin{
    background-color: #007BB6;
    color: #fff;
    padding: 6px 9px;
    border-radius: 50%;
}
.hdr_linkedin:hover{
    color: #fff;
    background: #00ACEE; 
}

.hdr_google_plus{
    background-color: #DD4A3A;
    color: #fff;
    padding: 5px 5px;
    border-radius: 50%;
}
.hdr_google_plus:hover{
    color: #fff;
    background: #e03421; 
}

.hdr_youtube{
    background-color: #d80202;
    color: #fff;
    padding: 5px 9px;
    border-radius: 50%;
}
.hdr_youtube:hover{
    color: #fff;
    background: #FF0000; 
}


.top_hdr_menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
    float: right;
}

.top_hdr_menu ul li a:hover{
    color: #FF9800;
}

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




.header_logo img {
    width: 100%;
    height: auto;
}



.search-icon-holder {
    padding-top: 6px;
    float: right;
}
.search-icon i {
    color: #333;
    font-size: 20px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    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: #F2F2F2;
}
.search-icon i:hover {
    color: #fff;
    background: #0b5ab3;
}

.search-icon-holder .close i {
    font-size: 25px;
    color: #ff7200
}
.search-icon-holder .modal-header {
    padding: 10px 15px;
    border-bottom-color: #F1F6F8
}
.custom-search-input {
    padding: 3px;
    border-radius: 6px;
    background-color: #fff;
}
.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #952525;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.custom-search-input input {
    border: 0;
    box-shadow: none;
}
.custom-search-input button {
    margin: 2px 0 0 0;
    background: none;
    box-shadow: none;
    border: 0;
    color: #666666;
    padding: 0 8px 0 10px;
    border-left: solid 1px #ccc;
}
.custom-search-input button:hover {
    border: 0;
    box-shadow: none;
    border-left: solid 1px #ccc;
}
.custom-search-input i {
    font-size: 23px;
}
.search-small-divice {
    display: none
}


/**==================================
        Scrool Section start
 ==================================**/ 


.scrool_headline_section_three {
    background: #fff;
    margin-top: 10px;
}
.scrool_headline_section_two {
    background: #fff;
    margin-top: 10px;
    display: none;
}
.full_scrool{
    margin-top:10px;      
}

.behind_scrool{
    padding:6px;
    font-size:17px;
    color:#000;
    background: #F0F099;
	height:40px;
	line-height:32px;
}
.behind_scrool a{
    font-size:17px;
    color:#000;
}

.scrool_headline_section {
    background: #fff;
    margin-top: 10px;
    display: block;
    visibility: visible;
}

.scroll_title:after {     
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 0 white;
    z-index:999
  }

/*--- ( cerasoul) ---*/
.scroll_2 {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 10px;
    margin-left: -15px;
    background: #ccc6c6;
    color: #333;
     font-size: 17px;
}
.scroll_2 a{
    color: #333;
    font-size: 17px;
    text-decoration: none;
}
.scroll-heading a{
    color:#01284F;
    padding-left:10px
}
.scrool_carasule .owl-nav {
    position:absolute;
    right:-15px;
    top:-10px;
    
}
.scrool_carasule .owl-nav button {
    display: inline-block;
    width: 30px;
    height: 43px;
    background: #1A4162;
    text-align: center;
    font-size: 28px;
    transition: .3s;
    color: #fff;
    font-weight: bold;
}
.scrool_carasule .owl-nav button i{
    line-height:40px;   
}
.scrool_carasule .owl-nav button:hover{
    opacity:.2;
}


/**==================================
     News Section Section start
 ==================================**/ 


.news_section_one {
    background: #fff;
    margin-top: 15px;
}
.news_section_one .col-md-5{
    padding-right: 0px;
}

.news_section_one .col-md-3{
    padding-left: 0px;
}
.highlight_cat_sec {
    background: #e3f5ff;
    padding: 8px;
}
.news_section_two {
    background: #fbfbfb;
    margin-top: 10px;
    padding: 15px 0;
}
.news_section_two .cat_sec_one .col-md-8{
    padding-right: 0px;
}
.news_section_two .cat_sec_one .col-md-4{
    padding-right: 0px;
}
.news_section_two .cat_sec_two .col-md-4{
    padding-right: 0px;
}

.news_section_three{
    margin-top: 15px;
    padding: 10px 0;
    background: #fff;
}
.news_section_three .cat_sec_one .col-md-6{
    padding-left: 0px;
}

.division_section {
	background: #141337;
	padding: 30px 0;
}
.news_section_four {
    background: #fbfbfb;
    margin-top: 10px;
    padding: 15px 0;
}
.news_section_four .col-md-6{
    padding-right: 0px;
}
.news_section_four .cat_sec_one .col-md-4{
    padding-right: 0px;
}

.news_section_five{
    margin-top: 15px;
    padding: 10px 0;
    background: #fff;
}

.news_section_six{
    background: #fbfbfb;
    margin-top: 10px;
    padding: 15px 0;
}
.news_section_six .cat_sec_one .col-md-8{
    padding-right: 0px;
}
.news_section_six .cat_sec_one .col-md-4{
    padding-right: 0px;
}
.news_section_six .cat_sec_two .col-md-4{
    padding-right: 0px;
}

.news_section_seven{
    margin-top: 15px;
    padding: 10px 0;
    background: #fff;
}
.news_section_seven .cat_sec_one .col-md-4{
    padding-right: 0px;
}

.Photo_gallery_section {
    background: #1e1e1e;
    padding: 25px 0;
}
.news_section_eight{
    padding: 20px 0px 40px 0px;
    background: #fbfbfb;
}
.video_gallery_section {
    background: #020322;
    padding: 25px 0;
}
.video_gallery_section .col-md-4 {
    padding-left: 0px;
}
/**==================================
       Border CSS start
 ==================================**/ 


.highlight_border {
    border-bottom: 1px solid #7EB4F7;
    padding-bottom: 9px;
}


.video_border {
    border-bottom: 1px dotted #A6A6A6;
    padding-bottom: 10px;
    padding-top: 10px;
}

.section_background {
	background-color: #fbfbfb;
	padding: 3px;
	border-bottom: 2px solid#049D0F;
	margin-bottom: 10px;
}
.video_list_bg {
    background: #0a1135;
    overflow: scroll;
    max-height: 423px;
    overflow-x: hidden;
}

/**==================================
       News Image  start
 ==================================**/ 

.widget_sec img {
    width: 100%;
    height: auto;
    margin-top: 10px;
}

.top_image {
    margin-bottom: 10px;
}
.top_image img {
    margin-bottom: 10px;
    width: 100%;
    height: auto;
}
.top_image img:hover {
    opacity: .9;
    color: #F59A4B;
}

.medium_image img {
    margin-bottom: 8px;
    width: 100%;
    height: auto;
}
.medium_image img:hover {
    opacity: .9;
    color: #F59A4B;
}

.small_img {
    overflow: hidden;
    margin-bottom: 10px;
    border-bottom: 1px solid#ddd;
    padding-bottom: 10px;
}
.small_img img{
    float:left;
    width:35%;
    margin-right:8px;
    border:1px solid#ddd;
    padding: 1px;
}

.lead_news {
    position: relative;
    width: 100%;
    margin-bottom: 14px;
    overflow: hidden;
}

.lead_news_again {
    position: relative;
    width: 100%;
    margin-bottom: 5px;
    overflow: hidden;
}
.overly_img  {
    margin-bottom: -6px;
}
.overly_img img {
    width: 100%;
    height: auto;
}
.overly_img img:hover {
    opacity: .9;
    color: #F59A4B;
}

.video_img{
    overflow:hidden;
}
.video_img img {
    float: left;
    width: 40% !important;
    margin-right: 8px;
    border: 1px solid#ddd;
    padding: 1px;
    margin-left: 10px;
}
.small_video {
	float: left;
    width: 40% !important;
    margin-right: 8px;
    border: 1px solid#ddd;
    padding: 1px;
    margin-left: 10px;
}
.video_img:hover {
    background: #383f64;
    cursor: pointer;
}
.video_list_bg .active {
    background: #383f64;
}

.video_screen {
    padding: 3px;
    border: 1px solid #ddd;
    background: #e3dfdf;
}
.demo {
	cursor:pointer;
}
.myVideos {
    display:none;
}
.single_video{
	pointer-events: none !important;
}
/**==================================
       News Heading  start
 ==================================**/ 

.video_heading  {
    font-size: 20px;
    line-height: 24px;
    color: #fff;
    font-weight: 400;
}
.photo_heading a {
    font-size: 20px;
    line-height: 24px;
    color: #fff;
    text-decoration: none;
    font-weight: 400;
}
.photo_heading a:hover {
    color: #FF9800;
    transition: .5s;
}

.big_heading a:hover {
    color: #FF9800;
    transition: .5s;
}


.medium_heading a:hover {
    color: #FF3428;
    transition: .5s;
}

.small_heading a:hover {
    color: #00A4EF;
    transition: .5s;
}

.overly_photo_heading_01 {
  position: absolute; 
  bottom: 0; 
  background: rgb(0, 0, 0);
  background: rgba(0, 0, 0, 0.2); /* Black see-through */
  color: #f1f1f1; 
  width: 100%;
  transition: .5s ease;
  opacity:0;
  padding:10px 10px 6px 10px;
  margin:0;
}

.overly_photo_heading_01 a:hover {
    color: #F9FF06;
    transition: .5s;
}

.lead_news .overly_photo_heading_01 {
  opacity: 1;
}

.overly_photo_heading_02 {
  position: absolute; 
  bottom: 0; 
  background: rgb(0, 0, 0);
  background: rgba(0, 0, 0, 0.2); /* Black see-through */
  color: #f1f1f1; 
  width: 100%;
  transition: .5s ease;
  opacity:0;
  padding:8px 8px 4px 8px;
  margin:0;
}

.overly_photo_heading_02 a:hover {
    color: #F9FF06;
    transition: .5s;
}

.lead_news .overly_photo_heading_02 {
  opacity: 1;
}
.lead_news_again .overly_photo_heading_02 {
  opacity: 1;
}

.more_news {
    float:right;
    margin-bottom: 3px;
}
.more_news a{
    display: inline-block;
    color: #FE0303;
    font-size: 17px;
    padding: 6px 15px;
    border-radius: 50px;
    font-weight: 500;
    transition: .3s;
    margin-top: 2px;
    text-decoration: none;
  }
.more_news a:hover{
    color: #049D0F;
    transition: .7s;
  }

/**==================================
    Catagory Title CSS start
 ==================================**/


.highlight_cat {
    padding: 7px;
    background: #023369;
    text-align: center;
}
.highlight_cat a {
    color: #fff;
    font-size: 20px;
    text-decoration: none;
    font-weight: 400;
}

.divition_catagory_title {
	padding: 7px 10px;
	margin-bottom: 10px;
	background: #030d24;
	border-left: 5px solid #f00;
}
.divition_catagory_title a{
	text-decoration:none;
    color: #E59A13;
    font-size: 20px;
	line-height:24px;
}
.Gallery_catagory {
    padding: 7px 10px;
    margin-bottom: 10px;
    background: #000;
    border-left: 5px solid #f00;
    color: #E59A13;
    font-size: 20px;
}
.Video_Gallery_catagory {
    padding: 7px 10px;
    margin-bottom: 10px;
    background: #1d1d37;
    border-left: 5px solid #f00;
    color: #E59A13;
    font-size: 20px;
}
 /**==================================
        News Dtails start
 ==================================**/ 

.news_dtails {
    text-align: justify;
    color: #000;
    padding-top: 6px;
}

.div_sec_box_shadow {
    background: #fff;
}
.box_shadow {
    box-shadow: 0 0 10px #e8e7e7;
    background: #fff;
}
.box_shadow_again {
    box-shadow: 0 0 10px #f0e9e9;
    background: #fbfbfb;
}
.box_shadow_new {
    box-shadow: 0 0 10px #f0e9e9;
    background: #FBF7F7;
    border-bottom: 1px solid#5DC73A;
    margin-bottom: 15px;
}
.pto_gallery_box_shadow {
    box-shadow: 0 0 10px #555353;
    background: #000000;
    border-bottom: 1px solid#E59A13;
    margin-bottom: 10px;
}
.content_padding{
    padding: 0px 7px 12px 7px;
}
.new_content_padding{
    padding: 5px 7px 12px 7px;
}
.big_content_padding{
    padding: 0px 10px 10px 10px;
}
.gallery_content_padding{
    padding: 6px 10px 10px 10px;
}

/**=================================
           tab  start   
==================================**/

.news-titletab {
    overflow: scroll;
    max-height: 350px;
    overflow-x: hidden;
    background-color: #FDFDD6;
    padding: 5px 10px;
	border-left:1px solid#E8E8FF;
}
.tab-header{
    background:#fff;
    margin-bottom: 10px;
}
.tab-header .nav-tabs{
    border:none;
}
.tab-header .nav-tabs {
    color: #000;
    background:#D2D5DB;
}
.tab-header .nav-tabs > li > a {
    border: none;
    color: #fff;
    border-radius: 0;
    padding: 7px 15px;
    text-decoration: none;
    margin-bottom: 0;
    background: #666666;
}

.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: #FE0000;
    color: #fff;
}
.tab-header .tab-content{}
.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  start   
==================================**/

.Pgoto_gallery_sec .owl-nav button {
    position: absolute ;
    top: 50%;
    font-size: 35px;
    line-height: 44px;
    transform: translateY(-50%);
    text-align: center;
    transition: .4s;
    color: #fff;
    background-color: #E59A13;
    border-radius: 50px;
    width: 45px;
    height: 45px;
    margin-right: -15px;
    margin-left: -15px;
    border: 1px solid #000 !important;
    opacity: .3;
}

.Pgoto_gallery_sec .owl-nav button.owl-next{
    left: auto;
    right: 0;
}

.Pgoto_gallery_sec:hover .owl-nav button{
    opacity: .9;
}


/**==================================
        footer section css start
 ==================================**/ 



.footer_logo img{
    width: 100%;
    height: auto;
    padding: 10px;
}

.news_editorial i{
    color: #FF9800;
    font-size: 20px;
    padding-right: 10px;
}

.news_publisher  i{
    color: #FF9800;
    font-size: 20px;
    padding-right: 10px;
}



.footer_border_again {
    border-left: 1px solid #AAAEB4;
    padding-left: 25px;
}
.btm_footer_menu ul{
    margin:0;
    padding:0;
    list-style:none;
    padding-top:15px;
    text-align:center;
    
}
.btm_footer_menu ul li{
    display:inline-block;
    padding:0;
    border-right:1px solid#F3EDED;
    padding-right:5px;
    margin-bottom:5px;
}

.btm_footer_menu li a:hover{
    color:#FF9800;
}




.design_developed a{
    color: #fff;
}

/**==================================
         go to top css start
 ==================================**/ 

.TopUp{ 
    position:fixed;
    right:25px;
    bottom:70px;
    z-index: 999;
}

.TopUp:hover{
    text-decoration:none;

}

.add img{
	width:100%;
	height:auto;
}

/* 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: 18px;
}
.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_facebook1{
    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: #ADADAD;
    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;
}

.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:#2E6444;}
	#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:#2E6444;}
	#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: #2E6444;}
	#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: #2E6444;}
	#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: #2E6444;}
	#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: #2E6444;}
	#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: #2E6444;}
	#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: #0d1b2f;
	padding: 10px;
}
.division_catTitle {
	background: #193e40;
	padding: 8px;
	color: #fff;
	text-align: center;
}