/*
Theme Name: jphostbd 11
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 11
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 {
}
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;
}
.add{
	margin:10px 0;
}
.add img{
	width:100%;
	height:auto;
}

.date-search ul{
	margin:0;
	padding:0;
	list-style:none;
}
.date-search ul li{
	display:inline-block;
	padding-right:5px;
	padding-left:5px;
}

/*search_box Css.*/
.search ul{
	margin:0;
	padding:0;
	list-style:none;
}
.search ul li{
	display:inline-block;
}
.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: -1px;
	border-radius: 1px;
	border: 1px solid#E6EAE9;
}
.search_box .search-icon-holder {
	padding-top:5px;
	text-align: right
}

.search_box .search-icon-holder .close i {
	font-size: 25px;
	color: #ff7200
}
.search_box .search-icon-holder .modal-header {
	padding: 10px 15px;
	border-bottom-color: #F1F6F8
}
/*Social Icon Css.*/
.social_icons ul{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
.social_icons li{
	display:inline-block;
	margin-right:5px	
}
.social_icons li i{
	display:inline-block;
	color:#fff;
	width:25px;
	height:25px;
	line-height:25px;
	text-align:center;
	border-radius:50%;
	font-size:13px;
}
.social_icons li:hover{
	opacity:.9;
}
/**========= facebook start========**/ 

.social_icons .fa-facebook{
    background-color: #3B579D;
}
/**========= twitter start========**/ 

.social_icons .fa-twitter{
    background-color: #2CAAE1;
}
/**========= google-plus start========**/ 
.social_icons .fa-google-plus{
    background-color: #DD4A3A;;
}
/**========= youtube start========**/ 
.social_icons .fa-youtube{
    background-color: #CB1A15;
}
/**========= linkedin start========**/ 
.social_icons .fa-linkedin{
    background-color: #0077B5;
}
/*header Css.*/
.header{
	padding:15px 0;
}
.header img{
	width:100%;
	height:auto;
}
/*scroll-section Css.*/

.scroll_02{
	padding:5px 0;
	background:#EEEBEB;
	color:#E80000;
}
.scroll_02 a{
	color:#000;
}
/*carousel Css.*/
.photo-gellary {
	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;
}
/*news-section Css.*/
.news-section{
	padding:5px 0;
}
.lead-news img {	
	width:100%;
	height:auto;
}
.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.*/

.more-news a:hover{
	color: #EB0303;
}
/* tab-header open*/
.tab-content{
	max-height: 730px !important;
	border:1px solid#eee;
	padding:5px;
	height:275px;
	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*/

.design{
	float:right;
}
.design a{
	color:#ffefad;
}
.scrollToTop:hover{
    text-decoration:none;
	opacity:.8;
	color:#fff;
}
.singlepage{
   margin: 60px 0px;
}
.single_images {
    position: relative;
	margin-bottom:15px;
}
.single_images img {	
	width:100%;
	height:auto;
	border:1px solid#F0F0F0;
}
.single_images .content {
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5); /* Black background with transparency */
    color: #f1f1f1;
    width: 100%;
    padding:5px 10px;
	z-index:10;
}
.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:#eee;
	color:#A94442;
	margin:10px 0;
	overflow:hidden;
	display:block
}
.single_info li{
	display:inline-block;
}
.more-newss{
	margin-bottom:20px;
}
.more-newss img{
	width:100%;
	height:auto;
}
.more-news-title{
	font-size: 19px;
    line-height: 22px;
    font-weight: 400;
	padding:15px 10px;
	background:#eee;
	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;
}

/* Archive Page ========================= */
.archive_details{
	background:#F9F9F9;
	padding:5px 0;
	margin-bottom:15px;
}
.archive_news{
	margin-top:-10px;
}
/* =========================================================
Simple Share
 ========================================================= */
.breadcrumb{
	margin-top:20px;
	background:#eee;
}
 .breadcrumb li{
	margin:0 5px;
}
.sgl-page-social ul{
	margin:0;
	padding:0;
	list-style:none;
}
.sgl-page-social li{
	display:inline-block;
	margin-left:5px;
}
.sgl-page-social li a{
	display:inline-block;
	width:30px;
	height:30px;
	text-align:center;
	border-radius:50%;
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
}
.sgl-page-social i{
	line-height:30px;
}
.sgl-page-social i:hover{
	-webkit-transition:.4s;
	-o-transition:.4s;
	transition:.4s;
}
.breadcrumb > li + li::before {
	padding:0 !important;
	content: "" !important;
}

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

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

.twitter{
    background-color: #00ACEE;
    color: #fff!important;
}
/**========= google-plus start========**/ 
.google-plus{
    background-color: #DD4A3A;
    color: #fff!important;
}
/**========= reddit start========**/ 
.reddit{
    background-color: #3B5999;
    color: #fff!important;
}
/**========= digg start========**/ 
.digg{
    background-color: #3B5999;
    color: #fff!important;
}
/**========= pinterest start========**/ 
.pinterest{
    background-color: #CB2028;
    color: #fff!important;
}
/* 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;   
}
/* 404 Page ========================= */
.four-page{
	padding:20px 0;
}
.four-title{
	font-weight: bold;
	font-size: 50px;
	color: red;
}
.four-page .btn-primary {
    color: #fff;
    background-color: #9A1515;
    border-color: #2e6da4;
}
.four-page .btn-primary:hover {
    background-color: #950E0E;
}
.four-page .search {
    padding: 5px 0;
    width: 100%;
    height: auto;
    position: relative;
    line-height: 22px;
}
.four-page .btn {
    height: 29px;
    position: absolute;
    right: 0;
    top: 5px;
    border-radius:1px;
	border:1px solid#E6EAE9;
}





