body {
  font-size: 16px;
  line-height: 22px;
  font-family: 'Mukta', sans-serif;
  overflow-x: hidden;
}

.container{
  max-width: 1220px;
  width: 100%;
  margin: 0 auto;
}

.small-container{
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
}

p{
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  color: #000;
}

/********POP UP*******/



button.close{
float: right;
font-size: 1.5rem;
font-weight: 700;
line-height: 1;
color: #000;
opacity: 1 !important;
position: absolute;
right: -10px;
background-color: #fff !important;
border-radius: 50px;
width: 30px;
height: 30px;
top: -10px;
}







/******************HEADER*****************/

.present-section{
padding: 10px 0;
}

.present-section img{
width: 100%;
}

.header-section{
    padding: 10px 0;
  background-color: #990000;
}

.header-ad img{
width: 100%;
}

.header-logo a.logo img{
max-width: 300px;
  width: 100%;

}

.header-right ul{
padding: 0px;
margin: 0px;
    text-align: right;
  line-height: 18px;
  padding-top: 2px;
}

.header-right ul li{
list-style-type: none;
display: inline-block;
padding-left: 25px;
}

.header-right ul li a{
font-size: 16px;
line-height: 20px;
font-weight: 400;
color: #fff;
text-decoration: none;
}

.header-right ul li a:hover{
color: #fff;
}

.header-left ul{
padding: 0px;
margin: 0px;
}

.header-left ul li{
list-style-type: none;
display: inline-block;
padding-right: 25px;
}

.header-left ul li a{
font-size: 16px;
line-height: 20px;
font-weight: 600;
color: #fff;
text-decoration: none;
}

.header-left ul li a:hover{
color: #fff;
}


.top-header{
padding: 20px 0;
background-color: #fff;
}





/*********MENU SECTION*********/

.menu-section{
background-color: #111111;
}

.navbar-brand img{
 width: 40px;
 border-radius: 5px;
}

.navbar-brand h5{
font-size: 20px;
line-height: 24px;
font-weight: 600;
color: #fff;
margin-top: 14px;
}

.menu-section .navbar-light .navbar-brand{
  width: 40px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: -1px;
  display: none;
  margin-right: 5px;
}

.menu-section.fixed-top .navbar-light .navbar-brand{
  display: block;
}

nav.navbar.navbar-expand-lg.navbar-light {
  padding: 0px;
  background-color: transparent;
}

.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
  color: #fff;
  background-color: #990000;
}

.navbar-light .navbar-nav .nav-link {
  color: #fff;
  font-size: 17px;
  line-height: 26px;
  font-weight: 600;
  padding: 12px 15px;
}

.navbar-light .navbar-nav .nav-link:hover{
  color: #fff;
  background-color: #660000;
}

.navbar-expand-lg .navbar-nav .dropdown-menu{
  margin-top: -1px;
  border-radius: 0px;
  padding: 0px;
  width: 100%;
}

.dropdown-item {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  padding: 10px 12px;
  border-bottom: 1px solid #411fad;
  margin-bottom: 0px;
  background-color: #990000;
  line-height: 20px;
}

.dropdown-item:hover{
color: #fff;
background-color: #990000;
}

.menu-section.fixed-top {
  background-color: #fff;
  box-shadow: 0 5px 5px rgb(0 0 0 / 20%);
}

.menu-section.fixed-top .navbar-light .navbar-nav .nav-link{
color: #000;
}

.menu-section.fixed-top .navbar-light .navbar-nav .nav-link:hover{
color: #fff;
}

.tab-pane ul{
  padding: 0px;
  margin: 0px;
  margin-top: 20px;
}

.tab-pane ul li{
  list-style-type: none;
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #eee;
}

.tab-pane ul li:last-child{
  padding-bottom: 0px;
  margin-bottom: 0px;
  border-bottom: none;
}

.tab-pane ul li a{
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  color: #000;
  text-decoration: none;
}

.tab-pane ul li a:hover{
  color: #ff0000;
}

.tab-pane .row{
  margin-right: 0px;
}

.menu-section .tab-pane img{
  width: 100%;
  height: 140px;
  margin-top: 30px;
  margin-bottom: 10px;
  border-radius: 5px;
object-fit: cover;
}

.megamenu-li {
  position: static !important;
}

.menu-section .nav-pills .nav-link {
  color: #333 !important;
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
  padding: 8px 14px !important;
  text-transform: uppercase;
  text-align: left !important;
}

.menu-section .nav-pills .nav-link:hover,
.menu-section .nav-pills .nav-link.active {
  border-radius: 0px !important;
  color: #fff !important;
}


.tab-pane a p{
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  color: #000;
  text-decoration: none;
  margin-bottom: 0px;
}

.tab-pane a{
text-decoration: none;
}
.tab-pane a:hover{
color: #990000;
}

.tab-pane a p:hover{
  color: #990000;
}

.searchform input{
  border: 1px solid #ddd;
  width: 100%;
  height: 42px;
  border-radius: 5px;
  padding: 10px;
  margin-bottom: 15px;
}

.searchform button.btn.btn-search {
  border: 1px solid #1e73be;
  background-color: #1e73be;
  border-radius: 5px;
  padding: 8px 20px;
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  color: #fff;
}

/**********MOBILE MENU***********/

.clickmenus{
  font-size: 20px;
  cursor: pointer;
  position: relative;
  top: 0px;
  left: 0px;
  color: #fff;
  z-index: 99;
  display: inline-block;
  float: left;
  background-color: #dd3333;
  padding: 5px 10px;
  margin-right: 15px;
  border-radius: 5px;
}

.fixed-top .clickmenus{
  top: -1px;
  z-index: 9;
  left: 0px;
}


.clickmenus h6{
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
  color: #dc3545;
  text-transform: uppercase;
  float: right;
  margin-left: 10px;
}

.sidenav {
height: 100%;
width: 0;
position: fixed;
z-index: 99999;
top: 0;
left: 0;
background-color: rgb(255 234 234);
overflow-x: hidden;
transition: 0.5s;
padding-top: 20px;
}

.sidenav a {
padding: 8px 8px 8px 8px;
text-decoration: none;
font-size: 25px;
color: #222;
display: block;
transition: 0.3s;
}

.sidenav a:hover {
color: #000;
}

.sidenav .closebtn {
  position: absolute;
  top: -1px;
  right: 6px;
  font-size: 50px;
  margin-left: 50px;
  z-index: 9999;
  padding: 0px;
  color: #000;
}

.mobile-logo img {
  width: 100%;
  margin: 0 auto;
  display: block;
}

.sidenav form input {
  width: 100%;
  border: 1px solid #ccc;
  padding: 10px;
  font-size: 16px;
  color: #333;
  border-radius: 0px;
position: relative;
}

.sidenav form button {
  position: absolute;
  right: 10px;
  margin-top: 10px;
  border: none !important;
cursor: pointer;
  background-color: transparent !important;
}

.sidenav form button:focus-visible{
border: none !important;
}

a.mobile-logo {
  padding-top: 0px;
}

@media screen and (max-height: 450px) {
.sidenav a {font-size: 18px;}
}


.sidenav .card{
  background-color: transparent;
  border: none;
}


.card-header{
background-color: transparent;
border-bottom: 1px solid #eee;
}

.sidenav .card-body{
  padding: 0 10px;
}

.mobile-menus ul{
  padding: 0px;
  margin: 0px;
}

.mobile-menus ul li{
  list-style-type: none;
}

.mobile-menus ul li a {
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  color: #000;
  padding: 14px 20px;
  border-bottom: 1px solid #ddd;
}

.sidenav .card-body ul li a {
  font-size: 12px;
}


.sidenav .card-body ul li a:hover {
  color: #000;
  font-size: 12px;
  background-color: transparent;
}

.mobile-menus ul li a i.fa.fa-angle-down{
  float: right;
  margin-top: 5px;
}


@media(max-width: 991px)
{
.clickmenus{
  display: block;
  top: 3px;
  margin-right: 0px;
}

.fixed-top .clickmenus {
  top: 4px;
  z-index: 9;
  margin-right: 0px;
}

.navbar-light .navbar-brand{
  display: block;
}

.navbar-toggler-icon{
  display: none;
}

nav.navbar.navbar-expand-lg.navbar-light{
  height: auto;
}

.navbar-light .navbar-toggler{
  display: none;
}
.menu-section .navbar-light .navbar-brand{
  display: block;
}
}


.breaking-news{
  padding-top: 5px;
  background-color: #d7ecff;
}

.breaking-news a{
font-size: 16px;
line-height: 20px;
font-weight: 600 !important;
color: #000;
text-decoration: none;
}

.breaking-caret {
  font-size: 12px;
  line-height: 22px;
  font-weight: 600;
  color: #000;
}

.breaking-news a:hover{
color: #1e73be;
}

.breaking-news .bg-primary {
  background-color: #dd3333!important;
  border-radius: 10px;
}

.breaking-news .badge-primary {
  color: #fff;
  background-color: #1e73be;
}

.span.d-none.d-md-inline-block{
font-size: 12px;
}

img.for-mobile{
display: none;
}

/************ADVERT SECTION***********/

.advert-section{
padding: 20px 0;
}

.advert-section img{
width: 100%;
}

/**************BANNER SECTION***************/

.banner-box {
  text-align: center;
  background: #fff;
  border: 1px solid #e3e2e2;
  padding: 20px;
  margin-bottom: 25px;
  box-shadow: 0 5px 5px rgb(17 51 114 / 22%);
  width: 100%;
  border-radius: 10px;
}

.banner-box h1{
font-size: 60px;
line-height: 76px;
font-weight: 700;
margin-bottom: 20px;
margin-top: 15px;
}

.banner-box h1 a{
text-decoration: none;
color: #000;
}

.banner-box h1 a:hover{
color: #990000;
}
.post-tags{
display: unset !important;
}
.tag-link{
margin-right: 10px;
}
/*.banner-box h1 a i{
color: #e11b22;
padding-right: 5px;
}

.banner-box figure {
  position: relative;
  max-width: 100%;
  width: 100%;
  height: 520px;
  border-radius: 10px;
  margin-bottom: 15px;
  overflow: hidden;
}

.banner-box figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  transition: -webkit-transform .2s ease;
  transition: transform .2s ease;
  transition: transform .2s ease,-webkit-transform .2s ease;
  -webkit-transition: transform .2s ease;
  -moz-transition: transform ease .2s;
  -ms-transition: transform ease .2s;
}

.banner-box figure img:hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}*/


.banner-box a .test {
  position: relative;
  width: 100%;
  height: 600px;
  border-radius: 10px;
  margin: 0 auto;
  display: block;
  margin-bottom: 15px;
}

.banner-box a .test:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 600px;
  border-radius: 10px;
  background: rgb(0 0 0 / 1%);
}

.banner-box a .test img {
  width: 100%;
  height: 100%;
object-fit: cover;
  border-radius: 10px;
}




.banner-box img{
width: 100%;
}

.banner-box h6{
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
  color: #fff;
  background-color: #dd3333;
  width: 120px;
  padding: 10px;
  border-radius: 5px;
  margin: 0 auto;
  display: block;
  margin-bottom: 15px;
}

.banner-box p{
font-size: 20px;
line-height: 32px;
font-weight: 400;
color: #777;
}

.banner-box ul{
padding: 0px;
margin: 0px;
margin-bottom: 10px;
}

.banner-box ul li{
list-style-type: none;
display: inline-block;
padding-right: 20px;
font-size: 16px;
line-height: 40px;
font-weight: 400;
color: #777;
}

.banner-box ul li img{
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px solid #ccc;
  padding: 5px;
  margin-right: 5px;
}

.banner-box ul li:last-child{
color: #990000;
}

i.far.fa-comments{
color: #990000;
}

.advert img{
width: 100%;
margin-bottom: 20px;
}


/************trending section***********/

.trend-section{
padding: 15px 0;
border-bottom: 2px solid #ddd;
}

.trend-section ul{
padding: 0px;
margin: 0px;
margin-top: 5px;
}

.trend-section ul li{
list-style-type: none;
display: inline-block;
margin-right: 15px;
width: 22%;
}

.trend-section ul li a{
text-decoration: none;
}

.trend-section ul li a img{
width: 30px;
height: 30px;
border-radius: 50%;
float: left;
margin-right: 10px;
}

.trend-section ul li a h5{
  font-size: 14px;
  line-height: 34px;
  font-weight: 700;
  color: #000;
  margin-bottom: 0px;
}

.trend-section form.example input[type=text] {
padding: 10px 10px 10px 15px;
font-size: 14px;
border: 1px solid #eee;
float: left;
width: 86%;
border-radius: 30px 0 0 30px;
}

.trend-section form.example button {
float: left;
width: 14%;
padding: 10px;
background: #d50000;
color: white;
font-size: 17px;
border: 1px solid #eee;
border-left: none;
cursor: pointer;
border-radius: 0 30px 30px 0;
}

.trend-section form.example button:hover {
background: #d50000;
}

.trend-section form.example::after {
content: "";
clear: both;
display: table;
}

/***************UPDATE SECTION***************/

.poltic-section{
padding: 40px 0;
}

.poltic-section h4{
position: relative;
}


.poltic-section h4 span.cat-name{
  color: #990000;
  /*font-size: 40px;*/
  line-height: 50px;
  font-weight: 900;
  padding: 0 25px 0 0;
  margin: 0;
  display: inline-block;
  border: 0;
  /*background: #eee;*/
  position: relative;
  top: 4px;
  z-index: 2;
  letter-spacing: -1px;
}

.poltic-section h4 a{
float: right;
  position: relative;
  top: 16px;
  z-index: 99;
  background-color: #eee;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #000;
  text-decoration: none;
  padding: 5px 15px;
  border: 1px solid #ddd;
  border-radius: 30px;
}

.poltic-section h4 a:hover{
border: 1px solid #990000;
background-color: #990000;
color: #fff;
}

.poltic-section h4 a:hover i{
color: #fff;
}

.poltic-section h4 a i{
color: #d30000;
padding-left: 5px;
}

.poltic-section h4::before {
  top: 20%;
}

.poltic-section h4::before {
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background: #ccc;
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 9;
  bottom: inherit;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.poltic-cate{  
  background-color: #fff;
}

.poltic-cate ul{
    margin: 10px 0 0 0;
  padding: 0 11px 13px;
  list-style: none;
  z-index: 2;
  line-height: 1;
  white-space: nowrap;
  width: calc(100% - 0px);
  overflow-x: auto;
  overflow-y: hidden;
  align-items: center;
  background: #c4161c05;
}

.poltic-cate ul li{
list-style-type: none;
display: inline-block;
padding-right: 20px;
    margin-top: 19px;
}

.poltic-cate ul li a{
font-size: 16px;
line-height: 30px;
font-weight: 600;
color: #000;
text-decoration: none;
}

.poltic-cate ul li a img{
    width: 30px;
  float: left;
  margin-right: 10px;
}






.poltic-section .sidebar {
width: 25%;
height: 30vh;
min-height: 500px;
position: sticky;
top: 5%;
}

.poltic-section .main {
width: 72%;
height: auto;
min-height: 1000px;
display: flex;
flex-direction: column;
}

/*.main,
.sidebar {
border: 5px solid #222;
background-color: white;
border-radius: 10px;
color: #222;
padding: 15px;
}*/

.poltic-section .wrapper {
display: flex;
justify-content: space-between;
margin-top: 20px;
}

.poltic-section code, .poltic-section pre {
background-color: #ccc;
padding: 0 3px;
border-radius: 5px;
}

.poltic-section .bottom {
justify-self: bottom;
}












.poltic-section .sidebar img{
width: 100%;
margin-bottom: 20px;
}



.oath-left .b-0 {
  bottom: 0;
}
.oath-left .bg-shadow {
  background: rgba(76, 76, 76, 0);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(179, 171, 171, 0)), color-stop(49%, rgba(48, 48, 48, 0.37)), color-stop(100%, rgba(19, 19, 19, 0.8)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0 0 0 / 70%), rgb(0 0 0 / 70%));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313', GradientType=0 );
}
.oath-left .top-indicator {
  right: 0;
  top: 1rem;
  bottom: inherit;
  left: inherit;
  margin-right: 1rem;
}
.oath-left .overflow {
  position: relative;
  overflow: hidden;
}
.oath-left .zoom img {
  transition: all 0.2s linear;
}
.oath-left .zoom:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}





