/*Common Css*/
@import url('https://fonts.maateen.me/solaiman-lipi/font.css');
body, html {
  height: 100%;
  width: 100%;
  font-size: 14px;
  /* background-image: linear-gradient(-90deg, #ddd, #fff); */
  font-family: 'SolaimanLipi', Arial, sans-serif !important;
  background-size: cover;
  background-position: center top;
  background-attachment: fixed !important;
  background-color: transparent !important;
}

*{
  margin: 0;
  padding: 0;
}
:root{
  --themecolor: #ED3338;
  --textcolor: #222222;
  --cildtheme: #ED3338;
  --greentheme: #008854;
  --radtheme: #ED3338;
}
p, h1, h2, h3, h4, h5, h6, a{
  color: var(--textcolor);
}
a{
  text-decoration: none;
}
.section-padding {
	padding: 20px 0;
}
/* Mobile Menu Css */

.mobile_nav {
  /* background-color: var(--themecolor); */
  text-align: center;
  width: 40px;
  height: 40px;
  font-size: 22px;
  color: #fff;
  padding-top: 4px;
  border-radius: 4px;
  /* border: 1px solid var(--themecolor); */
  /* position: absolute; */
  top: 8px;
  left: 0;
  cursor: pointer;
  transition: 0.4s;
  display: block;
  visibility: visible;
}
.mobile-menu {
	display: none;
	visibility: hidden;
}
.site-logo {
  position: relative !important;
  text-align: center;
  background-color: transparent; 
  border:none !important;
  margin-top: 0 !important;
  padding: 10px;
}
}
/* .mobile_nav:hover {
  background-color: #fff;
  border-color: var(--themecolor);
  color: var(--textcolor);
} */
/* .nav-menu {
  position: fixed;
  top: 0;
  background-color: var(--themecolor);
  left: -100%;
  width: 85%;
  height: 100%;
  padding-left: 30px;
  visibility: hidden;
  opacity: 0;
  transition: 0.4s ease-out;
  z-index: 10000;
} */
.nav-menu.active {
  visibility: visible;
  opacity: 1;
  left: 0;
}
 
.nav-close {
  /* position: absolute; */
  /* right: -30px; */
  font-size: 25px;
  top: 7px; 
  cursor: pointer;
  display: block;
  visibility: visible;
  text-align: right;
}

.left-menu {
	position: fixed;
	left: -400px;
	top: 0;
	height: 100%;
	width: 300px;
	background-color: #fff;
	padding: 20px;
	z-index: 100;
	visibility: hidden;
	opacity: 0;
  transition: 0.5s;
  /* overflow: auto; */
}
.left-menu.active {
  visibility: visible;
  opacity: 1;
  transition: 0.5s;
  left: 0;
  overflow: auto;
}
.left-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
  padding: 15px 0px; 
}
.left-menu ul li {
  border-bottom: 1px solid #ddd;
}
.left-menu ul li a {
  padding: 6px 0;
  display: inline-block;
  transition: 0.4s;
}

.left-menu ul li a:hover {
  color: var(--radtheme);
}


.left-menu ul li {
  position: relative;
}
.left-dropdown { 
  opacity: 1;
  transition: 0.4s;
  padding: 0;
  height: 0;
  opacity: 0;
  transition: 0.4s;
  display: none;
  margin-bottom: 10px;
}
.left-dropdown ul {
  padding: 0;
  background-color: #fff;
  padding: 0px 13px;
  border: 1px solid #ddd;
}
/* .left-dropdown:after {
  position: absolute;
  left: 7px;
  top: 6px;
  height: 27px;
  width: 27px;
  background-color: #ddd;
  content: '';
  z-index: -1;
  transform: rotate(45deg);
} */
.left-dropdown {
  visibility: hidden;
  opacity: 0;
  transition: 0.4s;
}
.left-menu ul li:hover .left-dropdown {
	visibility: visible;
	opacity: 1;
	top: 0;
	height: auto !important; 
  display: block;
}

.left-menu-icon {
  position: absolute;
  right: 10px;
  transition: 0.4s;
}
.left-menu ul li:hover .left-menu-icon {
  right: 0;
}
.middle-header .search {
	margin-top: ;
	padding-top: 3px;
}

