/*
Theme Name: bhorerkagojv3
Author: osmansorkar
Author URI: https://fb.me/osmansorkar
Description:Bhorerkagojv3 is a clean, creative and custom panel ready responsive newspaper theme supporting header logo. It integrates primary color option, custom background, custom css and few other features through WordPress customizer. The theme is translation ready and you can get free support.

Version: 1.0
License: GNU General Public License v2 or later
License URI: license.txt
Tags: responsive-layout,Blue, White, Black, one-column, two-columns, right-sidebar, custom-background, custom-menu, full-width-template, post-formats,translation-ready, theme-options, custom-colors,fluid-layout
Text Domain:  projapoti

©2020 osmansorkar, projapotibd.com

bhorerkagoj WordPress Theme, Copyright 2017 projapotibd.com
bhorerkagoj is distributed under the terms of the GNU GPL b
*/
/*** social color **/
body {
  margin: 0;
  padding: 0;
}
body a {
  color: #000000;
  text-decoration: none;
}
body a:hover {
  color: #ef0303;
  text-decoration: none;
}
a:focus {
  text-decoration: none !important;
}
.title a:hover,
a[rel~="category"]:hover,
.last-bar a:hover {
  color: #ef0303 !important;
}
.scroll-top:hover {
  background: #ef0303 !important;
}
/*********** navigation-bar********/
/*
Top bar
*/
.top-bar {
  background: #ffffff;
  border-bottom: 2.5px solid #000000;
}
.top-bar .logo {
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  width: 300px;
  background: #ffffff;
  padding: 0 10px;
}
.top-bar .logo img {
  width: 100%;
  height: 62px;
  display: block;
}
.top-bar .logo strong {
  text-align: center;
  display: block;
  opacity: 0;
  position: absolute;
  color: #000;
  top: 0px;
  left: 0px;
  width: 100%;
  line-height: 70px;
  z-index: 0;
  text-transform: uppercase;
  font-size: 1.4em;
  font-weight: 300;
}
.hstricky {
  margin-bottom: 115px;
}
.stricky {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  margin-top: 0 !important;
}
.navigation {
  box-shadow: 0px 0px 5px #b5b1b1;
  background: #F2F2F2;
}
/*
.mega-menu{
    position: absolute;
    width: 100%;
    background: #fff;
    display: none;
    left: 0;
    box-shadow: 0px 2px 2px #ccc;

}
ul li li:hover .mega-menu{
    display: block;
}

ul li:hover li:first-child .mega-menu{
    display: block;
}
#mcolumn{
    a{
        display: block !important;
        width: 100% !important;
    }
    padding-top: 15px;
    padding-bottom: 15px;
    p{
        padding-top: 10px;
        color: #0e0e0e;
        line-height: 1;
    }

    img{
        width: 100%;
    }

}

.sub-menu  .menua{
    padding: 0 15px !important;
}*/
.abc:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "";
}
#main-nav {
  margin-right: 83px;
}
#main-nav ul.menu {
  list-style: none;
  margin: 0;
  padding: 0;
  max-height: 45px;
}
#main-nav ul.menu ul {
  margin: 0;
  padding: 0;
}
#main-nav ul.menu > li.menu-item-has-children {
  padding-right: 20px;
}
#main-nav ul.menu > li.menu-item-has-children:after {
  display: block;
  position: absolute;
  top: 10px;
  right: 5px;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "";
}
#main-nav ul.menu > li.menu-item-has-children:hover:after {
  content: "";
  color: #000000;
}
#main-nav ul.menu li {
  display: inline-block;
  border-right: 1px solid #CCCCCC;
  position: relative;
  border-bottom: 3px solid #F2F2F2;
}
#main-nav ul.menu li:last-child {
  border-right: 1px solid #CCCCCC;
}
#main-nav ul.menu li a {
  text-decoration: none;
  color: #000000;
  padding: 3px 7px 0 7px;
  display: block;
  font-size: 20px;
  line-height: 37px;
}
#main-nav ul.menu li > ul {
  z-index: 999999999;
  display: none;
  position: absolute;
  background: #ffffff;
  left: 0;
  top: 100%;
  width: 150px;
  border-bottom: 2px solid #ef0303;
}
#main-nav ul.menu li > ul li {
  display: block;
  z-index: 999999999;
  border-bottom: 1px solid #F2F2F2;
}
#main-nav ul.menu li > ul li a {
  color: #000 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