.oath-left .filter_box {
margin-bottom: 0px;
}

.oath-left .single-district {
background: #daeddc;
color: #fff;
display: block;
text-align: center;
position: relative;
}
.oath-left .single-district h3 {
font-weight: 700;

}

.oath-left .single-district p {
font-size: 15px;
margin: 8px;
}

.oath-left .image-wrapper img{
width: 100%;
height: 500px;
object-fit: cover;
}

.oath-left .single-district a {
color: #000;
display: block;
}

.oath-left .single-district a:hover {
color: #f9c836;
text-decoration: none;
}

.oath-left .single-district p{
color: #fff;
margin-bottom: 0px;
}

.oath-left .position-absolute h2{
font-size: 30px;
line-height: 40px;
font-weight: 700;
color: #fff;
margin-bottom: 10px;
letter-spacing: 1px;
}

.oath-left .card{
border: none;
background-color: transparent;
}

.oath-left .card-body{
padding: 0px;
}





.poltic-list-box ul{
padding: 0px;
margin: 0px;
margin-top: 20px;
}

.poltic-list-box ul li{
list-style-type: none;
}

.poltic-list-box ul li a{
  background-color: #fff;
  padding: 10px;
  border-radius: 5px;
  display: block;
  margin-bottom: 20px;
  height: 110px;
  text-decoration: none;
  box-shadow: 0 5px 5px rgb(17 51 114 / 22%);
}

.poltic-list-box ul li a img{
width: 120px;
height: 90px;
float: left;
margin-right: 15px;
border-radius: 5px;
}

.poltic-list-box ul li a h5{
font-size: 20px;
line-height: 30px;
color: #000;
margin-bottom: 0px;
font-weight: 600;
}

.poltic-list-box ul li a h5:hover{
  color: #990000;
}

.poltic-list-box ul li a .test {
  position: relative;
  width: 120px;
  height: 90px;
  display: inline-block;
  border-radius: 5px;
  float: left;
  margin-right: 10px;
}

.poltic-list-box ul li a .test:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 120px;
  height: 90px;
  border-radius: 5px;
  background: rgb(0 0 143 / 1%);
}

.poltic-list-box ul li a .test img {
  width: 100%;
  height: 100%;
object-fit: cover;
}

.poltic-list-box p{
font-size: 14px;
line-height: 18px;
font-weight: 400;
color: #5b5b5b;
margin-bottom: 0px;
}

.poltic-list-box p i{
font-size: 12px;
padding-right: 5px;
}

/***************SAMCHAR SECTION***************/

.samachar-section{
padding: 40px 0;
}

.samachar-section h4{
position: relative;
}


.samachar-section h4 span.cat-name{
  color: #444;
  /*font-size: 40px;*/
  line-height: 50px;
  font-weight: 900;
  padding: 0 25px 0 0;
  margin: 0;
  display: inline-block;
  border: 0;
  /*background: #eee;*/
  position: relative;
  top: 4px;
  z-index: 2;
  letter-spacing: -1px;
}

.samachar-section h4 a{
float: right;
  position: relative;
  top: 16px;
  z-index: 99;
  background-color: #eee;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #000;
  text-decoration: none;
  padding: 5px 15px;
  border: 1px solid #ddd;
  border-radius: 30px;
}

.samachar-section h4 a:hover{
border: 1px solid #990000;
background-color: #990000;
color: #fff;
}

.samachar-section h4 a:hover i{
color: #fff;
}

.samachar-section h4 a i{
color: #d30000;
padding-left: 5px;
}

.samachar-section h4::before {
  top: 20%;
}

.samachar-section h4::before {
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background: #ccc;
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 9;
  bottom: inherit;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.samachar-box{
background-color: #990000;
margin-top: 20px;
height: 320px;
margin-bottom: 30px;
}

.samachar-box img{
width: 100%;
max-width: 450px;
height: 320px;
float: left;
margin-right: 50px;
}

.samachar-box .test {
  position: relative;
max-width: 450px;
height: 320px;
  display: inline-block;
  float: left;
  margin-right: 50px;
}

.samachar-box .test:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
max-width: 450px;
height: 320px;
  /*background: rgb(0 0 143 / 1%);*/
}

.samachar-box .test img {
  width: 100%;
  height: 100%;
object-fit: cover;
}

.samch-content {
  padding: 50px 50px 50px 0px;
}

.samch-content h5{
font-size: 28px;
line-height: 36px;
font-weight: 600;
margin-bottom: 20px;
}

.samch-content h5 a{
color: #fff;
text-decoration: none;
}

.samch-content p{
color: #fff;
margin-bottom: 0px;
}

.samachar-list-box{
background-color: #fff;
padding: 10px;
border-radius: 5px;
margin-bottom: 30px;
box-shadow: 0 5px 5px rgb(17 51 114 / 22%);
}

.samachar-list-box img{
width: 100%;
height: 160px;
}

.samachar-list-box .test {
  position: relative;
width: 100%;
height: 160px;
  display: inline-block;
  border-radius: 5px;
  margin-bottom: 10px;
}

.samachar-list-box .test:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
width: 100%;
height: 160px;
  border-radius: 5px;
  background: rgb(0 0 143 / 1%);
}

.samachar-list-box .test img {
  width: 100%;
  height: 100%;
object-fit: cover;
  border-radius: 5px;
}

.samachar-list-box h5{
font-size: 20px;
line-height: 28px;
font-weight: 600;
margin-bottom: 5px;
}

.samachar-list-box h5 a{
color: #000;
text-decoration: none;
}

.samachar-list-box h5 a:hover{
color: #990000;
}

.samachar-list-box ul{
padding: 0px;
margin: 0px;
}

.samachar-list-box ul li{
list-style-type: none;
display: inline-block;
font-size: 14px;
line-height: 18px;
font-weight: 400;
color: #5b5b5b;
padding-right: 10px;
}

.samachar-list-box ul li i{
font-size: 12px;
padding-right: 5px;
}

.samachar-right ul{
padding: 0px;
margin: 0px;
}

.samachar-right ul li{
list-style-type: none;
margin-bottom: 15px;
background-color: #fff;
height: 95px;
padding: 10px;
border-radius: 5px;
display: flex;
box-shadow: 0 5px 5px rgb(17 51 114 / 22%);
}

.samachar-right ul li a{
text-decoration: none;
}

.samachar-right ul li a .bicher-left{
  width: 180px;
  float: left;
  margin-right: 10px;
}

.samachar-right ul li a .bicher-right{
float: right;
}

.samachar-right ul li a img{
width: 60px;
height: 60px;
float: right;
border-radius: 50%;
object-fit: cover;
}

.samachar-right ul li a h5{
font-size: 16px;
line-height: 22px;
font-weight: 600;
color: #000;
margin-bottom: 0px;
}

.samachar-right ul li a h5:hover{
color: #990000;
}

.samachar-right ul li a p{
font-size: 14px;
line-height: 18px;
color: #5a5a5a;
margin-bottom: 0px;
}

.samachar-right ul li a p i{
padding-right: 5px;
font-size: 12px;
}

.bicher-right .test {
  position: relative;
  width: 60px;
  height: 60px;
  display: inline-block;
  border-radius: 50%;
  margin-bottom: 10px;
}

.bicher-right .test:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: rgb(0 0 143 / 1%);
}

.bicher-right .test img {
  width: 100%;
  height: 100%;
object-fit: cover;
  border-radius: 50%;
}




.ad-image img{
width: 100%;
margin-bottom: 20px;
}


/***************BUSINESS SECTION***************/

.business-section{
padding: 40px 0;
}

.business-section h4{
position: relative;
}


.business-section h4 span.cat-name{
  color: #444;
  /*font-size: 40px;*/
  line-height: 50px;
  font-weight: 900;
  padding: 0 25px 0 0;
  margin: 0;
  display: inline-block;
  border: 0;
  /*background: #eee;*/
  position: relative;
  top: 4px;
  z-index: 2;
  letter-spacing: -1px;
}

.business-section h4 a{
float: right;
  position: relative;
  top: 16px;
  z-index: 99;
  background-color: #eee;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #000;
  text-decoration: none;
  padding: 5px 15px;
  border: 1px solid #ddd;
  border-radius: 30px;
}

.business-section h4 a:hover{
border: 1px solid #990000;
background-color: #990000;
color: #fff;
}

.business-section h4 a:hover i{
color: #fff;
}

.business-section h4 a i{
color: #d30000;
padding-left: 5px;
}

.business-section h4::before {
  top: 20%;
}

.business-section h4::before {
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background: #ccc;
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 9;
  bottom: inherit;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.poltic-cate{  
  background-color: #fff;
}





.business-section .sidebar {
width: 25%;
height: 60vh;
min-height: 500px;
position: sticky;
top: 5%;
}

.business-section .main {
width: 72%;
height: auto;
min-height: 1000px;
display: flex;
flex-direction: column;
}

/*.main,
.sidebar {
border: 5px solid #222;
background-color: white;
border-radius: 10px;
color: #222;
padding: 15px;
}*/

.business-section .wrapper {
display: flex;
justify-content: space-between;
margin-top: 20px;
}

.business-section code, .business-section pre {
background-color: #ccc;
padding: 0 3px;
border-radius: 5px;
}

.business-section .bottom {
justify-self: bottom;
}


.business-list-box ul{
padding: 0px;
margin: 0px;
}

.business-list-box ul li{
list-style-type: none;
/*   display: inline-block; */
}

.business-list-box ul li a {
  background-color: #fff;
  padding: 10px;
  border-radius: 5px;
  display: block;
  margin-bottom: 20px;
  height: 110px;
  text-decoration: none;
  box-shadow: 0 5px 5px rgb(17 51 114 / 22%);
}

.business-list-box ul li a img{
width: 120px;
height: 90px;
float: left;
margin-right: 15px;
border-radius: 5px;
}

.business-list-box ul li a h5{
font-size: 20px;
line-height: 30px;
color: #000;
margin-bottom: 0px;
font-weight: 600;
}

.business-list-box ul li a h5:hover{
  color: #990000;
}

.business-list-box ul li a .test {
  position: relative;
  width: 120px;
  height: 90px;
  display: inline-block;
  border-radius: 5px;
  float: left;
  margin-right: 10px;
}

.business-list-box ul li a .test:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 120px;
  height: 90px;
  border-radius: 5px;
  background: rgb(0 0 143 / 1%);
}

.business-list-box ul li a .test img {
  width: 100%;
  height: 100%;
object-fit: cover;
}

.business-list-box p{
font-size: 14px;
line-height: 18px;
font-weight: 400;
color: #5b5b5b;
margin-bottom: 0px;
}

.business-list-box p i{
font-size: 12px;
padding-right: 5px;
}

.corporate-box h5{
margin-bottom: 20px;
}

.corporate-box h5 span{
background-color: #990000;
padding: 1px 12px;
font-size: 22px;
line-height: 28px;
font-weight: 600;
color: #fff;
border-radius: 5px;
}

.corporate-box {
  background-color: #fff;
  padding: 20px;
  box-shadow: 0 5px 5px rgb(17 51 114 / 22%);
  border-radius: 5px;
}

.corporate-box ul{
padding: 0px;
margin: 0px;
}

.corporate-box ul li{
list-style-type: none;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #eee;
}

.corporate-box ul li:last-child{
padding-bottom: 0px;
margin-bottom: 0px;
border-bottom: none;
}

.corporate-box ul li a{
font-size: 18px;
line-height: 26px;
font-weight: 600;
color: #000;
text-decoration: none;
}

.corporate-box ul li a:hover{
color: #990000;
}

.corporate-box p{
font-size: 14px;
line-height: 18px;
font-weight: 400;
color: #5b5b5b;
margin-bottom: 0px;
}

.corporate-box p i{
font-size: 12px;
padding-right: 5px;
}

/***************PRADESH SECTION***************/

.pradesh-section{
padding: 40px 0;
}

.pradesh-section h4{
position: relative;
}


.pradesh-section h4 span.cat-name{
  color: #990000;
  /*font-size: 40px;*/
  line-height: 50px;
  font-weight: 900;
  padding: 0 25px 0 0;
  margin: 0;
  display: inline-block;
  border: 0;
  /*background: #eee;*/
  position: relative;
  top: 4px;
  z-index: 2;
  letter-spacing: -1px;
}

.pradesh-section h4 a.all-btn{
float: right;
  position: relative;
  top: 16px;
  z-index: 99;
  background-color: #eee;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #000;
  text-decoration: none;
  padding: 5px 15px;
  border: 1px solid #ddd;
  border-radius: 30px;
}

.pradesh-section h4 a.all-btn:hover{
border: 1px solid #990000;
background-color: #990000;
color: #fff;
}

.pradesh-section h4 a.all-btn:hover i{
color: #fff;
}

.pradesh-section h4 a.all-btn i{
color: #d30000;
padding-left: 5px;
}

.pradesh-section h4::before {
  top: 20%;
}

.pradesh-section h4::before {
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background: #ccc;
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 9;
  bottom: inherit;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.poltic-cate{  
  background-color: #fff;
}


ul.pradesh-lists{
padding: 0px;
margin: 0px;
position: absolute;
top: 9px;
left: 28%;
}

ul.pradesh-lists li{
list-style-type: none;
display: inline-block;
}

ul.pradesh-lists li a{
font-size: 22px;
line-height: 22px;
font-weight: 600;
border: 1px solid #c2b1f7;
background-color: rgb(210 198 245 / 30%);
padding: 5px 10px;
border-radius: 50%;
display: block;
width: 34px;
height: 34px;
text-decoration: none;
color: #990000;
margin-right: 5px;
}

ul.pradesh-lists li a:hover{
border: 1px solid #990000;
background-color: #990000;
color: #fff;
}




.pradesh-section .sidebar {
width: 25%;
height: 30vh;
min-height: 500px;
position: sticky;
top: 5%;
}

.pradesh-section .main {
width: 72%;
height: auto;
min-height: 1000px;
display: flex;
flex-direction: column;
}

/*.main,
.sidebar {
border: 5px solid #222;
background-color: white;
border-radius: 10px;
color: #222;
padding: 15px;
}*/

.pradesh-section .wrapper {
display: flex;
justify-content: space-between;
margin-top: 20px;
}

.pradesh-section code, .pradesh-section pre {
background-color: #ccc;
padding: 0 3px;
border-radius: 5px;
}

.business-section .bottom {
justify-self: bottom;
}






/***************BUSINESS SECTION**************/










.business-section .sidebar {
width: 25%;
height: 60vh;
min-height: 500px;
position: sticky;
top: 5%;
}

.business-section .main {
width: 72%;
height: auto;
min-height: 1000px;
display: flex;
flex-direction: column;
}

/*.main,
.sidebar {
border: 5px solid #222;
background-color: white;
border-radius: 10px;
color: #222;
padding: 15px;
}*/

.business-section .wrapper {
display: flex;
justify-content: space-between;
margin-top: 20px;
}

.business-section code, .business-section pre {
background-color: #ccc;
padding: 0 3px;
border-radius: 5px;
}

.business-section .bottom {
justify-self: bottom;
}







.pradesh-left .b-0 {
  bottom: 0;
}
.pradesh-left .bg-shadow {
  background: rgba(76, 76, 76, 0);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(179, 171, 171, 0)), color-stop(49%, rgba(48, 48, 48, 0.37)), color-stop(100%, rgba(19, 19, 19, 0.8)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0 0 0 / 70%), rgb(0 0 0 / 70%));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313', GradientType=0 );
}
.pradesh-left .top-indicator {
  right: 0;
  top: 1rem;
  bottom: inherit;
  left: inherit;
  margin-right: 1rem;
}
.pradesh-left .overflow {
  position: relative;
  overflow: hidden;
}
.pradesh-left .zoom img {
  transition: all 0.2s linear;
}
.pradesh-left .zoom:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}





