/*font face implementation*/
@font-face {
    font-family: 'SolaimanLipi';
    src: url('../fonts/SolaimanLipi.eot');
    src: url('../fonts/SolaimanLipi.eot') format('embedded-opentype'),
         url('../fonts/SolaimanLipi.woff2') format('woff2'),
         url('../fonts/SolaimanLipi.woff') format('woff'),
         url('../fonts/SolaimanLipi.ttf') format('truetype'),
         url('../fonts/SolaimanLipi.svg#SolaimanLipi') format('svg');
}
body {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif,SolaimanLipi;font-size: 16px;}
h1, h2, h3, h4, h5, h6{margin: 0px;font-weight: 600}
a{color:#3c3c3c}
a:hover{color:#000}
img{max-width: 100%;height: auto}
.mo-margin{margin: 0px}
.colorRed{color:red}
.colorBlack{color:#000}
.colorBlue{color: #369;}
.cm-row{margin-left:-5px;margin-right:-5px}
.cm-col{padding-left:5px;padding-right:5px}
.marginTop10{margin-top:10px}
.marginBottom10{margin-bottom:10px}
.marginTop25{margin-top:25px}
.marginTopBottom10{margin-top:10px;margin-bottom:10px}
.paddingBottom10{padding-bottom:10px}
.marginTop15{margin-top:15px}
.marginBottom15{margin-bottom:15px}
.advertise p{margin: 0px}


/*default animation*/
{
    -webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

/*Header top section*/
.date_and_search_section{
    background: #F4F4F2;
}
.date_and_search{
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
    background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
    border-radius: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.header_date{margin: 0px;font-size: 14px;margin-top: 4px;}
.banner_section{
  background: #F4F4F2;  
}


/*This style for scroll sectin*/

/*top scroll style*/
.mt-round .mt-label{border-radius: 0px 0px 0px 0px;margin-left:0px;padding: 4px 13px;}
.mt-body{margin-left: 0px;margin-right:0px;margin-top:5px}
.mt-round{border-radius: 0px}
.mt-round .mt-news:last-child, .mt-round .mt-news:last-child a{border-radius: 0px}
.mt-label{background: #03b576;}
.mt-news{background:#FFF}
.mt-news a {
	background: #FFF;
	color: #000;
	margin-right: 0px;
}
.mt-next, .mt-prev{background-color:#FFF;}
.mt-round .mt-next{border-radius: 0px}
.mt-next, .mt-play, .mt-prev{width:20px}
.mt-next:hover, .mt-play:hover, .mt-prev:hover{background-color: #bdbdbd;}
.mt-news a:hover{color:#cd171e;background:inherit}
.modern-ticker{height: 40px;border: 1px solid #03b576;}
.footer_scroll .mt-body {margin-top: 0px;}
.modern-ticker{background-color:#fff}
.mt-next, .mt-play, .mt-prev{height: 40px;}



/*style for menu*/
.menu_section .navbar{padding:0px 0px;background-color:#f4f4f2}
.menu_section .nav-item{border-right:  1px solid #00654d;}
.menu_section .nav-item:last-child{border:none}
.menu_section .navbar-nav .nav-link {
	color: #FFF;
	padding: 4px 10px;
	font-size: 18px;
}
.menu_section .navbar-nav .active .nav-link{background: #105376;}
.menu_section .navbar-nav .nav-link:hover{background: #e07b27;}
.menu_section .navbar-nav .nav-item:hover{background: #e07b27;}
.menu_section .navbar-nav .nav-item:hover .dropdown-menu{display: block}
.menu_section .navbar-nav .dropdown-menu {
	border: 1px solid #bfbfbf;
	border-radius: 0;
	background-color: #e07b27;
	margin-top: 0px;
	border-top: 0px;
}
.menu_section #navbarNav{
	background: #235aa6;
}
.menu_section .dropdown-item{
	color: #FFF;
}
.menu_section .dropdown-item:hover{
	color: #000;
}
.nav_drop_down_icon{color:#f90}


/*This style for left scrollbar*/
.left_secroll_bar{}
.scrollbar_header{}
.scrollbar_header h1 {
	background: #FF9900;
	font-size: 23px;
	color: #FFF;
	padding: 5px;
	border-radius: 10px 10px 0px 0px;
	font-weight: normal;
}
.scrollbar_body {
	display: block;
	overflow: hidden;
	height: 762px;
	overflow-y: scroll;
	border-bottom: 1px solid rgba(0,0,0,.125);
}
.scrollbar_body .list-group-item {
	padding: 0;
	font-size: 15px;
    background: #FBF8DC;
}
.scrollbar_body .list-group-item:first-child{border-radius: 0px}
.scrollbar_body .list-group-item a{
	display: block;
    padding: 6px 10px;
    text-decoration: none;
}
.scrollbar_body .list-group-item a i{
	color: #e61f1f;
}
.top_main_lead{
    padding: 10px;
    background: #FBFBFB;
    border: 1px solid #ddd;
}
.top_main_lead h1 {
	font-size: 24px;
	text-align: left;
}
.top_main_lead p{
	margin-bottom: 0px
}
.top_main_lead p a{
	color: red;
    font-style: italic;
}

.top_main_lead h1 a{
	color:red;
    text-decoration: none;
}

/*This style for slider*/
.to_slider{}
.to_slider .carousel-item {
	background: #000;
    position: relative;
}
.to_slider .carousel-item img{width:100%}
.to_slider .carousel-item h1 {
	color: #FFF;
	font-size: 20px;
	margin-bottom: 10px;
	overflow: hidden;
}
.to_slider .carousel-item h1 a{color:#FFF;text-decoration: none}
.to_slider .carousel-item p {
	color: #fff;
	display: block;
	overflow: hidden;
	height: 89px;
}
.to_slider .carousel-item p a{color:red}
.slider_content {
	padding: 10px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: #0000009e;
}
.slider_bg{background: none repeat scroll 0% 0% #999}

.slider_right_box{padding-left: 5px}
.slider_indecator {
	display: block;
	overflow: hidden;
	padding-right: 5px;
	margin-top: 5px;
    cursor: pointer;
}
.slider_indecator img:hover{
	opacity: 0.6;

}

.latest_news_tab{}
.latest_news_tab .nav-tabs .nav-link {
	width: 50%;
	padding: 5px;
	text-align: center;
    border: none;
}
.latest_news_tab .nav-tabs .nav-link.active{border:none}
.latest_news_tab .nav-tabs{background: #03b576;border-bottom: none;}
.latest_news_tab .nav-tabs .nav-item.show .nav-link, .latest_news_tab .nav-tabs .nav-link.active {
	color: #fff;
	border-color: #dee2e6 #dee2e6 #fff;
	border: none;
	border-radius: 0px;
	background: #f90;
}
.latest_news_tab .nav-tabs .nav-link:hover{border: none;border-radius: 0px;}
.latest_news_tab .scrollbar_body{height: 270px}


.lead_boxes {
	border: 1px solid #DDD;
	display: block;
	overflow: hidden;
	padding: 10px;
}
.lead_boxes h1 {
	font-size: 24px;
	margin-bottom: 10px;
	overflow: hidden;
	height: 58px;
}
.lead_boxes .col-4{padding-right: 0px}
.lead_boxes .col-8{padding-left: 8px}
.lead_boxes h1 a{text-decoration: none}
.lead_boxes h1 a:hover{color:red}
.lead_boxes img{}
.lead_boxes p {
	margin: 0px;
	display: block;
	overflow: hidden;
	height: 70px;
}
.lead_boxes p a{color: red;font-style: italic}
.widget_box .widget_title {
	background: #03B576;
	font-size: 22px;
	color: #FFF;
	padding: 5px 15px;
	border-radius: 10px 10px 0px 0px;
	font-weight: normal;
	margin: -5px;
	margin-bottom: 10px;
}
.widget_box {
	border: 1px solid #03B576;
	border-radius: 10px 10px 0px 0px;
	padding: 5px;
}
.widget_box ul {
	padding-left: 20px;
	list-style: square;
}
.widget_box ul li {
	border-bottom: 1px solid #F0F0F0;
}
.widget_box ul li a {
	display: block;
	padding: 5px;
}

.cat_title{
	background: #FF9900;
	font-size: 23px;
	color: #FFF;
	padding: 5px;
	border-radius: 10px 10px 0px 0px;
	font-weight: normal;
    text-align: center
}
.cat_title a{color: #FFF;text-decoration: none}
.single_category_box .image_box{}
.single_category_box h2 {
	font-size: 20px;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	padding: 5px 8px;
	display: block;
	overflow: hidden;
	height: 54px;
}
a.read_more{text-align: right;color:red;font-style: italic}
a.read_more i{color: red}
.single_category_box h2  a{text-decoration: none;}
.single_category_box h2  a:hover{color: red;}
.single_category_box .list-group-item{padding: 0px;}
.single_category_box .list-group-item a{padding: 5px 10px;display: block;text-decoration: none;}
.single_category_box .list-group-item a i{color: #f90;}
.single_category_box .list-group-item a:hover{color:red}
.single_category_box .list-group-item a:hover i{color:red}
.single_category_box .list-group-item:first-child{border-radius: 0px}
.single_category_box .list-group-item a.read_more{text-align: right;color:red;font-style: italic}
.single_category_box .list-group-item a.read_more i{color: red}


/*double line cateogry*/
.double_category_box {
	border: 1px solid #DDD;
	padding: 5px;
}
.double_cat_title{border-bottom: 1px solid #F90;}
.double_cat_title a {
	background: #FF9900;
	font-size: 23px;
	color: #FFF;
	padding: 5px 15px;
	border-radius: 10px 10px 0px 0px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
.double_cat_title a:hover{}
.double_category_box h2{font-size: 20px;padding: 5px 0px;}
.double_category_box h2 a{text-decoration: none;}
.double_category_box h2 a:hover{color:red}
.double_category_box .content_box p{}
.double_category_box .content_box p a{font-style:italic;color: red}

.cat_list_news{}
.cat_list_news .col-3{padding-right: 0px}
.cat_list_news .col-9{padding-left: 5px}
.cat_list_news .col-9 p {
	margin-bottom: 5px;
	line-height: 18px;
	display: block;
	overflow: hidden;
	height: 36px;
}
.cat_list_news .col-9 p a{text-decoration: none;}
.cat_list_news .col-9 p a:hover{color: red;}

.bottom_carosel{
    padding: 10px;
    background: #FBFBFB;
    border: 1px solid #ddd;
    position: relative
}
.bottom_carosel h1 {
	font-size: 23px;
	margin-bottom: 10px;
	border-bottom: 1px solid #DDD;
	padding-bottom: 10px;
}
.bottom_carosel h1 a{text-decoration: none;color:red}
.bottom_carosel .owl-prev{
    border: 1px solid #ddd;
    width: 25px;
    background: #fff;
}
.bottom_carosel .owl-next{
    border: 1px solid #ddd;
    width: 25px;
    background: #fff;
}
.bottom_carosel .owl-theme .owl-nav {
	width: 100px;
	position: absolute;
	top: -61px;
	right: -19px;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot{
    border: 1px solid #DDD;
}

.bottom_carosel p{}
.bottom_carosel p a{text-decoration: none}
.bottom_carosel .item:hover p a{color: red}


.footer_row{margin: 0;color:#fff;background: #242424}
.footer_section{
	background: #242424;
	padding: 15px 0px;
}
.footer_bottom {
	background: #000;
	color: #FFF;
	padding-top: 10px;
}
.footer_bottom p{}
.footer_bottom a{color: orange;}
.footer_bottom a:hover{color: yellow;}
.footer_widget{}
.footer_widget h3 {
	font-size: 20px;
	font-style: italic;
	color: #03b576;
	border-bottom: 1px solid #A26100;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.scroll-to-top-link {
	max-width: 100px;
	position: fixed;
	right: 30px;
	bottom: 270px;
	cursor: pointer;
}
.scroll-to-top-link img{}

.cat_title_in_cat_page {
	font-size: 24px;
	border-bottom: 2px solid #03B576;
	padding-bottom: 10px;
	color: #FF9900;
}

.lead_boxes.single_page{}
.lead_boxes.single_page p{height: inherit}

.single_date {
	border-bottom: 2px solid #03B576;
	margin-bottom: 0px;
	padding-bottom: 10px;
	font-style: italic;
	color: #828282;
}
.cat_title_in_cat_page.single_page {
	border: none;
	margin-bottom: 0px;
	padding-bottom: 5px;
}

.lead_cat_title{
    margin-bottom: 10px;
    border-bottom: 1px solid #DDD;
    padding-bottom: 5px;
}
.lead_cat_title a{}


/*wrodpress claander style*/
#wp-calendar { width: 100%; font-size: 11px; background: #FFF;}
#wp-calendar thead th { background: #f5f5f5; border: 1px solid #ddd; border-top: none; font-size: 11px; }
#wp-calendar tbody td { text-align: center; border: 1px solid #ddd; line-height: 2.5em; transition: background 0.15s ease; -webkit-transition: background 0.15s ease; -o-transition: background 0.15s ease; -moz-transition: background 0.15s ease; }
#wp-calendar tbody td:hover { background: #f1f1f1; color: #333; }
#wp-calendar tbody td a { display: block; text-decoration: none; background: #f1f1f1; color: #333; }
#wp-calendar tbody td:hover a { background: #4d4d4d; color: #fff; }
#wp-calendar tfoot td { padding-top: 1px; padding: 4px; }
#wp-calendar caption { cursor: pointer; font-size: 13px; text-transform: uppercase; margin: 0; padding: 12px; outline: 0 none !important; background: #3b86b0; color: #fff; }
#wp-calendar tbody a { display: block; text-decoration: underline; }
#wp-calendar th { text-align: center; border: 1px solid transparent; border-top: none; padding: 7px 0; color: #a7a7a7; }
#footer #wp-calendar thead th { background: #222 }
#footer #wp-calendar tbody td { border-color: #222 }
#calendar_wrap{}


.header_social {
	margin: 0;
	padding: 0;
	list-style: none;
}
.header_social li {
	display: inline-block;
}
.header_social li a {
	border: 1px solid #DDD;
	padding: 2px 2px;
	text-align: center;
	width: 30px;
	display: block;
	border-radius: 50%;
	color: #666;
	height: 30px;
}
.header_social li a.facebook{}
.header_social li a.twitter{}
.header_social li a.youtube{}
.header_social li a.rss{}
.header_social li a:hover{color: red;border-color:red}

.home_video {}
.home_video a {
	color: #f4f4f4;
}
.under_text h2 {
	font-size: 18px;
	padding: 12px;
	background: #fff;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	color: #000;
	overflow: hidden;
	max-height: 60px;
	line-height: 24px;
}

.right_sidebar_news {
	display: block;
	overflow: hidden;
	position: relative;
}
.right_sidebar_news img {
	width: 100%;
}
.right_sidebar_news p {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: #000000a3;
	margin: 0;
	padding: 5px 10px;
	color: #FFF;
}





/***********************/
    /*photo_section*/
/***********************/
.photo{
    background:#EFF3F4; 
}
.slider_text {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	color: #fff;
	background: #000000c4;
}
.carousel-item {
	position: relative;
}
.slider_text h2 {
	font-size: 19px;
	text-align: center;
	line-height: 25px;
	opacity: 0.9;
    margin: 0px
}
.carousel-item {
	background: #fff;
}
.carousel-inner {
	box-shadow: 0px 3px 5px 0px #4a4a4a;
}
/***********************/
    /*video_section*/
/***********************/
.video_section{
    background: #444;
}
.video_section a {
	color: #f4f4f4;
}
.video_section a:hover {
	color: #000 !important;
}
.video-gallery-heading {
	position: relative;
	margin-bottom: 25px;
}
.title-bg {
	position: relative;
	font-size: 20px;
	color: #101010;
	line-height: 20px;
	display: inline-block;
	text-transform: uppercase;
}
.title-bg::before {
	background: #e74c4f;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	bottom: -14px;
	width: 100%;
}
.title-bg a {
	color: #000000;
	font-size: 24px;
	text-decoration: none;
}
.title-bg::after {
	background: #e74c4f;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	bottom: -11px;
	width: 100%;
}
/***********************/
    /*exub_section*/
/***********************/
.exub_section{
    background: #EFF3F4;
}
.exub_section .list_news img {
	width: 50%;
	height: auto;
	float: left;
	padding-right: 3%;
}
.exub_section .list_news h3 {
	color: #000;
	font-size: 18px;
}
/***********************/
    /*footer_leyer*/
/***********************/
.footer_leyer{
    background: rgb(239, 243, 244);
}
.footer_leyer .footer_logo .img-fluid {
	max-width: 70%;
	height: auto;
}
.footer_leyer .ul-play-store {
	margin: 0;
	padding: 0;
	text-align: center;
}
.footer_leyer .ul-play-store li {
	list-style: none;
	display: inline-block;
	width: 145px;
	padding-top: 11px;
	padding-right: 5px;
}
.footer_leyer .ul-play-store li a {
	text-decoration: none;
	display: inline-block;
}
li{
    list-style: none;
}
.footer_leyer .social_link ul {
	margin-bottom: 1rem;
	margin-top: 20px;
}


/***********************/
    /*Photo*/
/***********************/
.photo_right {
	background: #fff;
	padding: 10px;
}
.photo_title h1 {
	font-size: 30px;
	line-height: 34px;
	color: #000;
}
.photo_title p {
	margin-bottom: 0;
}
.photo_img {
	background: #E3E3DE;
	text-align: center;
    z-index: 999999999;
}
.bottom_text {
	text-align: center;
	margin-top: 10px;
	font-size: 17px;
}
.album {
	margin-bottom: -7px;
}
.album h3 {
	background: #19232d;
	color: #fff;
	padding: 7px 40px;
	font-size: 23px;
	line-height: 30px;
	border-bottom: 3px solid #e74c4f;
}
.photo_left .list_news {
	padding: 10px 5px;
	border-bottom: 1px dotted #e74c4f;
	background: #F6F6F6;
	display: inline-block;
}
.photo_left .list_news img {
	width: 40%;
	height: auto;
	float: left;
	margin-right: 10px;
}
.photo_button {
	text-align: center;
	margin-top: 15px;
}
 .photo_button .btn {
	background: #e74c4f;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px;
	font-size: 16px;
	border-radius: 0;
	padding: 5px 78px;
	line-height: 28px;
}
.photo_button .btn:hover{
    background: #fff;
    color: #e74c4f;
    transition: .5s;
}
/***********************/
    /*video*/
/***********************/
.button_video .more .btn {
	background: #e74c4f;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px;
	font-size: 20px;
	border-radius: 0;
	padding: 5px 90px;
	line-height: 28px;
}