#main-nav ul.menu li > ul li:hover {
  border-bottom: 1px solid #F2F2F2 !important;
}
#main-nav ul.menu li > ul li:hover > a {
  background: #f1f1f2 !important;
  color: #ef0303 !important;
}
#main-nav ul.menu li > ul li ul {
  top: 0 !important;
  left: 100% !important;
}
#main-nav ul.menu li:hover > ul {
  display: block;
}
#main-nav ul.menu li:hover {
  background: #e6e7e8;
  border-bottom: 3px solid #ef0303;
}
#main-nav ul.menu li:hover a {
  color: #231f20;
}
#main-nav ul.menu li.current-menu-item,
#main-nav ul.menu li.current-post-parent,
#main-nav ul.menu li.current-category-parent,
#main-nav ul.menu li.current-category-ancestor {
  background: #e6e7e8;
  border-bottom: 3px solid #ef0303;
}
#main-nav ul.menu li.current-menu-item a,
#main-nav ul.menu li.current-post-parent a,
#main-nav ul.menu li.current-category-parent a,
#main-nav ul.menu li.current-category-ancestor a {
  color: #231f20 !important;
}
#main-nav ul.menu li .edi {
  background: #000000 !important;
  padding: 2px;
  font-size: 19px;
  position: relative;
  top: 0px;
}
.epaper-button {
  float: right;
  cursor: pointer;
  color: #000000;
  background: #FFFFFF;
  padding: 0px 15px;
  border-radius: 5px;
  position: absolute;
  top: 7px;
  right: 80px;
  z-index: 0;
  line-height: 30px;
  font-size: 18px;
}
.epaper-button.open i::before {
  content: "";
}
.epaper-button i {
  padding-right: 10px;
}
.epaper-button:hover {
  color: red;
}
.all-button {
  float: right;
  cursor: pointer;
  color: #ef0303;
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 0;
  line-height: 47px;
  font-size: 18px;
}
.all-button.open i::before {
  content: "";
}
.nav-search-form {
  position: absolute;
  text-align: right;
  padding-right: 40px;
  top: 0px;
  right: 20px;
  width: 40px;
  transition: all 0.5s;
}
.nav-search-form #unicode_font {
  width: 200px;
  position: absolute;
  left: 0;
  top: 0;
  line-height: 31px;
  background: #000;
  color: #fff;
  z-index: 1;
  padding: 6px;
  font-size: 13px;
  display: none;
}
.nav-search-form #unicode_font label {
  margin-bottom: 0 !important;
}
.nav-search-form .search-submit {
  line-height: 42px;
  width: 40px;
  text-align: center;
  border: none;
  color: #ef0303;
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  background: #F2F2F2;
}
.nav-search-form .search-field {
  width: 100%;
  line-height: 42px;
  background: #ffffff;
  display: inline-block;
  border: none;
  padding: 0 15px;
  font-size: 16px;
}
.nav-search-form.active {
  width: 100%;
  padding-left: 200px;
}
.nav-search-form.active .search-submit {
  background: #000000;
  border: none;
  color: #ffffff;
}
.nav-search-form.active #unicode_font {
  display: block;
}
.nav-search-form.active .search-submit {
  width: 71px;
  z-index: 2;
}
.all-menu-item {
  background: #ffffff;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.all-menu-item.open {
  height: 100vw;
}
.all-menu-item-bg {
  background: #ffffff;
}
.all-menu-item .containt {
  border-top: 1px solid #cccccc;
  padding: 20px 0;
}
.all-menu-item .all-cat-menu {
  margin: 0;
  list-style: none;
  overflow: hidden;
}
.all-menu-item .all-cat-menu ul {
  margin: 0;
  list-style: none;
  overflow: hidden;
}
.all-menu-item .all-cat-menu li {
  float: left;
  width: 16.6%;
  line-height: 35px;
  font-size: 20px;
}
.all-menu-item .all-cat-menu-bottom {
  padding-top: 10px;
  margin: 0;
  list-style: none;
  overflow: hidden;
}
.all-menu-item .all-cat-menu-bottom ul {
  margin: 0;
  list-style: none;
  overflow: hidden;
}
.all-menu-item .all-cat-menu-bottom li {
  display: inline-block;
  line-height: 35px;
  font-size: 20px;
}
.all-menu-item .all-cat-menu-bottom li a {
  display: inline-block;
  padding-right: 40px;
  line-height: 30px;
  font-size: 22px;
}
.all-menu-item .all-cat-menu-bottom li i {
  color: #0084ff;
  padding-right: 5px;
}
/******* Mobile Navigation Bar ***************/
#mmain-nav {
  max-height: 70vh;
  overflow: auto;
  width: 95%;
}
.header-m.active {
  box-shadow: 0 2px 7px #000;
  margin-bottom: 11px;
}
.moble-menu {
  background: #ffffff;
  overflow: hidden;
}
.moble-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.moble-menu ul li {
  display: inline-block;
  float: left;
  width: 50%;
  padding: 0 10px;
}
.moble-menu ul li a {
  background-color: #ffffff;
  color: #000;
  font-size: 1.125em;
  font-weight: 400;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  transition: all 0.15s ease-in 0s;
  display: block;
  text-decoration: none;
}
.moble-menu ul li a:hover {
  background-color: #999;
}
.moble-menu ul li ul {
  padding-left: 10px !important;
}
/**** news scroll ***/
.current_news {
  border-top: 1px solid #ea2529;
  border-bottom: 1px solid #ea2529;
  height: 42px;
  position: relative;
  padding-right: 45px;
  background: #ef0303;
}
.current_news .ctitle {
  position: absolute;
  left: 0;
  background: none repeat scroll 0 0 #ea2529;
  color: #ffffff;
  float: left;
  font-size: 22px;
  line-height: 47px;
  padding: 2px 16px;
  margin-top: -6px;
}
.current_news .ctitle span {
  position: absolute;
  width: 0;
  height: 0;
  border-left: 0px solid transparent;
  border-right: 18px solid transparent;
  border-top: 40px solid #ea2529;
  left: 100%;
  top: 0;
}
.current_news .c_news {
  color: hsl(0, 0%, 100%);
  float: left;
  line-height: 1.5;
  width: 100%;
  height: 30px;
  overflow: hidden;
  position: relative;
}
@media only screen and (min-device-width: 768px) {
  .current_news .c_news {
    padding: 0 5px 0 105px;
  }
}
@media only screen and (max-device-width: 768px) {
  .current_news .c_news {
    padding: 0 5px 0 50px;
  }
}
.current_news .c_news a {
  color: white;
  text-decoration: none;
}
.current_news .c_news a:hover {
  text-decoration: underline;
}
.current_news .right {
  position: absolute;
  background: #ea2529;
  height: 41px;
  text-align: center;
  right: 0;
}
.current_news .right.closes {
  width: 40px !important;
}
.current_news .right.closes span {
  color: #ffffff;
  font-size: 20px;
  line-height: 40px;
  cursor: pointer;
}
.current_news #triangle-bottomright {
  width: 0;
  height: 0;
  border-bottom: 41px solid #ea2529;
  border-left: 35px solid transparent;
  float: right;
  position: absolute;
  top: 0;
  right: 19px;
}
.padan-news {
  margin-top: 20px;
}
.padan-news-big {
  background: #F2F2F2;
}
@media only screen and (min-device-width: 768px) {
  .padan-news-big-img {
    width: 365px;
    float: left;
    padding-right: 15px;
  }
}
.padan-news-big-content {
  padding: 7px;
}
@media only screen and (min-device-width: 768px) {
  .padan-news-big-content {
    height: 200px;
  }
}
.padan-news-big-content .news-title {
  font-size: 38px;
  margin-top: 0;
}
@media only screen and (min-device-width: 768px) {
  .padan-news-big-content .news-title {
    margin: 0;
  }
}
@media only screen and (max-device-width: 768px) {
  .news-flush {
    margin-top: 20px;
  }
}
.news-flush-title {
  position: relative;
  border-bottom: 1px solid #ccc;
}
.news-flush-title h3 {
  margin: 0;
  font-size: 28px;
}
.news-flush-title .news_flush_control {
  position: absolute;
  right: 0;
  top: 0;
  color: #6f6f6f;
  font-size: 23px;
  cursor: pointer;
}
.news-flush-title .news_flush_control i {
  padding-right: 5px;
}
.news-flush ul {
  padding-top: 10px;
}
.top-news-buttom-row {
  border-bottom: 1px solid #ccc;
  padding-bottom: 7px;
}
.cs-hidden {
  height: 1px;
  opacity: 0;
  filter: alpha(opacity=0);
  overflow: hidden;
}
@media only screen and (min-device-width: 768px) {
  .podan-small {
    width: 72%;
    float: left;
    padding-left: 8px;
    padding-right: 8px;
    margin-top: 29px;
  }
}
@media only screen and (max-device-width: 768px) {
  .podan-small {
    padding: 8px;
  }
}
.podan-small .col-md-4 {
  border-right: 1px solid #cccccc;
}
.podan-small .col-md-4:nth-child(3n+1) {
  clear: both;
}
.podan-small .col-md-4 .podan-small-item {
  border-top: 1px solid #cccccc;
  padding-top: 24px;
  padding-bottom: 24px;
}
.podan-small-item:first-child {
  padding-top: 0;
  padding-bottom: 30px;
  border: none;
}
.podan-small-item .title {
  margin: 0;
  font-size: 22px;
}
.podan-small-item img {
  float: left;
  padding-right: 10px;
}
.podan10-news {
  padding-left: 8px;
  padding-right: 8px;
}
@media only screen and (min-device-width: 768px) {
  .podan10-news {
    width: 28%;
    float: left;
  }
}
.podan10-news .title_12 h2 {
  border-bottom: 1px solid #ccc;
}
.podan10-news .title_12 span {
  border-bottom: 2px solid #FF0000;
}
@media only screen and (min-device-width: 768px) {
}
.podan10-news .podan12 span {
  color: #B3B3B3;
  font-size: 50px;
  position: absolute;
  left: 0px;
  display: block;
  text-align: center;
  width: 50px;
}
.podan10-news .podan12 a {
  font-size: 23px;
  height: 54px;
  display: block;
}
.podan10-news .podan12 h4 {
  position: relative;
  margin: 0;
  border-bottom: 1px solid #DDD8CE;
  padding: 5px 0 5px 50px;
}
.podan10-news .podan12 h4:last-child {
  border: none;
}
/**************************/
/***** binedon- Khela ***** */
/*************************/
.sbinedon-khela {
  margin-top: 30px;
}
.binedon {
  padding: 0 8px;
}
@media only screen and (min-device-width: 768px) {
  .binedon {
    width: 58%;
    float: left;
  }
}
.binedon .title-bar {
  border-bottom: 1px solid #ccc;
}
.binedon .title-bar ul {
  margin: 0;
  list-style: none;
  padding: 0;
}
.binedon .title-bar ul li {
  display: inline-block;
  margin-right: 20px;
}
.binedon .title-bar ul li.first a {
  font-size: 30px;
  border-bottom: 3px solid #FF0000;
}
.binedon .title-bar ul a {
  font-size: 25px;
  display: inline-block;
}
.binedon .news-item {
  margin-top: 12px;
}
@media only screen and (max-device-width: 768px) {
  .binedon .news-item .col-md-4 {
    margin-top: 10px;
  }
}
.binedon .news-item img {
  width: 100%;
}
.binedon .news-item .title {
  margin: 0;
  background: #4D4D4D;
  /*background: black;*/
  color: #fff;
  height: 80px;
  padding: 5px 7px;
  font-size: 22px;
}
.khela {
  padding: 0 8px;
}
@media only screen and (min-device-width: 768px) {
  .khela {
    width: 42%;
    float: left;
  }
}
.khela .title-bar {
  border-bottom: 1px solid #ccc;
}
.khela .title-bar ul {
  margin: 0;
  list-style: none;
  padding: 0;
}
.khela .title-bar ul li {
  display: inline-block;
  margin-right: 20px;
}
.khela .title-bar ul li.first a {
  font-size: 30px;
  border-bottom: 3px solid #FF0000;
}
.khela .title-bar ul a {
  font-size: 25px;
  display: inline-block;
}
.khela .news-item {
  margin-top: 12px;
}
.khela .news-item .title {
  margin: 0;
  height: 60px;
  padding-bottom: 10px;
}
.khela .news-item .img img {
  border-radius: 7px 7px 0 0;
}
.khela .news-item .col-md-6:nth-child(2n+1) {
  clear: both;
}
.khela h3 {
  font-size: 22px;
}
.title-aria-glob {
  font-size: 30px;
  font-weight: bold;
  margin: 0;
  border-bottom: 1px solid #ccc;
  position: relative;
}
.title-aria-glob a {
  font-size: 30px !important;
}
.title-aria-glob span {
  border-bottom: 2px solid #FF0000;
  width: 50px;
  display: block;
  height: 100%;
  position: absolute;
  bottom: 0;
}
.title-aria-glob p {
  margin: 0px;
}
/**************************/
/**** Bangladesh Antorjatik***/
/*************************/
.bangladesh-antorjatik {
  margin-top: 20px;
}
.borders {
  border-bottom: 1px solid #ccc;
}
.ba-leftside {
  padding: 0 8px;
  box-sizing: border-box;
}
@media only screen and (min-device-width: 768px) {
  .ba-leftside {
    width: 75.5%;
    float: left;
  }
}
.ba-rightside {
  padding: 0 8px;
  box-sizing: border-box;
}
@media only screen and (min-device-width: 768px) {
  .ba-rightside {
    width: 24.5%;
    float: left;
  }
}
.bangladeshn .body-news {
  margin-top: 20px;
}
@media only screen and (max-device-width: 768px) {
  .bangladeshn img {
    width: 100%;
    padding-top: 15px;
  }
}
.bangladeshn .info-box {
  padding-top: 10px;
}
.bangladeshn a {
  font-size: 22px;
  display: block;
}
.anotojatik {
  margin-top: 40px;
}
.anotojatik .body-news {
  margin-top: 5px;
}
.anotojatik .col-md-4 {
  padding: 15px 8px;
}
.anotojatik .col-md-4:nth-child(3n+1) {
  clear: both;
}
@media only screen and (max-device-width: 768px) {
  .anotojatik .col-md-4 {
    clear: both;
  }
}
.anotojatik .simage {
  float: left;
  padding-right: 10px;
}
.anotojatik a {
  font-size: 22px;
  display: block;
  line-height: 1;
}
.bangladesh-antorjatik .ba-rightside {
  border-left: 1px solid #ccc;
  margin-top: 50px;
}
/**************************/
/**** Sompadok-muktochinta***/
/*************************/
.sompadok-muktochinta {
  margin-top: 20px;
}
.sompadok-muktochinta .sm-leftside .col-md-4 {
  border-right: 1px solid #ccc;
}
.sompadok-muktochinta .sm-leftside .col-md-4:last-child {
  border: none;
}
.sm-leftside {
  padding: 0 8px;
  box-sizing: border-box;
}
@media only screen and (min-device-width: 768px) {
  .sm-leftside {
    width: 75.5%;
    float: left;
  }
}
.sm-rightside {
  padding: 0 8px;
  box-sizing: border-box;
}
@media only screen and (min-device-width: 768px) {
  .sm-rightside {
    width: 24.5%;
    float: left;
  }
}
.title-aria-big {
  padding-top: 10px;
}
.title-aria-big h2 {
  border-bottom: 4px solid #ccc;
  margin: 0;
}
.title-aria-big span.sc {
  border-bottom: 4px solid #2E3192;
}
.title-aria-big span.mu {
  border-bottom: 4px solid #FBB03B;
}
.title-aria-big span.som {
  border-bottom: 4px solid #ED1C24;
}
.title-aria-big a {
  display: inline-block;
  position: relative;
  font-size: 30px !important;
}
.sompadok-column .info-box {
  position: relative;
  padding-left: 50px;
  min-height: 50px;
  line-height: 1;
  padding-top: 5px;
  padding-bottom: 5px;
}
.sompadok-column .body-news-item {
  padding: 10px 0;
}
.sompadok-column a {
  font-size: 22px;
}
.sompadok-column i {
  left: 0px;
  display: block;
  background: #ccc;
  border-radius: 50%;
  width: 42px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  color: #1B1464;
  position: absolute;
}
.sompadok-column .button_all {
  border-radius: 5px;
  text-align: center;
  border: 1px solid #ccc;
  padding: 3px;
  display: block;
  margin: 10px auto;
  width: 121px;
}
.sompadok-column .body-news-item:first-child {
  min-height: 50px;
  border-bottom: 1px solid #ccc;
}
.muktochinta .info-box {
  line-height: 1;
  padding-top: 5px;
  padding-bottom: 5px;
}
.muktochinta .body-news-item {
  padding: 10px 0;
  min-height: 72px;
}
.muktochinta a {
  font-size: 22px;
}
.muktochinta .body-news-item:first-child {
  border-bottom: 1px solid #ccc;
}
.muktochinta .button_all {
  border-radius: 5px;
  text-align: center;
  border: 1px solid #ccc;
  padding: 3px;
  display: block;
  margin: 10px auto;
  width: 121px;
}
.sompadokio-column .info-box {
  position: relative;
  padding-left: 50px;
  min-height: 50px;
  line-height: 1;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-top: 10px;
}
.sompadokio-column a {
  font-size: 22px;
}
.sompadokio-column i {
  left: 0px;
  display: block;
  background: #ccc;
  border-radius: 50%;
  width: 42px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  color: #1B1464;
  position: absolute;
}
.sompadokio-column .button_all {
  border-radius: 5px;
  text-align: center;
  border: 1px solid #ccc;
  padding: 3px;
  display: block;
  margin: 10px auto;
  width: 121px;
}
.sompadokio-column .body-news-item:first-child {
  min-height: 50px;
}
/**************************/
/**** Lifestyle***/
/*************************/
.lifestyle-antorjatik {
  margin-top: 20px;
}
.lifestyle .col-md-4:nth-child(3n+1) {
  clear: both;
}
.lifestyle .title-aria-tab {
  margin: 0;
  border-bottom: 1px solid #ccc;
  position: relative;
}
.lifestyle .title-aria-tab span {
  border-bottom: 2px solid #FF0000;
  width: 50px;
  display: block;
  height: 100%;
  position: absolute;
  bottom: 0;
}
.lifestyle .title-aria-tab p {
  margin: 0px;
}
.lifestyle .title-aria-tab .first {
  font-size: 30px;
}
@media only screen and (max-device-width: 768px) {
  .lifestyle .title-aria-tab .first {
    display: block;
  }
}
.lifestyle .title-aria-tab a {
  display: inline-block;
  font-size: 25px;
  padding-right: 12px;
}
@media only screen and (max-device-width: 768px) {
  .lifestyle .wp-post-image {
    width: 100%;
  }
}
.lifestyle .body-news {
  margin-top: 10px;
}
.lifestyle .info-box {
  margin-top: 10px;
  min-height: 50px;
  font-size: 22px;
  height: 84px;
}
.poll-section {
  margin-top: 15px;
  margin-bottom: 15px;
}
.sob-poll {
  border: 10px solid #E6E6E6;
}
.sob-poll-left {
  padding-right: 8px;
  padding-left: 8px;
}
@media only screen and (min-device-width: 768px) {
  .sob-poll-left {
    width: 65%;
    float: left;
  }
}
.sob-poll-right {
  padding-right: 8px;
  padding-left: 8px;
}
@media only screen and (min-device-width: 768px) {
  .sob-poll-right {
    float: left;
    width: 35%;
  }
}
.news-letter {
  padding: 20px 40px;
}
.news-letter .icon {
  font-size: 70px;
  display: block;
  margin: 0 auto;
  width: 100px;
  color: #3366FF;
  text-align: center;
}
.news-letter h2 {
  color: #3366FF;
  font-size: 45px;
}
@media only screen and (max-device-width: 768px) {
  .news-letter h2 {
    font-size: 35px;
    text-align: center;
  }
}
.news-letter input {
  border-radius: 5px;
  border: 2px solid #3366FF;
  width: 100%;
  padding-left: 15px;
  line-height: 40px;
}
.news-letter button {
  background: #3366FF;
  border-radius: 5px;
  color: #fff;
  border: none;
  width: 100%;
  line-height: 44px;
  font-size: 22px;
}
@media only screen and (max-device-width: 768px) {
  .news-letter button {
    margin-top: 10px;
  }
}
.news-letter button i {
  padding-right: 7px;
}
.pool-content {
  background: #99CCFF;
}
/**************************/
/**** authoniti***/
/*************************/
.aurthonitis .body-news {
  padding-top: 15px;
}
.aurthonitis .body-news img {
  border-radius: 10px 10px 0 0;
}
.aurthonitis .body-news .info-box {
  padding-top: 10px;
  min-height: 50px;
}
.aurthonitis .body-news a {
  font-size: 22px;
  display: block;
}
@media only screen and (max-device-width: 768px) {
  .aurthonitis .body-news .wp-post-image {
    width: 100%;
  }
}
/**************************/
/**** Probashi shilpo sahitto***/
/*************************/
.probashi-shilpo {
  margin-top: 30px;
}
.probashi-shilpo .col-md-3 {
  margin-bottom: 30px;
}
.probashi-khobor .title-aria {
  font-size: 30px;
  font-weight: bold;
  margin: 0;
  border-bottom: 1px solid #ccc;
  position: relative;
}
.probashi-khobor .title-aria span {
  border-bottom: 2px solid #FF0000;
  width: 50px;
  display: block;
  height: 100%;
  position: absolute;
  bottom: 0;
}
.probashi-khobor .title-aria p {
  margin: 0px;
}
.probashi-khobor-body-news .simage {
  position: relative;
}
.probashi-khobor-body-news img {
  width: 120px;
  float: left;
  padding-right: 7px;
}
.probashi-khobor-body-news-item {
  background: #fff;
  margin-bottom: 2px;
  overflow: hidden;
  padding: 10px 10px 10px 0;
  border-bottom: 1px solid #ccc;
}
.probashi-khobor-body-news-item:last-child {
  border: none;
}
.probashi-khobor-body-news-item h4 {
  margin: 0px;
  font-size: 22px;
}
.sikha .title-aria {
  font-size: 30px;
  font-weight: bold;
  margin: 0;
  border-bottom: 1px solid #ccc;
  position: relative;
}
.sikha .title-aria span {
  border-bottom: 2px solid #FF0000;
  width: 50px;
  display: block;
  height: 100%;
  position: absolute;
  bottom: 0;
}
.sikha .title-aria p {
  margin: 0px;
}
.sikha ul {
  padding-left: 0px;
  list-style-position: inside;
}
.sikha ul li {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  min-height: 60px;
  padding-top: 10px;
}
.sikha ul a {
  font-size: 22px;
}
@media only screen and (max-device-width: 768px) {
  .shilpo-sahitto .wp-post-image {
    width: 100%;
  }
}
.shilpo-sahitto .title-aria {
  font-size: 30px;
  font-weight: bold;
  margin: 0;
  border-bottom: 1px solid #ccc;
  position: relative;
}
.shilpo-sahitto .title-aria span {
  border-bottom: 2px solid #FF0000;
  width: 50px;
  display: block;
  height: 100%;
  position: absolute;
  bottom: 0;
}
.shilpo-sahitto .title-aria p {
  margin: 0px;
}
.shilpo-sahitto .body-news a {
  font-size: 22px;
}
.shilpo-sahitto .body-news .info-box {
  min-height: 50px;
  padding-top: 10px;
}
.shilpo-sahitto img {
  display: block;
  border-radius: 10px 10px 0 0;
  margin-top: 10px;
}
.shilpo-sahitto .body-news-item {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
}
.shilpo-sahitto ul {
  padding: 0;
  list-style-position: inside;
}
.shilpo-sahitto ul li {
  min-height: 50px;
}
.pathok-foram .title-aria {
  font-size: 30px;
  font-weight: bold;
  margin: 0;
  border-bottom: 1px solid #ccc;
  position: relative;
}
.pathok-foram .title-aria span {
  border-bottom: 2px solid #FF0000;
  width: 50px;
  display: block;
  height: 100%;
  position: absolute;
  bottom: 0;
}
.pathok-foram .title-aria p {
  margin: 0px;
}
.pathok-foram .body-news .simage {
  position: relative;
}
.pathok-foram .body-news img {
  width: 111px;
  float: right;
  padding-right: 7px;
}
.pathok-foram .body-news-item {
  background: #fff;
  margin-bottom: 2px;
  overflow: hidden;
  padding: 12px 10px;
  border-bottom: 1px solid #ccc;
}
.pathok-foram .body-news-item:last-child {
  border-bottom: none;
}
.pathok-foram .body-news-item h4 {
  margin: 0px;
  font-size: 22px;
}
.biggan-projokti .title-aria {
  font-size: 30px;
  font-weight: bold;
  margin: 0;
  border-bottom: 1px solid #ccc;
  position: relative;
}
.biggan-projokti .title-aria span {
  border-bottom: 2px solid #FF0000;
  width: 50px;
  display: block;
  height: 100%;
  position: absolute;
  bottom: 0;
}
.biggan-projokti .title-aria p {
  margin: 0px;
}
.biggan-projokti .bbody-news-item {
  padding-bottom: 10px;
}
@media only screen and (max-device-width: 768px) {
  .biggan-projokti .bbody-news-item .wp-post-image {
    width: 100%;
  }
}
.biggan-projokti .bbody-news-item img {
  display: block;
  border-radius: 10px 10px 0 0;
  margin-top: 10px;
}
.biggan-projokti .bbody-news-item .info-box {
  padding-top: 10px;
  min-height: 60px;
}
.biggan-projokti .bbody-news-item a {
  font-size: 22px;
}
.biggan-projokti .body-news-item {
  border-top: 1px solid #ccc;
  padding: 7px 0;
  overflow: hidden;
}
.biggan-projokti .body-news-item img {
  float: right;
  display: block;
}
.biggan-projokti .body-news-item h4 {
  font-size: 22px;
}
/**************************/
/****Amar Alakar Songbad***/
/*************************/
/************* Alakar New ******** */
.alakar-news {
  margin-top: 30px;
}
.alakar-news-form {
  padding-left: 10px;
}
.alakar-news-form .form-title {
  font-size: 27px;
}
@media only screen and (min-device-width: 768px) {
  .alakar-news-form .form-title {
    width: 18%;
    float: left;
  }
}
.alakar-news-form .form-title p {
  margin: 0;
}
.alakar-news-form .form-title span {
  border-bottom: 2px solid;
}
.alakar-news-form select {
  font-size: 20px;
}
@media only screen and (min-device-width: 768px) {
  .alakar-news-form select {
    width: 17.4%;
    padding: 0 10px;
    margin: 0 5px;
  }
}
@media only screen and (max-device-width: 768px) {
  .alakar-news-form select {
    display: block;
    width: 100%;
    margin-bottom: 10px;
  }
}
.alakar-news-form button {
  border-radius: 4px;
  padding: 0 20px;
  line-height: 36px;
  text-align: center;
  border: none;
  width: 300px;
  background: #CCCCCC;
  color: #000;
  font-size: 21px;
}
.alakar-news-form button i {
  padding-right: 10px;
}
.alakar-news-form button:hover {
  background: #41baf5;
}
.ebangladesh .title-aria {
  font-size: 30px;
  padding: 0 10px;
  margin: 0;
  text-align: center;
  border-bottom: 1px solid #ccc;
}
.ebangladesh .title-aria p {
  margin: 0px;
}
.ebangladesh-body-news .simage {
  position: relative;
}
.ebangladesh-body-news img {
  width: 111px;
  float: left;
  padding-right: 7px;
}
.ebangladesh-body-news-item {
  background: #fff;
  margin-bottom: 2px;
  overflow: hidden;
  padding: 7px 10px;
}
.ebangladesh-body-news-item h4 {
  margin: 0px;
  font-size: 22px;
}
/**************************/
/***** News Slide ***** */
/*************************/
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.has-icons {
  position: relative;
}
.video_icon70 {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 50px;
  color: #fff;
  margin-left: -30px;
  margin-top: -30px;
  color: rgba(0, 0, 0, 0.7);
}
.video_icon70:hover {
  color: #ea1919;
}
.video_icon40 {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 30px;
  color: rgba(0, 0, 0, 0.7);
  margin-left: -15px;
  margin-top: -20px;
}
.video_icon40:hover {
  color: #ea1919;
}
.has-icons:hover .fa-youtube-play {
  color: #ea1919;
}
.camera70 {
  position: absolute;
  top: 10px;
  left: 10px;
  font-size: 40px;
  color: #f79321;
}
.camera40 {
  position: absolute;
  top: 5px;
  left: 5px;
  font-size: 20px;
  color: #f79321;
}
.image_aria {
  position: relative;
}
.news-slide {
  text-align: justify;
  background: #f2f2f2;
  position: relative;
  padding-top: 10px;
  padding-bottom: 20px;
}
.news-slide .title-before {
  border-bottom: 2px solid #009344;
  height: 38px;
}
.news-slide .title-before .title-aria {
  float: left;
  padding: 0 15px;
  font-size: 25px;
  background: #009344;
  line-height: 37px;
  margin-left: 10px;
}
.news-slide .title-before .title-aria a {
  color: #ffffff;
}
.news-slide .title-right {
  float: right;
}
.news-slide .title-right a {
  background: #1b75bb;
  display: inline-block;
  width: 20px;
  line-height: 20px;
  text-align: center;
  color: #ffffff;
}
.news-slide .lSPager {
  display: none;
}
.news-slide .lSSlideOuter .lSAction {
  display: none !important;
}
.news-slide-image {
  position: relative;
}
.news-slide-image a {
  left: 0;
  right: 0;
  top: 0;
  position: absolute;
  display: block;
  text-align: center;
  font-size: 40px;
  line-height: 156px;
  color: #ffffff;
}
.news-slide-image a:hover {
  text-decoration: none;
}
.news-slide img {
  width: 100%;
  padding: 7px;
  height: 156px;
}
.news-slide .title {
  font-size: 22px;
  border-bottom: 2px solid #077abb;
  padding: 10px;
  height: 70px;
  overflow: hidden;
  margin: 0;
}
/******** Gallary Phooto ***********/
.photo-gallary {
  background: #fff;
  padding-bottom: 20px;
}
.photo-gallary .news4th .news-aria {
  background: #f1f1f2;
  overflow: hidden;
}
@media only screen and (min-device-width: 768px) {
  .photo-gallary-left {
    width: 40%;
    float: left;
  }
}
@media only screen and (min-device-width: 768px) {
  .photo-gallary-right {
    width: 60%;
    float: left;
  }
}
.photo-gallary .title-aria a {
  color: #ED1C24;
  font-size: 30px;
}
.photo-slaide {
  background: #404041;
  padding: 10px 30px;
}
.photo-slaide h3 {
  color: #F7931D;
  margin: 0;
}
.photo-slaide p {
  padding-top: 10px;
  color: #ffffff;
  margin: 0;
  height: 100px;
}
.news4th {
  margin-top: 10px;
}
.news4th .title-before {
  border-bottom: 2px solid #009344;
  height: 38px;
}
.news4th .title-before .title-aria {
  float: left;
  padding: 0 15px;
  font-size: 25px;
  background: #009344;
  line-height: 37px;
  margin-left: 10px;
}
.news4th .title-before .title-aria a {
  color: #ffffff;
}
.news4th-left {
  padding: 5px;
  padding-bottom: 20px;
}
.news4th-left i {
  position: absolute;
  bottom: 60px;
  left: 15px;
  color: #f79321;
  background: rgba(255, 255, 255, 0.6);
  padding: 5px;
}
.news4th-left img {
  width: 100%;
}
@media only screen and (min-device-width: 768px) {
  .news4th-left img {
    height: 126px;
  }
}
.news4th-left a {
  color: #231F20;
}
.news4th-left .img-part-item {
  position: relative;
  padding-top: 10px;
}
@media only screen and (min-device-width: 768px) {
  .news4th-left .img-part-item:nth-child(3n+1) {
    clear: left;
  }
}
.news4th-left h4 {
  background: #ffffff;
  margin: 0;
  height: 60px;
  padding: 10px;
}
/********* Sidebar *********/
/************** sidebar Style******************************/
/***** Top news Sidebar *****  */
.three_cat_body {
  border-bottom: 3px solid #f15a24;
  background: #ebf4ff;
}
.three_cat_body .clickable {
  background: #d4eaff;
  height: 47px;
  overflow: hidden;
}
.three_cat_body .clickable span {
  line-height: 47px;
  font-size: 25px;
  padding: 0 10px;
  display: inline-block;
  cursor: pointer;
}
.three_cat_body .clickable .active {
  background: #ebf4ff;
  border-top: 2px solid #f15a24;
}
.three_cat_body .content {
  padding-top: 7px;
}
.three_cat_body .content img {
  width: 80px;
  height: 50px;
  float: left;
}
.three_cat_body .content p {
  margin-left: 90px;
  min-height: 50px;
  padding-bottom: 7px;
}
#top-news-bar .widget_text {
  background: #f1f1f2;
  padding-bottom: 0px !important;
}
#top-news-bar .widget_text .head-title {
  background: none;
  font-size: 25px;
  text-align: center;
  line-height: 38px;
  position: relative;
  overflow: inherit !important;
  margin-bottom: 30px;
}
#top-news-bar .widget_text .head-title p {
  position: relative;
  color: #ffffff;
  background: #ee3525;
  float: none;
  width: 202px;
  margin: 0 auto;
  font-weight: bold;
}
#top-news-bar .widget_text .head-title p::after {
  content: "";
  width: 0;
  height: 0;
  border-left: 102px solid transparent;
  border-right: 102px solid transparent;
  border-top: 16px solid #ee3525;
  position: absolute;
  top: 100%;
  left: 0;
}
#sidebar .widget_bar {
  margin-bottom: 15px;
  padding: 5px 10px;
}
.widget_bar .head-title {
  font-size: 30px;
  font-weight: bold;
  padding: 0 10px;
  margin: 0;
}
.widget_bar ul {
  margin: 0;
  padding: 10px 0;
  list-style: none;
}
.widget_bar a {
  color: #000;
  text-decoration: none;
}
.widget_bar a:hover {
  color: #ef0303;
}
.widget_bar .cat-item {
  float: left;
  width: 46%;
  padding: 0px 5px;
  min-height: 30px;
  line-height: 1.6;
}
.cat-item:nth-child(4n+1),
.cat-item:nth-child(4n+2) {
  background: #F2F2F4;
}
/****************** Pulll **************/
.wp-polls {
  background: #99CCFF;
  padding: 0 50px;
}
.count-vote {
  margin: 0;
}
.pull-name {
  font-size: 30px;
  text-align: center;
  color: #231f20;
  padding-top: 10px;
  margin-bottom: 0px;
  padding-bottom: 10px;
}
.pull-name span {
  border-bottom: 1px solid;
  color: #000;
}
.pull-title {
  text-align: center;
  color: #ffffff;
  background: #971b30;
  font-size: 20px;
  line-height: 34px;
  border: 1px solid #1b75bb;
  margin: 0 -10px;
}
.pull-ajkar {
  text-decoration: underline;
  padding-top: 10px;
  font-size: 25px;
}
.pull-porsono {
  color: #000;
  padding-bottom: 10px;
  text-align: justify;
}
.wp-polls-form .wp-polls-ul {
  position: relative;
  list-style: none;
}
.wp-polls-form .wp-polls-ul li {
  padding-right: 5px;
}
.pull-button {
  margin-top: 35px !important;
}
.pull-button input {
  color: #ffffff;
  background: #3366FF !important;
  border-radius: 5px;
  padding: 7px 22px;
  font-size: 22px;
  border: none !important;
}
.pull-button a {
  border: 1px solid #971b30;
  line-height: 40px;
  border-radius: 10px;
  text-align: center;
  color: #971b30;
  padding: 0 5px;
}
.count-vote {
  border-top: 1px solid #231f20;
  color: #000000;
  text-align: center;
}
/******** Footer ******/
.footer-border {
  margin-top: 30px;
  margin-bottom: 30px;
}
.footer-left,
.footer-middle,
.social-media {
  margin-top: 30px;
}
@media only screen and (min-device-width: 768px) {
  .footer-left {
    border-right: 1px solid #ccc;
  }
}
@media only screen and (max-device-width: 768px) {
  .footer-left {
    text-align: center;
  }
}
.footer-left .sompadak {
  margin: 0;
  font-size: 30px;
  line-height: 1;
}
@media only screen and (min-device-width: 768px) {
  .footer-left .sompadak {
    padding-left: 20px;
  }
}
.footer-left .prokasok {
  margin: 0;
  font-size: 25px;
  line-height: 1;
}
@media only screen and (min-device-width: 768px) {
  .footer-middle {
    border-right: 1px solid #ccc;
  }
}
.footer-middle img {
  max-width: 241px;
  text-align: center;
  display: block;
  margin: 0 auto;
}
@media only screen and (max-device-width: 768px) {
  .social-media {
    text-align: center;
  }
}
@media only screen and (min-device-width: 768px) {
  .social-media {
    text-align: right;
  }
}
.social-media p {
  margin: 0;
  display: inline-block;
}
.social-media .social {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
}
@media only screen and (max-device-width: 768px) {
  .social-media .social {
    text-align: center;
  }
}
@media only screen and (min-device-width: 768px) {
  .social-media .social {
    text-align: right;
  }
}
.social-media .social li {
  display: inline-block;
  text-align: center;
}
.social-media .social li a {
  display: block;
  width: 32px;
  line-height: 34px;
  height: 28px;
  color: #999;
  font-size: 22;
}
.social-media .social li.fb:hover a {
  color: #0d9ed1;
}
.social-media .social li.tw:hover a {
  color: #00A8EF;
}
.social-media .social li.li:hover a {
  color: deeppink;
}
.social-media .social li.yo:hover a {
  color: #ea1919;
}
@media only screen and (max-device-width: 768px) {
  .social-media-foo {
    text-align: center;
  }
}
@media only screen and (min-device-width: 768px) {
  .social-media-foo {
    text-align: right;
  }
}
.social-media-foo p {
  margin: 0;
  display: inline-block;
}
.social-media-foo .social {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
}
@media only screen and (max-device-width: 768px) {
  .social-media-foo .social {
    text-align: center;
  }
}
@media only screen and (min-device-width: 768px) {
  .social-media-foo .social {
    text-align: right;
  }
}
.social-media-foo .social li {
  display: inline-block;
  padding: 7px;
  text-align: center;
}
.social-media-foo .social li a {
  display: block;
  width: 40px;
  line-height: 46px;
  height: 40px;
  font-size: 18px;
  background: #ffffff;
  border-radius: 50%;
}
.social-media-foo .social li.fb a {
  color: #0d9ed1;
}
.social-media-foo .social li.tw a {
  color: #00A8EF;
}
.social-media-foo .social li.li a {
  color: deeppink;
}
.social-media-foo .social li.yo a {
  color: #ea1919;
}
.bottom-menu {
  list-style: none;
  margin: 0;
  padding: 10px 0;
}
@media only screen and (max-device-width: 768px) {
  .bottom-menu {
    text-align: center;
  }
}
@media only screen and (min-device-width: 768px) {
  .bottom-menu {
    text-align: right;
  }
}
.bottom-menu li {
  display: inline-block;
  padding: 0 8px;
}
.bottom-menu a {
  color: #4D4D4D;
}
.copy-right p {
  margin: 0;
  color: #4D4D4D;
}
/******* End Footer ******/
/**********Category Template*********/
.category-template-submenu {
  background-repeat: no-repeat;
}
@media only screen and (max-device-width: 768px) {
  .category-template-submenu .sub_buton {
    position: absolute;
    right: 10px;
    bottom: 15px;
    width: 50px;
    line-height: 50px;
    background: #dddddd;
    text-align: center;
    cursor: pointer;
  }
  .category-template-submenu .sub_buton.open i:before {
    content: "";
  }
}
@media only screen and (min-device-width: 768px) {
  .category-template-submenu .sub_buton {
    display: none;
  }
}
@media only screen and (min-device-width: 768px) {
  .category-template-submenu {
    background-position: right;
    background-size: cover;
  }
}
@media only screen and (max-device-width: 768px) {
  .category-template-submenu {
    background-position: center;
    background-size: 100% 100%;
  }
}
.category-template-submenu .container {
  position: relative;
}
@media only screen and (min-device-width: 768px) {
  .category-template-submenu .container {
    min-height: 200px;
  }
}
@media only screen and (max-device-width: 768px) {
}
.category-template-submenu .container .cat_title {
  font-size: 60px;
  margin-top: 66px;
}
.category-template-menu {
  position: absolute;
}
@media only screen and (min-device-width: 768px) {
  .category-template-menu {
    bottom: 0;
    left: 15px;
    right: 15px;
    background: rgba(0, 0, 187, 0.5);
    display: block !important;
  }
}
@media only screen and (max-device-width: 768px) {
  .category-template-menu {
    top: 100%;
    background: #ffffff;
    z-index: 3;
    right: 10px;
    width: 250px;
    box-shadow: 0px 4px 5px #000;
    display: none;
  }
}
.category-template-menu ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
@media only screen and (min-device-width: 768px) {
  .category-template-menu ul {
    overflow: hidden;
    height: 50px;
  }
}
@media only screen and (min-device-width: 768px) {
  .category-template-menu li {
    float: left;
  }
  .category-template-menu li a {
    padding: 0 10px;
    color: #ffffff;
    line-height: 50px;
    font-size: 22px;
    display: block;
    border-right: 1px solid #ffffff;
  }
  .category-template-menu li.current-menu-item,
  .category-template-menu li:hover,
  .category-template-menu li.current-post-parent {
    background: #e6e7e8;
  }
  .category-template-menu li.current-menu-item a,
  .category-template-menu li:hover a,
  .category-template-menu li.current-post-parent a {
    color: #000000;
    line-height: 47px;
    border-bottom: 3px solid #ef0303;
    text-decoration: none !important;
  }
}
@media only screen and (max-device-width: 768px) {
  .category-template-menu li {
    border-bottom: 1px solid #eaeaea;
  }
  .category-template-menu li a {
    line-height: 44px;
    padding: 0 10px;
    font-size: 18px;
    color: #000;
    display: block;
  }
  .category-template-menu li:hover {
    border-left: 4px solid #c00;
    text-decoration: none;
    padding-left: 12px;
    border-bottom: 1px solid #eaeaea;
  }
}
/*** Normal Page ********/
.cat-normal-content-big {
  padding-top: 7px;
}
@media only screen and (min-device-width: 768px) {
  .cat-normal-content-big {
    width: 67%;
    float: left;
  }
}
@media only screen and (min-device-width: 768px) {
  .cat-normal-content-big .img {
    padding-right: 10px;
  }
}
.cat-normal-content-big .img {
  position: relative;
}
@media only screen and (min-device-width: 768px) {
  .cat-normal-content-big .img {
    width: 60%;
    float: left;
  }
}
.cat-normal-content-big .img img {
  display: block;
  width: 100%;
  border-bottom: 2px solid #f7931d;
}
.cat-normal-content-big a h3 {
  padding-top: 10px;
  font-size: 23px;
  line-height: 30px;
  margin: 0;
  color: #91268f;
}
.cat-normal-content-big a:hover h3 {
  color: #ef0303 !important;
}
.cat-normal-content-big .content {
  padding: 10px;
  background: #f1f1f2;
  position: relative;
}
@media only screen and (min-device-width: 768px) {
  .cat-normal-content-big .content {
    width: 40%;
    float: right;
    height: 297px;
  }
}
.cat-normal-content-big .content .desc {
  padding-top: 20px;
  line-height: 20px;
}
.cat-normal-content-big .content .info {
  color: #1b75bb;
}
@media only screen and (min-device-width: 768px) {
  .cat-normal-content-big .content .info {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    font-size: 16px;
    padding: 0 10px;
  }
}
.cat-normal-content-big .content .info .text-right {
  float: right;
}
.cat-normal-content-other {
  clear: both;
  padding-top: 5px;
  overflow: hidden;
}
@media only screen and (min-device-width: 768px) {
  .cat-normal-content-other-item {
    height: 264px;
    overflow: hidden;
    margin-top: 20px;
  }
}
@media only screen and (max-device-width: 768px) {
  .cat-normal-content-other-item:nth-child(2n+1) {
    clear: both;
  }
}
.cat-normal-content-other-item img {
  width: 100%;
  border-bottom: 2px solid #f7931d;
}
@media only screen and (min-device-width: 768px) {
  .cat-normal-content-other-item img {
    height: 151px;
  }
}
.cat-normal-content-other-item .title {
  margin: 0;
}
@media only screen and (max-device-width: 768px) {
  .cat-normal-content-other-item .title {
    overflow: hidden;
  }
}
.cat-normal-content-other-item .title a {
  font-size: 23px;
  font-weight: normal;
  line-height: 28px;
  padding-bottom: 5px;
}
.cat-normal-content-other-item .cat {
  color: #1b75bb;
}
@media only screen and (min-device-width: 768px) {
  .cat-normal-content-other-item .body {
    background: #f1f1f2;
    padding: 5px 10px;
  }
}
@media only screen and (max-device-width: 768px) {
  .cat-normal-content-other-item .body {
    padding: 5px;
  }
}
/******** Archive Page */
.archive-normal-content-big {
  padding-top: 7px;
}
.archive-normal-content-big .img {
  padding-right: 10px;
}
.archive-normal-content-big .img {
  position: relative;
}
@media only screen and (min-device-width: 768px) {
  .archive-normal-content-big .img {
    width: 60%;
    float: left;
  }
}
.archive-normal-content-big .img img {
  display: block;
  width: 100%;
  border-bottom: 2px solid #f7931d;
}
.archive-normal-content-big a h3 {
  padding-top: 10px;
  font-size: 23px;
  line-height: 30px;
  margin: 0;
  color: #91268f;
}
.archive-normal-content-big a:hover h3 {
  color: #ef0303 !important;
}
.archive-normal-content-big .content {
  padding: 10px;
  background: #f1f1f2;
  position: relative;
}
@media only screen and (min-device-width: 768px) {
  .archive-normal-content-big .content {
    width: 40%;
    float: right;
    height: 297px;
  }
}
.archive-normal-content-big .content .desc {
  padding-top: 20px;
  line-height: 20px;
}
.archive-normal-content-big .content .info {
  font-size: 16px;
  padding: 0 10px;
  color: #1b75bb;
}
@media only screen and (min-device-width: 768px) {
  .archive-normal-content-big .content .info {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
.archive-normal-content-big .content .info .text-right {
  float: right;
}
.archive-normal-content-other {
  clear: both;
  padding-top: 5px;
  overflow: hidden;
}
.archive-normal-content-other-item {
  margin-top: 20px;
}
@media only screen and (min-device-width: 768px) {
  .archive-normal-content-other-item {
    height: 264px;
    overflow: hidden;
  }
  .archive-normal-content-other-item:nth-child(2n+1) {
    clear: both;
  }
}
.archive-normal-content-other-item img {
  width: 100%;
  border-bottom: 2px solid #f7931d;
}
@media only screen and (min-device-width: 768px) {
  .archive-normal-content-other-item img {
    height: 151px;
  }
}
.archive-normal-content-other-item .title {
  margin: 0;
}
.archive-normal-content-other-item .title a {
  font-size: 23px;
  font-weight: normal;
  line-height: 28px;
  padding-bottom: 5px;
}
.archive-normal-content-other-item .cat {
  color: #1b75bb;
}
.archive-normal-content-other-item .body {
  background: #f1f1f2;
  padding: 5px 10px;
}
/******** Single Page */
.single_post {
  background: #F1F1F2;
  padding-top: 20px;
  margin-top: 2px;
}
.single_post .breadcrumb {
  background: #ffffff !important;
}
.single_post .widget_bar {
  padding: 0!important;
}
.single_post .author-name .name {
  color: #2A388F;
}
.single_post .author-name .name i {
  padding-right: 7px;
}
.single_post .author-name .name a {
  color: #2A388F;
}
.single_post .author-name p {
  display: inline-block;
}
.single_post .author-name .podobi {
  font-weight: bold;
  padding: 0 10px;
}
.single_post .author-name .publish i {
  padding: 0 5px;
}
.single_post .current-page {
  color: #262261;
}
.single_post .current-page a {
  color: #262261;
}
.single_post .current-page .fa-home {
  color: #4d4d4e;
}
.single_post .left_bar {
  padding: 7px;
  background: #ffffff;
}
@media only screen and (min-device-width: 1024px) {
  .single_post .left_bar {
    width: 25%;
    float: left;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .single_post .left_bar {
    margin-top: 10px;
  }
}
.single_post .left_bar-content .title {
  line-height: 33px;
  font-weight: bold;
  color: #010101;
  padding-left: 10px;
}
.single_post .left_bar .body {
  padding-top: 10px;
}
.single_post .left_bar .body .sub-news-other-item {
  overflow: auto;
}
.single_post .left_bar .body img {
  width: 100%;
  display: block;
}
.single_post .left_bar .body .titles {
  min-height: 40px;
  padding: 7px;
  font-size: 22px;
  font-weight: bold;
}
.single_post .left_bar .body .border {
  width: 90%;
  margin: 0 auto;
  clear: both;
  border-bottom: 1px solid #ffffff;
  margin-bottom: 10px;
}
.single_post .left_bar .body .border:last-child {
  border-bottom: none;
}
@media only screen and (min-device-width: 768px) {
  .single_post .left_bar .other-item {
    background: #fff;
  }
}
.single_post .left_bar .other-item:nth-child(2n+1) {
  clear: both;
}
@media only screen and (max-device-width: 768px) {
  .single_post .left_bar .other-item {
    width: calc(50% - 20px);
    float: left;
    margin: 10px;
  }
}
.single_post .title-authod {
  background: #ffffff;
  padding: 15px;
}
.single_post .name-author i {
  background: #ccc;
  color: #ef0303;
  border-radius: 50%;
  padding: 10px;
}
.single_post .name-author .name {
  font-size: 22px;
  padding-left: 10px;
}
.single_post .top-share-post ul {
  margin: 10px 0px ;
  padding: 0px;
}
.single_post .top-share-post ul li {
  border-radius: 50%;
  display: inline-block;
  list-style: none;
  text-align: center;
  margin: 0 4px;
  width: 30px;
  height: 30px;
  line-height: 35px;
  overflow: hidden;
}
.single_post .top-share-post ul li a {
  font-size: 22px;
  color: #B3B3B3;
  display: inline-block;
}
.single_post .top-share-post ul li.fb:hover a {
  color: #2b3990;
}
.single_post .top-share-post ul li.tw:hover a {
  color: #00aeef;
}
.single_post .top-share-post ul li.go:hover a {
  color: #ef0303;
}
.single_post .top-share-post ul li.vv:hover a {
  color: #662d91;
}
.single_post .top-share-post ul li.wh:hover a {
  color: #39b54a;
}
.single_post .top-share-post ul li.pr:hover a {
  color: #404041;
}
.single_post .post_side-body {
  background: #ffffff;
  padding: 15px;
}
@media only screen and (min-device-width: 768px) {
  .single_post .post_side-body .post {
    width: 700px;
    margin: 0 auto;
  }
}
@media only screen and (min-device-width: 1024px) {
  .single_post .post_side {
    width: 75%;
    padding-left: 10px;
    float: right;
  }
  .single_post .post_side.nolocation {
    width: 100%;
  }
}
.single_post .post_side .sub_heading {
  color: #ef0303;
  margin-bottom: 0;
}
.single_post .post_side .title {
  font-size: 30px;
  color: #010101;
  margin: 0;
  font-weight: bold;
}
.single_post .post_side .post_bar {
  margin-top: 10px;
  text-align: inherit !important;
  color: #1a1a1a;
  font-size: 16px;
}
.single_post .post_side .author_bar {
  overflow: hidden;
}
.single_post .post_side .author_bar-name {
  width: 100%;
  margin-left: 50px;
  padding-right: 50px;
}
@media only screen and (min-device-width: 768px) {
  .single_post .post_side .author_bar-name .name {
    padding-left: 7px;
    width: 30%;
    float: left;
  }
}
.single_post .post_side .author_bar-name .name p {
  margin: 0;
  font-size: 14px;
  color: #1b75bb;
  line-height: 20px;
}
.single_post .post_side .author_bar-name .name p i {
  color: #ef0303;
}
.single_post .post_side .author_bar-name .name a {
  font-size: 18px;
  color: #1b75bb;
}
.single_post .post_side .author_bar-name .buttons {
  border-left: 2px solid #f37558;
  padding-left: 10px;
}
@media only screen and (min-device-width: 768px) {
  .single_post .post_side .author_bar-name .buttons {
    margin-top: 7px;
    width: 60%;
    float: right;
  }
}
@media only screen and (max-device-width: 768px) {
  .single_post .post_side .author_bar-name .buttons {
    margin-left: -46px;
  }
}
.single_post .post_side .author_bar-name .buttons .zoom i {
  margin-right: 8px;
  color: #333333;
  text-align: center;
  background: #cccccb none repeat scroll 0% 0%;
  display: block;
  line-height: 26px;
  width: 26px;
  height: 23px;
  font-size: 16px;
  float: left;
  cursor: pointer;
}
.single_post .post_side .author_bar-name .buttons .zoom i:hover {
  background: green;
  color: #ffffff;
}
.single_post .post_side .author_image {
  float: left;
  padding-right: 10px;
}
.single_post .post_side .author_image img {
  border-radius: 50%;
  border: 1px solid #1b75bb;
}
.single_post .border {
  clear: both;
  border-bottom: 4px solid #1bb899;
}
#content-p {
  font-size: 20px;
  text-align: justify;
}
#content-p .wp-caption {
  max-width: 100%;
}
#content-p .wp-caption-text {
  margin-top: 4px;
  border-top: 1px solid #cccccb;
  border-bottom: 1px solid #cccccb;
  font-size: 19px;
  color: #666667;
}
#content-p blockquote {
  background: #eeeeee;
  border-top: 3px solid #25b89a;
  border-bottom: 3px solid #25b89a;
  border-left: none !important;
  font-size: 23px;
}
#tag {
  margin-top: 30px;
  padding-bottom: 7px;
  border-bottom: 2px solid #0071BC;
}
#tag a {
  border: 1px solid #ccc;
  display: inline-block;
  padding: 0 7px;
  color: #808080;
  border-radius: 3px;
}
.single-more .jonopriyo {
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  font-size: 35px;
  font-weight: bold;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.single-more .jonopriyo-item {
  background: #ffffff;
}
.single-more .jonopriyo-item p {
  font-size: 22px;
  padding: 10px;
}
@media only screen and (min-device-width: 768px) {
  .single-more .jonopriyo-item p {
    min-height: 120px;
  }
}
.single-more .jonopriyo-item img {
  width: 100%;
}
.single-more .count {
  text-align: center;
  font-size: 65px;
  padding: 0px 0;
  color: #666;
  line-height: 60px;
}
.ajkerjonoprio {
  background: #ffffff;
  padding: 7px;
}
.ajkerjonoprio .title-aria {
  font-size: 25px;
}
.ajkerjonoprio .col-xs-12 img {
  width: 100%;
}
.ajkerjonoprio .col-xs-6:nth-child(3n+1) {
  clear: both;
}
.nirbachito {
  background: #ffffff;
  padding: 7px;
}
.nirbachito .title-aria {
  font-size: 25px;
}
.nirbachito img {
  width: 100%;
}
.nirbachito .col-xs-6:nth-child(2n+1) {
  clear: both;
}
/****** Single Page *****/
/******** Author Page ******/
@media only screen and (min-device-width: 1024px) {
  .author-template {
    margin-top: 30px;
  }
  .author-template-bar {
    width: 67%;
    float: left;
    padding-right: 7px;
  }
  .author-template-sidebar {
    width: 33%;
    padding-left: 12px;
    float: left;
  }
}
.author-box-head {
  background: #01acf5;
  height: 80px;
  position: relative;
}
.author-box-head .angle {
  width: 0;
  height: 0;
  border-top: 15px solid #0185bd;
  border-left: 15px solid transparent;
  position: absolute;
  left: 0px;
  top: 100%;
}
.author-box-head .author_image {
  margin-left: 20px;
  width: 110px;
  float: left;
  position: relative;
  z-index: 1;
}
.author-box-head .author_image img {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border: 3px solid #ffffff;
  margin-top: 10px;
}
.author-box-head .name {
  padding-top: 20px;
}
.author-box-head .name a {
  font-size: 30px;
  font-weight: bold;
  line-height: 30px;
  color: #ffffff;
  display: block;
}
.author-box-head .name p {
  margin: 0;
}
.author-box-head .name p.bottom {
  color: #ffffff;
  font-style: italic;
}
.author-box-body {
  padding-left: 15px;
}
.author-box-body .content {
  padding-top: 30px;
  background: #ebf4ff;
  position: relative;
}
.author-box-body .content .author-desc {
  min-height: 160px;
}
.author-box-body .content .author-desc .quta {
  width: 100px;
  font-size: 47px;
  color: #999;
  text-align: right;
  float: left;
  line-height: 137px;
}
.author-box-body .content .author-desc .desc {
  margin-left: 110px;
  padding-left: 20px;
  font-size: 23px;
  color: #000000;
}
.author-box-body .content .author-desc .desc p {
  margin: 0;
}
.author-box-body .content-footer {
  position: relative;
  background: #bcdaff;
  padding: 10px 20px;
}
.author-box-body .content-footer ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.author-box-body .content-footer ul li {
  background: #0185bd;
  display: inline-block;
}
.author-box-body .content-footer ul a {
  display: inline-block;
  line-height: 50px;
  width: 50px;
  color: #ffffff;
  font-size: 25px;
  text-align: center;
}
.author-page-news {
  margin-top: 50px;
}
.author-page-news .post {
  background: #ebf4ff;
  margin-bottom: 20px;
}
@media only screen and (min-device-width: 768px) {
  .author-page-news .post {
    height: 143px;
    overflow: hidden;
  }
}
@media only screen and (min-device-width: 768px) {
  .author-page-news .image {
    float: left;
    padding-right: 10px;
  }
  .author-page-news .image img {
    width: 250px;
    height: 143px;
    border-right: 3px solid #0185bd;
  }
}
@media only screen and (max-device-width: 768px) {
  .author-page-news .image img {
    width: 100%;
  }
}
@media only screen and (max-device-width: 768px) {
  .author-page-news .info {
    padding: 5px;
  }
}
.author-page-news .info p {
  margin: 0;
}
.author-page-news .info .title {
  font-size: 25px;
  line-height: 30px;
}
.author-page-news .info .time {
  padding-top: 5px;
  color: #1b75bb;
  font-size: 15px;
}
/********* Page Navigation ****** */
.post-nav {
  text-align: center;
  padding-top: 1px;
  margin-bottom: 28px;
}
@media only screen and (max-device-width: 768px) {
  .post-nav {
    margin-top: 20px;
  }
}
.post-nav .pagers {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.post-nav .pagers li {
  display: inline-block;
  text-align: center;
}
.post-nav .pagers li a,
.post-nav .pagers li span {
  display: block;
}
@media only screen and (min-device-width: 768px) {
  .post-nav .pagers li a,
  .post-nav .pagers li span {
    line-height: 58px;
    min-width: 58px;
  }
}
@media only screen and (max-device-width: 768px) {
  .post-nav .pagers li a,
  .post-nav .pagers li span {
    line-height: 40px;
    min-width: 40px;
  }
}
@media only screen and (min-device-width: 768px) {
  .post-nav {
    font-size: 25px;
  }
}
@media only screen and (min-device-width: 768px) {
  .post-nav li {
    padding: 0 10px;
  }
}
@media only screen and (max-device-width: 768px) {
  .post-nav li {
    padding: 0 4px;
  }
}
.post-nav li a {
  background-color: #bcdaff !important;
}
.post-nav li a:hover {
  background-color: #0071bc !important;
  color: #ffffff !important;
}
.post-nav li.active span {
  background-color: #0071bc !important;
  color: #ffffff !important;
  border-radius: 50% !important;
}
.post-nav li.active a {
  font-size: 15px;
  background-color: #0071bc !important;
  color: #ffffff !important;
}
.post-nav a {
  color: #000;
  border-radius: 50% !important;
}
.post-nav .prev,
.post-nav .nex {
  position: relative;
  top: 3px;
}
.post-nav .prev a,
.post-nav .nex a {
  margin-top: 7px;
  color: #ffffff;
  background-color: #0071bc !important;
  border: none !important;
  border-radius: inherit !important;
}
@media only screen and (min-device-width: 768px) {
  .post-nav .prev a,
  .post-nav .nex a {
    padding: 0 20px;
    line-height: 48px !important;
  }
}
/******** Login Page *******/
.page-template-login-page-php {
  background: #bfe8f7;
}
.login-page {
  margin-top: 3%;
  background: #bfe8f7;
}
.login-page-content {
  width: 900px;
  margin: 0 auto;
  min-height: 500px;
  border: 1px solid #ffffff;
  border-radius: 10px;
  overflow: hidden;
}
.login-page-content-left {
  width: 39%;
  float: left;
  background: #29abe2;
}
.login-page-content-left .round {
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  width: 74px;
  height: 74px;
  border-radius: 50%;
  background: rgba(241, 241, 142, 0.4);
}
.login-page-content-left .desc {
  margin-top: 50px;
}
.login-page-content-left .desc p {
  margin-bottom: 34px;
  padding: 0 34px;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  color: #ffffff;
}
.login-page-content-left .foot {
  height: 235px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left;
  text-align: center;
  padding-top: 95px;
}
.login-page-content-left .foot p {
  margin: 0;
}
.login-page-content-left .foot .icon {
  font-size: 78px;
  color: #29abe2;
  line-height: 77px;
}
.login-page-content-left .foot .chet {
  font-size: 14px;
  color: #29abe2;
  font-family: "Open Sans", sans-serif;
}
.login-page-content-right {
  width: 61%;
  float: right;
}
.login-page-content-right .form-aria {
  width: 327px;
  margin: 0 auto;
}
.login-page-content-right .form-aria .logo {
  margin-top: 60px;
}
.login-page-content-right .form-aria .logo img {
  display: block;
  width: 190px;
  margin: 0 auto;
}
.login-page-content-right .form-aria .title {
  padding-top: 15px;
  color: #f7931e;
  font-size: 25px;
  text-align: center;
  margin: 0 auto;
  font-family: "Open Sans", sans-serif;
}
.login-page-content-right .form-aria .input-group-addon {
  background-color: #008fed;
  color: #ffffff !important;
  padding: 10px 20px !important;
  font-size: 21px !important;
}
.login-page-content-right .form-aria .form-control {
  padding: 25px 6px !important;
  font-size: 21px !important;
}
.login-page-content-right .form-aria .omb_row-sm-offset-3 {
  color: #0071bc;
  padding-top: 10px;
}
.login-page-content-right .form-aria .omb_forgotPwd a {
  color: #0071bc !important;
}
.login-page-content-right .form-aria .from-footer div {
  padding: 0 !important;
}
.login-page-content-right .form-aria .trem {
  font-size: 12px;
  margin: 10px -66px !important;
  font-family: "Open Sans", sans-serif;
}
/************ Video Cat *********/
@media only screen and (max-device-width: 768px) {
  .videocattemplate-sidebar {
    clear: both;
  }
}
.videocattemplate-bar {
  margin-top: 20px;
}
@media only screen and (min-device-width: 768px) {
  .videocattemplate-bar .big-side {
    width: 62.42%;
    float: left;
  }
}
.videocattemplate-bar .big-side a:hover h2 {
  color: #ef0303 !important;
}
.videocattemplate-bar .big-side .imge_aria {
  position: relative;
}
.videocattemplate-bar .big-side .imge_aria i {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 14px;
  display: block;
  padding: 5px 2px;
  color: #f15a24;
  background: #000000;
}
.videocattemplate-bar .big-side .imge_aria span {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 16px;
  display: block;
  padding: 2px 5px;
  color: #ffffff;
  background: #000000;
}
.videocattemplate-bar .big-side .imge_aria h2 {
  font-size: 42px;
  color: #ffffff;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  margin: 0px;
  padding-top: 40px;
  padding-left: 10px;
  padding-right: 10px;
}
.videocattemplate-bar .big-side img {
  width: 100%;
  display: block;
}
@media only screen and (min-device-width: 768px) {
  .videocattemplate-bar .big-side img {
    height: 350px;
  }
}
.videocattemplate-bar a:hover h3 {
  color: #ef0303 !important;
}
@media only screen and (max-device-width: 768px) {
  .videocattemplate-bar .small-side {
    margin-top: 10px;
    width: 50%;
    float: left;
  }
}
@media only screen and (min-device-width: 768px) {
  .videocattemplate-bar .small-side {
    padding-left: 23px;
    width: 37.58%;
    float: right;
  }
}
.videocattemplate-bar .small-side.first-child {
  margin-bottom: 20px;
}
@media only screen and (max-device-width: 768px) {
  .videocattemplate-bar .small-side.first-child {
    padding-right: 10px;
  }
}
@media only screen and (max-device-width: 768px) {
  .videocattemplate-bar .small-side.last-child {
    padding-left: 10px;
  }
}
.videocattemplate-bar .small-side img {
  width: 100%;
}
@media only screen and (min-device-width: 768px) {
  .videocattemplate-bar .small-side img {
    height: 165px;
  }
}
.videocattemplate-bar .small-side .imge_aria {
  position: relative;
}
.videocattemplate-bar .small-side .imge_aria i {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 14px;
  display: block;
  padding: 5px 2px;
  color: #f15a24;
  background: #000000;
}
.videocattemplate-bar .small-side .imge_aria span {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 16px;
  display: block;
  padding: 2px 5px;
  color: #ffffff;
  background: #000000;
}
.videocattemplate-bar .small-side .imge_aria h3 {
  font-size: 24px;
  color: #ffffff;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  margin: 0px;
  padding-top: 40px;
  padding-left: 10px;
  padding-right: 10px;
}
.category-video .cat_news {
  margin-top: 15px;
}
.category-video .cat_news .title-before {
  height: 38px;
}
.category-video .cat_news .title-before .title-aria {
  float: left;
  padding: 0 15px;
  font-size: 25px;
  line-height: 37px;
  margin-left: 10px;
}
.category-video .cat_news .title-before .title-aria a {
  color: #ffffff;
}
.category-video .cat_news .title-before .social {
  float: right;
}
.category-video .cat_news .title-before .social ul {
  list-style: none;
  margin: 0;
  padding: 5px 0 5px 0;
  padding-right: 20px;
}
.category-video .cat_news .title-before .social ul li {
  float: left;
}
.category-video .cat_news .title-before .social ul li a {
  display: block;
  width: 25px;
  text-align: center;
}
.category-video .cat_news .title-before .social ul .go {
  color: #a71e22;
}
.category-video .cat_news .title-before .social ul .fb {
  color: #2a388f;
}
.category-video .cat_news .title-before .social ul .tw {
  color: #00adef;
}
.category-video .cat_news .title-before .social ul .li {
  color: #ed1c24;
  margin-right: 15px;
}
.category-video .cat_news .title-before .social ul .so {
  color: #1b75bb;
  font-size: 23px;
  border-left: 1px solid #a71e22;
  padding-left: 20px;
  width: inherit !important;
}
.category-video .cat_news .row {
  margin-top: 10px;
}
.category-video .cat_news .row .col-sm-3:nth-child(4n+1) {
  clear: both;
}
.category-video .cat_news .cat_items .image-aria {
  position: relative;
}
.category-video .cat_news .cat_items img {
  width: 100%;
  border-bottom: 2px solid #f6921e;
}
@media only screen and (min-device-width: 768px) {
  .category-video .cat_news .cat_items img {
    height: 180px;
  }
}
.category-video .cat_news .cat_items h3 {
  margin-top: 0;
  padding: 0 10px;
}
.category-video .cat_news .cat_items i {
  position: absolute;
  bottom: 2px;
  right: 0;
  color: #f15a24;
  font-size: 14px;
  background: #000000;
  padding: 5px;
  display: block;
}
/*********** Social Media ********/
.social-media h2 {
  background: #ebf4ff;
  font-size: 36px;
  text-align: center;
  padding: 10px 0;
}
.social-media .single-block {
  position: relative;
  margin-bottom: 20px;
}
.social-media .single-block::before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 40px 15px;
  border-color: transparent transparent #f1f1f1 transparent;
  content: "";
  top: 0;
  left: 33px;
  position: absolute;
}
.social-media .single-block a {
  display: block;
  line-height: 40px;
}
.social-media .single-block a i {
  font-size: 14px;
  color: #ffffff;
  display: block;
  float: left;
  width: 47px;
  text-align: center;
  padding-right: 7px;
  height: 40px;
  line-height: 40px;
}
.social-media .single-block a span {
  padding-left: 10px;
}
.social-media .single-block {
  box-shadow: 0 1px 4px 0 #b9b9b9;
}
.social-media .single-block:hover {
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.59);
}
.pre_box {
  background: #ffffff;
  min-width: 32px;
  width: 33px;
  height: 116px;
  position: fixed;
  left: 0;
  top: 50%;
  margin-top: -58px;
  z-index: 3;
  overflow: hidden;
}
@media only screen and (max-device-width: 768px) {
  .pre_box {
    display: none;
  }
}
.pre_box:hover {
  box-shadow: 0 0 5px #000;
}
.pre_box i {
  width: 32px;
  text-align: center;
  position: absolute;
  line-height: 5em;
  left: 0;
  top: 0;
  bottom: 0;
  background: #e0e0e0;
  cursor: pointer;
  font-size: 24px;
  z-index: 1;
  color: #333333;
}
.pre_box:hover i {
  background: #999999;
}
.pre_box .post_part {
  padding-top: 10px;
  padding-left: 40px;
}
.pre_box .post_part img {
  float: left;
  padding-bottom: 4px;
}
.pre_box .post_part p {
  margin-left: 140px;
  margin-bottom: 0px;
}
.next_box {
  background: #ffffff;
  min-width: 32px;
  width: 33px;
  height: 116px;
  position: fixed;
  right: 0;
  top: 50%;
  margin-top: -58px;
  z-index: 3;
  overflow: hidden;
}
@media only screen and (max-device-width: 768px) {
  .next_box {
    display: none;
  }
}
.next_box:hover {
  box-shadow: 0 0 5px #000;
}
.next_box i {
  width: 32px;
  text-align: center;
  position: absolute;
  line-height: 5em;
  right: 0;
  top: 0;
  bottom: 0;
  background: #e0e0e0;
  cursor: pointer;
  font-size: 24px;
  z-index: 1;
  color: #333333;
}
.next_box:hover i {
  background: #999999;
}
.next_box .post_part {
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 40px;
}
.next_box .post_part img {
  float: left;
  padding-bottom: 4px;
}
.next_box .post_part p {
  margin-left: 140px;
  margin-bottom: 0px;
}
.share_button ul {
  margin: 10px 0px ;
  padding: 0px;
}
.share_button ul li {
  display: inline-block;
  list-style: none;
  text-align: center;
  margin: 0 4px;
  width: 30px;
  height: 30px;
  line-height: 35px;
  overflow: hidden;
}
.share_button ul li a {
  font-size: 18px;
  display: inline-block;
}
.share_button ul li.fb a {
  color: #2b3990;
}
.share_button ul li.tw a {
  color: #00aeef;
}
.share_button ul li.go a {
  color: #ef0303;
}
.share_button ul li.vv a {
  color: #662d91;
}
.share_button ul li.wh a {
  color: #39b54a;
}
.share_button ul li.pr a {
  color: #404041;
}
.share_button ul li:hover {
  color: #444;
}
/******** Print Template ********/
.print_template {
  padding-top: 20px;
}
.print_template .print_logo img {
  width: 190px;
}
.print_template .print_border {
  border-bottom: 3px solid #b3b3b3;
  margin-top: 10px;
  padding-bottom: 10px;
}
.print_template #content-p {
  padding-top: 20px;
  font-size: 20px;
}
.print_template .sub_heading {
  color: #ef0303;
  margin-bottom: 0;
}
.print_template .title {
  font-size: 30px;
  color: #010101;
  margin: 0;
  font-weight: bold;
}
.print_template .post_bar {
  margin-top: 10px;
  text-align: inherit !important;
  color: #1a1a1a;
  font-size: 16px;
}
.print_template .author_bar {
  overflow: hidden;
}
.print_template .author_bar-name {
  height: 44px;
  width: 100%;
  margin-left: 50px;
  padding-right: 50px;
}
.print_template .author_bar-name .name {
  padding-left: 7px;
  width: 30%;
  float: left;
}
.print_template .author_bar-name .name p {
  margin: 0;
  font-size: 14px;
  color: #1b75bb;
  line-height: 20px;
}
.print_template .author_bar-name .name p i {
  color: #ef0303;
}
.print_template .author_bar-name .name a {
  font-size: 18px;
  color: #1b75bb;
}
.print_template .author_image {
  float: left;
  padding-right: 10px;
}
.print_template .author_image img {
  border-radius: 50%;
  border: 1px solid #1b75bb;
}
.print_template .print_button {
  background: #00a0d2;
  color: #ffffff;
  font-size: 23px;
  text-align: center;
  line-height: 30px;
}
.print_template .print_button:hover {
  background: #00A8EF;
  cursor: pointer;
}
/******** 404 Template */
.temp-error {
  margin-top: 20px;
}
.error-contnet .content {
  background: #ebf4ff;
}
@media only screen and (min-device-width: 768px) {
  .error-contnet .content {
    padding: 63px 0;
  }
}
@media only screen and (max-device-width: 768px) {
  .error-contnet .content {
    padding: 10px 0;
  }
}
.error-contnet-bar {
  text-align: center;
}
.error-contnet-bar h2 {
  background: #bcdaff;
  color: #ff0000;
  margin: 0;
  padding: 7px;
  font-size: 36px;
  text-align: center;
}
.error-contnet-bar p {
  font-size: 25px;
  width: 80%;
  margin: 0 auto;
  padding: 20px 0;
}
@media only screen and (max-device-width: 768px) {
  .error-contnet-bar {
    margin-bottom: 10px;
  }
}
.error-page-post {
  clear: both;
  margin-top: 20px;
}
.error-page-post .title {
  background: #bcdaff;
  margin: 0;
  padding: 5px;
  font-size: 36px;
  text-align: center;
}
/******** Date Archive */
.date-archive {
  margin-top: 20px;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .date-contnet-bar {
    width: 100%;
    padding-right: 20px;
  }
  .date-contnet-bar #sidebar .widget_bar {
    width: 100% !important;
    float: none !important;
  }
  .archive-calander {
    width: 51%;
    float: left;
  }
  .old-news {
    margin-left: 2%;
    width: 47%;
    float: left;
  }
  .date-contnet-sidebar {
    clear: both;
  }
}
@media only screen and (min-device-width: 768px) {
  .old-news {
    padding: 53px;
  }
}
@media only screen and (max-device-width: 768px) {
  .old-news {
    padding: 10px;
  }
}
.old-news div {
  border: 1px solid #ff0000;
  text-align: center;
}
.old-news div a {
  color: #ff0000;
  font-size: 25px;
}
.old-news div a:hover {
  color: #ef0303;
}
@media only screen and (min-device-width: 768px) {
  .old-news div {
    padding: 75px 0;
  }
}
@media only screen and (max-device-width: 768px) {
  .old-news div {
    padding: 10px 0;
  }
}
.archive-calander {
  background: #ebf4ff;
  min-height: 20px;
}
@media only screen and (min-device-width: 768px) {
  .archive-calander {
    padding: 0 20px;
  }
}
.old-news {
  min-height: 20px;
  background: #ebf4ff;
}
/****** responsive ***********/
@media all and (max-width: 767px) {
  .social ul {
    padding-right: 5px !important;
  }
  .social ul .so {
    padding-left: 8px !important;
  }
  .header {
    margin-top: 80px;
  }
  .menu-all-category-bottom-container ul {
    clear: both;
    margin-top: 10px;
    border-top: 1px solid #bcbec0;
    padding-top: 10px;
  }
  .logo-aria {
    position: relative;
  }
  .logo-aria .serach_box_m {
    position: absolute;
    top: -8px;
    left: 0px;
    right: 0px;
    min-height: 80px;
    background: #ffffff;
    z-index: 9999999;
    padding: 10px 20px;
  }
  .logo-aria .serach_box_m .serch_content {
    position: relative;
    background: #231f20;
    padding: 5px 118px 5px 5px;
  }
  .logo-aria .serach_box_m .serch_content .input-tex {
    display: block;
    width: 100%;
    height: 50px;
  }
  .logo-aria .serach_box_m .serch_content .button-group {
    position: absolute;
    right: 0;
    top: 6px;
    margin-right: 7px;
  }
  .logo-aria .serach_box_m .serch_content .button {
    width: 50px;
    height: 50px;
    background: #ffffff;
    text-align: center;
    line-height: 31px;
    border: none;
  }
  .logo-aria .serach_box_m .serch_content .button.submit {
    color: #00a651;
  }
  .logo-aria .serach_box_m .serch_content .button.closes {
    color: #ec2024;
  }
  .logo-aria .row {
    box-shadow: 0 2px 7px #000;
    margin-bottom: 10px;
    border-top: 7px solid #b30f0f;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999999;
    background: #ffffff;
  }
  .logo-aria .search-col {
    /*background: #ffffff;*/
  }
  .logo-aria img {
    padding: 10px 0;
    height: 80px;
    margin-left: 20px;
  }
  .logo-aria .search-col {
    padding: 5px 0 !important;
  }
  .logo-aria .fa-search {
    text-align: center;
    cursor: pointer;
  }
  .logo-aria .nav-button {
    padding: 0 !important;
    text-align: center;
    font-size: 30px;
    color: #ed2124;
    position: relative;
  }
  .logo-aria .nav-button .navbar-toggle {
    float: none !important;
  }
  .logo-aria .nav-button .serch_button {
    position: absolute;
    color: #666666;
    padding: 5px;
    top: 17px;
    left: -29px;
    font-size: 22px;
  }
  .mobile-search-aria {
    padding: 0px 10px;
  }
  .mobile-search-aria .form-control:focus {
    box-shadow: none;
    -webkit-box-shadow: none;
    border-color: #cccccc;
  }
  .mobile-search-aria .input-group-btn > .btn {
    border-left-width: 0;
    left: -2px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  }
  #mnav-bar div .menu {
    display: none;
  }
  .mobile-bar {
    text-align: right;
    padding: 0 5px;
  }
  .mobile-bar ul {
    background: #bcdaff;
    padding: 5px;
  }
  .mobile-bar li {
    width: inherit !important;
    float: none !important;
    display: inline-block;
  }
  .mobile-bar li a {
    background: inherit !important;
    padding: 0 !important;
  }
  .current_news .ctitle {
    padding: 2px 18px;
  }
  .share-button span {
    display: none;
  }
  #content-left,
  #right-sidebar {
    width: 100% !important;
    float: none !important;
    clear: both;
  }
}
@media all and (max-width: 1023px) {
  .home .widget_bar {
    padding: 0 !important;
  }
}
/********** desktop style *******/
@media all and (min-width: 768px) {
  .cat-normal-sidebar {
    width: 33%;
    float: right;
  }
}
@media all and (min-width: 1024px) {
  .videos {
    margin-top: 20px;
  }
  .videos-side {
    width: 69%;
    float: left;
  }
  .videos-sidebar {
    width: 31%;
    float: right;
  }
  .archive-normal-sidebar {
    width: 25%;
    float: right;
  }
  .archive-normal-news {
    float: left;
    width: 75%;
  }
  .single_page-left {
    width: 75%;
    float: left;
    padding-right: 10px;
  }
  .single_page-right {
    width: 25%;
    float: left;
  }
  .videocattemplate-bar {
    width: 73.3%;
    float: left;
  }
  .videocattemplate-sidebar {
    float: right;
    width: 26.5%;
  }
  .error-contnet-sidebar {
    width: 31.3%;
    float: right;
  }
  .error-contnet-bar {
    float: left;
    width: 68.7%;
    padding-right: 20px;
  }
  .date-contnet-sidebar {
    width: 31.3%;
    float: right;
  }
  .date-contnet-bar {
    float: left;
    width: 68.7%;
    padding-right: 20px;
  }
  .archive-calander {
    width: 51%;
    float: left;
  }
  .old-news {
    margin-left: 2%;
    width: 47%;
    float: left;
  }
}
/*# sourceMappingURL=style.css.map */

@media (max-width: 600px) {
  .nn {
    margin-top: 26% !important;
  }
  .lead-single{
      padding:7px;
  }
}


.swiper {
	width: 100%;
	height: 362px;
}