.pradesh-left .filter_box {
margin-bottom: 0px;
}

.pradesh-left .single-district {
background: #daeddc;
color: #fff;
display: block;
text-align: center;
position: relative;
margin-bottom: 20px;
}
.pradesh-left .single-district h3 {
font-weight: 700;

}

.pradesh-left .single-district p {
font-size: 15px;
margin: 8px;
}

.pradesh-left .image-wrapper img{
width: 100%;
height: 500px;
object-fit: cover;
}

.pradesh-left .single-district a {
color: #000;
display: block;
}

.pradesh-left .single-district a:hover {
color: #f9c836;
text-decoration: none;
}

.pradesh-left .single-district p{
color: #fff;
margin-bottom: 0px;
}

.pradesh-left .position-absolute h2{
font-size: 30px;
line-height: 40px;
font-weight: 700;
color: #fff;
margin-bottom: 10px;
letter-spacing: 1px;
}

.pradesh-left .card{
border: none;
background-color: transparent;
}

.pradesh-left .card-body{
padding: 0px;
}


.trending-box{
  background-color: #fff;
  padding: 20px;
  box-shadow: 0 5px 5px rgb(17 51 114 / 22%);
  border-radius: 5px;
}

.trending-box h5 {
  margin-bottom: 20px;
}

.trending-box h5 span {
  background-color: #990000;
  padding: 1px 12px;
  font-size: 22px;
  line-height: 28px;
  font-weight: 600;
  color: #fff;
  border-radius: 5px;
}

.trending-box ul{
padding: 0px;
margin: 0px;
}

.trending-box ul li{
list-style-type: none;
padding-bottom: 15px;
margin-bottom: 15px;
border-bottom: 1px solid #eee;
}

.trending-box ul li:last-child{
padding-bottom: 0px;
margin-bottom: 0px;
border-bottom: none;
}

.trending-box ul li a{
text-decoration: none;
text-decoration: none;
  display: flex;
  grid-gap: 10px;
}

.trending-box ul li a img{
width: 80px;
height: 70px;
}

/*.trending-box ul li a .test {
  position: relative;
  width: 110px;
  height: 70px;
  display: inline-block;
  border-radius: 5px;
}

.trending-box ul li a .test:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 110px;
  height: 70px;
  border-radius: 5px;
  background: rgb(0 0 143 / 1%);
}

.trending-box ul li a .test img {
  width: 100%;
  height: 100%;
}*/

.trending-box ul li a span.number{
  font-size: 40px;
  line-height: 75px;
  font-weight: 600;
  color: #444;
  margin-right: 10px;
}

.trending-box ul li a h6{
font-size: 18px;
line-height: 24px;
font-weight: 600;
color: #000;
margin-bottom: 0px;
}

.trending-box ul li a h6:hover{
  color: #990000;
}

/**************FEATURE SECTION***************/

.feature-section{
padding: 40px 0;
background-color: #990000;
}

.feature-section h4 span.cat-name{
  color: #fff;
  /*font-size: 40px;*/
  line-height: 50px;
  font-weight: 900;
  padding: 0 25px 0 0;
  margin: 0;
  display: inline-block;
  border: 0;
  position: relative;
  top: 4px;
  z-index: 2;
  letter-spacing: -1px;
}

.feature-section h4 a.all-btn{
float: right;
  position: relative;
  top: 16px;
  z-index: 99;
  background-color: #eee;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #000;
  text-decoration: none;
  padding: 5px 15px;
  border: 1px solid #ddd;
  border-radius: 30px;
}

.feature-section h4 a.all-btn:hover{
border: 1px solid #d30000;
background-color: #d30000;
color: #fff;
}

.feature-section h4 a.all-btn:hover i{
color: #fff;
}

.feature-section h4 a.all-btn i{
color: #d30000;
padding-left: 5px;
}

.feature-box .test {
  position: relative;
  width: 100%;
  height: 180px;
  display: inline-block;
  border-radius: 5px;
  margin-bottom: 10px;
}

.feature-box .test:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 180px;
  border-radius: 5px;
  background: rgb(0 0 143 / 1%);
}

.feature-box .test img {
  width: 100%;
  height: 100%;
object-fit: cover;
  border-radius: 5px;
}

.feature-box h5{
font-size: 22px;
line-height: 32px;
font-weight: 600;
margin-bottom: 0px;
}

.feature-box h5 a{
color: #fff;
text-decoration: none;
}

.feature-section button.owl-prev {
  position: absolute;
  top: 40%;
  left: 0;
}

.feature-section button.owl-next {
  position: absolute;
  top: 40%;
  right: 0;
}

.feature-section span.fa.fa-angle-right {
  background-color: #fff;
  padding: 5px;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  line-height: 21px;
}

.feature-section span.fa.fa-angle-left{
  background-color: #fff;
  padding: 5px;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  line-height: 21px;
}

/****************STORY SECTION***************/

.story-section{
padding: 40px 0;
}

.story-section h4{
position: relative;
}

.story-section h4 span.cat-name{
  color: #444;
  /*font-size: 40px;*/
  line-height: 50px;
  font-weight: 900;
  padding: 0 25px 0 0;
  margin: 0;
  display: inline-block;
  border: 0;
  /*background: #eee;*/
  position: relative;
  top: 4px;
  z-index: 2;
  letter-spacing: -1px;
}

.story-section h4 a{
float: right;
  position: relative;
  top: 16px;
  z-index: 99;
  background-color: #eee;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #000;
  text-decoration: none;
  padding: 5px 15px;
  border: 1px solid #ddd;
  border-radius: 30px;
}

.story-section h4 a:hover{
border: 1px solid #990000;
background-color: #990000;
color: #fff;
}

.story-section h4 a:hover i{
color: #fff;
}

.story-section h4 a i{
color: #d30000;
padding-left: 5px;
}

.story-section h4::before {
  top: 20%;
}

.story-section h4::before {
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background: #ccc;
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 9;
  bottom: inherit;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.poltic-cate{  
  background-color: #fff;
}

.story-section .test {
  position: relative;
  width: 100%;
  height: 240px;
  display: inline-block;
  border-radius: 5px 5px 0 0;
}

.story-section .test:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 240px;
  border-radius: 5px 5px 0 0;
  background: rgb(0 0 143 / 1%);
}

.story-section .test img {
  width: 100%;
  height: 100%;
object-fit: cover;
  border-radius: 5px;
}

.story-column{
margin-top: 20px;
}

.story-column h5{
padding: 20px;
background-color: rgb(52 23 142 / 14%);
font-size: 24px;
line-height: 30px;
font-weight: 600;
margin-bottom: 20px;
border-radius: 0 0 5px 5px;
}

.story-column h5 a{
color: #990000;
text-decoration: none;
}

.story-column ul{
padding: 0px;
margin: 0px;
}

.story-column ul li{
list-style-type: none;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #ddd;
}

.story-column ul li:last-child{
padding-bottom: 0px;
margin-bottom: 0px;
border-bottom: none;
}

.story-column ul li a{
font-size: 16px;
line-height: 20px;
font-weight: 500;
color: #000;
text-decoration: none;
}

.story-column ul li a:hover{
color: #990000;
}

.story-column ul li a i{
padding-right: 5px;
color: #990000;
}

/*******************WEEK SECTION****************/

.week-section{
padding: 40px 0;
background-color: rgb(99 00 00 / 10%);
}

.week-section h4{
position: relative;
margin-bottom: 20px;
}


.week-section h4 span.cat-name{
  color: #990000;
  /*font-size: 40px;*/
  line-height: 50px;
  font-weight: 900;
  padding: 0 25px 0 0;
  margin: 0;
  display: inline-block;
  border: 0;
  /*background: transparent;*/
  position: relative;
  top: 4px;
  z-index: 2;
  letter-spacing: -1px;
}

.week-section h4 a.all-btn{
float: right;
  position: relative;
  top: 16px;
  z-index: 99;
  background-color: #eee;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #000;
  text-decoration: none;
  padding: 5px 15px;
  border: 1px solid #ddd;
  border-radius: 30px;
}

.week-section h4 a.all-btn:hover{
border: 1px solid #990000;
background-color: #990000;
color: #fff;
}

.week-section h4 a.all-btn:hover i{
color: #fff;
}

.week-section h4 a.all-btn i{
color: #d30000;
padding-left: 5px;
}

.week-section h4::before {
  top: 20%;
}

.week-section h4::before {
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background: #777;
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 9;
  bottom: inherit;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.poltic-cate{  
  background-color: #fff;
}

.week-left{
background-color: #990000;
height: 400px;
margin-bottom: 30px;
}

.week-left img{
width: 100%;
max-width: 450px;
height: 400px;
float: left;
margin-right: 50px;
}

.week-left .test {
  position: relative;
  max-width: 450px;
  height: 400px;
  display: inline-block;
  float: left;
  margin-right: 50px;
}

.week-left .test:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  max-width: 450px;
  height: 400px;
  background: rgb(0 0 143 / 1%);
}

.week-left .test img {
  width: 100%;
  height: 100%;
object-fit: cover;
}

.week-content {
  padding: 50px 50px 50px 0px;
}

.week-content h5{
font-size: 28px;
line-height: 36px;
font-weight: 600;
margin-bottom: 20px;
}

.week-content h5 a{
color: #fff;
text-decoration: none;
}

.week-content p{
color: #fff;
margin-bottom: 0px;
}

.week-right .test {
  position: relative;
  width: 100%;
  height: 200px;
  display: inline-block;
  float: left;
  margin-bottom: 10px;
  border-radius: 5px;
}

.week-right .test:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 200px;
  background: rgb(0 0 143 / 1%);
  border-radius: 5px;
}

.week-right .test img {
  width: 100%;
  height: 100%;
object-fit: cover;
  border-radius: 5px;
}

.week-right h5{
font-size: 26px;
line-height: 32px;
font-weight: 600;
margin-bottom: 10px;
}

.week-right h5 a{
color: #000;
text-decoration: none;
}

.week-right h5 a:hover{
  color: #990000;
}

.weedbox .test {
  position: relative;
  width: 100%;
  height: 170px;
  display: inline-block;
  float: left;
  margin-bottom: 10px;
  border-radius: 5px;
}

.weedbox .test:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 170px;
  background: rgb(0 0 143 / 1%);
  border-radius: 5px;
}

.weedbox .test img {
  width: 100%;
  height: 100%;
object-fit: cover;
  border-radius: 5px;
}

.weedbox h5{
font-size: 20px;
line-height: 26px;
font-weight: 600;
margin-bottom: 5px;
}

.weedbox h5 a{
color: #000;
text-decoration: none;
}

.weedbox h5 a:hover{
  color: #990000;
}

.weedbox p{
font-size: 14px;
line-height: 18px;
font-weight: 400;
color: #5b5b5b;
margin-bottom: 0px;
}

.weedbox p i{
font-size: 12px;
padding-right: 5px;
}

/*******************INFORMATION SECTION****************/

.suchana-section{
padding: 40px 0;
}

.suchana-section h4{
position: relative;
margin-bottom: 20px;
}


.suchana-section h4 span.cat-name{
  /*color: #444;*/
  /*font-size: 40px;*/
  line-height: 50px;
  font-weight: 900;
  padding: 0 25px 0 0;
  margin: 0;
  display: inline-block;
  border: 0;
  /*background: transparent;*/
  position: relative;
  top: 4px;
  z-index: 2;
  letter-spacing: -1px;
}

.suchana-section h4 a.all-btn{
float: right;
  position: relative;
  top: 16px;
  z-index: 99;
  background-color: #eee;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #000;
  text-decoration: none;
  padding: 5px 15px;
  border: 1px solid #ddd;
  border-radius: 30px;
}

.suchana-section h4 a.all-btn:hover{
border: 1px solid #990000;
background-color: #990000;
color: #fff;
}

.suchana-section h4 a.all-btn:hover i{
color: #fff;
}

.suchana-section h4 a.all-btn i{
color: #d30000;
padding-left: 5px;
}

.suchana-section h4::before {
  top: 20%;
}

.suchana-section h4::before {
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background: #777;
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 9;
  bottom: inherit;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.poltic-cate{  
  background-color: #fff;
}

.suchana-box .b-0 {
  bottom: 0;
}
.suchana-box .bg-shadow {
  background: rgba(76, 76, 76, 0);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(179, 171, 171, 0)), color-stop(49%, rgba(48, 48, 48, 0.37)), color-stop(100%, rgba(19, 19, 19, 0.8)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0 0 0 / 70%), rgb(0 0 0 / 70%));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313', GradientType=0 );
}
.suchana-box .top-indicator {
  right: 0;
  top: 1rem;
  bottom: inherit;
  left: inherit;
  margin-right: 1rem;
}
.suchana-box .overflow {
  position: relative;
  overflow: hidden;
}
.suchana-box .zoom img {
  transition: all 0.2s linear;
}
.suchana-box .zoom:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}





.suchana-box .filter_box {
margin-bottom: 0px;
}

.suchana-box .single-district {
background: #daeddc;
color: #fff;
display: block;
text-align: center;
position: relative;
}
.suchana-box .single-district h3 {
font-weight: 700;

}

.suchana-box .single-district p {
font-size: 15px;
margin: 8px;
}

.suchana-box .image-wrapper img{
width: 100%;
height: 400px;
object-fit: cover;
}

.suchana-box .single-district a {
color: #000;
display: block;
}

.suchana-box .single-district a:hover {
color: #f9c836;
text-decoration: none;
}

.suchana-box .single-district p{
color: #fff;
margin-bottom: 0px;
}

.suchana-box .position-absolute h2{
font-size: 22px;
  line-height: 28px;
font-weight: 700;
color: #fff;
margin-bottom: 10px;
letter-spacing: 1px;
}

.suchana-box .card{
border: none;
background-color: transparent;
}

.suchana-box .card-body{
padding: 0px;
}

.suchana-section button.owl-prev {
  position: absolute;
  top: 40%;
  left: 0;
}

.suchana-section button.owl-next {
  position: absolute;
  top: 40%;
  right: 0;
}

.suchana-section span.fa.fa-angle-right {
  background-color: #fff;
  padding: 5px;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  line-height: 21px;
}

.suchana-section span.fa.fa-angle-left{
  background-color: #fff;
  padding: 5px;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  line-height: 21px;
}

/************VIDEO SECTION***********/

.videos-section{
padding: 40px 0;
}