.search label {
  position: relative;
  width: 100%;
}
.search input { 
  padding: 5px 10px;
  border: 1px solid #ddd;
  width: 100%;
}
.search {
  width: 100% !important;
  padding-top: 12px;
}
.search button {
  position: absolute;
  right: 0;
  height: 100%;
  width: 30px;
  padding: ;
  color: #acacac;
  border: none;
}
/* .mobile_nav.hide {
  display: none;
  visibility: hidden;
} */
/* Mobile Menu Css */



/* Mobile Menu Css */

/* Header Css */


.top-header {
  background-color: #F5F5F5;
  position: relative;
}
.recent-news {
  position: relative;
  /*! padding: 7px; */
}
.recent-news-title {
  position: absolute;
  width: 95px;
  text-align: center;
  padding: 7px;
  background-color: var(--themecolor);
  color: #fff;
  font-weight: 700;
  z-index: 11111;
}
.recent-news #mq2 {
  padding: 6px;
  color: #ddd !important;
}
.recent-news #mq2 a {
  color: #777;
  transition: 0.4s;
}
.recent-news #mq2 a:hover {
  color: var(--themecolor);
}
.site-logo a {
  display: inline-block;
}
.site-logo a img { 
    /*display: none;*/
	width: auto;
	height: 82px !important;
	border: none !important;
	position: absolute;
	top: -18px !important;
	border: 1px solid #ddd;
	left: auto;
	background-color: #fff !important;
	padding: 8px;
	right: 0;
}
.site-logo {
  background-color: transparent !important;
  position: absolute;
  /*border: 1px solid #ddd;*/
  margin-top: -18px;
  padding: 0 !important;
}
.site-logo a h2 {
  font-size: 43px;
  font-weight: 700;
}
.site-logo a h2 span {
  color: #F9496A;
}
.site-logo-2 {
	display: inline-block;
}
.date-time {
  display: inline-block;
margin-left: 1px;
}
.middle-header {
  padding: 25px 0;
}
#myHeader.sticky {
	position: fixed;
	width: 100%; 
	z-index: 1000000;
	background-color: #fff;
}
.ads-blok.header {
  width: 80%;
  display: inline-block;
}

.lang-btn {
  width: 19%;
  display: inline-block;
}
.social-links {
  text-align: center;
  padding-top: 5px;
}
.social-links a {
	font-size: 15px;
	display: inline-block;
	padding: 6px;
	background-color: var(--themecolor);
	border: 1px solid var(--themecolor);
	line-height: 0;
	height: 29px;
	width: 30px;
	color: #fff;
	border-radius: 5px;
	transition: 0.4s;
}
.social-links a:hover {
  background-color: transparent;
  border-color: var(--themecolor);
  color: var(--themecolor);
}
.bottom-header {
  background-color: var(--greentheme);
  color: #fff;
}
.nav-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.nav-menu ul li {
  display: inline-block;
}
.nav-menu a {
  display: block;
  padding: 11px 7px;
  color: #fff;
  /*! border: 1px solid aliceblue; */
  transition: 0.5s;
  font-size: 16px;
}
.nav-menu a:hover {
  background-color: var(--radtheme);
}

.date-time {
  text-align: right;
}
.social-links {
  text-align: right;
}
.social-links a {
  text-align: center;
}
/* Header Css */
/* Section title Css */

.section-title {
  color: var(--cildtheme);
  font-size: 23px;
  margin-bottom: 10px;
  padding: 8px;
  position: relative;
  font-weight: 700;
  text-align: left !important;
}
.section-title::before, .section-title::after {
  top: 0;
  left: 0;
  width: 14px;
  height: 3px;
  content: '';
  background-color: var(--cildtheme);
  position: absolute;
}
.section-title::after {
  width: 3px;
  height: 14px;
}
/* Section Title Css */
/* Single  Feature News Css */