.videos-section h4{
position: relative;
margin-bottom: 20px;
}


.videos-section h4 span.cat-name{
  color: #990000;
  /*font-size: 40px;*/
  line-height: 50px;
  font-weight: 900;
  padding: 0 25px 0 0;
  margin: 0;
  display: inline-block;
  border: 0;
  background: transparent;
  position: relative;
  top: 4px;
  z-index: 2;
  letter-spacing: -1px;
}

.videos-section h4 a.all-btn{
float: right;
  position: relative;
  top: 16px;
  z-index: 99;
  background-color: #eee;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #000;
  text-decoration: none;
  padding: 5px 15px;
  border: 1px solid #ddd;
  border-radius: 30px;
}

.videos-section h4 a.all-btn:hover{
border: 1px solid #990000;
background-color: #990000;
color: #fff;
}

.videos-section h4 a.all-btn:hover i{
color: #fff;
}

.videos-section h4 a.all-btn i{
color: #d30000;
padding-left: 5px;
}

.videos-section h4::before {
  top: 20%;
}

.videos-section h4::before {
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background: #777;
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 9;
  bottom: inherit;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.poltic-cate{  
  background-color: #fff;
}






.youtube-slider {
  position: relative;
  width: 100%;
  padding: 0 35px;
}

/* slide css */
.youtube-slider .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
  height: auto;
  box-shadow: 0px 0p 8px rgba(0,0,0,0.4);
}

/* Navigation arrows css */
.youtube-slider .swiper-button-next {
  right: 0;
}
.youtube-slider .swiper-button-prev {
  left: 0;
}
.swiper-button-next, .swiper-button-prev {
  z-index: 1;
  background-size: 10px auto;
  transition: border-color 0.3s;
  border: 1px solid #1182ff;
  border-radius: 50%;
  width: 40px;
  height: 40px;
}


.swiper-button-next, .swiper-button-prev {
  width: 27px;
  height: 27px !important;
  background-size: 25px 14px !important;
  padding: 5px;
  border: 1px solid #990000;
}
.video-colum-lists{
margin-top: 20px;
}

.video-colum-lists h3{
  font-size: 24px;
  line-height: 28px;
  font-weight: 600;
  color: #000;
  margin-bottom: 0px;
}

.video-colum-lists ul{
margin: 0px;
background-color: #fff;
padding: 10px;
border-radius: 5px;
box-shadow: 0 5px 5px rgb(17 51 114 / 22%);
height: 330px;
overflow-y: scroll;
}

.video-colum-lists ul li{
list-style-type: none;
padding-bottom: 10px;
margin-bottom: 10px;
min-height: 101px;
border-bottom: 1px solid #eee;
}

.video-colum-lists ul li:last-child{
padding-bottom: 0px;
margin-bottom: 0px;
border-bottom: none;
}

.video-colum-lists ul li a{
text-decoration: none;
}

.video-colum-lists ul li a iframe{
width: 120px;
height: 90px;
float: left;
margin-right: 15px;
}

.video-colum-lists ul li a h5{
font-size: 20px;
line-height: 26px;
font-weight: 600;
margin-bottom: 5px;
color: #000;
}

.video-colum-lists ul li a h5:hover{
color: #990000;
}

/*************ENTERTAIMENT SECTION**************/

.entertain-section{
padding: 40px 0;
}

.entertain-section h4{
position: relative;
margin-bottom: 20px;
}


.entertain-section h4 span.cat-name{
  color: #990000;
  font-size: 40px;
  line-height: 50px;
  font-weight: 900;
  padding: 0 25px 0 0;
  margin: 0;
  display: inline-block;
  border: 0;
  background: transparent;
  position: relative;
  top: 4px;
  z-index: 2;
  letter-spacing: -1px;
}

.entertain-section h4 a.all-btn{
float: right;
  position: relative;
  top: 16px;
  z-index: 99;
  background-color: #eee;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #000;
  text-decoration: none;
  padding: 5px 15px;
  border: 1px solid #ddd;
  border-radius: 30px;
}

.entertain-section h4 a.all-btn:hover{
border: 1px solid #990000;
background-color: #990000;
color: #fff;
}

.entertain-section h4 a.all-btn:hover i{
color: #fff;
}

.entertain-section h4 a.all-btn i{
color: #d30000;
padding-left: 5px;
}

.entertain-section h4::before {
  top: 20%;
}

.entertain-section h4::before {
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background: #777;
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 9;
  bottom: inherit;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.poltic-cate{  
  background-color: #fff;
}



.entertain-left .b-0 {
  bottom: 0;
}
.entertain-left .bg-shadow {
  background: rgba(76, 76, 76, 0);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(179, 171, 171, 0)), color-stop(49%, rgba(48, 48, 48, 0.37)), color-stop(100%, rgba(19, 19, 19, 0.8)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(48, 48, 48, 0.78) 49%, rgba(19, 19, 19, 0.88) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313', GradientType=0 );
}
.entertain-left .top-indicator {
  right: 0;
  top: 1rem;
  bottom: inherit;
  right: inherit;
  margin-right: 1rem;
}
.entertain-left .overflow {
  position: relative;
  overflow: hidden;
}
.entertain-left .zoom img {
  transition: all 0.2s linear;
}
.entertain-left .zoom:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.entertain-left .filter_box {
margin-bottom: 20px;
}

.entertain-left .single-district {
background: #daeddc;
color: #fff;
display: block;
text-align: center;
position: relative;
}
.entertain-left .single-district h3 {
font-weight: 700;

}

.entertain-left .single-district p {
font-size: 15px;
margin: 8px;
}

.entertain-left .image-wrapper img{
width: 100%;
height: 430px;
object-fit: cover;
}

.entertain-left .single-district a {
color: #000;
display: block;
}

.entertain-left .single-district a:hover {
color: #0073a8;
text-decoration: none;
}

.entertain-left .single-district p{
color: #fff;
margin-bottom: 0px;
}

.entertain-left .position-absolute h2{
  font-size: 35px;
  line-height: 48px;
  font-weight: 700;
  color: #fff;
  margin-bottom: 10px;
}

.entertain-left .card{
border: none;
background-color: transparent;
}

.entertain-left .card-body{
padding: 0px;
}








.entertain-right .b-0 {
  bottom: 0;
}
.entertain-right .bg-shadow {
  background: rgba(76, 76, 76, 0);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(179, 171, 171, 0)), color-stop(49%, rgba(48, 48, 48, 0.37)), color-stop(100%, rgba(19, 19, 19, 0.8)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(48, 48, 48, 0.78) 49%, rgba(19, 19, 19, 0.88) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313', GradientType=0 );
}
.entertain-right .top-indicator {
  right: 0;
  top: 1rem;
  bottom: inherit;
  right: inherit;
  margin-right: 1rem;
}
.entertain-right .overflow {
  position: relative;
  overflow: hidden;
}
.entertain-right .zoom img {
  transition: all 0.2s linear;
}
.entertain-right .zoom:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.entertain-right .filter_box {
margin-bottom: 30px;
}

.entertain-right .single-district {
background: #daeddc;
color: #fff;
display: block;
text-align: center;
position: relative;
}
.entertain-right .single-district h3 {
font-weight: 700;

}

.entertain-right .single-district p {
font-size: 15px;
margin: 8px;
}

.entertain-right .image-wrapper img{
width: 100%;
height: 200px;
object-fit: cover;
}

.entertain-right .single-district a {
color: #000;
display: block;
}

.entertain-right .single-district a:hover {
color: #0073a8;
text-decoration: none;
}

.entertain-right .single-district p{
color: #fff;
margin-bottom: 0px;
}

.entertain-right .position-absolute h2{
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  color: #fff;
  margin-bottom: 10px;
}

.entertain-right .card{
border: none;
background-color: transparent;
}

.entertain-right .card-body{
padding: 0px;
}

/**************SAHITYA SECTION**************/

.sahitya-section{
padding: 40px 0;
}

.sahitya-section h4{
position: relative;
margin-bottom: 20px;
}


.sahitya-section h4 span.cat-name{
  color: #444;
  /*font-size: 40px;*/
  line-height: 50px;
  font-weight: 900;
  padding: 0 25px 0 0;
  margin: 0;
  display: inline-block;
  border: 0;
  background: transparent;
  position: relative;
  top: 4px;
  z-index: 2;
  letter-spacing: -1px;
}

.sahitya-section h4 a.all-btn{
float: right;
  position: relative;
  top: 16px;
  z-index: 99;
  background-color: #eee;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #000;
  text-decoration: none;
  padding: 5px 15px;
  border: 1px solid #ddd;
  border-radius: 30px;
}

.sahitya-section h4 a.all-btn:hover{
border: 1px solid #990000;
background-color: #990000;
color: #fff;
}

.sahitya-section h4 a.all-btn:hover i{
color: #fff;
}

.sahitya-section h4 a.all-btn i{
color: #d30000;
padding-left: 5px;
}

.sahitya-section h4::before {
  top: 20%;
}

.sahitya-section h4::before {
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background: #777;
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 9;
  bottom: inherit;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.poltic-cate{  
  background-color: #fff;
}







.sahitya-box{
background-color: #fff;
padding: 10px;
border-radius: 5px;
margin-bottom: 30px;
box-shadow: 0 5px 5px rgb(17 51 114 / 22%);
}

.sahitya-box img{
width: 100%;
height: 160px;
}

.sahitya-box .test {
  position: relative;
  width: 100%;
  height: 120px;
  display: inline-block;
  border-radius: 5px;
  margin-bottom: 10px;
}

.sahitya-box .test:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 120px;
  border-radius: 5px;
  background: rgb(0 0 143 / 1%);
}

.sahitya-box .test img {
  width: 100%;
  height: 100%;
object-fit: cover;
  border-radius: 5px;
}

.sahitya-box h5{
font-size: 16px;
line-height: 22px;
font-weight: 600;
margin-bottom: 5px;
}

.sahitya-box h5 a{
color: #000;
text-decoration: none;
}

.sahitya-box h5 a:hover{
color: #990000;
}

.sahitya-box p{
font-size: 14px;
line-height: 18px;
font-weight: 400;
color: #5b5b5b;
margin-bottom: 0px;
}

.sahitya-box p i{
font-size: 12px;
padding-right: 5px;
}

.sahitya-right{
background-color: #fff;
padding: 20px;
box-shadow: 0 5px 5px rgb(17 51 114 / 22%);
border-radius: 5px;
}

.sahitya-right h5{
font-size: 24px;
line-height: 32px;
font-weight: 600;
margin-bottom: 10px;
}

.sahitya-right h5 a{
color: #000;
text-decoration: none;
}

.sahitya-right h5 a:hover{
color: #990000;
}

.sahitya-right ul{
padding: 0px;
margin: 0px;
}

.sahitya-right ul li{
list-style-type: none;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #eee;
}

.sahitya-right ul li:last-child{
padding-bottom: 0px;
margin-bottom: 0px;
border-bottom: none;
}

.sahitya-right ul li a{
font-size: 16px;
line-height: 20px;
font-weight: 500;
color: #000;
text-decoration: none;
}

.sahitya-right ul li a:hover{
color: #990000;
}

.sahitya-right ul li p{
font-size: 14px;
line-height: 18px;
font-weight: 400;
color: #5b5b5b;
margin-top: 5px;
margin-bottom: 0px;
}

.sahitya-right ul li p i{
font-size: 12px;
padding-right: 5px;
}


/**************SAHITYA SECTION**************/

.internation-section{
padding: 40px 0;
}

.internation-section h4{
position: relative;
margin-bottom: 20px;
}


.internation-section h4 span.cat-name{
  color: #990000;
  /*font-size: 40px;*/
  line-height: 50px;
  font-weight: 900;
  padding: 0 25px 0 0;
  margin: 0;
  display: inline-block;
  border: 0;
  background: transparent;
  position: relative;
  top: 4px;
  z-index: 2;
  letter-spacing: -1px;
}

.internation-section h4 a.all-btn{
float: right;
  position: relative;
  top: 16px;
  z-index: 99;
  background-color: #eee;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #000;
  text-decoration: none;
  padding: 5px 15px;
  border: 1px solid #ddd;
  border-radius: 30px;
}

.internation-section h4 a.all-btn:hover{
border: 1px solid #990000;
background-color: #990000;
color: #fff;
}

.internation-section h4 a.all-btn:hover i{
color: #fff;
}

.internation-section h4 a.all-btn i{
color: #d30000;
padding-left: 5px;
}

.internation-section h4::before {
  top: 20%;
}

.internation-section h4::before {
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background: #777;
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 9;
  bottom: inherit;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.poltic-cate{  
  background-color: #fff;
}


.inter-left-box{
background-color: #fff;
height: 400px;
margin-bottom: 30px;
}

.inter-left-box img{
width: 100%;
max-width: 450px;
height: 400px;
float: left;
margin-right: 50px;
}

.inter-left-box .test {
  position: relative;
  max-width: 450px;
  height: 400px;
  display: inline-block;
  float: left;
  margin-right: 50px;
}

.inter-left-box .test:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  max-width: 450px;
  height: 400px;
  background: rgb(0 0 143 / 1%);
}

.inter-left-box .test img {
  width: 100%;
object-fit: cover;
  height: 100%;
}

.inter-left-content {
  padding: 50px 50px 50px 0px;
}

.inter-left-content h5{
font-size: 28px;
line-height: 36px;
font-weight: 600;
margin-bottom: 20px;
}

.inter-left-content h5 a{
color: #990000;
text-decoration: none;
}

.inter-leftlist ul{
padding: 0px;
margin: 0px;
}

.inter-leftlist ul li{
list-style-type: none;
}

.inter-leftlist ul li a {
  background-color: #fff;
  padding: 10px;
  border-radius: 5px;
  display: block;
  margin-bottom: 20px;
  height: 110px;
  text-decoration: none;
  box-shadow: 0 5px 5px rgb(17 51 114 / 22%);
}

.inter-leftlist ul li a img{
width: 120px;
height: 90px;
float: left;
margin-right: 15px;
border-radius: 5px;
}

.inter-leftlist ul li a h5{
font-size: 20px;
line-height: 30px;
color: #000;
margin-bottom: 0px;
font-weight: 600;
}

.inter-leftlist ul li a h5:hover{
  color: #990000;
}

.inter-leftlist ul li a .test {
  position: relative;
  width: 120px;
  height: 90px;
  display: inline-block;
  border-radius: 5px;
  float: left;
  margin-right: 10px;
}

.inter-leftlist ul li a .test:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 120px;
  height: 90px;
  border-radius: 5px;
  background: rgb(0 0 143 / 1%);
}

.inter-leftlist ul li a .test img {
  width: 100%;
  height: 100%;
}

.inter-leftlist ul li p{
font-size: 14px;
line-height: 18px;
font-weight: 400;
color: #5b5b5b;
margin-top: 5px;
margin-bottom: 0px;
}

.inter-leftlist ul li p i{
font-size: 12px;
padding-right: 5px;
}

.inter-right{
margin-bottom: 30px;
}

.inter-right-lists{
background-color: #fff;
padding: 20px;
box-shadow: 0 5px 5px rgb(17 51 114 / 22%);
border-radius: 5px;
}

.inter-right-lists ul{
padding: 0px;
margin: 0px;
}

.inter-right-lists ul li{
list-style-type: none;
padding-bottom: 11px;
margin-bottom: 11px;
border-bottom: 1px solid #eee;
}

.inter-right-lists ul li:last-child{
padding-bottom: 0px;
margin-bottom: 0px;
border-bottom: none;
}

.inter-right-lists ul li a{
font-size: 18px;
line-height: 24px;
font-weight: 500;
color: #000;
text-decoration: none;
}

.inter-right-lists ul li a:hover{
  color: #990000;
}

.inter-right-lists ul li p{
font-size: 14px;
line-height: 18px;
font-weight: 400;
color: #5b5b5b;
margin-top: 5px;
margin-bottom: 0px;
}

.inter-right-lists ul li p i{
font-size: 12px;
padding-right: 5px;
}


/**************SAHITYA SECTION**************/

.globe-section{
padding: 40px 0;
}

.globe-section h4{
position: relative;
margin-bottom: 20px;
}


.globe-section h4 span.cat-name{
  color: #990000;
  /*font-size: 40px;*/
  line-height: 50px;
  font-weight: 900;
  padding: 0 25px 0 0;
  margin: 0;
  display: inline-block;
  border: 0;
  background: transparent;
  position: relative;
  top: 4px;
  z-index: 2;
  letter-spacing: -1px;
}

.globe-section h4 a.all-btn{
float: right;
  position: relative;
  top: 16px;
  z-index: 99;
  background-color: #eee;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #000;
  text-decoration: none;
  padding: 5px 15px;
  border: 1px solid #ddd;
  border-radius: 30px;
}

.globe-section h4 a.all-btn:hover{
border: 1px solid #990000;
background-color: #990000;
color: #fff;
}

.globe-section h4 a.all-btn:hover i{
color: #fff;
}

.globe-section h4 a.all-btn i{
color: #d30000;
padding-left: 5px;
}

.globe-section h4::before {
  top: 20%;
}

.globe-section h4::before {
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background: #777;
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 9;
  bottom: inherit;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.poltic-cate{  
  background-color: #fff;
}



.globe-box .b-0 {
  bottom: 0;
}
.globe-box .bg-shadow {
  background: rgba(76, 76, 76, 0);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(179, 171, 171, 0)), color-stop(49%, rgba(48, 48, 48, 0.37)), color-stop(100%, rgba(19, 19, 19, 0.8)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0 0 0 / 70%), rgb(0 0 0 / 70%));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313', GradientType=0 );
}
.globe-box .top-indicator {
  right: 0;
  top: 1rem;
  bottom: inherit;
  left: inherit;
  margin-right: 1rem;
}
.globe-box .overflow {
  position: relative;
  overflow: hidden;
}
.globe-box .zoom img {
  transition: all 0.2s linear;
}
.globe-box .zoom:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}





.globe-box .filter_box {
margin-bottom: 0px;
}

.globe-box .single-district {
background: #daeddc;
color: #fff;
display: block;
text-align: center;
position: relative;
}
.globe-box .single-district h3 {
font-weight: 700;

}

.globe-box .single-district p {
font-size: 15px;
margin: 8px;
}

.globe-box .image-wrapper img{
width: 100%;
height: 500px;
object-fit: cover;
}

.globe-box .single-district a {
color: #000;
display: block;
}

.globe-box .single-district a:hover {
color: #f9c836;
text-decoration: none;
}

.globe-box .single-district p{
color: #fff;
margin-bottom: 0px;
}

.globe-box .position-absolute h2{
font-size: 44px;
line-height: 56px;
font-weight: 700;
color: #fff;
margin-bottom: 10px;
letter-spacing: 1px;
}

.globe-box .card{
border: none;
background-color: transparent;
}


.globe-left-list ul{
padding: 0px;
margin: 0px;
}

.globe-left-list ul li{
list-style-type: none;
display: inline-block;
width: 100%;
}

.globe-left-list ul li a {
  background-color: #fff;
  padding: 10px;
  border-radius: 5px;
  display: block;
  margin-bottom: 20px;
  height: 110px;
  text-decoration: none;
  box-shadow: 0 5px 5px rgb(17 51 114 / 22%);
}

.globe-left-list ul li a img{
width: 120px;
height: 90px;
float: left;
margin-right: 15px;
border-radius: 5px;
}

.globe-left-list ul li a h5{
font-size: 20px;
line-height: 26px;
color: #000;
margin-bottom: 0px;
font-weight: 600;
}

.globe-left-list ul li a h5:hover{
  color: #990000;
}

.globe-left-list ul li a .test {
  position: relative;
  width: 120px;
  height: 90px;
  display: inline-block;
  border-radius: 5px;
  float: left;
  margin-right: 10px;
}

.globe-left-list ul li a .test:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 120px;
  height: 90px;
  border-radius: 5px;
  background: rgb(0 0 143 / 1%);
}

.globe-left-list ul li a .test img {
  width: 100%;
  height: 100%;
object-fit: cover;
}

.globe-left-list ul li p{
font-size: 14px;
line-height: 18px;
font-weight: 400;
color: #5b5b5b;
margin-top: 5px;
margin-bottom: 0px;
}

.globe-left-list ul li p i{
font-size: 12px;
padding-right: 5px;
}

.comment-right-rows{
  background-color: #fff;
  padding: 20px 5px;
  box-shadow: 0 5px 5px rgb(17 51 114 / 22%);
  border-radius: 5px;
  margin-left: 0px;
  margin-right: 0px;
}

.comment-right-rows h4{
  color: #990000;
  /*font-size: 30px;*/
  line-height: 40px;
  font-weight: 900;
  margin-bottom: 20px;
}

.comment-right-rows ul{
padding: 0px;
margin: 0px;
}

.comment-right-rows ul li{
list-style-type: none;
padding-bottom: 17px;
margin-bottom: 17px;
height: 80px;
border-bottom: 1px solid #eee;
}

.comment-right-rows ul li:last-child{
padding-bottom: 0px;
margin-bottom: 0px;
border-bottom: none;
}

.comment-right-rows ul li a{
font-size: 16px;
line-height: 22px;
font-weight: 500;
color: #000;
text-decoration: none;
}

.comment-right-rows ul li a:hover{
  color: #990000;
}

.comment-right-rows ul li a span{
background-color: #d30000;
padding: 18px 10px;
border-radius: 10px 10px 0 10px;
margin-right: 10px;
font-size: 20px;
color: #fff;
    width: 70px;
  height: 60px;
  float: left;
}



/*******************PHOTO SECTION****************/

.photo-section{
padding: 40px 0;
background-color: #400000;
}

.photo-section h4{
position: relative;
margin-bottom: 20px;
}


.photo-section h4 span.cat-name{
  color: #fff;
  font-size: 40px;
  line-height: 50px;
  font-weight: 900;
  padding: 0 25px 0 0;
  margin: 0;
  display: inline-block;
  border: 0;
  background: transparent;
  position: relative;
  top: 4px;
  z-index: 2;
  letter-spacing: -1px;
}

.photo-section h4 a.all-btn{
float: right;
  position: relative;
  top: 16px;
  z-index: 99;
  background-color: #eee;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #000;
  text-decoration: none;
  padding: 5px 15px;
  border: 1px solid #ddd;
  border-radius: 30px;
}

.photo-section h4 a.all-btn:hover{
border: 1px solid #990000;
background-color: #990000;
color: #fff;
}

.photo-section h4 a.all-btn:hover i{
color: #fff;
}

.photo-section h4 a.all-btn i{
color: #d30000;
padding-left: 5px;
}

.photo-section h4::before {
  top: 20%;
}

.photo-section h4::before {
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background: #777;
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 9;
  bottom: inherit;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.poltic-cate{  
  background-color: #fff;
}

.photo-box .b-0 {
  bottom: 0;
}
.photo-box .bg-shadow {
  background: rgba(76, 76, 76, 0);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(49%, rgba(0, 0, 0, 0.37)), color-stop(100%, rgba(19, 19, 19, 0.8)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0 0 0 / 34%), rgb(0 0 0 / 84%));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313', GradientType=0 );
}
.photo-box .top-indicator {
  right: 0;
  top: 1rem;
  bottom: inherit;
  left: inherit;
  margin-right: 1rem;
}
.photo-box .overflow {
  position: relative;
  overflow: hidden;
}
.photo-box .zoom img {
  transition: all 0.2s linear;
}
.photo-box .zoom:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}





.photo-box .filter_box {
margin-bottom: 0px;
}

.photo-box .single-district {
background: #daeddc;
color: #fff;
display: block;
text-align: center;
position: relative;
}
.photo-box .single-district h3 {
font-weight: 700;

}

.photo-box .single-district p {
font-size: 15px;
margin: 8px;
}

.photo-box .image-wrapper img{
width: 100%;
height: 400px;
object-fit: cover;
}

.photo-box .single-district a {
color: #000;
display: block;
}

.photo-box .single-district a:hover {
color: #f9c836;
text-decoration: none;
}

.photo-box .single-district p{
color: #fff;
margin-bottom: 0px;
}

.photo-box .position-absolute h2{
font-size: 24px;
line-height: 32px;
font-weight: 700;
color: #fff;
margin-bottom: 10px;
letter-spacing: 1px;
}

.photo-box .card{
border: none;
background-color: transparent;
}

.photo-box .card-body{
padding: 0px;
}

.photo-section button.owl-prev {
  position: absolute;
  top: 40%;
  left: 0;
}

.photo-section button.owl-next {
  position: absolute;
  top: 40%;
  right: 0;
}

.photo-section span.fa.fa-angle-right {
  background-color: #fff;
  padding: 5px;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  line-height: 21px;
}

.photo-section span.fa.fa-angle-left{
  background-color: #fff;
  padding: 5px;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  line-height: 21px;
}

/**************MISSING SECTION**************/

.missing-section{
padding: 40px 0;
}

.missing-section h4{
position: relative;
margin-bottom: 20px;
}


.missing-section h4 span.cat-name{
  color: #990000;
  font-size: 40px;
  line-height: 50px;
  font-weight: 900;
  padding: 0 25px 0 0;
  margin: 0;
  display: inline-block;
  border: 0;
  background: transparent;
  position: relative;
  top: 4px;
  z-index: 2;
  letter-spacing: -1px;
}

.missing-section h4 a.all-btn{
float: right;
  position: relative;
  top: 16px;
  z-index: 99;
  background-color: #eee;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #000;
  text-decoration: none;
  padding: 5px 15px;
  border: 1px solid #ddd;
  border-radius: 30px;
}

.missing-section h4 a.all-btn:hover{
border: 1px solid #990000;
background-color: #990000;
color: #fff;
}

.missing-section h4 a.all-btn:hover i{
color: #fff;
}

.missing-section h4 a.all-btn i{
color: #d30000;
padding-left: 5px;
}

.missing-section h4::before {
  top: 20%;
}

.missing-section h4::before {
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background: #777;
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 9;
  bottom: inherit;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.poltic-cate{  
  background-color: #fff;
}



.missing-box .b-0 {
  bottom: 0;
}
.missing-box .bg-shadow {
  background: rgba(76, 76, 76, 0);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(179, 171, 171, 0)), color-stop(49%, rgba(48, 48, 48, 0.37)), color-stop(100%, rgba(19, 19, 19, 0.8)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0 0 100 / 1%), rgb(0 0 0 / 100%));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313', GradientType=0 );
}
.missing-box .top-indicator {
  right: 0;
  top: 1rem;
  bottom: inherit;
  left: inherit;
  margin-right: 1rem;
}
.missing-box .overflow {
  position: relative;
  overflow: hidden;
}
.missing-box .zoom img {
  transition: all 0.2s linear;
}
.missing-box .zoom:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}



.missing-box{
margin-bottom: 30px;
}

.missing-box .filter_box {
margin-bottom: 0px;
}

.missing-box .single-district {
background: #daeddc;
color: #fff;
display: block;
text-align: center;
position: relative;
}
.missing-box .single-district h3 {
font-weight: 700;

}

.missing-box .single-district p {
font-size: 15px;
margin: 8px;
}

.missing-box .image-wrapper img{
width: 100%;
height: 300px;
object-fit: cover;
}

.missing-box .single-district a {
color: #000;
display: block;
}

.missing-box .single-district a:hover {
color: #f9c836;
text-decoration: none;
}

.missing-box .single-district p{
color: #fff;
margin-bottom: 0px;
}

.missing-box .position-absolute h2{
    font-size: 22px;
  line-height: 28px;
font-weight: 700;
color: #fff;
margin-bottom: 10px;
letter-spacing: 1px;
}

.missing-box .card{
border: none;
background-color: transparent;
}

.missing-section button.owl-prev {
  position: absolute;
  top: 40%;
  left: 0;
}

.missing-section button.owl-next {
  position: absolute;
  top: 40%;
  right: 0;
}

.missing-section span.fa.fa-angle-right {
  background-color: #fff;
  padding: 5px;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  line-height: 21px;
}

.missing-section span.fa.fa-angle-left{
  background-color: #fff;
  padding: 5px;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  line-height: 21px;
}



/**************TECH SECTION**************/

.tech-section{
padding: 40px 0;
}

.tech-section h4{
position: relative;
margin-bottom: 20px;
}


.tech-section h4 span.cat-name{
  color: #990000;
  font-size: 40px;
  line-height: 50px;
  font-weight: 900;
  padding: 0 25px 0 0;
  margin: 0;
  display: inline-block;
  border: 0;
  background: transparent;
  position: relative;
  top: 4px;
  z-index: 2;
  letter-spacing: -1px;
}

.tech-section h4 a.all-btn{
float: right;
  position: relative;
  top: 16px;
  z-index: 99;
  background-color: #eee;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #000;
  text-decoration: none;
  padding: 5px 15px;
  border: 1px solid #ddd;
  border-radius: 30px;
}

.tech-section h4 a.all-btn:hover{
border: 1px solid #990000;
background-color: #990000;
color: #fff;
}

.tech-section h4 a.all-btn:hover i{
color: #fff;
}

.tech-section h4 a.all-btn i{
color: #d30000;
padding-left: 5px;
}

.tech-section h4::before {
  top: 20%;
}

.tech-section h4::before {
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background: #777;
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 9;
  bottom: inherit;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.poltic-cate{  
  background-color: #fff;
}

.tech-box {
  box-shadow: 0 5px 5px rgb(17 51 114 / 22%);
  background-color: #fff;
  padding: 10px;
  border-radius: 5px;
}

.tech-box a .test {
  position: relative;
  width: 100%;
  height: 170px;
  display: inline-block;
  border-radius: 5px;
  margin-bottom: 10px;
}

.tech-box a .test:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 170px;
  border-radius: 5px;
  background: rgb(0 0 143 / 1%);
}

.tech-box a .test img {
  width: 100%;
  height: 100%;
object-fit: cover;
}

.tech-box h5{
font-size: 20px;
line-height: 26px;
font-weight: 600;
margin-bottom: 5px;
}

.tech-box h5 a{
color: #000;
text-decoration: none;
}

.tech-box h5 a:hover{
color: #990000;
}

.tech-box ul{
padding: 0px;
margin: 0px;
}

.tech-box ul li{
list-style-type: none;
display: inline-block;
font-size: 14px;
line-height: 18px;
font-weight: 400;
color: #5b5b5b;
padding-right: 10px;
}

.tech-box ul li i{
font-size: 12px;
padding-right: 5px;
}


/***********************FOOTER********************/

.top-footer{
padding: 40px 0;
background-color: #222;
}

.footer-top-left{
border-left: 1px solid #444;
}

.top-footer p{
font-size: 14px;
line-height: 20px;
margin-bottom: 10px;
color: #fff;
}

.top-footer h4{
font-size: 24px;
line-height: 30px;
font-weight: 600;
color: #fff;
margin-top: 30px;
margin-bottom: 10px;
}