.section-padding {
  padding: 30px 0;
}
.single-feature-news {
  height:  270px !important;
  width: 100% !important;
  display: inline-block;
  background-size: cover;
  background-position: center top;
  position: relative;
  transition: 0.4s;
  z-index: 1;
}
.news-slide {
  /*! height: 100px; */
}
.single-feature-absulate {
  position: ;
}
.single-feature-absulate {
  position: absolute;
  bottom: 0;
  padding: 19px;
  transition: 0.4s;
}
.cat-name {
  color: #fff;
  padding: 3px 13px;
  display: inline-block;
  font-size: 15px;
  margin-bottom: 7px;
  /* background-color: var(--themecolor) !important; */
}
.single-feature-news:hover {
  background-position: center right;
}
.single-feature-news.after:after {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  content: '';
  /*! background-color: #000; */
  /*! opacity: 0.2; */
  z-index: -1;
  background: -webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(rgba(0,0,0,.8)));
  background: -o-linear-gradient(top,transparent 50%,rgba(0,0,0,.8) 100%);
  background: linear-gradient(to bottom,transparent 40%,rgba(0,0,0,.8) 100%);
}
.single-feature-absulate h4 {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
}
.single-feature-news:hover .single-feature-absulate {
  bottom: 10px;
}
hero-feature-news .single-feature-news {
  height: 50% !important;
}
.hero-feature-news {
  height: 100%;
}
.hero-feature-news .single-feature-news {
  height: 190px !important;
  margin-bottom: 13px;
}
/* Single  Feature News Css */
/* Feature section Css */

.single-feature-img {
}
.single-feature-news.news-three {
  height: auto !important;
  margin: 7px 0;
  padding: 8px;
  background-color: #F5F5F5;
  border-radius: 5px;
  margin-bottom: ;
  -webkit-box-shadow: 0px 7px 30px -22px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 7px 30px -22px rgba(0,0,0,0.75);
  box-shadow: 0px 7px 30px -22px rgba(0,0,0,0.75);
}
.single-feature-img {
}
.single-feature-img {
  width: 130px;
  float: left;
}
.single-news-wrap h2 {
  font-size: 16px;
  transition: 0.4s;
}
.single-news-wrap {
  padding-left: 140px;
}
.single-news-wrap .cat-name {
  padding: 0;
  margin-bottom: 0;
}
.section-featur {
  -webkit-box-shadow: 0px 7px 30px -22px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 7px 30px -22px rgba(0,0,0,0.75);
  box-shadow: 0px 7px 30px -22px rgba(0,0,0,0.75);
  overflow: hidden;
  height: 100%;
  position: relative;
}
.section-featur:hover img {
  transform: scale(1.1);
}
.section-featur img {
  transition: 0.4s;
  height: 100%;
  width: 100%;
}
.single-feature-img {
  overflow: hidden;
}
.single-feature-news.news-three:hover img {
  transform: scale(1.1);
}
.single-feature-img img {
  transition: 0.4s;
}
.single-feature-news.news-three:hover h2 {
  color: #777;
}
.section-title-two {
  background-color: var(--themecolor);
  padding: 6px 17px;
  color: #fff;
  font-size: 24px;
}
.section-two .single-feature-news.single-news-slider {
  height: 350px !important;
}
/* Feature section Css */
/* Whats New Css */

.whats-new-wrap {
  position: relative;
}
#pills-tab {
  position: absolute;
  top: 0;
  right: 0;
}
.whats-new-wrap .section-title {
  display: inline-block;
}
.feature-news-two-img {
  height: 260px;
  background-size: cover;
}
.feature-news-two-img {
  position: relative;
  border-radius: 5px;
  margin-bottom: 10px;
}
.cat-name {
}
.feature-news-two-img span {
  position: absolute;
  bottom: 10px;
  left: 10px;
}
.single-feature-news.news-two h2 {
  font-size: 19px;
  font-weight: 700;
  margin-bottom: 16px;
  transition: 0.4s;
}
.single-feature-news.news-two:hover h2 {
	color: var(--themecolor);
}
.single-cat-list {
  display: inherit;
  padding: ;
  height: 91px;
  margin-bottom: 13px;
  font-size: 24px;
  text-align: ;
  position: relative;
  z-index: 1;
  color: #fff;
  border-radius: 10px;
  background-size: cover;
  background-position: center center;
  padding: 28px 20px;
  transition: 0.4s;
}
.single-cat-list:after {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  content: '';
  background-color: #000;
  opacity: 0.7;
  z-index: -1;
  border-radius: 10px;
}
.single-cat-list:hover {
  transition: ;
  transform: scale(1.1);
  color: #fff;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  background-color: var(--themecolor);
}
.section-four .single-feature-img {
	width: 115px;
}
.section-four .single-news-wrap {
  padding-left: 125px;
}