.top-footer h5{
font-size: 24px;
line-height: 30px;
font-weight: 600;
color: #fff;
margin-bottom: 20px;
}

.quicks ul{
padding: 0px;
margin: 0px;
}

.quicks ul li{
list-style-type: none;
padding-bottom: 25px;
}

.quicks ul li a{
font-size: 14px;
line-height: 18px;
font-weight: 400;
color: #fff;
text-decoration: none;
}

.quicks ul li a:hover{
color: #fff;
}

.quick-links ul{
padding: 0px;
margin: 0px;
}

.quick-links ul li{
list-style-type: none;
padding-bottom: 10px;
}

.quick-links ul li a{
font-size: 14px;
line-height: 18px;
font-weight: 400;
color: #fff;
text-decoration: none;
}

.quick-links ul li a:hover{
color: #fff;
}

.mid-footer{
background-color: rgb(255, 255, 255 / 1%);
padding: 20px 0;
}

.footer-logo img{
width: 100%;
}

a.raid-logo2 {
  background-color: #fff;
  padding: 30px;
  display: block;
  max-width: 260px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  font-size: 40px;
  line-height: 50px;
  border-radius: 10px;
  font-weight: 900;
  color: #ff0000;
  text-decoration: none;
  box-shadow: 0 5px 13px rgb(253 253 253 / 59%);
}

.copyright-mid{
margin-top: 10px;
}

.copyright-mid p{
font-size: 14px;
line-height: 20px;
margin-bottom: 5px;
color: #000;
}

.social-links h4{
  font-size: 24px;
  line-height: 27px;
  font-weight: 600;
  color: #000;
  margin-bottom: 0px;
}

.social-links ul{
padding: 0px;
margin: 0px;
}

.social-links ul li{
list-style-type: none;
display: inline-block;
}

.social-links ul li a i{
background-color: #990000;
padding: 10px;
border-radius: 50%;
width: 35px;
height: 35px;
line-height: 15px;
text-align: center;
font-size: 12px;
color: #fff;
}


.wrappers {
perspective: 500px; 
position: fixed;
bottom: 100px;
right: 20px;
z-index: 999;
}

.square {
width: 100px;
height: 100px;
background: grey;
transform: rotateY(45deg);
animation: rotateAnimation 5s linear infinite;
}

.square img{
width: 110px;
}

@keyframes rotateAnimation {
from {transform: rotateY(45deg);}
to {transform: rotateY(-285deg);}
}




/*************BACK TO TOP**************/

.scroll-top-wrapper.show {
  visibility: visible;
  cursor: pointer;
  opacity: 1.0;
}

.scroll-top-wrapper {
  position: fixed;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  text-align: center;
  z-index: 99999999;
  background-color: #990000;
  color: #fff;
  width: 45px;
  height: 44px;
  line-height: 7px;
  right: 15px;
  bottom: 40px;
  padding-top: 12px;
  border-radius: 50%;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.scroll-top-wrapper i.fa {
  line-height: inherit;
  font-size: 26px;
}

.scroll-top-wrapper h5{
  margin-top: 0px;
  font-weight: 300;
  font-size: 12px;
}

/*************LISTING PAGE START HERE*************/

.listing-section{
padding: 40px 0;
}

.listing-section h1{
font-size: 45px;
line-height: 52px;
font-weight: 700;
color: #990000;
margin-bottom: 20px;
}

.listing-main-box{
  background-color: #fff;
  border: 1px solid #e3e2e2;
  padding: 20px;
  margin-bottom: 25px;
  box-shadow: 0 5px 5px rgb(17 51 114 / 22%);
  border-radius: 10px;
  height: 542px;
}

.listing-main-content{
  max-width: 400px;
  float: left;
  padding: 120px 30px;
  width: 100%;
}

.listing-main-box a .test {
  position: relative;
  width: 100%;
  max-width: 700px;
  height: 500px;
  float: right;
  display: inline-block;
  margin-bottom: 10px;
}

.listing-main-box a .test:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  max-width: 700px;
  height: 500px;
  background: rgb(0 0 143 / 1%);
}

.listing-main-box a .test img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  float: right;
  max-width: 700px;
}

.listing-main-box h2{
  font-size: 36px;
  line-height: 44px;
  font-weight: 700;
  margin-bottom: 20px;
}

.listing-main-box h2 a{
color: #000;
text-decoration: none;
}

.listing-main-box h2 a:hover{
color: #990000;
}

.listing-box{
  background-color: #fff;
  padding: 10px;
  border-radius: 5px;
  margin-bottom: 25px;
  box-shadow: 0 5px 5px rgb(17 51 114 / 22%);
  min-height: 373px;
}

.listing-box .test {
  position: relative;
  width: 100%;
  height: 260px;
  float: right;
  display: inline-block;
  border-radius: 5px;
  margin-bottom: 10px;
}

.listing-box .test:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 260px;
  border-radius: 5px;
  background: rgb(0 0 143 / 1%);
}

.listing-box .test img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.listing-box h3{
font-size: 22px;
line-height: 28px;
font-weight: 600;
margin-bottom: 5px;
}

.listing-box h3 a{
color: #000;
text-decoration: none;
}

.listing-box h3 a:hover{
color: #990000;
}

.listing-box ul{
padding: 0px;
margin: 0px;
}

.listing-box ul li{
list-style-type: none;
display: inline-block;
font-size: 14px;
line-height: 18px;
font-weight: 400;
color: #5b5b5b;
padding-right: 10px;
}

.listing-box ul li i{
font-size: 12px;
padding-right: 5px;
}


/*****PAGINATION*****/
.b-pagination-outer {
width: 100%;
margin: 0 auto;
text-align: center;
overflow: hidden;
display: flex
}
#border-pagination {
margin: 0;
padding: 0;
background-color: #fff;
}
#border-pagination li {
display: inline;

}
#border-pagination li a {
display: block;
text-decoration: none;
color: #990000;
padding: 5px 10px;
border: 1px solid #ddd;
float: left;

}
#border-pagination li a {
-webkit-transition: background-color 0.4s;
transition: background-color 0.4s
}
#border-pagination li a.active {
background-color: #990000;
color: #fff;
}
#border-pagination li a:hover:not(.active) {
background: #ddd;
}

/***************SINGLE PAGE START HERE**************/

.single-page-section{
padding: 40px 0;
}



.single-page-section h1{
font-size: 45px;
line-height: 52px;
font-weight: 700;
/*color: #990000;*/
margin-bottom: 10px;
}

.single-page-section p{
font-size: 20px;
line-height: 32px;
text-align: justify;
}

.share-box {
  margin-left: 0px !important;
  margin-right: 0px !important;
  background-color: #ffff;
  padding: 15px 0;
  border-radius: 5px;
  margin-bottom: 25px;
  box-shadow: 0 5px 5px rgb(17 51 114 / 22%);
}

.share-left ul {
  padding: 0px;
  margin: 0px;
  border-bottom: 2px solid #ddd;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

.share-left ul li{
list-style-type: none;
display: inline-block;
padding-right: 20px;
font-size: 16px;
line-height: 34px;
font-weight: 500;
color: #000;
}

.share-left img{
width: 30px;
height: 30px;
float: left;
margin-right: 5px;
border-radius: 50%;
border: 1px solid #ddd;
}

.share-right ul{
padding: 0px;
margin: 0px;
text-align: left;
}

#st-1{
text-align: left !important;
}

.share-right ul li{
list-style-type: none;
display: inline-block;
font-size: 23px;
line-height: 15px;
font-weight: 400;
color: #333;
text-align: center;
}

.share-right ul li.share{
position: relative;
top: 7px;
}

.share-right ul li span {
  display: block;
  font-size: 12px;
}

.share-right ul li a i{
padding: 10px;
text-align: center;
font-size: 16px;
color: #fff;
width: 40px;
height: 40px;
line-height: 19px;
position: relative;
} 

.share-right ul li a i.fa-facebook-f{
border: 1px solid #4267B2;
background-color: #fff;
color: #4267B2;
border-radius: 5px;
}

.share-right ul li a i.fa-square-x-twitter{
background-color: #fff;
border: 1px solid #000;
color: #000;
border-radius: 5px;
}

.share-right ul li a i.fa-facebook-messenger{
background-color: #fff;
border: 1px solid #006AFF;
color: #006AFF;
border-radius: 5px;
}

.share-right ul li a i.fa-whatsapp{
background-color: #fff;
border: 1px solid #25d366;
color: #25d366;
border-radius: 5px;
}


.sigle-page-sticky {
  width: 100%;
  z-index: 99;
  position: static;
}

.sigle-page-sticky.sticky {
  position: fixed;
  top: 50px;
  background-color: #fff;
  width: 100%;
  max-width: 1200px;
  padding: 15px;
  box-shadow: 0px 3px 1px rgb(0 0 0 / 20%);
}

.sigle-page-sticky.sticky h1{
  font-size: 30px;
  line-height: 40px;
  margin-bottom: 0px;
}

.sigle-page-sticky.sticky .share-right,
.sigle-page-sticky.sticky .share-left{
  display: none;
}

.sigle-page-sticky.sticky p{
  margin-bottom: 0px;
  font-size: 14px;
  line-height: 20px;
}



.row.sigle-page-rows .sidebar {
width: 25%;
height: 100vh;
min-height: 500px;
position: sticky;
top: 15%;
}

.row.sigle-page-rows .main {
width: 72%;
height: auto;
min-height: 1000px;
display: flex;
flex-direction: column;
}
.row.sigle-page-rows .main img.img-fluid{
margin-bottom: 10px;
}
/*.main,
.sidebar {
border: 5px solid #222;
background-color: white;
border-radius: 10px;
color: #222;
padding: 15px;
}*/

.comment-right-rows-new{
background-color: #fff;
  padding: 20px 5px;
  box-shadow: 0 5px 5px rgb(17 51 114 / 22%);
  border-radius: 5px;
  margin-left: 0px;
  margin-right: 0px;
}

.comment-right-rows-new h4 {
  color: #990000;
  font-size: 30px;
  line-height: 40px;
  font-weight: 900;
  margin-bottom: 20px;
}

.comment-right-rows-new ul{
padding: 0px;
margin: 0px;
}

.comment-right-rows-new ul li{
    list-style-type: none;
  height: 71px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #eee;
}

.comment-right-rows-new ul li:last-child{
padding-bottom: 0px;
margin-bottom: 0px;
border-bottom: none;
}

/* .comment-right-rows-new ul li a {
  background-color: #fff;
  padding: 10px;
  border-radius: 5px;
  display: block;
  margin-bottom: 20px;
  height: 110px;
  text-decoration: none;
  box-shadow: 0 5px 5px rgb(17 51 114 / 22%);
} */

.comment-right-rows-new ul li a img{
  width: 60px;
  height: 60px;
  float: left;
  margin-right: 15px;
  border-radius: 50%;
}

.comment-right-rows-new ul li a{
font-size: 20px;
line-height: 26px;
color: #000;
margin-bottom: 0px;
font-weight: 600;
text-decoration: none;
}

.comment-right-rows-new ul li a:hover{
  color: #990000;
}



.row.sigle-page-rows .wrapper {
display: flex;
justify-content: space-between;
margin-top: 20px;
}

.row.sigle-page-rows code, .sigle-page-rows pre {
background-color: #ccc;
padding: 0 3px;
border-radius: 5px;
}

.row.sigle-page-rows .bottom {
justify-self: bottom;
}

img.ad-images{
width: 100%;
margin-bottom: 20px;
}

img.single-image{
width: 100%;
margin-bottom: 20px;
}

.row.weekend-box{
background-color: rgb(52 23 142 / 6%);
padding: 30px 15px;
border: 1px solid #bdbdbd;
border-radius: 5px;
margin-bottom: 25px;
}

.row.weekend-box h6{
background-color: #990000;
padding: 6px 12px;
font-size: 16px;
line-height: 20px;
font-weight: 600;
color: #fff;
border-radius: 5px;
max-width: 80px;
width: 100%;
margin: 0 auto;
display: block;
margin-bottom: 20px;
}

.weekend-box {
  background-color: #fff;
  padding: 10px;
  border-radius: 5px;
  margin-bottom: 25px;
}

.weekend-box .test {
  position: relative;
  width: 100%;
  height: 160px;
  float: right;
  display: inline-block;
  border-radius: 5px;
  margin-bottom: 10px;
}

.weekend-box .test:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 160px;
  border-radius: 5px;
  background: rgb(0 0 143 / 1%);
}

.weekend-box .test img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.weekend-box h3{
font-size: 20px;
line-height: 26px;
font-weight: 600;
margin-bottom: 0px;
}

.weekend-box h3 a{
color: #000;
text-decoration: none;
}

.weekend-box h3 a:hover{
color: #990000;
}

.weekend-box ul{
padding: 0px;
margin: 0px;
}

.weekend-box ul li{
list-style-type: none;
display: inline-block;
font-size: 14px;
line-height: 18px;
font-weight: 400;
color: #5b5b5b;
padding-right: 10px;
}

.weekend-box ul li i{
font-size: 12px;
padding-right: 5px;
}


.single-comments{
margin-bottom: 30px;
}

.single-comments form{
background-color: rgb(52 23 142 / 6%);
border: 1px solid #bdbdbd;
padding: 20px;
border-radius: 5px;
}

.single-comments textarea {
  width: 100%;
  height: 120px;
  border: 1px solid #ccc;
  background-color: #fff;
  padding: 10px;
  font-size: 14px;
  color: #111;
  margin-bottom: 20px;
}

.single-comments input.form-control {
  width: 100%;
  height: 44px;
  border: 1px solid #ccc;
  padding: 10px;
  font-size: 14px;
  color: #111;
  background-color: #fff;
  border-radius: 0px;
  margin-bottom: 20px;
}

.single-comments button.btn.btn-primary {
  border: 1px solid #4549c0;
  background-color: #4549c0;
  padding: 12px 30px;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  color: #fff;
  border-radius: 0px;
  margin-bottom: 20px;
}

.single-comments button.btn.btn-primary:hover {
  border: 1px solid #4549c0;
  background-color: #4549c0;
}

/*.comment-lists{
display: flex;
}*/

.comment-lists img{
width: 40px;
height: 40px;
border-radius: 50px;
margin-right: 10px;
float: left;
}

.comment-lists p{
font-size: 14px;
line-height: 20px;
border-bottom: 1px solid #ddd;
padding-bottom: 10px;
margin-bottom: 10px;
}

.comment-lists strong{
display: block;
}

.single-comments h2,
.related-rows h4{
font-size: 36px;
line-height: 42px;
font-weight: 700;
color: #990000;
margin-bottom: 10px;
}

.relate-box {
  background-color: #fff;
  padding: 10px;
  border-radius: 5px;
  margin-bottom: 25px;
  box-shadow: 0 5px 5px rgb(17 51 114 / 22%);
}

.relate-box .test {
  position: relative;
  width: 100%;
  height: 160px;
  float: right;
  display: inline-block;
  border-radius: 5px;
  margin-bottom: 10px;
}

.relate-box .test:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 160px;
  border-radius: 5px;
  background: rgb(0 0 143 / 1%);
}

.relate-box .test img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.relate-box h5{
font-size: 20px;
line-height: 26px;
font-weight: 600;
margin-bottom: 0px;
}

.relate-box h5 a{
color: #000;
text-decoration: none;
}

.relate-box h5 a:hover{
color: #990000;
}

.relate-box ul{
padding: 0px;
margin: 0px;
}