.single-section.section-four .single-feature-news.single-news-slider {
  min-height: 312px !important;
  height: 98% !important;
}
/* Whats New Css */



/* Footer 2 page Page */

.footer-top {
  /* background-color: #111111; */
  height: 100%;
  padding: 65px 15px;
}
.footer-top .footer-widget {
  height: auto;
  text-align: left;
  color: #ccc !important;
  border-right: 0 !important;
}
/* .footer-top .footer-widget img {
  height: 100px;
} */
.footer-top .footer-widget p {
  color: #ccc !important;
  font-size: 17px;
}
.footer-widget-title {
  text-transform: uppercase;
  font-weight: 700;
  color: #fff;
  margin-bottom: 25px;
  font-size: 21px;
}

.single-sp-news {
  overflow: hidden;
  margin-bottom: 16px;
  display: inline-block; 
}
.single-sp-news .s-sp-n-img {
  width: 29%;
  float: left;
  height: 70px; 
  margin-right: 2%;
}
.s-sp-n-title {
  width: 69%;
  float: left;
}
.single-sp-news .s-sp-n-img img {
  height: 70px;
  width: 100%;
}
.s-sp-n-title h4 {
  font-size: 17px;
  font-weight: 700;
  transition: 0.4s;
}
.single-sp-news:hover h4 {
  color: #fff;
}
.footer-2 .social-icon a {
  height: auto !important;
  width: auto !important;
  background-color: transparent !important;
  font-size: 35px;
  margin-left: 0;
  margin-right: 11px;
}

.footer-bottom2 {
  border-top: 1px solid #444;
  /* background-color: #111111; */
  padding: 14px 0;
  font-size: 12px;
  color: #ccc !important;
}
.footer-link {
  text-decoration: none;
  font-weight: 700;
  margin-left: 15px;
  color: #ccc !important;
}

.footer-2 {
  background-size: cover;
  background-attachment: fixed;
  background-position: center center;
}

.footer-top {
  position: relative;
  z-index: 1;
}
.footer-top:after {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  content: '';
  z-index: -1;
  opacity: 0.7;
}
.b-h-menu ul li a:hover {
	color: #fff !important;
}

.footer-2 {
  background-color: #222;
}
.footer-widget .site-logo a h2 {
  color: #fff !important;
}
.social-links {
}
.footer-widget .social-links {
  text-align: left;
}
.text-right {
  text-align: right;
}
.footer-widget .single-feature-news.news-three {
  background-color: transparent;
  color: #fff;
}
.footer-widget .single-feature-news.news-three h2 {
  color: #fff;
}
.footer-widget .footer-top .footer-widget img {
  margin-bottom: 0 !important;
}

.footer-widget .single-feature-news.news-three {
  box-shadow: none;
  margin-bottom: 0;
  padding: 3px !important;
}

.footer-widget .single-feature-img {
  height: 50px;
  width: 70px;
}
.footer-widget .single-news-wrap {
  width: ;
  padding-left: 81px;
}
/* .footer-bottom2 {
  background-color: #000;
} */
/* Footer 24 page Page */

.footer-section {
  padding-top: 25px;
}
.m-footer {
  background-color: #000;
  /*padding: 10px 0;*/
}
.top-footer {
  padding: 10px;
}
.b-footer {
  padding: 10px;
}
.footer-widget {
  padding: 10px;
  /*border: 1px solid #000;*/
  height: 100px;
  font-size: 13px;
}
/* .footer-widget.p-s { */
  /* margin-top: ; */
  /* padding-top: 34px; */
/* } */
.footer-widget p {
  font-weight: 700;
}
.copy-text {
  padding: 14px;
  text-align: center;
  background-color: #c4161c;
  color: #fff;
  font-size: 15px;
  margin-top: 10px;
}
.footer-widget p {
  color: #2f2f2f;
  font-weight: 500;
  font-size: 15px;
  text-align: left !important;
}
.footer-widget {
  text-align: center;
}
.footer-widget .social-icon a {
  border-radius: 0;
  margin-top: ;
  padding-top: 4px;
}
.footer-widget {
  border-radius: ;
  border-right: 1px solid #ddd;
}