.relate-box ul li{
list-style-type: none;
display: inline-block;
font-size: 14px;
line-height: 18px;
font-weight: 400;
color: #5b5b5b;
padding-right: 10px;
}

.relate-box ul li i{
font-size: 12px;
padding-right: 5px;
}

img.side-ad-img{
width: 100%;
margin-bottom: 20px;
}

.sigle-page-rows .sidebar .comment-right-rows{
margin-bottom: 25px;
}

/*************SEARCH PAGE START HERE************/

.search-section{
padding: 40px 0;
}

.search-section h1{
  font-size: 45px;
  line-height: 52px;
  font-weight: 700;
  color: #990000;
  margin-bottom: 20px;
}

.search-list-box{
  background-color: #fff;
  padding: 20px;
  border-radius: 5px;
  margin-bottom: 25px;
  min-height: 240px;
  box-shadow: 0 5px 5px rgb(17 51 114 / 22%);
}

.search-list-box .test {
  position: relative;
  width: 100%;
  max-width: 280px;
  height: 200px;
  float: left;
  display: inline-block;
  margin-right: 20px;
}

.search-list-box .test:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  max-width: 280px;
  height: 200px;
  background: rgb(0 0 143 / 1%);
}

.search-list-box .test img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.search-list-box h2 {
  font-size: 30px;
  line-height: 34px;
  font-weight: 700;
  margin-bottom: 10px;
}

.search-list-box h2 a{
color: #000;
text-decoration: none;
}

.search-list-box h2 a:hover{
  color: #990000;
}

.search-list-box ul{
padding: 0px;
margin: 0px;
margin-bottom: 10px;
}

.search-list-box ul li{
list-style-type: none;
display: inline-block;
font-size: 14px;
line-height: 18px;
font-weight: 400;
color: #5b5b5b;
padding-right: 10px;
}

.search-list-box ul li i{
font-size: 12px;
padding-right: 5px;
}

/************CONTACT PAGE SATRT HERE***********/

.contact-body{
padding: 40px 0;
}

.contact-body h4{
position: relative;
margin-bottom: 20px;
}

.contact-body h2,
.contact-body h1{
  color: #990000;
  font-size: 40px;
  line-height: 50px;
  font-weight: 900;
  margin-bottom: 20px;
}

.contact-body h4 span.cat-name{
  color: #990000;
  font-size: 40px;
  line-height: 50px;
  font-weight: 900;
  padding: 0 25px 0 0;
  margin: 0;
  display: inline-block;
  border: 0;
  background: transparent;
  position: relative;
  top: 4px;
  z-index: 2;
  letter-spacing: -1px;
}

.contact-body h4 a.all-btn{
float: right;
  position: relative;
  top: 16px;
  z-index: 99;
  background-color: #eee;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #000;
  text-decoration: none;
  padding: 5px 15px;
  border: 1px solid #ddd;
  border-radius: 30px;
}

.contact-body h4 a.all-btn:hover{
border: 1px solid #990000;
background-color: #990000;
color: #fff;
}

.contact-body h4 a.all-btn:hover i{
color: #fff;
}

.contact-body h4 a.all-btn i{
color: #d30000;
padding-left: 5px;
}

.contact-body h4::before {
  top: 20%;
}