.apps a {
  display: inline-block;
  font-size: 28px;
  padding: 10px;
  line-height: 0;
}
.apps {
}
.apps {
  margin-bottom: 6px;
}
.android {
  color: #A4C639;
}
.iphone {
  color: #444444;
}
.windows {
  color: #00BCF2;
}
.apps a:hover {
  color: #F00;
}

.b-h-menu ul li a span img {
  height: 17px;
}
.b-h-menu ul li a span {
  display: inline-block;
  margin-right: 8px;
}

.latest-news ul {
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
}
.latest-news .newsticker-jcarousellite {
  overflow: auto;
  margin-right: 0;
  padding-right: 15px;
}
/* .ads-1.padding-top-0 { */
	/* display: none; */
/* } */

.post-title h5 {
	font-size: 15px !important;
}
.b-h-menu ul li a::hover span.iphone, .b-h-menu ul li a::hover span.android { color: #fff !important }
/*.footer-widget.p-s {
  border-left: 1px solid #ddd;
}*/
.social-icon a {
  display: inline-block;
  padding: ;
  height: 25px;
  width: 25px;
  text-align: center;
  border-radius: 50%;
  background-color: var(--themecolor);
  color: #fff;
  padding-top: 2px;
  padding-left: 1px;
  margin-left: 8px;
}
.social-icon a:hover {
  color: ;
  background-color: #c4161c !important;
}
.footer-widget .social-icon a {
  border-radius: 0;
  margin-top: ;
  padding-top: 4px;
}
.footer-logo {
  text-align: center !important;
  width: 100%;
  display: inline-block;
}
.footer-logo img {
  height: 121px;
  border: 1px solid #ddd;
  margin-bottom: 19px;
}
 
.footer-section {
  border-top: 4px solid var(--greentheme) !important;
  margin-top: 33px;
  background-color: #f9f3f3;
}



/* Scrool Top */
#button {
	display: inline-block;
	background-color: var(--themecolor);
	width: 50px;
	height: 50px;
	text-align: center;
	border-radius: 4px;
	position: fixed;
	bottom: 30px;
	right: 30px;
	transition: background-color .3s, opacity .5s, visibility .5s;
	opacity: 0;
	visibility: hidden;
	z-index: 1000;
	color: #fff;
	font-size: 32px;
}
#button::after {
  /* content: "\f077"; */
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 2em;
  line-height: 50px;
  color: #fff;
}
#button:hover {
  cursor: pointer;
  background-color: #333;
}
#button:active {
  background-color: #555;
}
#button.show {
  opacity: 1;
  visibility: visible;
}

/* Scrool Top */
/* Style 1 Edit */

.slide-block-title {
  background-color: var(--themecolor) !important;
  color: #fff !important;
}
.slide-block-title h3 {
  color: #fff !important;
}
.print {
  background-color: var(--themecolor) !important;
}
.videos_ads_button {
  background-color: var(--themecolor) !important;
}
.all-news {
  background-color: var(--textcolor) !important;
} 
a.s-n-block:hover .post-title h5 {
  color: var(--themecolor) !important;
}
 
.latest-news ul li a:hover {
  color: var(--themecolor) !important;
}
.comment-title {
	border-color: var(--themecolor) !important;
}
.single-video span {
	color: var(--themecolor) !important;
}
.lang-btn a {
  background-color: var(--themecolor);
  margin-right: 0 !important;
}
.lang-btn {
  padding-top: 9px;
  text-align: right;
}

.news-archive {
  background-color: #fff;
  padding: 15px;
}
.news-archive input {
  padding: 10px;
  background-blend-mode: ;
  margin-bottom: ;
}
 
.news-archive .search {
  margin-bottom: 20px;
}
.news-archive button {
  width: 73px;
  background-color: var(--textcolor);
  color: #fff;
  transition: 0.4s;
}
.news-archive button:hover {
  background-color: var(--themecolor);
}
.footer-logo img {
	width: 100%;
}

.footer-logo img {
  width: 100%;
}
.copy-text {
  background-color: var(--greentheme);
}
.section-button {
  background-color: var(--themecolor);
}
.content_img img {
	width: 100%;
}
/* Style 1 Edit */
/* Scrool Top */
/* Scrool Top */
 