.contact-body h4::before {
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background: #777;
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 9;
  bottom: inherit;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.poltic-cate{  
  background-color: #fff;
}

.contact-left form{
background-color: #fff;
  padding: 20px;
  box-shadow: 0 5px 5px rgb(17 51 114 / 22%);
  border-radius: 5px;
}

.contact-left form input{
  width: 100%;
  padding: 10px;
  font-size: 16px;
  color: #000;
  height: 42px;
  border-radius: 2px;
  border: 1px solid #ddd;
  margin-bottom: 20px;
}

.contact-left form textarea{
  width: 100%;
  padding: 10px;
  font-size: 16px;
  color: #000;
  height: 100px;
  border-radius: 2px;
  border: 1px solid #ddd;
  margin-bottom: 20px;
}

.contact-left form button.btn.btn-primary {
  border: 1px solid #990000;
  background-color: #990000;
  padding: 10px 30px;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  color: #fff;
  border-radius: 4px;
}

.contact-left form button.btn.btn-primary:hover{
  border: 1px solid #d30000;
  background-color: #d30000;
  color: #fff;
}

/*************TEAM PAGE START HERE************/







.speakers-section-three a,
.speakers-section-three a:hover,
.speakers-section-three a:focus,
.speakers-section-three a:active {
text-decoration: none;
outline: none;
}
.speakers-section-three a {
font-style: normal;
text-decoration: none;
transition: all 500ms ease;
-moz-transition: all 500ms ease;
-webkit-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
}
.speakers-section-three a,
.speakers-section-three a:active,
.speakers-section-three a:focus {
color: #333;
text-decoration: none;
transition-timing-function: ease-in-out;
-ms-transition-timing-function: ease-in-out;
-moz-transition-timing-function: ease-in-out;
-webkit-transition-timing-function: ease-in-out;
-o-transition-timing-function: ease-in-out;
transition-duration: 0.2s;
-ms-transition-duration: 0.2s;
-moz-transition-duration: 0.2s;
-webkit-transition-duration: 0.2s;
-o-transition-duration: 0.2s;
}
.speakers-section-three ul {
margin: 0;
padding: 0;
list-style: none;
}
.speakers-section-three img {
max-width: 100%;
height: auto;
}
.sec-title {
position: relative;
margin-bottom: 70px;
}
.sec-title .title {
position: relative;
display: block;
font-size: 16px;
line-height: 1em;
color: #ff8a01;
font-weight: 500;
background: rgb(247, 0, 104);
background: -moz-linear-gradient(
  to left,
  rgba(247, 0, 104, 1) 0%,
  rgba(68, 16, 102, 1) 25%,
  rgba(247, 0, 104, 1) 75%,
  rgba(68, 16, 102, 1) 100%
);
background: -webkit-linear-gradient(
  to left,
  rgba(247, 0, 104, 1) 0%,
  rgba(68, 16, 102, 1) 25%,
  rgba(247, 0, 104, 1) 75%,
  rgba(68, 16, 102, 1) 100%
);
background: linear-gradient(
  to left,
  rgba(247, 0, 104) 0%,
  rgba(68, 16, 102, 1) 25%,
  rgba(247, 0, 104, 1) 75%,
  rgba(68, 16, 102, 1) 100%
);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F70068',endColorstr='#441066',GradientType=1);
color: transparent;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
text-transform: uppercase;
letter-spacing: 5px;
margin-bottom: 15px;
}
.sec-title h2 {
position: relative;
display: inline-block;
font-size: 48px;
line-height: 1.2em;
color: #1e1f36;
font-weight: 700;
}
.sec-title .text {
position: relative;
font-size: 16px;
line-height: 28px;
color: #888;
margin-top: 30px;
}
.sec-title.light h2,
.sec-title.light .title {
color: #fff;
-webkit-text-fill-color: inherit;
}
.speakers-section-three {
position: relative;
padding: 40px 0;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
overflow: hidden;
}
.speaker-block-three {
position: relative;
margin-bottom: 50px;
}
.speaker-block-three .inner-box {
position: relative;
background-color: #fff;
overflow: hidden;
padding-bottom: 30px;
max-width: 300px;
margin: 0 auto;
overflow: hidden;
box-shadow: 0 5px 5px rgb(17 51 114 / 22%);
-webkit-transition: all 300ms ease;
-moz-transition: all 600ms ease;
-ms-transition: all 600ms ease;
-o-transition: all 600ms ease;
transition: all 600ms ease;
}
.speaker-block-three .inner-box:hover {
box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.speaker-block-three .image-box {
position: relative;
display: block;
text-align: center;
padding: 50px 0;
}
.speaker-block-three .image-box:before {
position: absolute;
left: -10px;
right: -10px;
top: -4px;
height: 100%;
background-image: url(https://i.ibb.co/LSL9C6r/shape-5.png);
-webkit-transform: scale(-1);
-moz-transform: scale(-1);
-ms-transform: scale(-1);
-o-transform: scale(-1);
transform: scale(-1);
background-repeat: no-repeat;
background-position: right top;
background-size: cover;
content: "";
}
.speaker-block-three .image-box .image {
position: relative;
display: inline-block;
height: 130px;
width: 130px;
overflow: hidden;
border: 4px solid #990000;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
border-radius: 50%;
z-index: 9;
margin-bottom: 0;
-webkit-transition: all 600ms ease;
-ms-transition: all 600ms ease;
-o-transition: all 600ms ease;
-moz-transition: all 600ms ease;
transition: all 600ms ease;
}
.speaker-block-three .inner-box:hover .image-box .image {
border-radius: 0;
}
.speaker-block-three .image-box .image img {
display: block;
width: 100%;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}
.speaker-block-three .inner-box:hover .image img {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
.speaker-block-three .info-box {
position: relative;
display: inline-block;
padding: 10px 30px;
padding-right: 10px;
background-color: #990000;
}
.speaker-block-three .info-box:before {
position: absolute;
left: 0;
right: -30px;
background-color: #990000;
content: "";
top: 0;
height: 100%;
-webkit-transform: skew(-30deg);
-moz-transform: skew(-30deg);
-ms-transform: skew(-30deg);
-o-transform: skew(-30deg);
transform: skew(-30deg);
border-radius: 0 14px 14px 0;
}
.speaker-block-three .info-box .name {
position: relative;
font-size: 18px;
line-height: 1.2em;
color: #fff;
font-weight: 500;
}
.speaker-block-three .info-box .name a {
color: #fff;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}
.speaker-block-three .info-box .name a:hover {
color: #fff;
}
.speaker-block-three .info-box .designation {
position: relative;
display: block;
font-size: 14px;
line-height: 20px;
color: #fff;
font-weight: 400;
}
.speaker-block-three .social-box {
position: absolute;
top: 90px;
transform: translateX(-50px);
-webkit-transition: all 600ms ease;
-ms-transition: all 600ms ease;
-o-transition: all 600ms ease;
-moz-transition: all 600ms ease;
transition: all 600ms ease;
}
.speaker-block-three .social-box .social-links li {
margin-bottom: 4px;
}
.speaker-block-three .inner-box:hover .social-box {
transform: translateX(10px);
}
.speaker-block-two .social-links li {
position: relative;
display: inline-block;
margin-bottom: 10px;
}
.speaker-block-three .social-links li a i {
position: relative;
display: block;
width: 32px;
height: 32px;
border: 1px solid #eee;
font-size: 16px;
line-height: 30px;
background-color: #fff;
text-align: center;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}
.speaker-block-three .social-links li a:hover i {
color: #fff;
background: #990000;
}

/**************ERROR PAGE*************/

.error-section{
text-align: center;
padding: 70px 0;
}

.error-section h1{
font-size: 26px;
line-height: 30px;
font-weight: 600;
color: #000;
text-transform: uppercase;
margin-bottom: 0px;
}

.error-section h2{
font-size: 60px;
line-height: 50px;
font-weight: 900;
color: #990000;
text-transform: uppercase;
}

.error-section h2 span{
color: #d30000;
}



::-webkit-scrollbar {
  width: 10px;
  height: 5px;
}
::-webkit-scrollbar-track {
  border-radius: 2px;
  background: #cbc7c7;
}
::-webkit-scrollbar-thumb {
  background: #6e6e6e;
  border-radius: 16px;
}
::-webkit-scrollbar-thumb:hover {
  background: #6e6e6e;
}









/****************MEDIA QUERY***************/

@media(max-width: 1200px){
.navbar-light .navbar-nav .nav-link {
    font-size: 13px;
    padding: 12px 15px;
}
.listing-main-box a .test,
.listing-main-box a .test:before{
  max-width: 600px;
}
}

@media(max-width: 1100px){
.listing-main-box a .test,
.listing-main-box a .test:before{
  max-width: 500px;
}
}

@media(max-width: 1024px){
.samachar-right ul li a .bicher-left{
  width: auto;
}
.samachar-right ul li a h5{
  font-size: 15px;
  line-height: 20px;
}
.samachar-right ul li{
  height: 80px;
}
.week-content,
.samch-content{
  padding: 20px;
}
.week-left .test,
.samachar-box .test{
  margin-right: 20px;
}
.week-content h5,
.samch-content h5 {
  font-size: 22px;
  line-height: 26px;
  font-weight: 600;
  margin-bottom: 10px;
}
.weedbox .test,
.weedbox .test:before,
.samachar-list-box .test:before,
.samachar-list-box .test{
  height: 120px;
}
.poltic-list-box ul li a h5 {
  font-size: 18px;
  line-height: 24px;
}
ul.pradesh-lists{
  left: 40%;
}
.pradesh-section .main{
  width: 66%;
}
.pradesh-section .sidebar{
  width: 31%;
}
.oath-left .image-wrapper img,
.pradesh-left .image-wrapper img{
  height: 400px;
}
.samachar-list-box .test:before,
.samachar-list-box .test{
  height: 100px;
}
.missing-box .image-wrapper img,
.story-section .test:before,
.story-section .test{
  height: 200px;
}
.week-right .test:before,
.week-right .test{
  height: 150px;
}
.photo-box .image-wrapper img,
.inter-left-box,
.suchana-box .image-wrapper img{
  height: 300px;
}
.sahitya-box .test:before,
.sahitya-box .test{
  height: 90px;
}
.inter-left-box .test:before,
.inter-left-box .test{
  max-width: 350px;
  height: 300px;
}
.inter-left-content h5{
  font-size: 24px;
}
.inter-leftlist ul li a h5{
  font-size: 18px;
  line-height: 22px;
}
.comment-right-rows h4{
  font-size: 22px;
  line-height: 28px;
  margin-bottom: 10px;
}
.comment-right-rows ul li a span{
  font-size: 14px;
}
.video-colum-lists ul li a h5{
  font-size: 16px;
}
.business-list-box ul li a h5{
  font-size: 16px;
  line-height: 22px;
}
.banner-box a .test:before,
.banner-box a .test{
  height: 500px;
}
.samachar-box img{
  margin-right: 20px;
}
}

@media(max-width: 991px){
.menu-section{
  height: 39px;
}
.menu-section .navbar-light .navbar-brand{
  padding-top: 6px;
}
.navbar-brand img{
  display: none;
}
.menu-section.fixed-top .navbar-brand img{
  display: block;
}
.banner-box h1 {
  font-size: 40px;
  line-height: 56px;
  margin-bottom: 10px;
margin-top: 10px;
}
.trending-box ul li a h6 {
  font-size: 14px;
  line-height: 18px;
}
.week-left .test,
.samachar-box .test{
  max-width: 320px;
}
.feature-box .test,
.feature-box .test:before{
  height: 300px;
}
.weedbox .test,
.weedbox .test:before{
  height: 250px;
}
.weedbox{
  margin-bottom: 20px;
}
.inter-leftlist ul li a h5{
  font-size: 16px;
}
.globe-left-list ul li a h5{
  font-size: 15px;
  line-height: 20px;
}
.missing-box .image-wrapper img{
    height: 250px;
}
.tech-box a .test:before,
.tech-box a .test{
  height: 240px;
}
.modal-dialog {
    max-width: 90%;
    margin: 3rem auto;
}
.modal-open .modal{
  padding-right: 0px !important;
}
.banner-box iframe{
  height: 500px !important;
}
.trend-section{
  display: none;
}
.inter-left-box .test{
  margin-right: 20px;
}
.tech-box{
  margin-bottom: 20px;
}
.menu-section.fixed-top{
  height: 50px;
}
.listing-main-box{
  height: 700px;
}
.listing-main-content {
  max-width: 100%;
  float: none;
  padding: 20px;
}
.listing-main-box a .test{
  float: none;
  max-width: 100%;
}
.listing-main-box a .test:before{
  max-width: 100%;
}
.listing-main-box a .test img{
  float: none;
  max-width: 100%;
}
.small-container .row{
  margin-left: 0px;
  margin-right: 0px;
}
.sigle-page-rows .main{
  width: 66%;
}
.sigle-page-rows .sidebar{
  width: 30%;
}
.menu-section.fixed-top img.for-mobile{
  display: block;
  width: 190px;
}
img.for-desktop{
  display: none !important;
}
}

@media(max-width: 834px){
.banner-box iframe{
  height: 400px !important;
}
.banner-box a .test:before, .banner-box a .test{
  height: 400px;
}
.week-content h5, .samch-content h5{
  font-size: 18px;
  line-height: 24px;
}
.samch-content p{
  font-size: 12px;
}
.oath-left .position-absolute h2{
  font-size: 24px;
  line-height: 30px;
}
.oath-left .image-wrapper img, .pradesh-left .image-wrapper img{
  height: 300px;
}
.poltic-list-box ul li a .test:before,
.poltic-list-box ul li a .test{
  width: 100px;
}
.video-colum-lists ul li a iframe{
  width: 100px;
}
.video-colum-lists ul li a h5{
  font-size: 14px;
  line-height: 20px;
}
.inter-left-box .test:before, .inter-left-box .test{
  max-width: 250px;
}
.inter-leftlist ul li a .test:before,
.inter-leftlist ul li a .test{
  width: 90px;
}
.inter-leftlist ul li a h5{
  font-size: 14px;
}
.globe-left-list ul li a .test:before,
.globe-left-list ul li a .test{
  width: 80px;
}
.globe-box .position-absolute h2{
  font-size: 30px;
  line-height: 36px;
}
.corporate-box ul li a,
.trending-box ul li a h6{
  font-size: 16px;
  line-height: 22px;
}
}

@media(max-width: 768px){
.week-left .test, .samachar-box .test {
    max-width: 240px;
}
.banner-box iframe {
    height: 350px !important;
}
.banner-box a .test:before, .banner-box a .test{
  height: 350px;
}
.poltic-list-box ul li a h5 {
    font-size: 15px;
    line-height: 22px;
}
.business-list-box ul li a .test,
.business-list-box ul li a .test:before{
  width: 90px;
}
.trending-box ul li a h6{
  font-size: 14px;
  line-height: 19px;
}
.trending-box ul li{
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.feature-box .test, .feature-box .test:before {
  height: 250px;
}
.missing-box .image-wrapper img, .story-section .test:before, .story-section .test {
    height: 150px;
}
.week-left,
.week-left .test:before,
.week-left .test{
  height: 300px;
}
.video-colum-lists iframe{
  height: 200px !important;
}
.inter-left-content {
    padding: 20px 20px 20px 0px;
}
.inter-leftlist ul li a h5{
  line-height: 18px;
}
}

@media(max-width: 767px){
.header-left{
  display: none;
}
.header-right ul{
  text-align: left;
}
.header-right ul li{
  padding-left: 0px;
  padding-right: 20px;
}
.header-logo a.logo img{
  display: block;
}
.top-header{
  padding: 10px 0;
}
.header-ad img{
  margin-top: 10px;
}
.listing-section,
.tech-section,
.missing-section,
.photo-section,
.globe-section,
.internation-section,
.sahitya-section,
.entertain-section,
.videos-section,
.suchana-section,
.error-section,
.week-section,
.search-section,
.story-section,
.feature-section,
.speakers-section-three,
.pradesh-section,
.business-section,
.contact-body,
.poltic-section,
.single-page-section,
.samachar-section{
  padding: 20px 0;
}
.single-comments h2, .related-rows h4,
.single-page-section h1,
.listing-section h1,
.search-section h1,
.banner-box h1{
  font-size: 26px;
  line-height: 38px;
}
.contact-body h4 span.cat-name,
.contact-body h2, .contact-body h1,
.poltic-section h4 span.cat-name,
.tech-section h4 span.cat-name,
.missing-section h4 span.cat-name,
.photo-section h4 span.cat-name,
.globe-section h4 span.cat-name,
.internation-section h4 span.cat-name,
.sahitya-section h4 span.cat-name,
.entertain-section h4 span.cat-name,
.videos-section h4 span.cat-name,
.suchana-section h4 span.cat-name,
.week-section h4 span.cat-name,
.story-section h4 span.cat-name,
.feature-section h4 span.cat-name,
.pradesh-section h4 span.cat-name,
.business-section h4 span.cat-name,
.samachar-section h4 span.cat-name{
  font-size: 26px;
}
.advert-section {
    padding: 10px 0;
}
.speaker-block-three{
  margin-bottom: 20px;
}
.week-left .test, .samachar-box .test {
    max-width: 340px;
}
.search-list-box h2,
.listing-main-box h2,
.week-content h5, .samch-content h5 {
  font-size: 26px;
  line-height: 36px;
}
.samachar-list-box .test:before, .samachar-list-box .test{
  height: 250px;
}
.sigle-page-rows .main,
.pradesh-section .main,
.business-section .main,
.poltic-section .main{
  width: 100%;
}
.sigle-page-rows .wrapper,
.pradesh-section .wrapper,
.business-section .wrapper,
.poltic-section .wrapper{
  display: block;
}
.sigle-page-rows .sidebar,
.pradesh-section .sidebar,
.business-section .sidebar,
.poltic-section .sidebar{
  width: 100%;
  height: auto;
  min-height: 100%;
  position: relative;
}
.oath-left .image-wrapper img, .pradesh-left .image-wrapper img{
  height: 450px;
}
.business-list-box ul li a h5,
.poltic-list-box ul li a h5 {
    font-size: 18px;
    line-height: 26px;
    padding-top: 20px;
}
.inter-leftlist ul li,
.business-list-box ul li{
  width: 100%;
}
.relate-box .test, .relate-box .test:before,
.weekend-box .test, .weekend-box .test:before,
.listing-main-box a .test, .listing-main-box a .test:before,
.listing-box .test, .listing-box .test:before,
.youtube-slider .swiper-slide,
.tech-box a .test:before, .tech-box a .test,
.globe-box .image-wrapper img,
.suchana-box .image-wrapper img,
.sahitya-box .test:before, .sahitya-box .test,
.weedbox .test, .weedbox .test:before,
.week-right .test:before, .week-right .test,
.missing-box .image-wrapper img, .story-section .test:before, .story-section .test,
.samachar-list-box .test:before, .samachar-list-box .test{
  height: 350px;
}
.inter-left-box .test:before, .inter-left-box .test{
  max-width: 350px;
}
.trending-box ul li a h6{
  font-size: 18px;
  line-height: 34px;
}
.video-colum-lists iframe {
    height: 350px !important;
}
.video-colum-lists ul li a iframe {
    width: 100px !important;
    height: 88px !important;
}
.globe-left-list ul li a h5,
.video-colum-lists ul li a h5 {
    font-size: 20px;
    line-height: 26px;
    padding-top: 20px;
}
.entertain-right .image-wrapper img{
  height: 430px;
}
.entertain-left .position-absolute h2{
  font-size: 18px;
  line-height: 24px;
}
.inter-left-content h5{
  font-size: 28px;
}
.inter-leftlist ul li a h5 {
    font-size: 18px;
    line-height: 30px;
    padding-top: 20px;
}
.globe-box{
  margin-bottom: 20px;
}
.globe-left-list ul li a .test:before, .globe-left-list ul li a .test{
  width: 110px;
}
.comment-right-rows ul li a span{
  font-size: 20px;
}
.comment-right-rows ul li a span{
  width: 90px;
}
.comment-right-rows ul li a{
  align-items: center;
}
.listing-main-box {
    height: 530px;
}
.listing-box{
  min-height: auto;
}
.share-right ul{
  text-align: left;
  margin-top: 10px;
}
.row.weekend-box{
  padding: 15px 0;
}
.row.sigle-page-rows{
  margin-left: 0px;
  margin-right: 0px;
}
.error-section img{
  width: 100%;
}
.sigle-page-sticky.sticky{
  position: relative;
    top: 0px;
}
.sigle-page-sticky.sticky .share-right, .sigle-page-sticky.sticky .share-left {
  display: block;
}
.row.sigle-page-rows .main{
  width: 100%;
}
.row.sigle-page-rows .wrapper{
  display: unset;
}
.row.sigle-page-rows .sidebar {
  width: 100%;
  height: auto;
  min-height: auto;
  position: relative;
  top: 0%;
}
.row.sigle-page-rows .main img.img-fluid{
  margin-top: 15px;
}
.comment-right-rows-new{
  margin-left: -15px;
  margin-right: -15px;
}
}

@media(max-width: 600px){
.inter-left-box,
.week-left,
.samachar-box{
  height: auto;
}
.inter-left-box .test,
.inter-left-box .test:before,
.week-left .test:before,
.week-left .test,
.samachar-box .test:before,
.samachar-box .test{
  max-width: 544px;
}
.inter-left-box .test,
.week-left .test,
.samachar-box .test{
  float: none;
  display: block;
}
.inter-left-box .test,
.week-left .test,
.samachar-box .test{
  margin-right: 0px;
}
.inter-left-box img,
.week-left img,
.samachar-box img{
  margin-right: 0px;
  max-width: 100%;
}
.feature-box .test, .feature-box .test:before{
  height: 350px;
}
.inter-left-content h5{
  margin-bottom: 0px;
  padding: 15px;
}
.samachar-box{
  margin-top: 0px;
}
.pradesh-left .position-absolute h2{
  font-size: 26px;
  line-height: 32px;
}
.youtube-slider {
    padding: 0px 30px;
}
.listing-main-box {
    height: 550px;
}
.search-list-box .test{
  max-width: 100%;
  height: 300px;
  float: none;
  margin-right: 0px;
  margin-bottom: 10px;
}
.search-list-box .test:before{
  max-width: 100%;
  height: 300px;
}
}

@media(max-width: 575px){
ul.pradesh-lists li a {
  font-size: 14px;
  line-height: 16px;
  padding: 4px 7px;
  height: 25px;
  width: 25px;
  margin-right: 0px;
}
ul.pradesh-lists {
  left: 35%;
  top: 17px;
}
.samachar-right ul li a h5 {
    font-size: 18px;
    line-height: 26px;
}
}

@media(max-width: 500px){
.relate-box .test, .relate-box .test:before,
.weekend-box .test, .weekend-box .test:before,
.listing-main-box a .test, .listing-main-box a .test:before,
.listing-box .test, .listing-box .test:before,
.feature-box .test, .feature-box .test:before,
.entertain-left .image-wrapper img,
.entertain-right .image-wrapper img,
.oath-left .image-wrapper img, .pradesh-left .image-wrapper img,
.samachar-box .test, .samachar-box .test:before,
.modal.show .modal-dialog iframe,
.banner-box a .test:before, .banner-box a .test,
.youtube-slider .swiper-slide,
.tech-box a .test:before, .tech-box a .test,
.globe-box .image-wrapper img,
.suchana-box .image-wrapper img,
.sahitya-box .test:before, .sahitya-box .test,
.weedbox .test, .weedbox .test:before,
.week-right .test:before, .week-right .test,
.inter-left-box .test:before, .inter-left-box .test,
.missing-box .image-wrapper img, .story-section .test:before, .story-section .test,
.samachar-list-box .test:before, .samachar-list-box .test{
  height: 250px;
}
.banner-box iframe,
.video-colum-lists iframe{
  height: 250px !important;
}
.globe-left-list ul li a h5,
.business-list-box ul li a h5, .poltic-list-box ul li a h5{
  padding-top: 10px;
}
.inter-leftlist ul li a h5 {
    line-height: 24px;
    padding-top: 0px;
}
.samachar-right ul li {
    height: 90px;
}
ul.pradesh-lists{
  display: none;
}
.pradesh-left .position-absolute h2 {
    font-size: 20px;
    line-height: 26px;
}
.listing-main-box {
  height: 420px;
}
.listing-main-content{
  padding: 0px;
}
}

@media(max-width: 480px){
.listing-main-box {
    height: 450px;
}
}

@media(max-width: 450px){
.search-list-box .test:before,
.search-list-box .test{
  height: 250px;
}
}

@media(max-width: 440px){
.relate-box .test, .relate-box .test:before,
.weekend-box .test, .weekend-box .test:before,
.search-list-box .test:before,
.search-list-box .test,
.listing-main-box a .test, .listing-main-box a .test:before,
.listing-box .test, .listing-box .test:before,
.week-left .test, .week-left .test:before,
.feature-box .test, .feature-box .test:before,
.entertain-left .image-wrapper img,
.entertain-right .image-wrapper img,
.inter-left-box .test:before, .inter-left-box .test,
.oath-left .image-wrapper img, .pradesh-left .image-wrapper img,
.samachar-box .test, .samachar-box .test:before,
.modal.show .modal-dialog iframe,
.banner-box a .test:before, .banner-box a .test,
.youtube-slider .swiper-slide,
.tech-box a .test:before, .tech-box a .test,
.globe-box .image-wrapper img,
.suchana-box .image-wrapper img,
.sahitya-box .test:before, .sahitya-box .test,
.weedbox .test, .weedbox .test:before,
.week-right .test:before, .week-right .test,
.missing-box .image-wrapper img, .story-section .test:before, .story-section .test,
.samachar-list-box .test:before, .samachar-list-box .test{
  height: 200px;
}
.banner-box iframe,
.video-colum-lists iframe{
  height: 200px !important;
}
.video-colum-lists ul li a h5,
.globe-left-list ul li a h5, .business-list-box ul li a h5, .poltic-list-box ul li a h5{
  padding-top: 0xp;
}
.trending-box ul li a h6{
  line-height: 34px;
}
.comment-right-rows ul li a span{
  width: 120px;
}
.listing-main-box {
    height: auto;
}
}

@media(max-width: 450px){
.error-section h2{
  font-size: 45px;
}
}

@media(max-width: 340px){
.relate-box .test, .relate-box .test:before,
.weekend-box .test, .weekend-box .test:before,
.search-list-box .test:before,
.search-list-box .test,
.listing-main-box a .test, .listing-main-box a .test:before,
.listing-box .test, .listing-box .test:before,
.week-left .test, .week-left .test:before,
.feature-box .test, .feature-box .test:before,
.entertain-left .image-wrapper img,
.entertain-right .image-wrapper img,
.oath-left .image-wrapper img, .pradesh-left .image-wrapper img,
.samachar-box .test, .samachar-box .test:before,
.modal.show .modal-dialog iframe,
.banner-box a .test:before, .banner-box a .test,
.youtube-slider .swiper-slide,
.tech-box a .test:before, .tech-box a .test,
.globe-box .image-wrapper img,
.suchana-box .image-wrapper img,
.sahitya-box .test:before, .sahitya-box .test,
.weedbox .test, .weedbox .test:before,
.inter-left-box .test:before, .inter-left-box .test,
.week-right .test:before, .week-right .test,
.missing-box .image-wrapper img, .story-section .test:before, .story-section .test,
.samachar-list-box .test:before, .samachar-list-box .test{
  height: 170px;
}
.banner-box iframe,
.video-colum-lists iframe{
  height: 170px !important;
}
.globe-left-list ul li a h5, .video-colum-lists ul li a h5{
  font-size: 16px;
  line-height: 22px;
}
}





