@import "https://fonts.googleapis.com/css2?family=Karma:wght@500;600;700&family=Mukta:wght@400;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Vesper+Libre:wght@400;500;700&display=swap";
.mymove {
    -webkit-animation: movebg 5s infinite;
    -moz-animation: movebg 5s infinite;
    -o-animation: movebg 5s infinite;
    animation: movebg 5s infinite
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

body {
    line-height: 1
}
b {
    font-weight: 800;
}
img {
    width: 100% im !important;
}

html, body {
    height: 100%
}

blockquote, q {
    quotes: none
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

body {
    -webkit-text-size-adjust: none
}

.mymove {
    -webkit-animation: movebg 5s infinite;
    -moz-animation: movebg 5s infinite;
    -o-animation: movebg 5s infinite;
    animation: movebg 5s infinite
}

a {
    color: #333;
    outline: 0;
    text-decoration: none;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    display: inline
}

a:hover {
    color: #777;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    text-decoration: none
}

a:visited, a:acitve {
    text-decoration: none
}

a:active {
    color: #333
}

a:focus {
    text-decoration: none;
    outline: 0
}

a img, img {
    border: 0
}

p {
    padding: 10px 0
}

object {
    outline: 0;
    border: 0;
    float: left
}

button:focus {
    outline: 0
}

* {
    outline: 0;
    margin: 0;
    padding: 0
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
    font-style: normal;
    font-size: inherit
}

body {
    margin: 0;
    padding: 0;
    font-family: karma, serif;
    font-size: 19px;
    line-height: 32px;
    font-weight: 400;
    color: #222;
    background: #fff;
    position: relative;
    z-index: -1;
    -webkit-font-smoothing: antialiased
}

.pagination {
    margin: 0;
    display: inline-block;
    width: 100%;
    padding: 20px 0 0;
    text-align: center;
    border-top: 1px solid #ddd;
    font-family: mukta, sans-serif
}

.pagination a {
    background: #fff;
    text-decoration: none;
    color: #263238;
    padding: 0 13px;
    margin: 0 2px;
    font-size: 13px;
    display: inline-block;
    font-weight: 400;
    text-transform: uppercase;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    border: 0 solid #ddd
}

.pagination a:hover {
    color: #666;
    background: #ccc;
    border: 0 solid #ccc;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px
}

.pagination .current {
    background: #eb3438;
    text-decoration: none;
    color: #fff;
    padding: 0 14px;
    margin: 0 2px;
    font-size: 13px;
    display: inline-block;
    font-weight: 400;
    text-transform: uppercase;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    border: 0 solid #666
}

.section {
    display: inline-block;
    width: 100%
}

#content {
    display: inline-block;
    width: 100%;
    margin: 0 auto
}

.modalbox {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 99999;
    text-align: center;
    overflow: auto;
    background: #fff
}

.modalbox .modal_content {
    width: 100%;
    text-align: center;
    display: table;
    height: 100vh
}

.modalbox .modal_content .imagebox {
    max-width: 94%;
    margin: 0 auto;
    display: table-cell;
    padding: 2%;
    position: relative;
    vertical-align: middle
}

.modalbox .modal_content .imagebox img {
    max-width: 100%;
    height: auto
}

.modalbox .modal_content .imagebox .logobox {
    margin-bottom: 15px
}

.modalbox .modal_content .imagebox .logobox img {
    max-width: 180px
}

.modalbox .modal_content a.close_btn {
    background: #eb3438;
    display: inline-block;
    color: #fff;
    font-size: 14px;
    padding: 10px 15px;
    line-height: 18px;
    font-family: mukta, sans-serif;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.modalbox .modal_content a.close_btn:hover {
    background: #263238;
    color: #fff
}

.logobox {
    text-align: center;
    display: block;
    margin-bottom: 30px
}

.close-box .arrows {
    position: relative;
    top: 2px;
    margin-left: 5px
}

@media(min-width:992px) and (max-width:1199px) {
    .modalbox .modal_content .imagebox img {
        max-width: 100%
    }
    .logobox img {
        max-width: 220px
    }
}

@media(min-width:768px) and (max-width:991px) {
    .modalbox .modal_content .imagebox img {
        max-width: 100%
    }
    .logobox img {
        max-width: 180px
    }
}

@media(max-width:767px) {
    .modalbox .modal_content .imagebox img {
        max-width: 100%
    }
    .logobox img {
        max-width: 180px
    }
}

@media(max-width:480px) {
    .modalbox .modal_content .imagebox img {
        max-width: 100%
    }
    .logobox img {
        max-width: 180px
    }
    figure img.img-circle {
        width: 257px !important;
    }
}

@media(max-width:240px) {
    .modalbox .modal_content .imagebox img {
        max-width: 100%
    }
    .logobox img {
        max-width: 180px
    }
}

.top-nav-box, .tags.cat-tags {
    background: #e74c3c
}

.trending-news {
    background: #eee
}

ul.trending-news li a {
    color: #333
}

.top-nav-box {
    background: #eee!important
}

.main-menu, .fixed-tops, .fixed-tops .navigation-box, .fixed-tops .navigation_box {
    background: #4b4b4d
}

.fixed-tops .navigation_box {
    margin: 0 auto;
    max-width: 1170px
}

.cat-tags {
    border-color: #2f77bc
}

.break-tags {
    background: #2f77bc
}

.navigation_box ul li {
    margin-left: 20px
}

.navigation_box ul li.nav-toggle a {
    padding: 0
}

.navigation_box ul li.nav-toggle a:before {
    display: none
}

.navigation_box ul li.nav-toggle .menu-toggle {
    position: relative;
    top: 0;
    right: 0;
    font-size: 27px;
    color: #fff;
    float: left;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 57px
}

.navigation_box ul li.nav-toggle .menu-toggle svg {
    position: relative;
    top: 3px
}

.navigation_box ul li:nth-child(1) {
    margin-left: 0
}

.navigation_box ul li.home-icon {
    margin: 0
}

.navigation_box ul li.home-icon a {
    padding: 0
}

.navigation_box ul li.home-icon a:before {
    display: none
}

.navigation_box ul li.home-icon a img {
    float: left;
    width: 50px
}

.navigation_box ul li a {
    color: #fff!important;
    padding-left: 0;
    padding-right: 0;
    position: relative
}

.navigation_box ul li a:hover:before {
    left: 0;
    right: 0
}

.navigation_box ul li a:before {
    content: "";
    height: 2px;
    left: 50%;
    right: 50%;
    background: #005bab;
    position: absolute;
    bottom: 7px;
    -webkit-transition-property: left, right;
    transition-property: left, right;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.navigation_box ul li.selected a, .navigation_box ul li a:hover, .navigation_box ul li.open a:hover, .navigation_box ul li.open a {
    background: #4b4b4d!important;
    color: #eee!important
}

.navigation_box ul li.selected a {
    position: relative
}

.navigation_box ul li.selected a:before {
    left: 0;
    right: 0
}

.navigation_box ul li.open .dropdown-menu li {
    border-color: #ccc
}

.navigation_box ul li.open .dropdown-menu a:hover {
    background: #eb3438!important;
    color: #fff!important
}

.navigation_box ul li:last-child .dropdown-menu {
    left: inherit;
    right: 0
}

.navigation_box ul li ul {
    background: #fff!important;
    border: 0 solid #444!important
}

.navigation_box ul li ul.dropdown-menu {
    padding: 15px;
    min-width: 200px;
    -webkit-box-shadow: 0 5px 50px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 5px 50px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 50px rgba(0, 0, 0, .2)
}

.navigation_box ul li ul.dropdown-menu:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 12px solid #fff;
    border-bottom: 12px solid #fff;
    position: absolute;
    top: -11px;
    left: 25px
}

.navigation_box ul li ul.dropdown-menu li {
    border: 0!important
}

.navigation_box ul li ul.dropdown-menu li a {
    color: #263238!important;
    background: #fff!important
}

.navigation_box ul li ul.dropdown-menu li a:hover {
    background: #eb3438;
    color: #fff!important
}

.navigation_box ul li li a:before {
    display: none
}

.navigation_box ul li.open .dropdown-menu a {
    color: #263238!important
}

.navigation_box ul li ul li {
    border-color: #444!important;
    margin-left: 0
}

.navigation_box ul li.open a {
    color: #fff!important
}

.navigation_box ul li ul li a, .navigation_box ul li.open ul li a {
    color: #fff!important
}

.navigation_box ul li.open ul li a:hover {
    color: #fff!important
}

.top-nav-box .navigation_box ul li a, .top-nav-box .navigation_box ul li.open a {
    color: #555!important
}

.top-nav-box .navigation_box ul li.open ul li a:hover {
    background: #333!important;
    color: #fff!important
}

.navigation_box ul li:last-child .dropdown-menu {
    left: inherit;
    right: -36px
}

.navigation_box ul li:last-child ul.dropdown-menu:before {
    right: 22px;
    left: inherit
}

.top-nav-box .calendar-box .current-date {
    color: #263238;
    font-size: 14px
}

.top-nav-box .calendar-box .current-date .left-icon {
    font-size: 15px
}

.top-nav-box .calendar-box .current-date .main-title {
    font-size: 15px
}

.top-nav-box .calendar-box .current-date a {
    color: #fff
}

.section {
    float: left;
    width: 100%
}

.navigation_box.tops.top-controls {
    display: block
}

.navigation_box.tops.top-controls ul {
    float: right;
    width: auto
}

.navigation_box.tops.top-controls li {
    margin-left: 0;
    float: left;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    margin-left: -1px
}

.navigation_box.tops.top-controls li.extra-nav a {
    width: auto;
    padding: 0 12px;
    background: #333;
    color: #fff!important;
    font-size: 14px
}

.navigation_box.tops.top-controls li .menu-toggle {
    position: relative
}

.navigation_box.tops.top-controls li a {
    height: 50px;
    line-height: 59px;
    padding: 0;
    width: 47px;
    text-align: center
}

.navigation_box.tops.top-controls li a:after {
    display: none
}

.navigation_box.tops.top-controls li a .left-icon {
    font-size: 17px
}

.navigation_box.tops.top-controls li .menu-toggle {
    position: relative;
    float: left;
    right: 0;
    height: 50px;
    width: 47px;
    top: 0;
    line-height: 59px
}

.navigation_box.tops.top-controls li .menu-toggle .left-icon {
    font-size: 22px
}

.navigation-box.sub-nav {
    padding: 8px 0 0
}

.navigation-box.sub-nav .navigation_box ul li a {
    padding: 9px 0 13px;
    font-size: 18px;
    line-height: 20px
}

.navigation-box.sub-nav .navigation_box ul li a:hover {
    color: #eee!important
}

.navigation-box.sub-nav .navigation_box ul li a:after {
    font-size: 11px;
    color: #fff
}

.navigation-box.sub-nav .navigation_box ul li ul li a {
    padding: 9px 20px 5px
}

.navigation-box.sub-nav .navigation_box ul li ul li a, .navigation-box.sub-nav .navigation_box ul li ul li a:hover {
    color: #263238!important
}

.navigation-box.sub-nav .navigation_box ul li.open a.nav-link {
    background: 0 0!important;
    color: #fff!important
}

.navigation-box.sub-nav .navigation_box ul li.open ul li a {
    color: #263238!important;
    background: #fff!important
}

.navigation-box.sub-nav .navigation_box ul li.open ul li a:hover {
    color: #fff!important;
    background: #263238!important
}

.navigation-box.sub-nav .navigation_box ul li a:after {
    top: 3px
}

.navigation_box ul li.covid-nav {
    display: none
}

.menu-box .navigation_box ul li.covid-nav {
    display: block
}

.navigation-box.sub-nav {
    max-width: 100%;
    flex: 0 0 100%;
    -ms-flex: 0 0 100%
}

.menu-box .navigation_box ul li {
    padding: 0 10px
}

.menu-box .navigation_box ul li ul li a {
    padding: 9px 10px!important
}

.menu-box .navigation_box ul li.dropdown.open ul li a {
    background: #fff!important;
    font-size: 17px
}

.menu-box .navigation_box ul li.dropdown.open ul li a:hover {
    background: #eb3438!important
}

.menu-box .navigation_box ul li.dropdown.open a {
    background: #eb3438!important
}

.menu-box .navigation_box ul li.dropdown.open a .dropdown-toggle:after {
    color: #fff!important
}

.menu-box .navigation_box ul li.dropdown .dropdown-toggle:after {
    content: "\f054";
    position: absolute;
    right: 16px;
    top: 12px;
    color: #263238
}

.menu-box .navigation_box ul li.dropdown a.dropdown-toggle:hover:after {
    color: #fff!important
}

.menu-box .navigation_box ul li a {
    padding: 6px 10px!important
}

.menu-box .navigation_box ul li a:hover {
    background: #ffffff!important;
    color: #025ba9!important;
}

.menu-box .navigation_box ul li ul {
    width: 152px!important;
    -webkit-box-shadow: -3px 1px 10px rgba(0, 0, 0, .8);
    -moz-box-shadow: -3px 1px 10px rgba(0, 0, 0, .8);
    box-shadow: -3px 1px 10px rgba(0, 0, 0, .8)
}

.menu-box .navigation_box ul li ul li {
    padding: 0
}

.menu-box .navigation_box ul li a {
    font-size: 17px;
    padding: 6px 20px;
    font-family: vesper libre, serif;
    font-weight: 500
}

.menu-box .navigation_box ul li a:before {
    display: none
}

.menu-box .navigation_box ul li.nav-toggle {
    display: none
}

.menu-box .navigation_box ul li.home-icon {
    display: none
}

.menu-box .navigation_box ul li.dropdown.open .dropdown-toggle:after {
    color: #fff!important
}

.menu-box .navigation_box ul li.extra .dropdown-menu {
    top: inherit!important;
    bottom: -10px
}

.menu-box .navigation_box ul li.extra .dropdown-menu:before {
    bottom: 20px;
    top: inherit!important
}

.mymove {
    -webkit-animation: movebg 5s infinite;
    -moz-animation: movebg 5s infinite;
    -o-animation: movebg 5s infinite;
    animation: movebg 5s infinite
}

header {
    position: static;
    background: 0 0;
    float: left;
    width: 100%;
    top: 0;
    left: inherit;
    margin-bottom: 5px;
    padding: 0
}

header .news-big-title {
    display: none
}

.cd-header {
    -webkit-transition: background-color .3s;
    -moz-transition: background-color .3s;
    transition: background-color .3s;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 100%;
    z-index: 1;
    background: #fff!important;
    position: fixed;
    max-width: 1110px
}

.cd-header .logo-fixed {
    display: none
}

.cd-header.is-fixed {
    position: fixed;
    background-color: #fff;
    -webkit-transition: -webkit-transform .3s;
    -moz-transition: -moz-transform .3s;
    transition: transform .3s;
    -webkit-transform: translate3d(0, -100%, 0);
    -moz-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    -o-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    max-width: none;
    flex: none;
    opacity: 0
}

.cd-header.is-visible {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    max-width: none;
    flex: none;
    opacity: 1;
    z-index: 9999
}

.cd-header.is-visible .navigation_box {
    margin-top: 0
}

.cd-header.is-visible .navigation_box ul {
    max-width: 1110px;
    margin: 0 auto
}

.cd-header.is-visible .navigation_box .logo-fixed {
    display: block;
    position: absolute;
    left: 0
}

.cd-header.is-visible .navigation_box .logo-fixed a {
    padding: 0
}

.cd-header.is-visible .navigation_box .logo-fixed a:hover {
    background: 0 0
}

.cd-header.is-visible .navigation_box .logo-fixed img {
    background: #fff;
    padding: 7px 14px;
    margin: 5px;
    width: 122px!important;
    height: auto!important;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    border-radius: 7px
}

.cd-header.is-visible .navigation_box .search {
    position: absolute;
    right: 0
}

.overflow-hidden {
    overflow: hidden
}

body.overflow-hidden {
    overflow: hidden
}

.logo-box {
    text-align: center;
    padding: 0;
    position: relative;
}

.logo-box .main-logo {
    float: none
}

.logo-box img {
    width: 300px;
    height: auto;
    float: left;
    margin-left: 100px;
    margin-bottom: 0;
}

.logo-box .cat-title {
    font-size: 36px;
    font-weight: 500;
    color: #89afd6;
    margin-top: 30px;
    padding-right: 10px;
    float: right
}

.logo-box a {
    display: inline-block
}

.row.bigyaapan-box.split-box {
    padding: 10px 0px;
}

.logo-box .nav-toggle {
    display: none
}

.logo-box .search-toggle {
    display: none
}

.sticky-notice {
    background: #3a3a3a;
    position: fixed;
    display: table;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 80px;
    z-index: 7;
    margin: 0
}

.sticky-notice.notice-pushed {
    bottom: 0
}

.sticky-notice.bounceOutDown {
    -webkit-animation-name: bounceOutDown!important;
    animation-name: bounceOutDown!important
}

.sticky-notice #inner-pages .cd-header {
    background: #222!important
}

.sticky-notice #inner-pages .cd-header.is-fixed {
    background: rgba(34, 34, 34, .9)!important
}

.top-adbox {
    margin-top: 29px;
    display: table;
    width: 100%
}

.top-adbox img {
    width: 100%;
    float: left
}

.top-adbox:nth-child(1) {
    margin-top: 0
}

.slider-ad img {
    width: 100%;
    float: left
}

.sticky-footer-ad {
    position: fixed;
    bottom: 0;
    width: 100%;
    max-width: none;
    text-align: center;
    z-index: 9997
}

.sticky-footer-ad a {
    display: table;
    margin: 0 auto
}

.sticky-footer-ad img {
    max-width: 100%;
    float: left;
    margin: 0
}

.main-ads {
    -ms-flex: 0 0 77.5%;
    flex: 0 0 77.5%;
    max-width: 77.5%
}

.slider-ad {
    height: 214px;
    -ms-flex: 0 0 23.5%;
    flex: 0 0 22.5%;
    max-width: 22.5%
}

.full-ad {
    text-align: center
}

.full-ad img {
    max-width: 100%;
    display: table;
    margin: 0 auto
}

.calendar-box {
    font-size: 16px;
    line-height: normal
}

.calendar-box .unicode-type .left-icon {
    font-size: 20px
}

.calendar-box .media {
    float: left;
    color: #267163
}

.calendar-box .current-date {
    margin-right: 10px
}

.calendar-box .current-date .left-icon {
    font-size: 20px
}

.calendar-box .current-date.current-time .left-icon {
    font-size: 19px;
    top: 3px
}

.calendar-box .left-icon {
    position: relative;
    top: 2px;
    margin-right: 10px
}

.calendar-box .aajako-chhapa {
    margin-right: 30px
}

.calendar-box.social-box {
    text-align: right
}

.calendar-box.social-box .media {
    float: none;
    display: inline-block
}

.calendar-box.social-box .media a {
    color: #267163
}

.calendar-box.social-box .media .link-text .lang-btn {
    background: #267163;
    width: 21px;
    height: 21px;
    color: #fff;
    float: left;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    font-size: 10px;
    text-align: center;
    line-height: 21px;
    font-weight: 500
}

.calendar-box.social-box .media.social-links a {
    background: #d7dddc;
    width: 21px;
    height: 21px;
    color: #267163;
    font-size: 12px;
    text-align: center;
    line-height: 23px;
    margin-left: 10px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    display: inline-block
}

.calendar-box.social-box .media.social-links a .left-icon {
    top: 0;
    margin-right: 0
}

.header-main .logo-fixed {
    display: none
}

.logo-circle {
    display: none
}

.fixed-tops {
    width: 100%;
    position: fixed;
    max-width: none;
    padding: 0;
    top: 0;
    left: 0;
    z-index: 9999;
    margin: 0
}

.fixed-tops .container {
    padding: 0 15px!important
}

.fixed-tops .navigation-box {
    background: #222;
    margin: 0 auto
}

.fixed-tops .home-link {
    display: none;
    visibility: hidden
}

.fixed-tops .logo-circle {
    display: block;
    width: 32px;
    height: 32px;
    position: relative;
    top: 9px;
    left: 8px
}

.fixed-tops .logo-box {
    display: none
}

.fixed-tops .time-settings {
    display: none
}

.fixed-tops .navigation_box {
    margin-top: 0
}

.fixed-tops .navigation_box .logo-fixed {
    display: block;
    position: absolute;
    left: 20px
}

.fixed-tops .navigation_box .logo-fixed a {
    padding: 0
}

.fixed-tops .navigation_box .logo-fixed a:hover {
    background: 0 0
}

.fixed-tops .navigation_box .logo-fixed img {
    background: #fff;
    padding: 7px 14px;
    margin: 5px;
    width: 122px!important;
    height: auto!important;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    border-radius: 7px
}

.fixed-tops .navigation_box {
    margin: 0 auto;
    max-width: 1200px;
    padding: 0 15px;
    background: #222;
    position: relative
}

.fixed-tops .sub-navigation {
    background: #fff!important
}

.fixed-tops .news-big-title {
    display: block;
    z-index: 10;
    background: #fff;
    padding: 15px 0;
    text-align: center;
    font-size: 30px!important;
    line-height: 32px!important
}

.fixed-tops .news-big-title .title-wrap {
    max-width: 1110px;
    text-align: left;
    display: flex;
    margin: 0 auto;
    padding: 0 15px
}

.fixed-tops .main-menu {
    max-width: none;
    padding: 0
}

.main-menu .top-adbox {
    display: none
}

.slider-ad {
    position: relative;
    overflow: hidden
}

ul.vertical-slider {
    overflow: hidden;
    margin: 0;
    padding: 0
}

ul.vertical-slider li {
    list-style: none;
    width: 100%;
    height: 280px;
    margin: 0;
    padding: 0
}

.vert {
    width: 100%;
    height: 214px
}

.vert .simply-scroll-clip {
    width: 100%;
    height: 214px
}

.vert .simply-scroll-list {
    margin: 0;
    padding: 0
}

.vert .simply-scroll-list li {
    width: 100%;
    height: 214px;
    list-style: none
}

.simply-scroll-clip {
    position: relative;
    overflow: hidden
}

.header-bottom {
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    margin-bottom: 30px;
    display: flex
}

.fixed-tops .container {
    padding: 0 15px
}

.fixed-tops .logo-box {
    margin: 10px 0
}

.fixed-tops .logo-box a {
    max-width: none;
    margin: 0
}

.fixed-tops .logo-box a img {
    width: 176px;
    height: auto;
    float: left;
    margin-right: 20px;
    background: 0 0
}

.fixed-tops .logo-box .cat-title {
    margin-top: 15px;
    padding-right: 4px;
    font-size: 24px
}

.fixed-tops .time-settings {
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.fixed-tops .time-settings .calendar-box {
    display: none
}

.fixed-tops .time-settings .calendar-box.social-box {
    position: absolute;
    top: 21px;
    right: 0;
    display: block
}

.mast-head {
    margin-top: 25px
}

.top-right-ads {
    margin-top: 50px
}

.top-right-ads img {
    float: right;
    max-width: 100%;
    height: auto
}

ul.trending-news {
    margin: 0;
    padding: 0;
    display: block
}

ul.trending-news li {
    list-style: none;
    display: inline-block;
    margin-left: 20px
}

ul.trending-news li.trending-title {
    margin-left: 0;
    font-size: 14px;
    text-transform: uppercase;
    border-right: 3px solid #ddd;
    padding-right: 20px;
    color: #ed1c24
}

ul.trending-news li a {
    padding: 5px 10px;
    font-weight: 700;
    font-size: 14px
}

.trending-news {
    display: block;
    background: #ddd
}

.bigyapan.header-bottom {
    margin-top: 30px;
    margin-bottom: 0;
    align-items: center;
    justify-content: center
}

.bigyapan.top-right {
    margin-top: 0;
    text-align: right
}

.bigyapan.top-right img {
    display: inline-block;
    margin-left: 15px;
    margin-bottom: 15px
}

.wrapper {
    margin: 0 auto
}

.am-head-wrap {
    padding: 20px 0 10px;
    display: inline-block;
    width: 100%
}

.logo-box .menu-toggle {
    display: none
}

.modal-open .fixed-tops {
    z-index: 1
}

.fixed-tops .menu-toggle {
    right: 15px
}

.sp-header .menu-toggle {
    right: 10px;
    width: 40px;
    border: 0;
    color: #263238;
    font-size: 28px;
    padding: 0
}

.sp-header .menu-toggle:hover {
    border: 0;
    color: #666
}

.sp-header .logo-box figure {
    display: table;

}

.sp-header .logo-box figure img {
    margin-left: 100px;
    margin-bottom: 0;
}

.sp-header .logo-box .dates {
    font-size: 14px;
    color: #263238;
    display: block;
    margin-top: 10px
}

.sp-header .logo-box .nav-title.business-title {
    display: none
}

.sp-header .logo-box .nav-title.entertainment-title {
    display: none
}

.sp-header .logo-box .nav-title.sports-title {
    display: none
}

.top-social-nav {
    float: right;
    margin: 0;
    padding: 0
}

.top-social-nav li {
    list-style: none;
    float: left;
    margin: 0
}

.top-social-nav li a {
    color: #263238;
    font-size: 17px;
    padding: 5px 10px
}

.top-social-nav li a:hover {
    color: #666
}

.main-menu {
    background: #4b4b4d;
    height: 50px
}

.sp-header .fix-toggle {
    display: none
}

.sp-header .search-toggle {
    display: none
}

.section {
    margin-bottom: 50px;
}

.fixed-tops .fix-toggle {
    display: block
}

.fixed-tops .search-toggle {
    display: block;
    position: absolute;
    right: 15px;
    top: 13px
}

.sp-header {
    margin-bottom: 0px
}

.sp-header .logo-box .search-toggle {
    position: absolute;
    right: 68px;
    top: 12px;
    display: block
}

.sp-header .logo-box .menu-toggle {
    display: block
}

.sp-header .logo-box .dates {
    font-style: normal;
    margin-top: 0
}

.sp-header .logo-box .dates .en-date {
    margin-left: 0;
    margin-right: 10px;
    position: relative
}

.sp-header .logo-box .dates .en-date:before {
    content: "";
    width: 4px;
    height: 4px;
    background: #999;
    position: absolute;
    left: -10px;
    top: 10px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    display: none
}

.sp-header .logo-box .dates .en-date:after {
    content: "";
    width: 4px;
    height: 4px;
    background: #999;
    position: absolute;
    right: -10px;
    top: 10px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    display: none
}

.clock-time {
    width: 70px;
    display: inline-block;
    text-align: left
}

.sp-header-wrap {
    display: inline-block;
    width: 100%;
    margin-bottom: 0
}

.sp-header-wrap .main-menu.fixed-tops {
    border: 0
}

.sp-header-wrap .main-menu.fixed-tops .container {
    padding: 0 15px
}

.live-box {
    text-align: center;
    margin-top: -26px;
    margin-bottom: 30px
}

.live-box .dates {
    font-style: normal;
    color: #263238;
    font-size: 16px
}

.live-box .live-btn {
    background: #ed6d1d;
    color: #fff;
    height: 36px;
    display: inline-block;
    line-height: 38px;
    padding: 0 15px 0 40px;
    margin-left: 20px;
    position: relative;
    -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 5px rgba(0, 0, 0, .2);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px
}

.live-box .live-btn .left-icon {
    background: #2d2767;
    color: #f9c400;
    width: 20px;
    height: 20px;
    font-size: 8px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    text-align: center;
    line-height: 20px;
    position: absolute;
    top: 8px;
    left: 10px
}

.live-box .live-btn .main-title {
    font-size: 18px
}

.live-box .youtube-channel {
    font-family: mukta, sans-serif;
    font-weight: 700;
    color: #ccc;
    font-size: 14px;
    margin-left: 10px
}

.live-box .youtube-channel a {
    color: #666
}

.live-box .youtube-channel a .left-icon {
    width: 30px;
    height: 30px;
    text-align: center;
    font-size: 14px;
    line-height: 30px;
    background: #eee;
    border: 1px solid #ccc;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    margin-right: 5px
}

.live-box .youtube-channel a .left-icon:before {
    position: relative;
    top: -1px
}

.live-box a.live-now {
    position: relative;
    top: 0
}

.live-box a.live-now:hover {
    top: -3px
}

.live-box a.live-now:hover .main-title {
    color: #fff!important
}

.fixed-logo {
    display: none
}

.more-box.fixed {
    display: none
}

.header-main .navs-box {
    border-bottom: 0;
    border-top: 0
}

.header-main.fixed-tops {
    border-top: 0 solid #707070;
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .1);
    box-shadow: 0 3px 5px rgba(0, 0, 0, .1);
    background: #005bab;
    margin: 0
}

.header-main.fixed-tops .navs-box {
    max-width: 1170px;
    margin: 0 auto
}

.header-main.fixed-tops .main-logo.fixed-logo {
    display: block;
    float: left;
    margin-top: 4px;
    margin-right: 15px
}

.header-main.fixed-tops .live-box {
    display: none
}

.header-main.fixed-tops .more-box {
    display: block
}

.header-main.fixed-tops .search-toggle {
    position: relative;
    top: 0;
    right: 0
}

.header-main.fixed-tops .dropdown-toggle:after {
    top: 3px
}

.header-main.fixed-tops .navigation_box ul li {
    margin-left: 22px
}

.header-main.fixed-tops .navigation_box ul li:nth-child(1) {
    margin-left: 0
}

.header-main.fixed-tops .navigation_box ul li a {
    padding-bottom: 6px
}

.header-main.fixed-tops .navigation_box ul li ul li {
    margin-left: 0
}

.header-main.fixed-tops .navigation_box.tops.top-controls {
    padding: 0;
    margin: 0
}

.header-main.fixed-tops .navigation_box.tops.top-controls li {
    margin-left: -1px
}

.header-main.fixed-tops .navigation_box.tops.top-controls li a {
    height: 50px
}

.header-main.fixed-tops .live-fixed {
    max-width: 20%;
    flex: 0 0 20%;
    -ms-flex: 0 0 20%
}

.header-main.fixed-tops .navigation-box.sub-nav {
    background: #666
}

.header-main.fixed-tops .navigation-box.sub-nav .navigation_box {
    background: #666;
    max-width: 1200px;
    padding: 0
}

.social-media {
    float: left
}

.social-media .navigation_box {
    display: block
}

.social-media .navigation_box ul {
    float: right;
    width: auto
}

.social-media .navigation_box ul li {
    margin-left: 0
}

.social-media .navigation_box ul li a {
    font-size: 19px;
    line-height: normal;
    text-align: center;
    padding: 0 15px;
    color: #4b4b4d!important
}

.social-media .navigation_box ul li a:before {
    display: none
}

.social-media .navigation_box ul li a:hover {
    background: #fff!important
}

.social-media .navigation_box ul li a:hover svg path {
    fill: #005bab;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.social-media .navigation_box ul li a img {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.social-media .navigation_box ul li a svg path {
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.current-date-box .dates {
    text-align: center;
    color: #31313c;
    opacity: .9;
    filter: alpha(opacity=90)
}

.current-date-box .dates .en-date {
    font-size: 12px;
    margin-right: 10px;
    font-family: montserrat, sans-serif
}

.current-date-box .dates .np-date {
    margin-top: 0;
    font-size: 13px;
    padding-left: 10px;
    position: relative
}

.current-date-box .dates .np-date:before {
    content: "";
    width: 1px;
    height: 12px;
    background: #ccc;
    position: absolute;
    top: 5px;
    left: 0
}

.top-masthead {
    margin-bottom: 0px
}

.logo-box.col-sm-6.col-md-6 figure a img {
    max-width: 50%;
}

.trending-box {
    margin-top: 15px;
    margin-bottom: 10px;
    position: relative;
    z-index: 1
}

/*.trending-box .trending-content {*/
/*    border-bottom: 1px solid #ccc*/
/*}*/

.trending-box .trending-content .search-part {
    padding-right: 0
}

.trending-box .trending-content .trend-title {
    font-size: 16px;
    font-weight: 700;
    color: #263238;
    padding: 0 20px 0 0;
    float: left;
    font-family: mukta, sans-serif
}

.trending-box .trending-content .trending-list {
    margin: 7px 0 0;
    padding: 0;
    display: block
}

.trending-box .trending-content .trending-list li {
    list-style: none;
    margin: 0 0 0 30px;
    float: left
}

.trending-box .trending-content .trending-list li:nth-child(1) {
    margin-left: 20px
}

.trending-box .trending-content .trending-list li a {
    font-size: 17px;
    color: #636e72;
    line-height: 18px;
    display: block;
    font-family: mukta, sans-serif
}

.trending-box .trending-content .trending-list li a:hover {
    color: #263238
}

.search-part .tv-nav {
    top: -2px
}

.tv-nav {
    float: right;
    position: relative;
    top: -5px
}

.tv-nav .search-new {
    padding: 10px 0
}

.tv-nav .search-icon {
    float: left;
    margin-right: 32px
}

.tv-nav .search-icon.alt-icon {
    margin-right: 0;
    position: relative;
    top: -3px;
    z-index: 10
}

.tv-nav .search-icon .left-icon {
    font-size: 18px;
    position: relative;
    top: 3px;
    left: 20px
}

.tv-nav a {
    font-size: 14px;
    font-weight: 700;
    color: #263238;
    padding: 10px 0 10px 35px;
    font-family: montserrat, sans-serif;
    position: relative
}

.tv-nav a img {
    width: 100%;
    height: auto
}

.tv-nav a .left-icon {
    width: 24px;
    height: auto;
    position: absolute;
    top: 11px;
    left: 0;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.tv-nav a:hover .left-icon {
    color: #eb3438;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.header-main.fixed-tops .social-media .navigation_box ul li {
    margin-left: 0
}

.header-main.fixed-tops .navigation_box ul li.home-text {
    margin-left: 0
}

.mob-toggle {
    display: none
}

.search-icon.mob-search {
    display: none
}

.signin-box .tv-nav .search-close .left-icon {
    top: 5px;
    font-size: 22px
}

.signin-box .tv-nav .search-close .left-icon:before {
    content: "\e870";
    font-family: Linearicons-Free;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none
}

.mymove {
    -webkit-animation: movebg 5s infinite;
    -moz-animation: movebg 5s infinite;
    -o-animation: movebg 5s infinite;
    animation: movebg 5s infinite
}

.navigation_box {
    float: left;
    position: relative;
    margin: 0
}

.navigation_box ul {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    -ms-border-radius: 0!important;
    border-radius: 0!important;
    border: 0!important
}

.navigation_box ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    float: left
}

.navigation_box ul li ul {
    background: #ddd!important;
    text-align: left
}

.navigation_box ul li ul li {
    width: 100%;
    float: left;
    border-top: 1px solid #444
}

.navigation_box ul li ul li:first-child {
    border-top: 0
}

.navigation_box ul li ul li a {
    font-weight: 400
}

.navigation_box ul li ul li ul {
    top: 0;
    right: -100%;
    left: inherit
}

.navigation_box ul li ul li a {
    font-size: 16px;
    line-height: 20px;
    padding: 9px 16px;
    color: #ddd
}

.navigation_box ul li a {
    background: 0 0;
    color: #263238!important
}

.navigation_box ul li a:hover {
    background: #555!important;
    color: #fff
}

.navigation_box ul li a.show a {
    background: #222;
    color: #ccc
}

.navigation_box ul li a.show a:hover {
    background: #555!important;
    color: #fff
}

.navigation_box ul li.open a {
    background: #e74c3c;
    color: #263238
}

.navigation_box ul li.open a:hover {
    background: #08f!important;
    color: #222
}

.navigation_box ul li.open ul {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background: #222;
    border: 0;
    -webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 10px 10px rgba(0, 0, 0, .3);
    box-shadow: 0 10px 10px rgba(0, 0, 0, .3)
}

.navigation_box ul li.open ul li {
    width: 100%;
    float: left;
    border-top: 1px solid #444
}

.navigation_box ul li.open ul li:first-child {
    border-top: 0
}

.navigation_box ul li.open ul li .dropdown-toggle:after {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.navigation_box ul li.open ul li ul li .dropdown-toggle:after {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.navigation_box ul li.open ul li a {
    color: #888;
    padding: 9px 16px;
    font-size: 16px;
    line-height: 20px;
    background: #222
}

.navigation_box ul li.open ul li a:hover {
    background: #333!important
}

.navigation_box ul li a {
    font-size: 16px;
    color: #263238;
    font-weight: 700;
    padding: 17px 24px 11px;
    display: block;
    line-height: 22px;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none
}

.navigation_box ul li a.selected {
    background: 0 0;
    color: #ed1c24!important
}

.navigation_box ul li a:hover {
    background: #eee;
    color: #222
}

.navigation_box ul li.search {
    float: right;
    position: absolute;
    right: 0
}

.navigation_box ul li.search .left-icon {
    position: relative;
    top: 5px
}

.navigation_box ul li.slide-menu {
    position: absolute;
    right: 0
}

.navigation_box ul li.slide-menu a {
    padding-top: 8px;
    padding-bottom: 8px
}

.navigation_box ul li.slide-menu .left-icon {
    position: relative;
    top: 5px;
    font-size: 24px
}

.navigation_box.sub-navigation {
    border-bottom: 1px solid #ccc;
    margin-top: 0;
    background: 0 0
}

.navigation_box.sub-navigation ul li a {
    color: #267163;
    font-size: 16px;
    padding: 10px 14px;
    line-height: 22px;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative
}

.navigation_box.sub-navigation ul li a:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 50%;
    right: 50%;
    bottom: 0;
    background: #333;
    height: 2px;
    -webkit-transition-property: left, right;
    transition-property: left, right;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.navigation_box.sub-navigation ul li a:hover {
    background: #fff;
    color: #333
}

.navigation_box.sub-navigation ul li a:hover:before {
    left: 0;
    right: 0
}

.navigation_box.sub-navigation ul li a.active-menu:before {
    left: 0;
    width: 100%
}

.top-nav-box {
    background: #f5f5f5;
    border-bottom: 1px solid #ccc
}

.top-nav-box .navigation_box {
    display: flex;
    background: 0 0;
    margin: 0
}

.top-nav-box .navigation_box ul {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%
}

.top-nav-box .navigation_box ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    border-left: 1px solid #ccc
}

.top-nav-box .navigation_box ul li .left-icon {
    font-size: 16px;
    position: relative;
    top: 4px;
    margin-right: 8px
}

.top-nav-box .navigation_box ul li a {
    font-weight: 400;
    color: #222!important;
    padding: 8px 12px
}

.top-nav-box .navigation_box ul li ul {
    background: #ddd
}

.top-nav-box .navigation_box ul li ul li {
    height: auto
}

.top-nav-box .navigation_box ul li ul li a {
    background: #ddd;
    padding: 9px 16px
}

.top-nav-box .navigation_box ul li.open a {
    background: #e0e0e0!important;
    color: #222!important
}

.top-nav-box .navigation_box ul li.open ul li a {
    background: #ddd!important;
    padding: 9px 16px
}

.top-nav-box .navigation_box ul li.open ul li a:hover {
    background: #333!important;
    color: #fff
}

.top-nav-box .navigation_box ul li a {
    color: #fff!important;
    font-size: 14px;
    padding: 8px 15px;
    background: 0 0
}

.top-nav-box .navigation_box ul li a:hover {
    background: #222;
    color: #fff
}

.top-nav-box .navigation_box ul li a.active-nav {
    background: #222;
    color: #fff
}

.top-nav-box .navigation_box ul li.live-notificaion .notifications {
    position: relative
}

.top-nav-box .navigation_box ul li.live-notificaion .notifications .notification-counter {
    position: absolute;
    top: -10px;
    right: -5px;
    background: #d13938;
    color: #fff;
    min-width: 24px;
    padding: 0 5px;
    text-align: center;
    line-height: 24px;
    height: 24px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px
}

.top-nav-box .navigation_box ul li.live-notificaion a {
    margin-left: 10px
}

.top-nav-box .navigation_box ul li.slide-menu {
    display: none;
    position: relative
}

.top-nav-box .navigation_box ul li.slide-menu .left-icon {
    margin: 0
}

.top-nav-box .navigation_box ul li.slide-menu a {
    text-align: center
}

.top-nav-box .navigation_box ul ul li ul {
    top: 0;
    right: -100%;
    left: inherit
}

.top-nav-box .navigation_box ul ul li a {
    color: #888;
    font-size: 14px!important
}

.top-nav-box .calendar-box {
    text-align: left;
    padding-top: 15px
}

.top-nav-box .calendar-box .current-date {
    color: #555
}

.top-nav-box .calendar-box .current-date.current-time {
    margin-right: 20px
}

.top-nav-box .calendar-box .current-date.current-time .left-icon {
    top: 1px
}

.top-nav-box .calendar-box .current-date.unicode-converter {
    margin-left: 0
}

.top-nav-box .calendar-box .current-date.unicode-converter .left-icon {
    font-size: 20px;
    top: 4px
}

.main-menu {
    background: #dfc0c0;
    margin-bottom: 0
}

.dropdown-toggle:after {
    top: 2px;
    position: relative
}

.mm-menu {
    background: #222!important;
    opacity: 1
}

.mm-menu.active {
    opacity: 1
}

.mm-menu .nav-title {
    font-size: 14px;
    text-transform: uppercase;
    color: #888;
    background: #fff;
    display: inline-block;
    width: 100%;
    padding: 10px 20px
}

.mm-menu .search-site {
    display: block!important;
    position: relative;
    float: left;
    right: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.mm-menu .navigation_box ul li {
    float: left;
    width: 100%
}

.mm-menu .navigation_box ul li a {
    font-size: 16px;
    padding: 10px 20px;
    color: #fff;
    border-top: 1px solid #333;
    line-height: 20px
}

.mm-menu .navigation_box ul li.search {
    display: none
}

.mm-menu .navigation_box ul li ul {
    display: block;
    background: 0 0;
    position: relative!important;
    top: 0;
    border-radius: 0;
    border: 0;
    border: 0;
    -webkit-transform: none!important;
    -moz-transform: none!important;
    -ms-transform: none!important;
    -o-transform: none!important;
    transform: none!important
}

.mm-menu .navigation_box ul li ul ul {
    right: 0
}

.mm-menu .navigation_box ul li.show a {
    background: 0 0
}

.mm-menu .navigation_box ul li.show a:hover {
    background: #222!important
}

.mm-menu .navigation_box.tops {
    background: #e74c3c;
    float: left;
    width: 100%
}

.mm-menu .navigation_box.tops ul li a {
    background: #e74c3c
}

.mm-menu .navigation_box.tops ul li a:hover {
    background: #222!important
}

.mm-menu .navigation_box.tops ul li.live-btn a {
    background: #ffdb3a;
    color: #222!important;
    line-height: 20px;
    text-transform: uppercase;
    margin-bottom: 10px;
    padding: 5px 20px;
    margin-left: 18px;
    margin-top: 13px;
    display: table;
    width: auto;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    -ms-border-radius: 35px;
    border-radius: 35px
}

.mm-menu .navigation_box.tops ul li.live-btn a:hover {
    background: #ffdb3a!important
}

.mm-menu .navigation_box.mains {
    background: #222;
    float: left;
    width: 100%
}

.mm-menu .navigation_box.mains ul li a {
    color: #fff
}

.mm-menu-open {
    overflow: hidden
}

.live-tv {
    text-transform: uppercase
}

.mm-menu-toggle {
    position: relative;
    left: 0
}

.slide-nav-box ul li.slide-menu {
    display: none
}

.slide-nav-box ul li.search {
    display: none
}

.top-nav-box .navigation_box ul li.live-tv.epaper {
    border: 0;
    margin-left: 10px
}

.top-nav-box .navigation_box ul li.live-tv.epaper:nth-child(1) {
    margin-left: 0
}

.top-nav-box .navigation_box ul li.live-tv.epaper a {
    padding: 0
}

.top-nav-box .navigation_box ul li.live-tv.epaper a .left-icon {
    padding: 0;
    width: 32px;
    height: 32px;
    text-align: center;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    background: #fff;
    color: #222!important;
    display: inline-block;
    line-height: 32px;
    margin-right: 0;
    border: 1px solid #ccc;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.top-nav-box .navigation_box ul li.live-tv.epaper a .tv-title {
    display: inline-block;
    position: relative;
    top: 5px
}

.top-nav-box .navigation_box ul li.live-tv.epaper a:hover {
    background: 0 0!important
}

.top-nav-box .navigation_box ul li.live-tv.epaper a:hover .left-icon {
    background: #2f77bc;
    color: #fff!important;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.top-nav-box .navigation_box ul li.live-tv.epaper.tv-menu {
    margin-right: 30px
}

.top-nav-box .navigation_box ul li.live-tv.epaper.tv-menu a {
    font-weight: 700;
    font-size: 20px;
    color: #263238!important
}

.top-nav-box .navigation_box ul li.live-tv.epaper.tv-menu a .left-icon {
    background: #2f77bc!important;
    color: #fff!important;
    margin-right: 10px
}

.top-nav-box .navigation_box.tops {
    padding: 5px 0 10px
}

.slide-nav-box .navigation_box ul li a {
    color: #222!important
}

.slide-nav-box .navigation_box ul li ul li a {
    color: #fff!important
}

.menu-box {
    float: left
}

.menu-box .items .main-title {
    color: #263238;
    border-bottom: 1px solid #ddd!important
}

.menu-box .navigation_box {
    padding: 0;
    display: block
}

.menu-box .navigation_box .menu-toggle {
    display: none
}

.menu-box .navigation_box ul {
    margin: 0;
    padding: 0;
    top: 0;
    text-align: left
}

.menu-box .navigation_box ul li {
    display: inline-block;
    width: 100%;
    float: none;
    margin-left: 0!important;
    border-top: 0 solid #ddd
}

.menu-box .navigation_box ul li.extra {
    border-top: 1px solid #ddd
}

.menu-box .navigation_box ul li.corona-nav {
    padding: 10px 0 10px 18px
}

.menu-box .navigation_box ul li.corona-nav a {
    display: inline-block
}

.menu-box .navigation_box ul li.gray-nav {
    padding: 0;
    float: left
}

.menu-box .navigation_box ul li.gray-nav.tv-menu {
    padding: 0 0 0 20px;
    position: relative
}

.menu-box .navigation_box ul li.gray-nav a {
    display: inline-block
}

.menu-box .navigation_box ul li.selected a {
    background: #fff!important;
    color: #263238!important
}

.menu-box .navigation_box ul li.selected a:before {
    display: none
}

.menu-box .navigation_box ul li .dropdown-toggle:after {
    -webkit-transition: .3s all ease;
    -moz-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease;
    -webkit-transform: rotate(90);
    -moz-transform: rotate(90);
    -ms-transform: rotate(90);
    -o-transform: rotate(90);
    transform: rotate(90)
}

.menu-box .navigation_box ul li.search {
    display: none
}

.menu-box .navigation_box ul li.dropdown {
    position: relative
}

.menu-box .navigation_box ul li.dropdown .dropdown-btn {
    position: absolute;
    top: 10px;
    right: 10px;
    line-height: 24px;
    cursor: pointer;
    width: 24px;
    height: 24px;
    border: 1px solid #ddd;
    text-align: center
}

.menu-box .navigation_box ul li.active-menu .menu-up:after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: .3s all ease;
    -moz-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease
}

.menu-box .navigation_box ul li a {
    padding-bottom: 5px;
    padding: 10px 20px;
    color: #263238!important
}

.menu-box .navigation_box ul li a.selected {
    color: #666!important
}

.menu-box .navigation_box ul li ul {
    padding-left: 0;
    border: 0!important;
    background: #fff!important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    left: 304px!important;
    right: inherit;
    top: -30px
}

.menu-box .navigation_box ul li ul:before {
    top: 42px!important;
    left: -16px!important;
    transform: rotate(-90deg)
}

.menu-box .navigation_box ul li ul li {
    border-top: 0 solid #ddd!important
}

.menu-box .navigation_box ul li ul li a {
    color: #666!important;
    padding-left: 20px;
    padding-right: 20px
}

.menu-box .navigation_box ul li ul li a:hover {
    color: #263238!important;
    background: 0 0!important
}

.menu-box .navigation_box ul li ul li ul {
    right: 0
}

.menu-box .navigation_box ul.megabox .row {
    margin: 0
}

.menu-box .navigation_box ul.megabox .items {
    padding-top: 30px;
    padding-bottom: 30px;
    border-top: 1px solid #ddd;
    max-width: 100%;
    flex: 0 0 100%;
    -ms-flex: 0 0 100%
}

.menu-box .navigation_box ul.megabox .items:nth-child(1) {
    border-top: 0;
    padding-top: 0
}

.menu-box .navigation_box ul.megabox .list-item {
    padding-top: 30px;
    padding-bottom: 30px;
    border-top: 1px solid #ddd;
    max-width: 100%;
    flex: 0 0 100%;
    -ms-flex: 0 0 100%
}

.menu-box .navigation_box ul.megabox .list-item:nth-child(1) {
    border-top: 0;
    padding-top: 0
}

.menu-box .navigation_box li.main-home a {
    background: #2f77bc;
    color: #fff!important
}

.menu-box .hotline-box {
    display: inline-block;
    border-top: 1px solid #ddd;
    width: 100%;
    padding: 20px
}

.menu-box .hotline-box .small-title {
    font-size: 11px;
    display: block;
    line-height: 18px;
    color: #999
}

.menu-box .hotline-box .phone-number {
    color: #2f77bc;
    font-weight: 700;
    display: block
}

.menu-box .socialbox {
    display: inline-block;
    border-top: 1px solid #ddd;
    width: 100%;
    padding: 20px
}

.menu-box .socialbox .footer-title {
    font-size: 11px;
    display: block;
    line-height: 18px;
    color: #999;
    font-weight: 400
}

.menu-box .socialbox a {
    width: 32px;
    height: 32px;
    border: 1px solid #999;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    font-size: 14px;
    color: #999;
    text-align: center;
    line-height: 32px;
    margin-right: 10px;
    float: left;
    margin-bottom: 5px;
    margin-top: 5px;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.menu-box .socialbox a:hover {
    color: #2f77bc;
    border-color: #2f77bc;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.menu-toggle {
    font-size: 24px;
    color: #fff;
    padding: 0 10px;
    line-height: 45px;
    position: absolute;
    right: 0;
    height: 40px;
    z-index: 98;
    cursor: pointer;
    top: 5px;
    border: 1px solid #2f77bc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.menu-toggle:hover {
    border: 1px solid #ddd;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.navigation-box.sub-nav {
    background: #666;
    padding: 8px 0
}

.navigation-box.sub-nav .navigation_box {
    margin-top: 0
}

.navigation-box.sub-nav .navigation_box ul li a {
    line-height: 20px;
    color: #fff!important;
    font-size: 16px;
    padding-top: 5px;
    font-weight: 400
}

.navigation-box.sub-nav .navigation_box ul li a:hover {
    background: 0 0!important
}

.dropdown-toggle:after {
    border: 0!important;
    content: "\f0d7";
    font-family: "font awesome 5 pro";
    font-style: normal;
    font-weight: 700;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    color: #fff;
    top: 3px;
    right: 0;
    position: relative;
    font-size: 12px
}

.menu-box .dropdown-menu {
    min-width: auto
}

.menu-box .navigation_box ul li:last-child ul {
    right: 0
}

.navigation_box ul li.home-link {
    float: left
}

.navigation_box ul li.home-link .logo-icon {
    width: 30px;
    background: #fff;
    padding: 2px;
    border: 1px solid #ddd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.header-main.fixed-tops .navigation_box ul li:nth-child(1) {
    display: inline-block;
    visibility: visible
}

.menu-box .navigation_box ul li.home-link {
    display: none
}

.fixed-tops .navigation_box {
    margin: 0;
    padding: 0
}

.header-main.fixed-tops .navigation_box.tops.top-controls li {
    margin-left: -1px!important
}

.mymove {
    -webkit-animation: movebg 5s infinite;
    -moz-animation: movebg 5s infinite;
    -o-animation: movebg 5s infinite;
    animation: movebg 5s infinite
}

.modal-backdrop {
    background: rgba(0, 0, 0, .8)
}

.material-modal .modal-content {
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.material-modal .modal-header {
    border: 0;
    padding: 30px;
    background: #fff
}

.material-modal .modal-title {
    color: #fff;
    font-weight: 500;
    font-size: 23px
}

.material-modal .modal-body {
    padding: 30px
}

.material-modal .close-button {
    padding: 0;
    background: #fff;
    border: 1px solid #fff;
    text-align: center;
    color: #222;
    width: 32px;
    height: 32px;
    display: block;
    line-height: 30px;
    font-size: 30px;
    opacity: .8;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.material-modal .close-button:hover {
    opacity: 1;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    box-shadow: 0 3px 10px rgba(0, 0, 0, .7)
}

.mfp-zoom-out-cur {
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    opacity: 1;
    cursor: url(layouts/images/cross.png), auto
}

.mfp-zoom-out-cur .mfp-bg {
    background: #000;
    opacity: .9;
    z-index: 9999
}

.mfp-zoom-out-cur .mfp-title {
    text-align: left;
    line-height: 18px;
    color: #aaa;
    word-wrap: break-word;
    padding-right: 36px;
    font-size: 14px
}

.mfp-zoom-out-cur img.mfp-img {
    position: relative;
    z-index: 9999
}

.mfp-zoom-out-cur .mfp-wrap {
    z-index: 9999
}

.alert-modal h4 {
    font-weight: 700
}

.login-btn {
    background: #fff;
    padding: 16px 40px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    color: #222;
    font-size: 16px;
    text-align: center;
    display: table;
    margin: 60px auto 0
}

.login-btn .right-icon {
    position: relative;
    top: 2px
}

.modal-content {
    border: 0!important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    padding: 20px
}

.modal-open .upToScroll {
    z-index: 1
}

.modal-open .sticky-footer-ad {
    z-index: 1
}

.modal-open .cd-header.is-visible {
    z-index: 1
}

.modal-backdrop.show {
    opacity: 1
}

#search-site .modal-lg {
    max-width: none
}

#search-site .modal-lg .modal-content {
    background: 0 0;
    position: static
}

#search-site .modal-body h1 {
    font-size: 38px;
    color: #fff;
    text-align: center
}

#search-site .modal-header {
    border: 0
}

#search-site .close {
    position: absolute;
    top: 0;
    right: 20px;
    color: #fff;
    margin: 0;
    padding: 0;
    opacity: 1;
    width: 48px;
    height: 48px;
    border: 1px solid #fff;
    border-radius: 50px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

#search-site .close:hover {
    background: #fff;
    color: #222;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.live-play-btn {
    cursor: pointer;
    position: fixed;
    background: #ed6d1d;
    top: 50%;
    right: 0;
    z-index: 9999;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 0 40px 0 15px;
    color: #222;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 24px;
    height: 36px;
    right: 0;
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    -webkit-transform-origin: center -100%;
    -moz-transform-origin: center -100%;
    -ms-transform-origin: center -100%;
    -o-transform-origin: center -100%;
    transform-origin: center -100%;
    -webkit-box-shadow: -2px -3px 10px rgba(0, 0, 0, .5);
    -moz-box-shadow: -2px -3px 10px rgba(0, 0, 0, .5);
    box-shadow: -2px -3px 10px rgba(0, 0, 0, .5)
}

.live-play-btn .main-lable {
    font-size: 18px;
    font-weight: 700;
    line-height: 40px
}

.live-play-btn .left-icon {
    font-size: 24px;
    position: relative;
    top: 7px;
    margin-left: 10px;
    position: absolute;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.live-play-btn:hover {
    background: #e74c3c;
    color: #fff;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.live-player-box {
    width: 370px;
    height: 100%;
    position: fixed;
    overflow: auto;
    top: 0;
    z-index: 9999;
    right: -500px;
    padding: 0;
    background: #fff;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .8);
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, .8);
    box-shadow: 0 0 20px rgba(0, 0, 0, .8);
    -webkit-transition: all 400ms cubic-bezier(.785, .135, .15, .86);
    -moz-transition: all 400ms cubic-bezier(.785, .135, .15, .86);
    -o-transition: all 400ms cubic-bezier(.785, .135, .15, .86);
    transition: all 400ms cubic-bezier(.785, .135, .15, .86)
}

.live-player-box .player-box {
    background: #fff;
    font-size: 14px;
    color: #fff;
    margin-top: 30px;
    padding-top: 10px;
    padding-bottom: 10px
}

.live-player-box .provided-by {
    font-size: 14px;
    color: #666;
    padding: 7px 0
}

.live-player-box .provided-by a {
    color: #e74c3c;
    text-decoration: underline
}

.live-player-box .provided-by a:hover {
    color: #222;
    text-decoration: none
}

.live-player-box .right-side .live-title {
    text-align: left;
    padding: 0 15px;
    margin-bottom: 0
}

.live-player-box .right-side .todays {
    padding: 20px 30px 30px
}

.live-fixed {
    margin: 0;
    text-align: left
}

.live-fixed .view-full {
    border-top: 1px solid #ccc
}

.live-fixed .on-air-now {
    text-align: center;
    margin-top: 70px
}

.live-fixed .on-air-now img {
    border: 1px solid #333
}

.live-fixed .on-air-now .mr-3 {
    margin-right: 0!important
}

.live-fixed .on-air-now .main-title {
    font-size: 22px;
    line-height: 26px;
    padding: 0 20px;
    display: block;
    margin-bottom: 10px
}

.live-fixed .right-side {
    height: calc(100vh - 72px);
    overflow: auto;
    padding: 0
}

.live-fixed .right-side .items {
    margin-top: 0;
    border-top: 1px solid #ccc;
    padding: 0
}

.live-fixed .right-side .items:nth-child(1) {
    border-top: 0
}

.live-fixed .item-news {
    text-align: center
}

.live-fixed .todays .item-news {
    text-align: left;
    margin: 0;
    padding: 15px
}

.live-fixed .todays .item-news:nth-child(even) {
    background: #eee
}

.live-fixed .todays .item-news img {
    width: 64px;
    height: 64px
}

.live-fixed .todays .item-news .start-time {
    margin-top: 3px
}

.live-fixed .live-close {
    padding: 15px;
    position: relative;
    width: 370px;
    background: #fff;
    border-bottom: 1px solid #ddd;
    z-index: 98;
    height: 72px
}

.live-fixed .live-close .main-title {
    display: block;
    text-transform: uppercase;
    position: relative;
    padding: 5px 0;
    text-align: left;
    font-size: 20px
}

.live-fixed .live-close .main-title .left-icon {
    position: relative
}

.live-fixed .live-close .main-title .left-icon.alarm-icon {
    background: #d13938;
    color: #fff;
    width: 32px;
    height: 32px;
    display: inline-block;
    text-align: center;
    line-height: 32px;
    border-radius: 50px;
    margin-right: 5px;
    top: 3px
}

.live-fixed .live-close .main-title .close-live {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 10px;
    font-size: 24px;
    color: #222;
    width: 42px;
    height: 42px;
    text-align: center;
    background: #fff;
    line-height: 48px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.live-fixed .live-close .main-title .close-live:hover {
    top: 0;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.menu-close {
    background: 0 0;
    position: absolute;
    top: 0;
    right: 20px;
    color: #666;
    font-size: 18px;
    cursor: pointer
}

.menu-close:hover {
    color: #263238
}

.close-box {
    background: #025ba9;
    position: relative;
    top: 0;
    height: 50px;
    padding-left: 20px;
    width: 100%;
    line-height: 50px
}

.close-box .main-title, .close-box .subline {
    font-size: 22px;
    color: #263238;
    font-style: normal;
    font-weight: 700;
    display: block;
    margin-top: 0;
    line-height: 50px;
    text-transform: uppercase
}

.primary-panel {
    width: 304px;
    height: 100%;
    position: fixed;
    top: 0;
    z-index: 9999;
    left: -500px;
    padding: 0;
    background: #005bac;
    -webkit-transition: all 600ms cubic-bezier(.785, .135, .15, .86);
    -moz-transition: all 600ms cubic-bezier(.785, .135, .15, .86);
    -o-transition: all 600ms cubic-bezier(.785, .135, .15, .86);
    transition: all 600ms cubic-bezier(.785, .135, .15, .86)
}

.primary-panel .note-box {
    margin: 0
}

.primary-panel .close-box {
    height: 90px;
    padding-top: 20px
}

.primary-panel .close-box .logo-icon {
    width: 48px;
    height: 48px;
    margin-right: 15px
}

.primary-panel .close-box .logo-main {
    width: 110px;
    height: 48px
}

.overflow-hide {
    overflow: hidden;
    position: relative
}

.overflow-hide .fixed-tops {
    z-index: 98
}

.mask-box {
    position: fixed;
    background: rgba(0, 0, 0, .5);
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 9998;
    opacity: .96;
    content: "";
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .5s, visibility .5s;
    transition: opacity .5s, visibility .5s
}

.overflow-hide .mask-box {
    -webkit-transition: opacity .5s, visibility .5s;
    transition: opacity .5s, visibility .5s;
    visibility: visible;
    opacity: 1
}

.close-box {
    position: relative;
    top: 0;
    height: 53px;
    padding-left: 20px;
    font-size: 16px;
    width: 100%;
    line-height: 20px
}

.close-box .main-title {
    top: 3px;
    position: relative;
    font-size: 14px
}

.menu-box .navigation_box {
    position: relative
}

.menu-box .navigation_box ul li.dropdown {
    position: relative!important
}

.menu-box .items {
    padding: 20px;
    display: inline-block;
    width: 100%
}

.menu-box .items .main-title {
    border-bottom: 1px solid #4a4290;
    padding-bottom: 5px;
    margin-bottom: 15px;
    font-weight: 700
}

.menu-box .panel-menu {
    margin: 0;
    padding: 0;
    display: block
}

.menu-box .panel-menu li {
    list-style: none;
    display: inline-block;
    width: 100%;
    margin-top: 15px
}

.menu-box .panel-menu li:nth-child(1) {
    margin-top: 0
}

.menu-box .panel-menu li a {
    font-size: 14px;
    color: #aaa;
    font-weight: 700;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.menu-box .panel-menu li a:hover {
    color: #fff;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.menu-box .panel-menu li a:hover .pan-icon {
    background: #2f77bc;
    color: #fff;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.menu-box .panel-menu li a .pan-icon {
    padding: 0;
    width: 32px;
    height: 32px;
    text-align: center;
    background: #fff;
    color: #263238;
    display: inline-block;
    line-height: 32px;
    margin-right: 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 10px rgba(0, 0, 0, .5);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.menu-box .panel-menu li a .pan-icon.np-tv {
    background: #2f77bc;
    color: #fff;
    margin-right: 10px
}

.menu-box .panel-menu.normal-nav li {
    margin-top: 5px
}

.menu-box .panel-menu.normal-nav li a {
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    display: block;
    color: #666
}

.mfp-zoom-out-cur .menu-toggle {
    z-index: 9998
}

.lg-on .fixed-tops {
    z-index: 1
}

.lg-on .upToScroll.buttonShow {
    z-index: 1
}

.allow-block .modal-header img {
    position: relative;
    left: 0;
    top: 0;
    max-width: 166px;
    margin: 0 auto
}

.allow-block .allow-title {
    font-size: 22px;
    font-weight: 700;
    line-height: 30px;
    font-family: mukta, sans-serif;
    color: #666
}

.allow-block .allow-title span {
    color: #263238
}

.allow-block .description {
    line-height: 23px;
    font-size: 16px
}

.allow-block .modal-header, .allow-block .modal-footer {
    border: 0
}

.allow-block .modal-dialog {
    max-width: 580px
}

.allow-block .modal-header {
    padding-bottom: 0
}

.allow-block .modal-footer {
    justify-content: center
}

.allow-block .modal-footer .no-thanks {
    background: 0 0;
    color: #666;
    font-size: 16px;
    font-weight: 700;
    border: 0;
    text-decoration: underline;
    font-family: mukta, sans-serif
}

.allow-block .modal-footer .no-thanks:hover {
    text-decoration: none
}

.allow-block .modal-footer .allow {
    background: #263238;
    color: #fff;
    font-family: mukta, sans-serif;
    font-size: 16px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    border: 0;
    font-weight: 700;
    padding-left: 20px;
    padding-right: 20px
}

.allow-block .modal-footer .allow:hover {
    background: #ccc;
    color: #263238
}

.modal-open {
    padding-right: 0!important
}

.modal.show {
    padding-right: 0!important
}

.modal-dialog.view-box {
    max-width: 957px
}

.modal .close {
    top: -10px;
    position: relative;
    right: -5px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.modal .close:hover .left-icon {
    color: #263238;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.modal .close .left-icon {
    background: #fff;
    width: auto;
    height: auto;
    font-size: 40px;
    color: #bcbdc0
}

.modal-header {
    padding: 20px 20px 0;
    border: 0
}

.menu-box .items.panel-item {
    padding: 20px 20px 0;
    border-top: 1px solid #ddd
}

.menu-box .items.panel-item .theme-switcher {
    width: 100%;
    height: 50px;
    float: left
}

.menu-box .items.panel-item .theme-switcher .switch {
    width: 26px;
    height: 15px;
    float: left;
    margin-right: 8px
}

.menu-box .items.panel-item .theme-switcher .switch, .menu-box .items.panel-item .theme-switcher input:checked+.switch {
    background: #ccc
}

.menu-box .items.panel-item .theme-switcher .info-text {
    color: #263238;
    font-size: 17px;
    font-weight: 700;
    font-family: montserrat, sans-serif;
    width: 59%;
    float: left;
    top: 0
}

.menu-box .items.panel-item .tv-nav {
    float: none
}

.menu-box .items.panel-item .tv-nav a {
    font-size: 17px;
    display: inline-block;
    width: 100%;
    line-height: 20px
}

.mymove {
    -webkit-animation: movebg 5s infinite;
    -moz-animation: movebg 5s infinite;
    -o-animation: movebg 5s infinite;
    animation: movebg 5s infinite
}

.slide-box {
    float: left;
    width: 100%;
    position: relative
}

.slide-box .overlay-box {
    background: rgba(2, 0, 0, .5);
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%
}

.slide-box img {
    object-fit: cover;
    height: 100vh;
    width: 100%
}

.slide-box .owl-theme .owl-controls {
    height: 0;
    width: 100%;
    bottom: 0;
    top: inherit;
    position: static;
    margin: 0
}

.slide-box .owl-theme .owl-dots {
    bottom: 40px;
    top: inherit
}

.slide-box .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    background: #fff
}

.slide-box .owl-dot.active span {
    background: #fff!important;
    width: 10px!important;
    height: 10px!important
}

.slide-box .owl-item.active .captionbox {
    -webkit-animation: fadeInUp 500ms linear 500ms both;
    -moz-animation: fadeInUp 500ms linear 500ms both;
    -ms-animation: fadeInUp 500ms linear 500ms both;
    -o-animation: fadeInUp 500ms linear 500ms both;
    animation: fadeInUp 500ms linear 500ms both
}

.slide-box .captionbox {
    padding: 30px 100px;
    position: absolute;
    bottom: 100px;
    font-size: 19px;
    width: 100%;
    text-align: center
}

.slide-box .captionbox .maintitle {
    color: #222;
    display: block;
    margin: 0;
    font-size: 42px;
    font-weight: 400;
    line-height: 48px;
    margin-right: 0;
    padding: 0 10%
}

.slide-box .owl-prev, .slide-box .owl-next {
    padding: 10px 18px!important;
    position: absolute;
    top: 50%;
    left: 0;
    margin: 0!important;
    font-size: 18px!important;
    background: rgba(0, 0, 0, .5)!important;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

.slide-box .owl-next {
    right: 0;
    left: inherit
}

.mainslider .item {
    position: relative
}

.mainslider .caption-box {
    position: absolute;
    bottom: 0;
    z-index: 98;
    padding: 30px;
    background: rgba(0, 0, 0, .5);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.09) 15%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.09) 15%, rgba(0, 0, 0, 0.85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.09) 15%, rgba(0, 0, 0, 0.85) 100%)
}

.icon-right {
    font-size: 22px;
    top: 2px;
    position: relative;
    margin-left: 6px
}

.student-slide-box .owl-theme .owl-controls {
    height: 0;
    width: 100%;
    bottom: 0;
    top: inherit;
    position: static;
    margin: 0
}

.student-slide-box .owl-theme .owl-dots {
    bottom: 0;
    top: inherit;
    position: relative!important;
    margin-top: 30px!important
}

.student-slide-box .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    background: #ededed
}

.student-slide-box .owl-dot.active span {
    background: #fff!important;
    width: 10px!important;
    height: 10px!important
}

.partner-box .owl-theme .owl-controls {
    height: 0;
    width: 100%;
    bottom: 0;
    top: inherit;
    position: static;
    margin: 0
}

.partner-box .owl-theme .owl-dots {
    bottom: 0;
    top: inherit;
    position: relative!important;
    margin-top: 30px!important
}

.partner-box .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    background: #ededed
}

.partner-box .owl-dot.active span {
    background: #fff!important;
    width: 10px!important;
    height: 10px!important
}

.search-section, .slide-section {
    background: #222;
    height: 100vh
}

.slide-section {
    background: #fff;
    padding: 0
}

.featured-college.side-highlight {
    border: 1px solid #ddd
}

.featured-college.side-highlight .items {
    padding: 0;
    width: 100%
}

.featured-college.side-highlight .items a {
    border: 0
}

.featured-college.side-highlight .items a:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.featured-college.side-highlight .items img {
    width: auto
}

.featured-college .owl-theme .owl-controls {
    height: 0;
    width: 100%;
    bottom: 0;
    top: inherit;
    position: static;
    margin: 0
}

.featured-college .owl-theme .owl-dots {
    bottom: 0;
    top: inherit;
    position: absolute;
    margin-top: 0
}

.featured-college .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    background: #ededed
}

.featured-college .owl-dot.active span {
    background: #222!important;
    width: 10px!important;
    height: 10px!important
}

.help-slider .items {
    padding: 0;
    width: 100%
}

.help-slider .items a {
    border: 0!important
}

.help-slider .items a:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.help-slider .items img {
    width: auto
}

.owl-theme .owl-controls {
    height: 0;
    width: 100%;
    bottom: 0;
    top: inherit;
    position: static;
    margin: 0
}

.owl-theme .owl-dots {
    bottom: 0;
    top: inherit;
    position: absolute;
    margin-top: 0
}

.owl-dots .owl-dot span {
    width: 5px!important;
    height: 5px!important;
    background: #aaa
}

.owl-dot.active span {
    background: #eee!important;
    width: 5px!important;
    height: 5px!important
}

.owl-prev, .slide-box .owl-next, .owl-next, .break-slider .owl-next, .multimedia-slider .owl-next, .main-story-slider .owl-next, .featured-one .owl-next {
    width: 32px;
    height: 32px;
    line-height: 27px;
    background: #ed6d1d!important;
    padding: 0!important;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    left: -20px;
    top: 30%;
    position: absolute;
    border: 3px solid #fff;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.owl-next {
    right: -20px;
    left: inherit
}

.team-slider .owl-controls {
    height: auto
}

.team-slider .items-news {
    display: none
}

.team-slider .owl-item {
    display: none
}

.team-slider.owl-loaded .owl-item {
    display: block
}

.team-slider.owl-loaded .owl-item .items-news {
    display: flex
}

.break-slider .owl-prev, .break-slider .owl-next {
    padding: 0!important;
    position: absolute;
    color: #fff;
    width: 28px;
    height: 28px;
    line-height: 28px;
    top: 50%;
    left: 20px;
    margin: 0!important;
    font-size: 12px!important;
    background: 0 0!important;
    border: 1px solid #fff;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    opacity: .5;
    filter: alpha(opacity=50);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px
}

.break-slider .owl-next {
    right: 20px;
    left: inherit;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.break-slider:hover .owl-prev, .break-slider:hover .owl-next {
    background: #fff!important;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    color: #222!important;
    opacity: 1;
    filter: alpha(opacity=100)
}

.break-slider:hover .owl-next {
    color: #222!important;
    left: inherit;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    background: #fff!important;
    opacity: 1;
    filter: alpha(opacity=100)
}

.podcast-slider .owl-prev, .podcast-slider .owl-next {
    top: 63px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none
}

.podcast-slider .owl-next {
    top: 63px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none
}

.podcast-slider .owl-controls {
    height: auto
}

.podcast-slider .items {
    display: none
}

.podcast-slider .owl-item {
    display: none
}

.podcast-slider.owl-loaded .owl-item {
    display: block
}

.podcast-slider.owl-loaded .owl-item .items {
    display: flex
}

.voxpop-slider .items img {
    height: 370px!important;
    object-fit: cover
}

.voxpop-slider .items .dates.vox-name {
    font-weight: 700!important;
    color: #ccc!important
}

.voxpop-slider .owl-prev, .voxpop-slider .owl-next {
    top: 50%;
    -webkit-transform: transformY(-50%);
    -moz-transform: transformY(-50%);
    -ms-transform: transformY(-50%);
    -o-transform: transformY(-50%);
    transform: transformY(-50%)
}

.voxpop-slider .owl-next {
    top: 50%;
    -webkit-transform: transformY(-50%);
    -moz-transform: transformY(-50%);
    -ms-transform: transformY(-50%);
    -o-transform: transformY(-50%);
    transform: transformY(-50%)
}

.multimedia-slider .owl-prev, .multimedia-slider .owl-next {
    padding: 0!important;
    position: absolute;
    width: 32px;
    height: 32px;
    line-height: 32px;
    top: 50%;
    left: 20px;
    margin: 0!important;
    font-size: 12px!important;
    background: rgba(0, 0, 0, .4)!important;
    border: 1px solid #fff;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    opacity: .5;
    filter: alpha(opacity=50);
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px
}

.multimedia-slider .owl-next {
    right: 20px;
    left: inherit;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.multimedia-slider:hover .owl-prev, .multimedia-slider:hover .owl-next {
    left: 30px;
    background: rgba(0, 0, 0, .6)!important;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    color: #fff!important
}

.multimedia-slider:hover .owl-next {
    color: #fff!important;
    right: 30px;
    left: inherit;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    background: rgba(0, 0, 0, .4)!important
}

.multimedia-slider .item-news {
    display: none;
    margin-top: 0
}

.multimedia-slider .owl-item {
    display: none
}

.multimedia-slider.owl-loaded .owl-item {
    display: block
}

.multimedia-slider.owl-loaded .owl-item .item-news {
    display: table;
    width: 100%
}

.items .multimedia-slider .item-news {
    margin-top: 0
}

.photo-box {
    display: inline-block;
    width: 100%
}

.photo-box .photo-slider:hover .slick-next:before {
    color: #fff!important;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.photo-box .photo-slider:hover .slick-prev:before, .photo-box .photo-slider:hover .slick-next:before {
    color: #fff!important;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.photo-box .photo-slider .items {
    background: #fff
}

.photo-box .photo-slider .feats-img {
    display: flex;
    align-items: center
}

.photo-box .photo-slider .feats-img img {
    height: 406px;
    margin: 0 auto;
    object-fit: cover;
    width: 100%!important;
    width: auto;
    float: none;
    display: block;
    background: #333
}

.photo-box .thumb-item {
    background: #fff;
    cursor: pointer
}

.photo-box .thumb-item img {
    width: 84px;
    height: 52px;
    margin: 0 auto;
    object-fit: cover;
    padding: 0;
    margin: 0 8px
}

.photo-box .slick-active .caption-line {
    -webkit-animation: fadeInUp 500ms linear 500ms both;
    -moz-animation: fadeInUp 500ms linear 500ms both;
    -ms-animation: fadeInUp 500ms linear 500ms both;
    -o-animation: fadeInUp 500ms linear 500ms both;
    animation: fadeInUp 500ms linear 500ms both
}

.photo-box .items {
    margin-top: 0
}

.photo-box .items figure {
    position: relative
}

.photo-box .items figure .caption-line {
    font-size: 16px;
    color: #fff;
    position: absolute;
    bottom: 0;
    padding: 10px 20px;
    line-height: 26px;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 9998;
    background: rgba(0, 0, 0, .5)
}

.photo-box .slick-slide.slick-current.slick-active {
    opacity: .5;
    filter: alpha(opacity=50)
}

.slick-prev, .slick-next {
    width: 45px;
    height: 45px;
    line-height: 45px;
    background: 0 0!important;
    padding: 0!important;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    left: 15px;
    top: 60%;
    font-size: 45px!important;
    position: absolute;
    border: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    text-indent: -9999px;
    z-index: 9998;
    cursor: pointer
}

.slick-prev:hover, .slick-next:hover {
    background: 0 0!important;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.slick-prev:hover:before, .slick-next:hover:before {
    color: #fff
}

.slick-prev:before, .slick-next:before {
    content: "\f104";
    font-family: "font awesome 5 pro";
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    color: rgba(38, 50, 56, .75);
    text-indent: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.slick-next {
    right: 15px;
    left: inherit;
    text-indent: -9999px;
    z-index: 9998;
    cursor: pointer;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.slick-next:hover {
    background: 0 0!important;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.slick-next:hover:before {
    color: #fff
}

.slick-next:before {
    content: "\f105";
    font-family: "font awesome 5 pro";
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    color: rgba(38, 50, 56, .75);
    text-indent: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.slider-nav {
    margin-top: 10px;
    margin-left: -8px
}

.slick-dots {
    display: block;
    text-align: center;
    margin-top: 15px
}

.slick-dots li {
    list-style: none;
    margin: 0 5px;
    display: inline-block
}

.slick-dots li button {
    border: 0;
    text-indent: -9999px;
    width: 8px;
    height: 8px;
    background: #888;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    cursor: pointer
}

.slick-dots li button:hover {
    background: #666
}

.slick-dots li.slick-active button {
    background: #263238
}

.main-slide-box {
    display: inline-block;
    width: 100%
}

.mymove {
    -webkit-animation: movebg 5s infinite;
    -moz-animation: movebg 5s infinite;
    -o-animation: movebg 5s infinite;
    animation: movebg 5s infinite
}

a {
    color: #333;
    outline: 0;
    text-decoration: none;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    display: inline
}

a:hover {
    color: #777;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    text-decoration: none
}

a:visited, a:acitve {
    text-decoration: none
}

a:active {
    color: #333
}

a:focus {
    text-decoration: none;
    outline: 0
}

a img, img {
    border: 0
}

p {
    padding: 10px 0
}

object {
    outline: 0;
    border: 0;
    float: left
}

button:focus {
    outline: 0
}

* {
    outline: 0;
    margin: 0;
    padding: 0
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
    font-style: normal;
    font-size: inherit
}

body {
    margin: 0;
    padding: 0;
    font-family: karma, serif;
    font-size: 19px;
    line-height: 32px;
    font-weight: 400;
    color: #222;
    background: #fff;
    position: relative;
    z-index: -1;
    -webkit-font-smoothing: antialiased
}

.pagination {
    margin: 0;
    display: inline-block;
    width: 100%;
    padding: 20px 0 0;
    text-align: center;
    border-top: 1px solid #ddd;
    font-family: mukta, sans-serif
}

.pagination a {
    background: #fff;
    text-decoration: none;
    color: #263238;
    padding: 0 13px;
    margin: 0 2px;
    font-size: 13px;
    display: inline-block;
    font-weight: 400;
    text-transform: uppercase;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    border: 0 solid #ddd
}

.pagination a:hover {
    color: #666;
    background: #ccc;
    border: 0 solid #ccc;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px
}

.pagination .current {
    background: #eb3438;
    text-decoration: none;
    color: #fff;
    padding: 0 14px;
    margin: 0 2px;
    font-size: 13px;
    display: inline-block;
    font-weight: 400;
    text-transform: uppercase;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    border: 0 solid #666
}

.section {
    display: inline-block;
    width: 100%
}

#content {
    display: inline-block;
    width: 100%;
    margin: 0 auto
}

.modalbox {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 99999;
    text-align: center;
    overflow: auto;
    background: #fff
}

.modalbox .modal_content {
    width: 100%;
    text-align: center;
    display: table;
    height: 100vh
}

.modalbox .modal_content .imagebox {
    max-width: 94%;
    margin: 0 auto;
    display: table-cell;
    padding: 2%;
    position: relative;
    vertical-align: middle
}

.modalbox .modal_content .imagebox img {
    max-width: 100%;
    height: auto
}

.modalbox .modal_content .imagebox .logobox {
    margin-bottom: 15px
}

.modalbox .modal_content .imagebox .logobox img {
    max-width: 180px
}

.modalbox .modal_content a.close_btn {
    background: #eb3438;
    display: inline-block;
    color: #fff;
    font-size: 14px;
    padding: 10px 15px;
    line-height: 18px;
    font-family: mukta, sans-serif;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.modalbox .modal_content a.close_btn:hover {
    background: #263238;
    color: #fff
}

.logobox {
    text-align: center;
    display: block;
    margin-bottom: 30px
}

.close-box .arrows {
    position: relative;
    top: 2px;
    margin-left: 5px
}

@media(min-width:992px) and (max-width:1199px) {
    .modalbox .modal_content .imagebox img {
        max-width: 100%
    }
    .logobox img {
        max-width: 220px
    }
}

@media(min-width:768px) and (max-width:991px) {
    .modalbox .modal_content .imagebox img {
        max-width: 100%
    }
    .logobox img {
        max-width: 180px
    }
}

@media(max-width:767px) {
    .modalbox .modal_content .imagebox img {
        max-width: 100%
    }
    .logobox img {
        max-width: 180px
    }
}

@media(max-width:480px) {
    .modalbox .modal_content .imagebox img {
        max-width: 100%
    }
    .logobox img {
        max-width: 180px
    }
}

@media(max-width:240px) {
    .modalbox .modal_content .imagebox img {
        max-width: 100%
    }
    .logobox img {
        max-width: 180px
    }
}

.top-nav-box, .tags.cat-tags {
    background: #e74c3c
}

.trending-news {
    background: #eee
}

ul.trending-news li a {
    color: #333
}

.top-nav-box {
    background: #ffffff!important
}

.main-menu, .fixed-tops, .fixed-tops .navigation-box, .fixed-tops .navigation_box {
    background: #005bab
}

.fixed-tops .navigation_box {
    margin: 0 auto;
    max-width: 1170px
}

.cat-tags {
    border-color: #2f77bc
}

.break-tags {
    background: #2f77bc
}

.navigation_box ul li {
    margin-left: 20px
}

.navigation_box ul li.nav-toggle a {
    padding: 0
}

.navigation_box ul li.nav-toggle a:before {
    display: none
}

.navigation_box ul li.nav-toggle .menu-toggle {
    position: relative;
    top: 0;
    right: 0;
    font-size: 27px;
    color: #fff;
    float: left;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 57px
}

.navigation_box ul li.nav-toggle .menu-toggle svg {
    position: relative;
    top: 3px
}

.navigation_box ul li:nth-child(1) {
    margin-left: 0
}

.navigation_box ul li.home-icon {
    margin: 0
}

.navigation_box ul li.home-icon a {
    padding: 0
}

.navigation_box ul li.home-icon a:before {
    display: none
}

.navigation_box ul li.home-icon a img {
    float: left;
    width: 50px
}

.navigation_box ul li a {
    color: #fff!important;
    padding-left: 0;
    padding-right: 0;
    position: relative
}

.navigation_box ul li a:hover:before {
    left: 0;
    right: 0
}

.navigation_box ul li a:before {
    content: "";
    height: 2px;
    left: 50%;
    right: 50%;
    background: #005bab;
    position: absolute;
    bottom: 7px;
    -webkit-transition-property: left, right;
    transition-property: left, right;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.navigation_box ul li.selected a, .navigation_box ul li a:hover, .navigation_box ul li.open a:hover, .navigation_box ul li.open a {
    background: #ffffff!important;
    color: #005bab!important
}

.navigation_box ul li.selected a {
    position: relative
}

.navigation_box ul li.selected a:before {
    left: 0;
    right: 0
}

.navigation_box ul li.open .dropdown-menu li {
    border-color: #ccc
}

.navigation_box ul li.open .dropdown-menu a:hover {
    background: #eb3438!important;
    color: #fff!important
}

.navigation_box ul li:last-child .dropdown-menu {
    left: inherit;
    right: 0
}

.navigation_box ul li ul {
    background: #fff!important;
    border: 0 solid #444!important
}

.navigation_box ul li ul.dropdown-menu {
    padding: 15px;
    min-width: 200px;
    -webkit-box-shadow: 0 5px 50px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 5px 50px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 50px rgba(0, 0, 0, .2)
}

.navigation_box ul li ul.dropdown-menu:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 12px solid #fff;
    border-bottom: 12px solid #fff;
    position: absolute;
    top: -11px;
    left: 25px
}

.navigation_box ul li ul.dropdown-menu li {
    border: 0!important
}

.navigation_box ul li ul.dropdown-menu li a {
    color: #263238!important;
    background: #fff!important
}

.navigation_box ul li ul.dropdown-menu li a:hover {
    background: #eb3438;
    color: #fff!important
}

.navigation_box ul li li a:before {
    display: none
}

.navigation_box ul li.open .dropdown-menu a {
    color: #263238!important
}

.navigation_box ul li ul li {
    border-color: #444!important;
    margin-left: 0
}

.navigation_box ul li.open a {
    color: #fff!important
}

.navigation_box ul li ul li a, .navigation_box ul li.open ul li a {
    color: #fff!important
}

.navigation_box ul li.open ul li a:hover {
    color: #fff!important
}

.top-nav-box .navigation_box ul li a, .top-nav-box .navigation_box ul li.open a {
    color: #555!important
}

.top-nav-box .navigation_box ul li.open ul li a:hover {
    background: #333!important;
    color: #fff!important
}

.navigation_box ul li:last-child .dropdown-menu {
    left: inherit;
    right: -36px
}

.navigation_box ul li:last-child ul.dropdown-menu:before {
    right: 22px;
    left: inherit
}

.top-nav-box .calendar-box .current-date {
    color: #263238;
    font-size: 14px
}

.top-nav-box .calendar-box .current-date .left-icon {
    font-size: 15px
}

.top-nav-box .calendar-box .current-date .main-title {
    font-size: 15px
}

.top-nav-box .calendar-box .current-date a {
    color: #fff
}

.section {
    float: left;
    width: 100%
}

.navigation_box.tops.top-controls {
    display: block
}

.navigation_box.tops.top-controls ul {
    float: right;
    width: auto
}

.navigation_box.tops.top-controls li {
    margin-left: 0;
    float: left;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    margin-left: -1px
}

.navigation_box.tops.top-controls li.extra-nav a {
    width: auto;
    padding: 0 12px;
    background: #333;
    color: #fff!important;
    font-size: 14px
}

.navigation_box.tops.top-controls li .menu-toggle {
    position: relative
}

.navigation_box.tops.top-controls li a {
    height: 50px;
    line-height: 59px;
    padding: 0;
    width: 47px;
    text-align: center
}

.navigation_box.tops.top-controls li a:after {
    display: none
}

.navigation_box.tops.top-controls li a .left-icon {
    font-size: 17px
}

.navigation_box.tops.top-controls li .menu-toggle {
    position: relative;
    float: left;
    right: 0;
    height: 50px;
    width: 47px;
    top: 0;
    line-height: 59px
}

.navigation_box.tops.top-controls li .menu-toggle .left-icon {
    font-size: 22px
}

.navigation-box.sub-nav {
    padding: 8px 0 0
}

.navigation-box.sub-nav .navigation_box ul li a {
    padding: 9px 0 13px;
    font-size: 18px;
    line-height: 20px
}

.navigation-box.sub-nav .navigation_box ul li a:hover {
    color: #eee!important
}

.navigation-box.sub-nav .navigation_box ul li a:after {
    font-size: 11px;
    color: #fff
}

.navigation-box.sub-nav .navigation_box ul li ul li a {
    padding: 9px 20px 5px
}

.navigation-box.sub-nav .navigation_box ul li ul li a, .navigation-box.sub-nav .navigation_box ul li ul li a:hover {
    color: #263238!important
}

.navigation-box.sub-nav .navigation_box ul li.open a.nav-link {
    background: 0 0!important;
    color: #fff!important
}

.navigation-box.sub-nav .navigation_box ul li.open ul li a {
    color: #263238!important;
    background: #fff!important
}

.navigation-box.sub-nav .navigation_box ul li.open ul li a:hover {
    color: #fff!important;
    background: #263238!important
}

.navigation-box.sub-nav .navigation_box ul li a:after {
    top: 3px
}

.navigation_box ul li.covid-nav {
    display: none
}

.menu-box .navigation_box ul li.covid-nav {
    display: block
}

.navigation-box.sub-nav {
    max-width: 100%;
    flex: 0 0 100%;
    -ms-flex: 0 0 100%
}

.menu-box .navigation_box ul li {
    padding: 0 10px
}

.menu-box .navigation_box ul li ul li a {
    padding: 9px 10px!important
}

.menu-box .navigation_box ul li.dropdown.open ul li a {
    background: #fff!important;
    font-size: 17px
}

.menu-box .navigation_box ul li.dropdown.open ul li a:hover {
    background: #eb3438!important
}

.menu-box .navigation_box ul li.dropdown.open a {
    background: #eb3438!important
}

.menu-box .navigation_box ul li.dropdown.open a .dropdown-toggle:after {
    color: #fff!important
}

.menu-box .navigation_box ul li.dropdown .dropdown-toggle:after {
    display: none;
    position: absolute;
    right: 16px;
    top: 12px;
    color: #263238
}

.menu-box .navigation_box ul li.dropdown a.dropdown-toggle:hover:after {
    color: #fff!important
}

.menu-box .navigation_box ul li a {
    padding: 6px 10px!important
}

.menu-box .navigation_box ul li ul {
    width: 152px!important;
    -webkit-box-shadow: -3px 1px 10px rgba(0, 0, 0, .8);
    -moz-box-shadow: -3px 1px 10px rgba(0, 0, 0, .8);
    box-shadow: -3px 1px 10px rgba(0, 0, 0, .8)
}

.menu-box .navigation_box ul li ul li {
    padding: 0
}

.menu-box .navigation_box ul li a {
    font-size: 17px;
    padding: 6px 20px;
    font-family: vesper libre, serif;
    font-weight: 500
}

.menu-box .navigation_box ul li a:before {
    display: none
}

.menu-box .navigation_box ul li.nav-toggle {
    display: none
}

.menu-box .navigation_box ul li.home-icon {
    display: none
}

.menu-box .navigation_box ul li.dropdown.open .dropdown-toggle:after {
    color: #fff!important
}

.menu-box .navigation_box ul li.extra .dropdown-menu {
    top: inherit!important;
    bottom: -10px
}

.menu-box .navigation_box ul li.extra .dropdown-menu:before {
    bottom: 20px;
    top: inherit!important
}

.mymove {
    -webkit-animation: movebg 5s infinite;
    -moz-animation: movebg 5s infinite;
    -o-animation: movebg 5s infinite;
    animation: movebg 5s infinite
}

.editor-box {
    font-size: 19px;
    color: #111;
    line-height: 36px;
    font-weight: 400;
    width: 100%;
    display: inline-block;
    font-family: mukta, sans-serif
}

.editor-box .full-bigyapan img {
    margin: 0
}

.editor-box .featured-image img {
    margin-top: 0
}

.editor-box table a {
    text-decoration: none
}

.editor-box .align-center, .editor-box img.align-none {
    display: table;
    margin: 0 auto
}

.editor-box .align-center img, .editor-box img.align-none img {
    margin: 0 auto 10px;
    display: table;
    float: none
}

.editor-box img {
    float: left;
    margin: 0 30px 0 0
}

.editor-box img.align-left {
    float: left;
    margin-right: 30px;
    margin-top: 15px
}

.editor-box img.align-right {
    float: right;
    margin-left: 30px;
    margin-top: 15px
}

.editor-box img.align-center, .editor-box img.align-none {
    margin: 30px auto;
    text-align: center;
    display: block;
    float: none
}

.editor-box figure img {
    margin: 0
}

.editor-box figure img.pull-img-left {
    margin-bottom: 0!important
}

.editor-box figure.align-left {
    float: left;
    margin: 0 30px 10px 0
}

.editor-box figure.align-right {
    float: right;
    margin: 0 0 10px 30px
}

.editor-box figure.align-center {
    text-align: center;
    display: table;
    margin: 30px auto;
    float: none;
    width: 100%!important
}

.editor-box figure.align-none {
    text-align: center;
    display: table;
    margin: 30px auto;
    float: none
}

.editor-box ul {
    margin: 30px 0 30px 70px
}

.editor-box ul li {
    padding-left: 10px;
    line-height: 30px;
    margin-bottom: 10px
}

.editor-box ol {
    margin: 30px 0 30px 7px
}

.editor-box ol li {
    padding-left: 10px;
    line-height: 30px;
    margin-bottom: 10px;
    list-style: decimal
}

.editor-box a {
    color: #3b5998
}

.editor-box a:hover {
    text-decoration: underline
}

.editor-box em, .editor-box i {
    font-style: italic
}

.editor-box strong, .editor-box b {
    font-weight: 700
}

.editor-box h1 {
    color: #222;
    font-weight: 700;
    margin: 10px 0 20px;
    font-size: 28px;
    line-height: 32px
}

.editor-box h2 {
    color: #222;
    font-weight: 700;
    margin: 10px 0 20px;
    font-size: 22px;
    line-height: 28px
}

.editor-box h3 {
    color: #222;
    font-weight: 700;
    margin: 10px 0 20px;
    font-size: 18px;
    line-height: 22px
}

.editor-box h4 {
    color: #222;
    font-weight: 700;
    margin: 10px 0 20px;
    font-size: 17px;
    line-height: 20px
}

.editor-box h5 {
    color: #222;
    font-weight: 700;
    margin: 10px 0 20px;
    font-size: 14px;
    line-height: 16px
}

.editor-box h6 {
    color: #222;
    font-weight: 700;
    margin: 10px 0 20px;
    font-size: 12px;
    line-height: 16px
}

.editor-box blockquote {
    border: none;
    padding: 0;
    color: #263238;
    font-size: 20px;
    font-family: mukta, sans-serif;
    line-height: 30px;
    margin-bottom: 0;
    font-weight: 700;
    position: relative;
    padding: 30px;
    margin: 10px 30px 0 0;
    background-size: 6%;
    float: left;
    width: 100%;
    position: relative
}

.editor-box blockquote:after {
    bottom: 0;
    content: "";
    width: 77%;
    height: 2px;
    background: #267163;
    position: absolute;
    right: 0
}

.editor-box blockquote:before {
    content: "";
    position: absolute;
    background: url(../images/blockquote-open.svg) no-repeat center center;
    width: 27px;
    height: 19px;
    top: 0;
    left: 0;
    z-index: 1;
    text-align: center;
    line-height: 32px;
    color: #eee;
    font-size: 46px;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    background-size: 100%
}

.editor-box blockquote:after {
    content: "";
    display: none;
    position: absolute;
    background: url(../images/blockquote-close.png) no-repeat center center;
    width: 32px;
    height: 32px;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
    text-align: center;
    line-height: 32px;
    color: #eee;
    font-size: 46px;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    background-size: 100%
}

.editor-box img {
    margin-bottom: 10px;
    max-width: 100%;
    height: auto;
    display: block
}

.editor-box iframe {
    max-width: 100%
}

.editor-box p {
    padding: 0 0 10px
}

.editor-box figcaption {
    display: block;
    border-bottom: 1px solid #ddd;
    padding: 10px 0;
    margin-bottom: 15px
}

.editor-box figcaption span {
    float: right
}

.editor-box .embed-responsive {
    margin: 30px 0
}

.editor-box .wp-caption {
    max-width: 100%;
    margin-top: 5px;
    margin-bottom: 15px
}

.editor-box .wp-caption img {
    max-width: 100%
}

.editor-box .wp-caption.alignleft {
    float: left;
    margin-right: 30px
}

.editor-box .wp-caption.alignleft img {
    margin: 0
}

.editor-box .wp-caption.alignright {
    float: right;
    margin-left: 30px
}

.editor-box .wp-caption.alignright img {
    margin: 0
}

.editor-box .wp-caption.aligncenter, .editor-box .wp-caption.alignnone {
    margin: 30px auto;
    text-align: center
}

.editor-box .wp-caption.aligncenter img, .editor-box .wp-caption.alignnone img {
    margin: 0
}

.editor-box .wp-caption .wp-caption-text {
    font-size: 12px;
    font-weight: 500;
    font-style: italic;
    line-height: 18px;
    display: block;
    margin: 15px 0
}

.editor-box.sitemap .navigation_box {
    background: 0 0
}

.editor-box.sitemap .navbar-nav {
    margin: 0
}

.editor-box.sitemap .navbar-nav>li {
    display: inline-block;
    width: 100%;
    margin: 0;
    padding-left: 0
}

.editor-box.sitemap .navbar-nav>li>a {
    color: #222;
    text-decoration: none
}

.editor-box.sitemap .navbar-nav>li>a:hover, .editor-box.sitemap .navbar-nav>.open>a, .editor-box.sitemap .navbar-nav>.open>a:hover {
    color: #333!important;
    background: #fff!important
}

.editor-box.sitemap .navbar-nav>li>.dropdown-menu {
    display: block!important;
    height: auto!important;
    position: relative;
    box-shadow: none;
    border: 0;
    margin: 0!important;
    width: 100%;
    padding: 0
}

.editor-box.sitemap .navbar-nav>li>.dropdown-menu, .editor-box.sitemap .dropdown-submenu>.dropdown-menu {
    position: relative;
    display: block;
    left: 0;
    border: 0;
    box-shadow: none;
    background: 0 0!important;
    width: 100%;
    height: auto;
    margin: 0!important
}

.editor-box.sitemap .dropdown-menu>li>a {
    background: 0 0!important;
    color: #222;
    padding-left: 0;
    border: 0!important;
    text-decoration: none
}

.editor-box.sitemap .dropdown-menu>li>a:hover {
    text-decoration: underline
}

.editor-box.sitemap .navbar-nav>li>.dropdown-menu li {
    margin-left: 0;
    padding-left: 30px
}

.editor-box.sitemap .navbar-nav>li>.dropdown-menu li a {
    color: #666;
    font-weight: 400
}

.editor-box.sitemap .navbar-nav>li>.dropdown-menu li a:hover {
    color: #333!important
}

.editor-box .media-left {
    padding-right: 30px
}

.editor-box .media-left img {
    max-width: none;
    margin-top: 0
}

.inner-content {
    background: #fff;
    padding-top: 20px;
    margin-top: 21px
}

.content-box {
    padding-left: 15px;
    padding-top: 10px
}

.right-side-bar {
    padding-right: 22px;
    padding-top: 10px
}

.left-side .sifaris .items:nth-child(1) {
    border-top: 0!important;
    margin-top: 0!important;
    padding-top: 0!important
}

.left-side .sifaris .items:nth-child(2) {
    border-top: 1px solid #ddd!important
}

.left-side .sifaris .items .main-title {
    font-size: 16px;
    font-weight: 500;
    line-height: 26px
}

.left-side .sifaris h1 {
    font-size: 20px;
    color: #267163;
    margin: 0 0 20px;
    padding: 0 0 6px;
    font-weight: 600;
    line-height: 32px;
    border-bottom: 1px solid #337ab7
}

.detail-featured-box .editor-box img {
    max-width: 100%!important;
    width: 100%
}

.left-side .full-ad {
    margin-top: 30px
}

.left-side .full-ad:nth-child(3) {
    margin-top: 60px
}

img.align-left {
    float: left;
    margin-right: 30px;
    margin-top: 15px
}

img.align-right {
    float: right;
    margin-left: 30px;
    margin-top: 15px
}

img.align-center, .editor-box img.align-none, img.align-none {
    margin: 30px auto;
    text-align: center;
    display: block
}

figure img {
    margin: 0
}

figure img.pull-img-left {
    margin-bottom: 0!important
}

figure.align-left {
    float: left;
    margin: 0 30px 10px 0
}

figure.align-right {
    float: right;
    margin: 0 0 10px 30px
}

figure.align-center {
    text-align: center;
    display: table;
    margin: 30px auto
}

figure.align-none {
    text-align: center;
    display: table;
    margin: 30px auto
}

.mymove {
    -webkit-animation: movebg 5s infinite;
    -moz-animation: movebg 5s infinite;
    -o-animation: movebg 5s infinite;
    animation: movebg 5s infinite
}

.radio, .radio .checkbox {
    position: relative;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 50px
}

.radio.first, .radio .first.checkbox {
    margin-left: 0
}

.radio label, .radio .checkbox label {
    font-size: 14px;
    line-height: 1.42857;
    font-weight: 400;
    padding-left: 25px
}

.radio label .circle, .radio label .check {
    border: 1px solid rgba(0, 0, 0, .54);
    height: 15px;
    width: 15px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%
}

.radio label span, .radio .checkbox label span {
    display: block;
    position: absolute;
    left: 0;
    top: 6px;
    transition-duration: .2s
}

.radio label .check {
    height: 15px;
    width: 15px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    background-color: #9c27b0;
    -webkit-transform: scale3d(0, 0, 0);
    -moz-transform: scale3d(0, 0, 0);
    -o-transform: scale3d(0, 0, 0);
    -ms-transform: scale3d(0, 0, 0);
    transform: scale3d(0, 0, 0)
}

.radio input[type=radio] {
    opacity: 0;
    height: 0;
    width: 0;
    overflow: hidden;
    margin-top: 2px
}

.radio input[type=radio]:checked~.check, .radio .checkbox input[type=radio]:checked~.check {
    background-color: #9c27b0
}

.radio input[type=radio]:checked~.check, .radio .checkbox input[type=radio]:checked~.check {
    -webkit-transform: scale3d(.65, .65, 1);
    -moz-transform: scale3d(.65, .65, 1);
    -o-transform: scale3d(.65, .65, 1);
    -ms-transform: scale3d(.65, .65, 1);
    transform: scale3d(.65, .65, 1)
}

.radio label .check {
    height: 15px;
    width: 15px;
    border-radius: 100%;
    background-color: #fff;
    -webkit-transform: scale3d(0, 0, 0);
    -moz-transform: scale3d(0, 0, 0);
    -o-transform: scale3d(0, 0, 0);
    -ms-transform: scale3d(0, 0, 0);
    transform: scale3d(0, 0, 0)
}

.radio label span, .radio .checkbox label span {
    display: block;
    position: absolute;
    left: 10px;
    top: 2px;
    transition-duration: .2s
}

.checkbox input[type=checkbox] {
    opacity: 0;
    position: absolute;
    margin: 0;
    z-index: -1;
    width: 0;
    height: 0;
    overflow: hidden;
    left: 0;
    pointer-events: none
}

.checkbox .checkbox-material {
    vertical-align: middle;
    position: relative;
    top: 1px;
    padding-right: 5px;
    display: inline-block
}

.checkbox .checkbox-material .check {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 1px solid rgba(0, 0, 0, .54);
    overflow: hidden;
    z-index: 1;
    border-radius: 3px
}

.checkbox .checkbox-material:before {
    display: block;
    position: absolute;
    left: 0;
    content: "";
    background-color: rgba(0, 0, 0, .84);
    height: 20px;
    width: 20px;
    border-radius: 100%;
    z-index: 1;
    opacity: 0;
    margin: 0;
    top: 0;
    -webkit-transform: scale3d(2.3, 2.3, 1);
    -moz-transform: scale3d(2.3, 2.3, 1);
    -o-transform: scale3d(2.3, 2.3, 1);
    -ms-transform: scale3d(2.3, 2.3, 1);
    transform: scale3d(2.3, 2.3, 1)
}

.checkbox input[type=checkbox]:checked+.checkbox-material:before {
    -webkit-animation: rippleOn 500ms;
    -moz-animation: rippleOn 500ms;
    -o-animation: rippleOn 500ms;
    -ms-animation: rippleOn 500ms;
    animation: rippleOn 500ms
}

.checkbox .checkbox-material .check {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 1px solid rgba(0, 0, 0, .54);
    overflow: hidden;
    z-index: 1;
    border-radius: 3px
}

.checkbox input[type=checkbox]:checked+.checkbox-material .check {
    background: #fff
}

.checkbox .checkbox-material .check:before {
    position: absolute;
    content: "";
    transform: rotate(45deg);
    display: block;
    margin-top: -3px;
    margin-left: 7px;
    width: 0;
    height: 0;
    background: red;
    box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset;
    -webkit-animation: checkbox-off .3s forwards;
    -moz-animation: checkbox-off .3s forwards;
    -o-animation: checkbox-off .3s forwards;
    -ms-animation: checkbox-off .3s forwards;
    animation: checkbox-off .3s forwards
}

.checkbox input[type=checkbox]:checked+.checkbox-material .check:before {
    color: #fff;
    box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
    -webkit-animation: checkbox-on .3s forwards;
    -moz-animation: checkbox-on .3s forwards;
    -o-animation: checkbox-on .3s forwards;
    -ms-animation: checkbox-on .3s forwards;
    animation: checkbox-on .3s forwards
}

@keyframes checkbox-on {
    0% {
        box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px
    }
    50% {
        box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px
    }
    100% {
        box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px
    }
}

@keyframes rippleOn {
    0% {
        opacity: 0
    }
    50% {
        opacity: .2
    }
    100% {
        opacity: 0
    }
}

@keyframes rippleOff {
    0% {
        opacity: 0
    }
    50% {
        opacity: .2
    }
    100% {
        opacity: 0
    }
}

.checkbox label {
    padding-left: 10px
}

.radio .media {
    overflow: visible
}

.radio .radio-box {
    position: relative
}

.radio .media-left {
    padding-right: 15px
}

.radio .media-heading {
    position: relative;
    color: #fff;
    margin: 5px 0 0;
    left: 0;
    top: 0;
    position: relative;
    font-size: 16px;
    line-height: 24px
}

.radio .radio-box {
    width: 40px;
    left: 0;
    top: 10px;
    height: 40px;
    border: 1px solid #ddd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.radio .circle, .radio .check {
    left: 11px;
    top: 11px
}

.check-options .checkbox {
    margin-top: 0;
    padding-left: 0
}

.check-options .checkbox label {
    padding-left: 0;
    color: #12498c
}

.main-form.area-search-form {
    padding: 0;
    margin-bottom: 0;
    line-height: normal
}

.main-form.area-search-form .rounded-btn {
    height: 35px;
    line-height: 35px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.main-form.area-search-form .textfield, .main-form.area-search-form .feedback .textarea, .feedback .main-form.area-search-form .textarea, .main-form.area-search-form .feedback .select, .feedback .main-form.area-search-form .select, .main-form.area-search-form .get-news-alert .newsletter-btn, .get-news-alert .main-form.area-search-form .newsletter-btn {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.main-form.area-search-form .select {
    line-height: 24px
}

.main-form .file-upload {
    position: relative;
    padding: 0;
    border: 1px solid #eee;
    background: 0 0;
    padding: 0 20px 0 0;
    width: 100%;
    border: 1px solid #ddd;
    background-color: #fff;
    height: 30px;
    display: table;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.main-form .file-upload input[type=file] {
    opacity: 0;
    display: inline-block;
    width: 100%;
    padding: 5px 20px!important;
    margin: 0!important
}

.main-form .file-upload:before {
    content: "Upload File";
    opacity: 1;
    position: absolute;
    right: 15px;
    top: 7px;
    background: #fff;
    padding: 2px 30px;
    font-size: 12px;
    color: #fff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    line-height: 18px;
    -webkit-transition: .3s ease-out;
    -moz-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

.main-form .file-upload:hover:before {
    background: #fff;
    color: #fff;
    -webkit-transition: .3s ease-out;
    -moz-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

.search-block {
    height: 100vh
}

.search-block .search-box {
    text-align: center
}

.search-block h1 {
    font-size: 42px;
    line-height: 52px;
    color: #aaa;
    font-weight: 400;
    padding: 0 20%
}

.search-block h2 {
    font-weight: 400;
    font-size: 16px;
    color: #fff
}

.search-block h2 a {
    color: #fff
}

.search-block h2 a:hover {
    color: #fff
}

.search-block form {
    width: 80%;
    margin: 30px auto;
    background: #fff;
    padding: 0;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    position: relative;
    height: 60px
}

.search-block .textfield, .search-block .feedback .textarea, .feedback .search-block .textarea, .search-block .feedback .select, .feedback .search-block .select, .search-block .get-news-alert .newsletter-btn, .get-news-alert .search-block .newsletter-btn {
    float: left;
    width: 80%;
    border: 0;
    font-size: 16px;
    padding-left: 30px;
    height: 60px;
    background: 0 0
}

.search-block .search-btn {
    position: absolute;
    background: #fff;
    width: 70px;
    height: 60px;
    top: 0;
    right: 0;
    line-height: 73px;
    text-align: center;
    -webkit-border-radius: 0 30px 30px 0;
    -moz-border-radius: 0 30px 30px 0;
    -ms-border-radius: 0 30px 30px 0;
    border-radius: 0 30px 30px 0;
    font-size: 24px
}

.contact-form .main-title {
    margin-bottom: 15px!important
}

.feedback, .feedback fieldset {
    margin: 30px 0 0;
    padding: 0
}

.form-groups {
    margin-bottom: 40px;
    padding: 5px;
    background: #eee
}

.form-groups.recaptcha {
    background: 0 0;
    margin-bottom: 10px
}

.feedback fieldset, .feedback fieldset fieldset {
    margin: 0
}

.feedback .textfield, .feedback .textarea, .feedback .select, .feedback .get-news-alert .newsletter-btn, .get-news-alert .feedback .newsletter-btn {
    border: 0;
    padding: 5px 20px;
    font-size: 14px;
    display: block;
    width: 100%;
    margin: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background: 0 0;
    position: relative;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border: 0;
    transition: background 0s ease-out;
    float: none;
    box-shadow: none;
    color: #222;
    line-height: 20px
}

.feedback .textarea {
    height: 200px;
    color: #fff
}

.feedback .select {
    font-size: 14px
}

.feedback .select {
    padding-left: 0;
    color: #aaa;
    border-bottom: 1px solid #d2d2d2
}

.feedback .select option {
    font-family: source sans pro;
    color: #ccc
}

.contact-title, .contact-name {
    font-size: 14px;
    display: block;
    margin: 0 0 30px
}

.contact-name {
    font-size: 18px;
    color: #111;
    margin: 0
}

.contact-address {
    margin-top: 30px
}

.contact-address .address-info {
    font-size: 14px;
    display: block;
    border-top: 1px solid #ddd;
    padding: 30px 0;
    line-height: 22px
}

.contact-address .first {
    border-top: 0;
    padding-top: 10px
}

.label {
    color: #222;
    font-size: 16px;
    position: absolute;
    left: 25px;
    font-weight: 400;
    top: 5px;
    padding: 7px 0 0 13px;
    pointer-events: none;
    color: #aaa;
    transition: all 200ms
}

.submit .right-icon {
    font-size: 18px;
    margin-left: 15px
}

.focused .textfield, .focused .feedback .textarea, .feedback .focused .textarea, .focused .feedback .select, .feedback .focused .select, .focused .get-news-alert .newsletter-btn, .get-news-alert .focused .newsletter-btn {
    position: relative;
    transition-duration: .3s
}

.focused label {
    position: absolute;
    top: -30px;
    font-size: 12px;
    left: 25px
}

.search-college.search-block {
    height: auto
}

.search-college .show-filter {
    display: flex!important
}

.search-college form {
    background: 0 0;
    height: auto;
    width: 100%;
    padding: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.search-college .filter-box, .search-college .form-groups {
    background: #fff;
    padding: 0;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    position: relative;
    height: 60px;
    border: 0;
    display: table;
    width: 100%;
    padding-left: 140px
}

.search-college .search-btn {
    background: #222;
    color: #fff
}

.search-college .college-search {
    width: 90%
}

.search-college .filter-option {
    position: absolute;
    left: 0;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    background: #ddd;
    padding: 0 15px 0 30px;
    height: 60px;
    line-height: 60px;
    color: #222;
    text-transform: uppercase
}

.search-college .filter-option .right-icon {
    font-size: 16px;
    margin-left: 15px;
    color: #979696
}

.search-college .form-groups {
    padding: 0 15px 0 30px;
    display: block
}

.search-college .form-groups .select {
    width: 100%;
    padding: 16px 0;
    font-size: 16px;
    color: #767676;
    border: 0;
    background: transparent url(../images/down.png) no-repeat 94% 50%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-right: 35px
}

.search-college .filters {
    margin: 0;
    width: 100%;
    -webkit-transition: .3s all;
    -moz-transition: .3s all;
    -o-transition: .3s all;
    transition: .3s all;
    display: none
}

.search-college .search-now {
    -webkit-transition: .3s all;
    -moz-transition: .3s all;
    -o-transition: .3s all;
    transition: .3s all
}

.search-data, .search-filters {
    float: left;
    width: 160px;
    background: #eee;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    margin-left: 15px;
    padding: 2px 18px;
    position: relative
}

.search-data .textfield, .search-filters .textfield, .search-data .feedback .textarea, .feedback .search-data .textarea, .search-filters .feedback .textarea, .feedback .search-filters .textarea, .search-data .feedback .select, .feedback .search-data .select, .search-filters .feedback .select, .feedback .search-filters .select, .search-data .get-news-alert .newsletter-btn, .get-news-alert .search-data .newsletter-btn, .search-filters .get-news-alert .newsletter-btn, .get-news-alert .search-filters .newsletter-btn {
    background: #eee;
    font-size: 12px;
    line-height: 14px;
    border: 0;
    margin: 0;
    padding: 0;
    width: 90%
}

.search-data .search-btn, .search-filters .search-btn {
    position: absolute;
    right: 15px;
    top: 5px;
    font-size: 12px
}

.search-filter {
    margin-top: -7px
}

.search-filters {
    padding-right: 10px
}

.search-filters select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 12px;
    color: #666;
    border: 0;
    padding-right: 0;
    background: #eee url(../images/down.png) no-repeat 96% 50%;
    background-size: 13px;
    float: left;
    width: 100%
}

.search-filters .form-groups {
    padding: 0;
    border: 0
}

.student-college-search {
    margin-bottom: 40px
}

.student-college-search.search-college .form-groups {
    background: #f2ecec;
    padding-left: 22px
}

.student-college-search.search-college .filter-option {
    background: #f2ecec;
    padding-left: 40px
}

.student-college-search.search-college .college-search {
    background: #f8f7f7;
    width: 90%
}

.student-college-search.search-college .search-now {
    width: 100%;
    margin: 0!important;
    display: table;
    max-width: none
}

.upload-box .modal-header {
    background: #fff;
    border-radius: 0!important;
    border: 0!important
}

.upload-box .modal-header .modal-title {
    font-size: 20px;
    color: #222;
    border: 0;
    font-weight: 500;
    text-align: center;
    display: table;
    width: 100%
}

.upload-box .modal-header .dismiss-btn {
    position: absolute;
    opacity: 1;
    right: -20px;
    top: -20px;
    margin: 0;
    padding: 0;
    z-index: 98;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    text-align: center;
    background: #222;
    border: 1px solid #ccc;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, .8);
    -moz-box-shadow: 0 10px 30px rgba(0, 0, 0, .8);
    box-shadow: 0 10px 30px rgba(0, 0, 0, .8)
}

.upload-box .modal-header .dismiss-btn:hover {
    background: #fff;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.upload-box .upload-form .label {
    position: relative;
    top: 0;
    left: 0;
    color: #222;
    display: block;
    margin: 0 0 10px;
    padding: 0;
    font-weight: 500;
    font-size: 14px
}

.upload-box .upload-form .textfield, .upload-box .upload-form .feedback .textarea, .feedback .upload-box .upload-form .textarea, .upload-box .upload-form .feedback .select, .feedback .upload-box .upload-form .select, .upload-box .upload-form .get-news-alert .newsletter-btn, .get-news-alert .upload-box .upload-form .newsletter-btn {
    padding: 5px 10px;
    display: block;
    color: #222;
    font-size: 14px;
    border: 1px solid #ddd;
    width: 100%
}

.upload-box .upload-form .textarea {
    border: 1px solid #ddd;
    width: 100%;
    height: 300px;
    font-size: 14px;
    padding: 5px 10px
}

.upload-box .upload-form .select {
    width: 100%;
    padding: 0 15px;
    font-size: 14px;
    height: 38px;
    color: #767676;
    border: 1px solid #ddd;
    background: transparent url(../images/down.png) no-repeat 98% 50%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.upload-box .upload-form .form-group {
    margin-bottom: 1.5em
}

#payment-form .modal-lg {
    max-width: 870px
}

#payment-form .payment-info {
    background: #666;
    padding: 40px;
    color: #f3f3f3
}

#payment-form .payment-info .main-title {
    color: #fff;
    font-size: 23px;
    line-height: 34px;
    font-weight: 500;
    display: block;
    margin-bottom: 40px;
    letter-spacing: -1px
}

#payment-form .payment-info .media .left-icon {
    font-size: 30px
}

#payment-form .payment-info .media .main-title {
    font-size: 18px;
    line-height: 24px;
    color: #f3f3f3;
    font-weight: 400;
    letter-spacing: normal
}

#payment-form .payment-form {
    background: #fff
}

#payment-form form {
    padding: 40px 0
}

#payment-form .form-groups {
    background: #eee;
    position: relative;
    padding: 0 15px
}

#payment-form .label {
    left: inherit
}

#payment-form .fieldbox {
    padding: 0 15px
}

#payment-form .textfield, #payment-form .feedback .textarea, .feedback #payment-form .textarea, #payment-form .feedback .select, .feedback #payment-form .select, #payment-form .get-news-alert .newsletter-btn, .get-news-alert #payment-form .newsletter-btn {
    padding: 15px
}

#payment-form .login-btn {
    margin: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    width: 100%;
    font-size: 20px;
    font-weight: 500
}

#payment-form .dismiss-btn {
    position: absolute;
    opacity: 1;
    right: -30px;
    top: -20px;
    z-index: 98;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    text-align: center;
    background: #222;
    border: 1px solid #ccc;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, .8);
    -moz-box-shadow: 0 10px 30px rgba(0, 0, 0, .8);
    box-shadow: 0 10px 30px rgba(0, 0, 0, .8)
}

#payment-form .dismiss-btn:hover {
    background: #fff;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

#payment-form .modal-content {
    position: relative
}

.file-upload {
    position: relative;
    padding: 0;
    border: 1px solid #eee;
    background: 0 0;
    padding: 0 20px 0 0;
    width: 100%;
    border: 1px solid #d2d6de;
    height: 35px;
    display: inline-block
}

.file-upload input[type=file] {
    opacity: 0;
    display: inline-block;
    width: 100%;
    padding: 5px 20px!important;
    margin: 0!important
}

.file-upload:before {
    content: "Upload";
    opacity: 1;
    position: absolute;
    right: 15px;
    top: 5px;
    padding: 2px 30px;
    font-size: 12px;
    color: #222;
    background: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    line-height: 18px;
    -webkit-transition: .3s ease-out;
    -moz-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

.file-upload:hover:before {
    -webkit-transition: .3s ease-out;
    -moz-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    -webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, .8);
    -moz-box-shadow: 0 5px 30px rgba(0, 0, 0, .8);
    box-shadow: 0 5px 30px rgba(0, 0, 0, .8)
}

.file-upload .choose-file {
    margin-top: -40px;
    margin-bottom: 0;
    font-size: 13px;
    color: #888;
    margin-left: 15px;
    width: 60%;
    float: left;
    font-weight: 400
}

.file-upload .choose-file span {
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80%;
    display: inline-block;
    overflow: hidden;
    position: relative;
    top: 7px
}

.father-box .sub-main-title, .mother-box .sub-main-title {
    margin-bottom: 10px;
    font-weight: 500;
    font-size: 14px
}

.mother-box .sub-main-title {
    margin-top: 40px
}

.select2-container .select2-selection--multiple {
    min-height: inherit
}

.select2-container--default .select2-selection--multiple {
    border: 1px solid #ddd;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    -ms-border-radius: 0!important;
    border-radius: 0!important;
    cursor: text;
    font-size: 14px
}

.select2-container--default .select2-search--inline .select2-search__field {
    width: 100%!important
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: 1px solid #ddd
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    padding: 0 5px 5px;
    width: 100%;
    display: table
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    margin: 5px 0 0 5px;
    line-height: normal
}

.search-site {
    width: 100%;
    margin: 0;
    background: #fff;
    padding: 0;
    position: relative;
    height: 50px;
    top: 0;
    right: 0;
    z-index: 98;
    display: block;
    -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, .3);
    box-shadow: 0 3px 10px rgba(0, 0, 0, .3)
}

.search-site.hide {
    display: none!important
}

.search-site.show-search {
    display: block
}

.search-site .textfield, .search-site .feedback .textarea, .feedback .search-site .textarea, .search-site .feedback .select, .feedback .search-site .select, .search-site .get-news-alert .newsletter-btn, .get-news-alert .search-site .newsletter-btn {
    float: left;
    width: 84%;
    border: 0;
    font-size: 16px;
    padding-left: 15px;
    height: 50px;
    background: 0 0
}

.search-site .textfield:focus, .search-site .feedback .textarea:focus, .feedback .search-site .textarea:focus, .search-site .feedback .select:focus, .feedback .search-site .select:focus, .search-site .get-news-alert .newsletter-btn:focus, .get-news-alert .search-site .newsletter-btn:focus {
    background: #fff;
    color: #263238;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.search-site .search-btn {
    position: absolute;
    background: #2f77bc;
    width: 50px;
    height: 50px;
    top: 0;
    right: 0;
    color: #fff;
    line-height: 52px;
    text-align: center;
    font-size: 18px;
    border: 0;
    cursor: pointer;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.search-site .search-btn:hover {
    background: #263238;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.search-site.new-search {
    height: auto;
    background: 0 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.search-site.new-search .row {
    margin: 0
}

.search-site.new-search .form-groups {
    background: #fff;
    margin-bottom: 15px
}

.search-site.new-search .form-groups .textfield, .search-site.new-search .form-groups .feedback .textarea, .feedback .search-site.new-search .form-groups .textarea, .search-site.new-search .form-groups .feedback .select, .feedback .search-site.new-search .form-groups .select, .search-site.new-search .form-groups .get-news-alert .newsletter-btn, .get-news-alert .search-site.new-search .form-groups .newsletter-btn {
    background: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    width: 100%
}

.search-site.new-search .search-btn {
    width: auto;
    padding: 0 20px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    position: relative;
    line-height: 52px;
    background: #2d2767;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.search-site.new-search .search-btn:hover {
    background: #ed1c24;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.search-site.new-search .submit-btn {
    top: 3px;
    position: relative;
    margin-right: 7px
}

.search-site.new-search .search-btn {
    height: 50px;
    width: 50px;
    font-size: 17px;
    line-height: 52px;
    background: #494949;
    position: absolute;
    top: 5px;
    right: 5px;
    text-align: center;
    padding: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.search-site.new-search .search-btn:hover {
    background: #666
}

.search-site.new-search.photo-search {
    background: #fff;
    border: 1px solid #263238;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    max-width: 690px;
    height: 40px;
    display: table;
    padding: 0 10px;
    margin: 0 auto 30px
}

.search-site.new-search.photo-search .form-groups {
    margin-bottom: 0;
    margin-top: 3px
}

.search-site.new-search.photo-search .textfield, .search-site.new-search.photo-search .feedback .textarea, .feedback .search-site.new-search.photo-search .textarea, .search-site.new-search.photo-search .feedback .select, .feedback .search-site.new-search.photo-search .select, .search-site.new-search.photo-search .get-news-alert .newsletter-btn, .get-news-alert .search-site.new-search.photo-search .newsletter-btn {
    border: 0;
    font-family: montserrat, sans-serif;
    font-size: 14px;
    line-height: 23px;
    height: 23px;
    background: 0 0;
    width: 94%
}

.search-site.new-search.photo-search .search-btn {
    width: 18px;
    height: 18px;
    background: 0 0;
    color: #263238;
    top: 8px;
    line-height: 18px
}

.search-site.new-search.photo-search .search-btn:hover {
    color: #eb3438
}

.btn-search.close-icon .left-icon:before {
    content: "\e870";
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.unicode-box {
    display: block;
    margin: 0
}

.unicode-box .converter-tab {
    margin-bottom: 10px
}

.unicode-box .nav-tabs {
    border: 0
}

.unicode-box .nav-tabs .nav-item {
    margin-right: 5px
}

.unicode-box .nav-tabs .nav-link {
    font-size: 17px;
    font-weight: 400;
    color: #fff;
    background: #999;
    border: 0;
    padding: 0 20px;
    line-height: 40px;
    height: 40px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.unicode-box .nav-tabs .nav-link .tab-title {
    position: relative;
    top: 3px
}

.unicode-box .nav-tabs .nav-link:hover {
    color: #fff;
    background: #666
}

.unicode-box .nav-tabs .nav-link.active {
    color: #fff;
    background: #666;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.unicode-form {
    margin: 0;
    padding: 0
}

.unicode-form fieldset {
    margin: 0;
    padding: 0;
    border: 0
}

.unicode-form label {
    display: block;
    font-size: 14px;
    margin: 0 0 15px
}

.unicode-form .textfield, .unicode-form .feedback .textarea, .feedback .unicode-form .textarea, .unicode-form .feedback .select, .feedback .unicode-form .select, .unicode-form .get-news-alert .newsletter-btn, .get-news-alert .unicode-form .newsletter-btn {
    border: 1px solid #ddd;
    padding: 15px;
    font-size: 16px;
    color: #222;
    width: 100%
}

.unicode-form .textarea {
    height: 460px;
    overflow: auto;
    resize: vertical;
    font-size: 20px;
    line-height: 32px
}

.unicode-form .convert-btn {
    background: #ed1c24;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    padding: 0 20px;
    line-height: 40px;
    height: 40px;
    color: #fff;
    display: table;
    font-weight: 700;
    font-size: 16px;
    margin: 15px auto 30px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    position: relative;
    line-height: 22px;
    border: 0;
    top: 0
}

.unicode-form .convert-btn .btn-title {
    position: relative;
    top: 3px
}

.unicode-form .convert-btn .left-icon {
    position: relative;
    font-size: 20px
}

.unicode-form .convert-btn:hover {
    background: #666;
    color: #fff;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.the-big img {
    width: 100%
}

.datepicker.dropdown-menu {
    z-index: 9998!important
}

.search-site.newsletter-form {
    margin-top: 30px;
    height: 36px
}

.search-site.newsletter-form .textfield, .search-site.newsletter-form .feedback .textarea, .feedback .search-site.newsletter-form .textarea, .search-site.newsletter-form .feedback .select, .feedback .search-site.newsletter-form .select, .search-site.newsletter-form .get-news-alert .newsletter-btn, .get-news-alert .search-site.newsletter-form .newsletter-btn {
    height: 36px
}

.search-site.newsletter-form .search-btn {
    height: 36px;
    font-size: 24px;
    line-height: 46px;
    background: #111
}

.search-site.newsletter-form .search-btn:hover {
    background: #666
}

.search-news .modal-title {
    width: 90%;
    padding-left: 0;
    line-height: 32px
}

.search-news .main-logo {
    position: absolute;
    top: 10px;
    left: 15px;
    max-width: 120px
}

.search-news .head-title {
    margin-top: 5px;
    color: #666;
    font-weight: 700
}

.feedback, .feedback fieldset {
    padding: 10px;
    border: 1px solid #ccc
}

.feedback fieldset, .feedback fieldset fieldset {
    border: 0;
    padding: 0
}

.feedback .fieldbox {
    margin-top: 20px
}

.feedback .fieldbox:nth-child(1) {
    margin-top: 0
}

.feedback label, .feedback fieldset label {
    font-weight: 700;
    color: #263238;
    font-size: 14px
}

.feedback .textfield, .feedback .textarea, .feedback .select, .feedback .get-news-alert .newsletter-btn, .get-news-alert .feedback .newsletter-btn {
    padding: 7px 10px;
    border: 1px solid #ccc
}

.feedback .small-text {
    font-size: 12px;
    font-style: italic;
    display: block;
    line-height: 18px;
    padding: 5px 0
}

.feedback .small-text.error-message {
    color: #d13938
}

.feedback .checkbox input[type=checkbox]:checked+.checkbox-material .check {
    background: #fff
}

.feedback .checkbox label {
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    position: relative;
    padding-left: 30px
}

.feedback .checkbox label .checkbox-material {
    position: absolute;
    left: 0;
    top: 5px
}

.feedback .checkbox label .checkbox-material:before {
    top: 4px;
    left: 3px
}

.feedback .submit-btn {
    font-size: 15px;
    background: #ed1c24;
    font-weight: 700;
    padding: 5px 20px;
    color: #fff;
    border: 0;
    cursor: pointer;
    text-transform: uppercase;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.feedback .submit-btn:hover {
    background: #263238;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.feedback.login-form, .feedback fieldset.login-form {
    padding: 0;
    border: 0;
    margin: 0
}

.feedback.login-form fieldbox, .feedback fieldset.login-form fieldbox {
    margin-top: 12px
}

.feedback.login-form label, .feedback fieldset.login-form label {
    color: #fff;
    font-size: 13px;
    line-height: 13px;
    float: left;
    width: 100%
}

.feedback.login-form .textfield, .feedback fieldset.login-form .textfield, .feedback.login-form .textarea, .feedback fieldset.login-form .textarea, .feedback.login-form .select, .feedback fieldset.login-form .select, .feedback.login-form .get-news-alert .newsletter-btn, .get-news-alert .feedback.login-form .newsletter-btn, .feedback fieldset.login-form .get-news-alert .newsletter-btn, .get-news-alert .feedback fieldset.login-form .newsletter-btn {
    background: #fff;
    font-family: mukta, sans-serif;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    border: 0;
    padding: 0 10px;
    height: 43px;
    line-height: 43px
}

.feedback.login-form .small-text.error-message, .feedback fieldset.login-form .small-text.error-message {
    color: #eb3438;
    font-size: 13px
}

.feedback.login-form .submit-btn, .feedback fieldset.login-form .submit-btn {
    background: #fff;
    color: #263238;
    font-size: 13px;
    font-family: mukta, sans-serif;
    text-transform: none;
    float: left;
    border: 2px solid #eb3438;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    line-height: 20px;
    padding: 10 20px
}

.feedback.login-form .submit-btn:hover, .feedback fieldset.login-form .submit-btn:hover {
    background: #eb3438
}

.feedback.login-form .checkbox label, .feedback fieldset.login-form .checkbox label {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    position: relative;
    padding-top: 8px;
    padding-left: 40px;
    position: relative;
    cursor: pointer;
    top: 5px
}

.feedback.login-form .checkbox label .checkbox-material, .feedback fieldset.login-form .checkbox label .checkbox-material {
    position: absolute;
    left: 0;
    top: 5px
}

.feedback.login-form .checkbox label .checkbox-material .check, .feedback fieldset.login-form .checkbox label .checkbox-material .check {
    width: 28px;
    height: 28px;
    border: 1px solid #ddd;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px
}

.feedback.login-form .checkbox label .checkbox-material .check:before, .feedback fieldset.login-form .checkbox label .checkbox-material .check:before {
    margin-top: 1px;
    margin-left: 11px
}

.feedback.login-form.update-form, .feedback fieldset.login-form.update-form {
    padding-right: 25%
}

.feedback.login-form.update-form label, .feedback fieldset.login-form.update-form label {
    color: #263238;
    font-family: montserrat, sans-serif;
    font-weight: 700;
    text-transform: uppercase
}

.feedback.login-form.update-form label.alt, .feedback fieldset.login-form.update-form label.alt {
    width: 100%
}

.feedback.login-form.update-form .textfield, .feedback fieldset.login-form.update-form .textfield, .feedback.login-form.update-form .textarea, .feedback fieldset.login-form.update-form .textarea, .feedback.login-form.update-form .select, .feedback fieldset.login-form.update-form .select, .feedback.login-form.update-form .get-news-alert .newsletter-btn, .get-news-alert .feedback.login-form.update-form .newsletter-btn, .feedback fieldset.login-form.update-form .get-news-alert .newsletter-btn, .get-news-alert .feedback fieldset.login-form.update-form .newsletter-btn {
    background: #fff;
    border: 1px solid #263238;
    color: #263238
}

.feedback.login-form.update-form .textfield.textarea, .feedback fieldset.login-form.update-form .textfield.textarea, .feedback.login-form.update-form .textarea, .feedback fieldset.login-form.update-form .textarea, .feedback.login-form.update-form .textarea.select, .feedback.login-form.update-form .get-news-alert .textarea.newsletter-btn, .get-news-alert .feedback.login-form.update-form .textarea.newsletter-btn {
    height: 150px
}

.feedback.login-form.update-form .radio label .circle, .feedback fieldset.login-form.update-form .radio label .circle, .radio .feedback.login-form.update-form .checkbox label .circle, .radio .feedback fieldset.login-form.update-form .checkbox label .circle, .feedback.login-form.update-form .radio label .check, .feedback fieldset.login-form.update-form .radio label .check, .radio .feedback.login-form.update-form .checkbox label .check, .radio .feedback fieldset.login-form.update-form .checkbox label .check {
    left: 0
}

.feedback.login-form.update-form .radio-option, .feedback fieldset.login-form.update-form .radio-option {
    font-weight: 400
}

.feedback.login-form.update-form .small-text, .feedback fieldset.login-form.update-form .small-text {
    font-family: montserrat, sans-serif;
    font-weight: 400
}

.feedback.login-form.update-form .small-text.error-message, .feedback fieldset.login-form.update-form .small-text.error-message {
    color: #eb3438;
    font-size: 11px
}

.feedback.login-form.update-form .file-upload, .feedback fieldset.login-form.update-form .file-upload {
    position: relative
}

.feedback.login-form.update-form .file-upload:hover:before, .feedback fieldset.login-form.update-form .file-upload:hover:before {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: #ffdf00;
    color: #263238
}

.feedback.login-form.update-form .file-upload:before, .feedback fieldset.login-form.update-form .file-upload:before {
    content: "Browse";
    border: 1px solid #ccc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    font-size: 12px;
    font-weight: 700;
    padding: 5px 10px
}

.feedback.login-form.update-form .file-upload .choose-file, .feedback fieldset.login-form.update-form .file-upload .choose-file {
    position: absolute;
    top: 0;
    left: 15px;
    margin: 0
}

.feedback.login-form.update-form .file-upload .choose-file span, .feedback fieldset.login-form.update-form .file-upload .choose-file span {
    top: 0
}

.feedback.login-form.update-form .submit-btn, .feedback fieldset.login-form.update-form .submit-btn {
    float: left
}

.feedback.login-form.update-form .submit-btn:hover, .feedback fieldset.login-form.update-form .submit-btn:hover {
    color: #fff;
    background: #eb3438
}

.feedback.login-form input[type=checkbox]:checked+.checkbox-material .check:before, .feedback fieldset.login-form input[type=checkbox]:checked+.checkbox-material .check:before {
    color: #8d172b
}

.update-form {
    margin-top: 0
}

.quick-search {
    background: #fff;
    padding: 0;
    width: 100%;
    height: 30px;
    width: 0;
    position: absolute;
    bottom: 5px;
    right: 30px;
    overflow: hidden;
    border: 0;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.quick-search.search-active {
    width: 94%;
    overflow: visible;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.quick-search .textfield, .quick-search .feedback .textarea, .feedback .quick-search .textarea, .quick-search .feedback .select, .feedback .quick-search .select, .quick-search .get-news-alert .newsletter-btn, .get-news-alert .quick-search .newsletter-btn {
    font-size: 14px;
    color: #263238;
    font-family: montserrat, sans-serif;
    padding: 0 10px;
    height: 28px;
    line-height: 30px;
    border: 0;
    float: left;
    width: 100%
}

.quick-search input::placeholder {
    color: #263238;
    font-size: 14px
}

.mymove {
    -webkit-animation: movebg 5s infinite;
    -moz-animation: movebg 5s infinite;
    -o-animation: movebg 5s infinite;
    animation: movebg 5s infinite
}

.break-tags {
    background: #888;
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    font-weight: 500;
    padding: 8px 10px 4px;
    margin: 0 auto 30px;
    display: table;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.break-tags.big-tags {
    font-size: 23px;
    line-height: 34px;
    font-weight: 700;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 30px
}

.news-break {
    text-align: center;
    margin-top: 20px;
    padding: 30px 0;
    background: #fff;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    -ms-border-radius: 0!important;
    border-radius: 0!important
}

.news-break .video-featured {
    margin-bottom: 15px
}

.news-break .video-featured .embed-responsive {
    margin-bottom: 0
}

.news-break.white-bg {
    background: #fff;
    border-top: 1px solid #ddd!important;
    border-bottom: 0;
    padding: 0;
    border-bottom: 0!important
}

.news-break.white-bg .break-tags {
    background: #888
}

.news-break .embed-responsive {
    margin-bottom: 30px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.news-break .main-title {
    font-size: 32px;
    line-height: 42px;
    font-weight: 700;
    display: block;
    color: #263238;
    margin-bottom: 0;
    padding-top: 30px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.news-break .sub-line {
    font-size: 28px;
    line-height: 38px;
    color: #263238;
    display: block;
    margin: 0 0 15px;
    font-weight: 700
}

.news-break .author-name {
    font-size: 18px;
    color: #ed1c24;
    font-weight: 400;
    display: table;
    margin: 0 auto 30px;
    position: relative
}

.news-break .author-name:before {
    content: "";
    width: 0;
    height: 1px;
    background: #2d2767;
    bottom: 8px;
    position: absolute;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.news-break .author-name:hover:before {
    width: 100%;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.news-break .author-name:hover .main-title {
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.news-break .author-name .date-time {
    font-weight: 400;
    border-left: 1px solid #666;
    padding-left: 10px;
    margin-left: 10px
}

.news-break .description {
    color: #666;
    display: block;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 33px
}

.news-break .description .more-news {
    color: #333
}

.news-break .more-text {
    display: block
}

.news-break img {
    max-width: 100%;
    margin: 0 auto 30px;
    display: table
}

.news-break a {
    display: block
}

.news-break a:hover {
    color: #777
}

.news-break a:hover .main-title {
    color: #666
}

.extra-news-item .tags {
    margin: 0 auto;
    display: table
}

.extra-news-item .items img {
    width: 100%;
    height: 222px;
    object-fit: cover
}

.extra-news-item .items .author-name {
    font-size: 16px;
    font-weight: 400;
    color: #222;
    display: block;
    margin-top: 10px
}

.extra-news-item .title-tag {
    margin-bottom: 30px
}

.extra-news-item.chhapa-bata figure {
    position: relative
}

.extra-news-item.chhapa-bata .main-title {
    margin-top: 0;
    font-size: 20px
}

.extra-news-item.chhapa-bata .main-title.bottom-part {
    background: rgba(0, 0, 0, .5);
    position: absolute;
    bottom: 0;
    color: #fff;
    padding: 10px 20px;
    width: 100%
}

.extra-news-item.chhapa-bata ul.more-news {
    margin: 30px 0 0;
    padding: 0;
    display: block
}

.extra-news-item.chhapa-bata ul.more-news li {
    list-style: none;
    display: block;
    margin: 30px 0 0
}

.extra-news-item.chhapa-bata ul.more-news li:nth-child(1) {
    margin-top: 0
}

.extra-news-item.chhapa-bata ul.more-news li a {
    display: block;
    position: relative;
    padding-left: 30px
}

.extra-news-item.chhapa-bata ul.more-news li a .main-title {
    font-size: 18px;
    line-height: 26px
}

.extra-news-item.chhapa-bata ul.more-news li .left-icon {
    position: absolute;
    left: 0;
    top: 6px;
    color: #267163;
    font-size: 12px
}

.items img {
    display: block
}

.items .main-title {
    line-height: 28px;
    display: block;
    color: #333;
    margin-top: 15px;
    font-weight: 500;
    font-size: 1.375rem;
    line-height: 32px
}

.section.full-bigyapan {
    margin-top: 30px;
    margin-bottom: 0;
    text-align: center
}

.section.full-bigyapan img {
    width: 100%
}

.special-featured-box {
    margin-bottom: 30px
}

.special-featured-box img {
    width: 100%;
    display: table
}

.special-featured-box .big-feature {
    margin-bottom: 30px
}

.special-featured-box .big-feature .main-title.bottom-part {
    padding: 30px
}

.special-featured-box .big-feature .main-title.bottom-part .tags {
    margin: 0
}

.special-featured-box .big-feature .main-title.bottom-part .maintitle {
    font-size: 50px;
    color: #fff;
    display: block;
    margin: 30px 0;
    line-height: 72px;
    font-weight: 500
}

.special-featured-box .big-feature .main-title.bottom-part .maintitle a {
    color: #fff
}

.special-featured-box .big-feature .main-title.bottom-part .author-box {
    border-top: 1px solid #45484c;
    padding-top: 15px;
    margin: 0
}

.special-featured-box .big-feature .main-title.bottom-part .author-box .left-icon {
    font-size: 24px;
    position: relative;
    top: 4px;
    margin-right: 10px
}

.special-featured-box .big-feature .main-title.bottom-part .author-box .author-title {
    font-size: 16px;
    color: #e2dede
}

.special-featured-box .big-feature .main-title.bottom-part .author-box .share-box .left-icon {
    float: left
}

.special-featured-box .big-feature .main-title.bottom-part .author-box .share-box #st-1 .st-total {
    color: #e2dede!important
}

.special-featured-box .big-feature .main-title.bottom-part .author-box .share-now {
    float: left
}

.special-featured-box .items .hide-box {
    margin-bottom: -60px;
    width: 100%;
    display: block;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.special-featured-box .items .author-box {
    border-top: 1px solid #9f9ca0;
    padding-top: 15px;
    margin: 15px 0 0
}

.special-featured-box .items .author-box .left-icon {
    font-size: 18px;
    position: relative;
    top: 2px;
    margin-right: 10px
}

.special-featured-box .items .author-box .author-title {
    font-size: 14px;
    color: #e2dede
}

.special-featured-box .items .by-line {
    padding-left: 0
}

.special-featured-box .items .comment-line {
    padding-right: 0;
    text-align: right
}

.special-featured-box a figure {
    overflow: hidden
}

.special-featured-box a:hover .hide-box {
    margin-bottom: 0;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.special-featured-box a .description {
    color: #222;
    display: block;
    margin-top: 15px;
    text-align: center
}

.left-side {
    margin-top: 0
}

.left-side .full-ad {
    padding: 0
}

.right-side {
    margin-top: 0
}

.bishesh .boundary {
    padding-left: 100px
}

.bishesh .boundary .bishesh-right {
    order: 2
}

.bishesh.news-cat-list {
    margin-top: 60px;
    margin-bottom: 30px
}

.bishesh.news-cat-list:nth-child(2) {
    margin-top: 0
}

.bishesh.news-cat-list .items {
    margin-top: 0
}

.bishesh h1 {
    font-size: 30px;
    color: #267163;
    margin: 0 0 20px;
    padding: 0 0 15px;
    font-weight: 500;
    border-bottom: 1px solid #333
}

.bishesh h2 {
    color: #333;
    font-size: 18px;
    margin: 0;
    padding: 0
}

.bishesh .items {
    margin-top: 60px
}

.bishesh .items:nth-child(1) {
    margin-top: 0
}

.bishesh .items .author-name {
    font-size: 16px;
    color: #666;
    display: block;
    margin-top: 10px
}

.bishesh .items a {
    display: block
}

.bishesh .items a:hover .tags {
    -webkit-transition: transform .35s;
    -moz-transition: transform .35s;
    -o-transition: transform .35s;
    transition: transform .35s;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.bishesh img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.bishesh figure {
    position: relative;
    overflow: hidden
}

.bishesh .tags {
    position: absolute;
    left: 0;
    bottom: 0;
    font-size: 14px;
    padding: 5px 10px;
    margin: 0;
    display: table;
    line-height: 14px
}

.bishesh .bishesh-right .mask-box {
    background: #e9f5ff;
    padding-bottom: 30px;
    margin-top: 120px
}

.bishesh .bishesh-right .items {
    padding: 30px 30px 0;
    margin-top: 30px;
    border-top: 1px solid #ddd
}

.bishesh .bishesh-right .items a {
    display: flex
}

.bishesh .bishesh-right .items .mr-3 {
    max-width: 170px;
    height: 123px;
    margin-right: 1.6rem!important
}

.bishesh .bishesh-right .items .mr-3 figure {
    position: relative;
    height: 100%
}

.bishesh .bishesh-right .items figure {
    margin-bottom: 0
}

.bishesh .bishesh-right .items .media-body .tags {
    margin: 0;
    font-size: 14px;
    padding: 5px 10px
}

.bishesh .bishesh-right .items .media-body .main-title {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 0
}

.bishesh .bishesh-right .items.featured-item {
    padding: 30px;
    text-align: center;
    border: 0;
    margin-top: 0
}

.bishesh .bishesh-right .items.featured-item a {
    display: block
}

.bishesh .bishesh-right .items.featured-item figure {
    margin-bottom: 30px;
    margin-top: -150px
}

.bishesh .bishesh-right .items.featured-item .author-name {
    font-size: 18px;
    color: #222;
    display: block;
    margin-bottom: 30px;
    padding-bottom: 5px;
    position: relative
}

.bishesh .bishesh-right .items.featured-item .author-name:after {
    content: "";
    width: 80px;
    height: 1px;
    position: absolute;
    left: 50%;
    bottom: 0;
    background: #ed1c24;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%)
}

.bishesh .bishesh-right .items .main-title {
    font-size: 28px;
    line-height: 40px;
    color: #222;
    font-weight: 500;
    display: block;
    margin-bottom: 30px
}

.bishesh .bishesh-right .items .description {
    color: #222;
    display: block
}

.bishesh .bishesh-right .items .tags {
    position: relative;
    margin: 0 auto 30px;
    left: inherit;
    right: inherit;
    bottom: inherit;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: 400;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none
}

.bishesh .bishesh-right .items figure {
    position: relative
}

.bishesh .bishesh-right .items .video-play {
    position: absolute;
    top: 50%;
    margin: 0 auto;
    left: 50%;
    font-size: 20px;
    text-align: center;
    line-height: 40px;
    border: 2px solid #fff;
    width: 44px;
    height: 44px;
    background: #ed1c24;
    color: #fff;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    opacity: 1
}

.bishesh .bishesh-right .items .video-play .fa {
    position: relative;
    left: 2px
}

.bishesh .bishesh-right .items a:hover .video-play {
    opacity: 0
}

.more-btn {
    display: block;
    margin-top: 30px;
    padding-left: 100px
}

.more-btn a {
    background: #267163;
    font-size: 14px;
    line-height: 20px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    -ms-border-radius: 35px;
    border-radius: 35px;
    padding: 3px 20px;
    color: #fff
}

.more-btn a .left-icon {
    margin-right: 10px
}

.more-btn a:hover {
    background: #333
}

.samachar .items {
    margin-top: 0
}

.samachar .items:nth-child(1) {
    margin-top: 0
}

.samachar ul.more-news {
    margin: 30px 0 0;
    padding: 0;
    display: block
}

.samachar ul.more-news li {
    list-style: none;
    display: block;
    margin: 30px 0 0
}

.samachar ul.more-news li:nth-child(1) {
    margin-top: 0
}

.samachar ul.more-news li a {
    display: block;
    position: relative;
    padding-left: 30px
}

.samachar ul.more-news li a .main-title {
    font-size: 18px;
    line-height: 26px
}

.samachar ul.more-news li .left-icon {
    position: absolute;
    left: 0;
    top: 6px;
    color: #267163;
    font-size: 12px
}

.videos {
    margin-bottom: 30px
}

.videos h1 {
    padding-bottom: 10px
}

.videos h2 {
    margin-bottom: 10px;
    margin-top: 10px
}

.videos figure {
    position: relative
}

.videos .video-play {
    position: absolute;
    top: 50%;
    margin: 0 auto;
    left: 50%;
    font-size: 20px;
    text-align: center;
    line-height: 40px;
    border: 2px solid #fff;
    width: 44px;
    height: 44px;
    background: #ed1c24;
    color: #fff;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    opacity: 1
}

.videos .video-play .fa {
    position: relative;
    left: 2px
}

.videos a:hover .video-play {
    opacity: 0
}

.taja-box .items .main-title {
    font-weight: 700;
    font-size: 14px!important;
    line-height: 20px;
    margin-top: 0
}

.taja-box .items img {
    width: 70px;
    height: 70px;
    object-fit: cover
}

.taja-box .owl-theme .owl-dots {
    position: relative;
    margin-top: 20px
}

.taja-box .owl-theme .owl-dots .owl-dot.active span {
    background: #6e6e6e!important
}

.taja-box .owl-theme .owl-dots .owl-dot span {
    width: 8px!important;
    height: 8px!important;
    margin: 5px;
    background: #a6a6a6!important
}

.taja-slider {
    padding: 0 15px
}

.taja-slider .items {
    display: none
}

.taja-slider .owl-item {
    display: none
}

.taja-slider.owl-loaded .owl-item {
    display: block
}

.taja-slider.owl-loaded .owl-item .items {
    display: flex
}

.main-story-slider, .featured-one {
    padding: 0 15px;
    margin-bottom: 30px
}

.main-story-slider figure, .featured-one figure {
    position: relative
}

.main-story-slider figure:before, .featured-one figure:before {
    content: "";
    padding: 30px 40px;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #ddd;
    width: 100%;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    background-image: linear-gradient(to bottom, transparent, #000);
    height: 65%;
    z-index: 90
}

.main-story-slider img, .featured-one img {
    width: 100%;
    height: 375px;
    object-fit: cover
}

.main-story-slider .main-title, .featured-one .main-title {
    font-size: 24px;
    line-height: 34px;
    font-weight: 700;
    margin: 0;
    padding: 30px;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #ddd;
    width: 100%;
    z-index: 92;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.main-story-slider a, .featured-one a {
    display: table;
    width: 100%;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.main-story-slider a:hover .main-title, .featured-one a:hover .main-title {
    color: #fff;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.main-story-slider .tag-line, .featured-one .tag-line {
    float: left;
    margin: 0 15px 0 0;
    font-size: 19px;
    color: #222;
    font-weight: 500
}

.main-story-slider .tag-line:after, .featured-one .tag-line:after {
    content: "";
    height: 15px;
    width: 2px;
    position: relative;
    top: 5px;
    background: #222;
    margin-left: 10px;
    float: right
}

.main-story-slider .owl-prev, .featured-one .owl-prev, .main-story-slider .owl-next, .featured-one .owl-next {
    font-size: 24px!important;
    margin: 0!important;
    position: absolute;
    left: 20px;
    top: 45%;
    background: 0 0!important;
    border: 0!important;
    -webkit-transform: translateY(-45%);
    -moz-transform: translateY(-45%);
    -ms-transform: translateY(-45%);
    -o-transform: translateY(-45%);
    transform: translateY(-45%)
}

.main-story-slider .owl-next, .featured-one .owl-next {
    right: 20px;
    left: inherit
}

.main-story-slider .items, .featured-one .items {
    display: none
}

.main-story-slider .owl-item, .featured-one .owl-item {
    display: none
}

.main-story-slider.owl-loaded .owl-item, .owl-loaded.featured-one .owl-item {
    display: block
}

.main-story-slider.owl-loaded .owl-item .items, .owl-loaded.featured-one .owl-item .items {
    display: flex
}

.right-side .items {
    margin-top: 69px;
    margin-bottom: 0
}

.right-side .items:first-child {
    margin-bottom: 0;
    margin-top: 0
}

.right-side .items.bigyapan-box:first-child {
    margin-top: 67px
}

.right-side .items h1 {
    font-size: 20px;
    color: #267163;
    margin: 0 0 20px;
    padding: 0 0 6px;
    font-weight: 600;
    line-height: 32px;
    border-bottom: 1px solid #337ab7
}

.right-side .items.bigyapan-box img {
    width: 100%
}

.right-side .bichar .bichar-item {
    text-align: center;
    display: block;
    margin-top: 30px
}

.right-side .bichar .bichar-item .main-title {
    margin-bottom: 10px
}

.right-side .bichar .bichar-item figure {
    max-width: 102px;
    position: relative;
    display: table;
    margin: 0 auto
}

.right-side .bichar .bichar-item figure .author-two {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 40px;
    height: 40px;
    border: 5px solid #fff;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px
}

.right-side .bichar .bichar-item .author-name {
    font-size: 16px;
    color: #222;
    display: block;
    margin-bottom: 30px;
    padding-bottom: 5px;
    position: relative
}

.right-side .bichar .bichar-item .author-name:after {
    content: "";
    width: 80px;
    height: 1px;
    position: absolute;
    left: 50%;
    bottom: 5px;
    background: #ed1c24;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%)
}

.right-side .bichar .bichar-item img {
    width: auto
}

.right-side .ad-item img {
    width: 100%
}

.bishesh.sifaris-list .items.normal-list {
    border-top: 1px solid #ddd;
    margin-top: 0;
    padding: 20px 0
}

.bishesh.sifaris-list .items.normal-list:nth-child(1) {
    border-top: 0;
    padding-bottom: 20px
}

.bishesh.sifaris-list .items.normal-list .tags {
    position: relative;
    left: 0;
    bottom: 0;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none
}

.suchanapati .media {
    margin-top: 30px
}

.suchanapati .media:nth-child(1) {
    margin-top: 0
}

.suchanapati .main-title {
    margin-top: 0;
    font-size: 16px
}

.suchanapati a {
    display: flex
}

.suchanapati a img {
    max-width: 32px
}

.cat-list .big-feature {
    margin-bottom: 0
}

.video-list .video-play {
    position: absolute;
    top: 50%;
    margin: 0 auto;
    left: 50%;
    font-size: 20px;
    text-align: center;
    line-height: 40px;
    border: 2px solid #fff;
    width: 44px;
    height: 44px;
    background: #ed1c24;
    color: #fff;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    opacity: 1
}

.video-list .video-play .fa {
    position: relative;
    left: 2px
}

.video-list a:hover .video-play {
    opacity: 0
}

.video-list .special-featured-box .video-play {
    left: 60px;
    top: 60px
}

.team-list-box {
    margin-top: 50px;
    margin-bottom: 30px
}

.team-list-box:nth-child(1) {
    margin-top: 0
}

.team-list-box .tags {
    margin-bottom: 30px
}

.team-list-box .items {
    text-align: center;
    margin-bottom: 30px
}

.team-list-box .items table {
    text-align: left
}

.team-list-box .items .item {
    padding: 30px 15px;
    background: #fff;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    border: 1px solid #ccc;
    height: 300px;
    display: block!important;
    overflow: hidden
}

.team-list-box .items .item:hover {
    -webkit-box-shadow: 0 5px 50px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 5px 50px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 50px rgba(0, 0, 0, .2);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    border: 1px solid #fff
}

.team-list-box .items .item:hover .social-links {
    opacity: 1;
    top: 0;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.team-list-box .items .item img {
    margin: 0 auto
}

.team-list-box .items .item .main-title {
    font-size: 17px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
    margin-bottom: 5px
}

.team-list-box .items .item .designation {
    font-size: 14px;
    color: #267163
}

.team-list-box .items .item .social-links {
    margin-top: 15px;
    display: block;
    top: 80px;
    position: relative;
    opacity: 0;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.team-list-box .items .item .social-links a {
    background: #d7dddc;
    width: 21px;
    height: 21px;
    color: #267163;
    font-size: 12px;
    text-align: center;
    line-height: 23px;
    margin: 0 2px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    display: inline-block
}

.team-list-box .items .item .social-links a .left-icon {
    top: 0
}

.editor-box p {
    padding-bottom: 30px
}

.editor-box table {
    border: 1px solid #ddd
}

.editor-box table th {
    background: #eb3438;
    color: #fff;
    line-height: 22px;
    font-size: 16px
}

.editor-box table td {
    vertical-align: middle!important;
    line-height: 20px;
    border: 1px solid #ccc!important
}

.editor-box table td .media {
    justify-content: center;
    align-items: center
}

.editor-box table td .media .user-img img {
    margin: 0!important
}

.editor-box table td .media .main-title {
    margin-top: 0;
    font-size: 14px
}

.editor-box table td .social-links {
    margin: 0;
    display: block;
    opacity: 0;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.editor-box table td .social-links a {
    background: #d7dddc;
    width: 21px;
    height: 21px;
    color: #267163;
    font-size: 12px;
    text-align: center;
    line-height: 23px;
    margin: 0 2px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    display: inline-block
}

.editor-box table td .social-links a .left-icon {
    top: 0
}

.editor-box table tr:nth-of-type(odd) {
    background: #fff!important
}

.editor-box table tr:nth-of-type(even) {
    background: #fff!important
}

.editor-box table tr:hover .social-links {
    opacity: 1;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.page-title {
    padding-left: 0
}

.page-title .page-title-big {
    font-size: 50px;
    line-height: 60px;
    color: #222;
    font-weight: 500
}

.heading-box {
    padding-bottom: 10px;
    border-bottom: 1px solid #e1e1e1;
    margin: 30px 0
}

.heading-box .share-box {
    padding-right: 0;
    position: relative;
    top: 5px
}

.heading-box .share-box .share-now {
    float: right
}

.heading-box .share-box .share-now:before {
    content: "\f1e0";
    font-family: "font awesome 5 pro";
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    font-size: 24px;
    color: #999;
    position: relative;
    top: 2px;
    margin-right: 15px;
    display: none
}

.bishesh .extra-title h1 {
    margin-bottom: 10px;
    padding-bottom: 10px
}

.bishesh .extra-title h2 {
    margin-bottom: 30px
}

.photo-detail .bishesh.news-cat-list .items {
    height: 330px;
    margin-top: 30px
}

.photo-detail .bishesh.news-cat-list .items:nth-child(1) {
    margin-top: 0
}

.photo-detail .bishesh.news-cat-list .items:nth-child(2) {
    margin-top: 0
}

.photo-detail .bishesh.news-cat-list .items:nth-child(3) {
    margin-top: 0
}

.photo-detail .bishesh.news-cat-list .items:nth-child(4) {
    margin-top: 0
}

.festival-banner {
    margin-bottom: 30px;
    display: none
}

.total-comments {
    padding-left: 0;
    color: #666;
    font-size: 14px
}

.total-comments .left-icon {
    margin-right: 10px;
    color: #888;
    font-size: 18px;
    position: relative;
    top: 0
}

.video-title {
    margin-bottom: 0;
    border: 0
}

.video-title .page-title {
    margin-bottom: 15px;
    padding-right: 0
}

.video-title .page-title-big {
    border-bottom: 1px solid #ddd;
    display: block;
    padding-bottom: 15px
}

.comment-box {
    margin-top: 15px;
    margin-bottom: 20px;
    display: inline-block;
    width: 100%
}

.comment-box .comment-title {
    font-size: 18px;
    font-weight: 700;
    display: block;
    margin-bottom: 15px
}

.comment-box .comment-list {
    display: block;
    margin-bottom: 30px
}

.detail-box .editor-box .embed-responsive, .detail-featured-box .editor-box .embed-responsive {
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.detail-box .editor-box figcaption, .detail-featured-box .editor-box figcaption {
    font-size: 13px;
    display: block;
    font-style: normal;
    border-bottom: 1px solid #eee;
    padding: 0 5px 0 0;
    float: left;
    width: 100%;
    color: #666;
    line-height: 18px
}

.detail-box .ad-cards img, .detail-featured-box .ad-cards img {
    width: 100%
}

.featured-images img, .editor-images img {
    width: 100%;
    float: left;
    margin-bottom: 0
}

.featured-images .caption-line, .editor-images .caption-line {
    font-size: 13px;
    display: block;
    color: #666;
    border-bottom: 1px solid #ddd;
    padding: 5px 0;
    float: left;
    width: 100%;
    font-family: mukta, sans-serif;
    line-height: 18px
}

.get-news-alert {
    display: block;
    margin: 30px 0
}

.get-news-alert form {
    display: inline-block;
    width: 100%;
    background: #267163;
    padding: 10px 30px 30px
}

.get-news-alert form .main-title {
    font-size: 12px;
    color: #fff;
    display: block;
    text-transform: uppercase
}

.get-news-alert form ::-webkit-input-placeholder {
    color: #dedbdb
}

.get-news-alert form ::-moz-placeholder {
    color: #dedbdb
}

.get-news-alert form :-ms-input-placeholder {
    color: #dedbdb
}

.get-news-alert form :-moz-placeholder {
    color: #dedbdb
}

.get-news-alert .textfield, .get-news-alert .feedback .textarea, .feedback .get-news-alert .textarea, .get-news-alert .feedback .select, .feedback .get-news-alert .select, .get-news-alert .newsletter-btn {
    float: left;
    width: 75%;
    padding: 0 10px;
    font-size: 14px;
    border: 0;
    height: 33px;
    background: #3c9282;
    color: #fff
}

.get-news-alert .newsletter-btn {
    width: 25%;
    background: #84b4d4;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer
}

.get-news-alert .newsletter-btn:hover {
    background: #333
}

.get-news-alert .right-icon {
    margin-left: 5px
}

.pub-date {
    font-style: italic;
    font-size: 16px;
    display: block;
    line-height: 20px
}

.published-box {
    margin-top: 30px
}

.published-box .comment-box {
    margin-bottom: 30px
}

.published-box .related-tags {
    display: block;
    border-bottom: 1px dotted #ddd;
    border-top: 1px dotted #ddd;
    padding-top: 30px;
    margin-top: 30px;
    padding-bottom: 30px
}

.published-box .related-tags .tags {
    background: #ccc;
    padding: 3px 10px;
    border-radius: 5px;
    color: #222;
    margin-right: 5px;
    line-height: 22px;
    font-size: 14px;
    margin-bottom: 5px;
    float: left
}

.bishesh.news-cat-list.more-news {
    padding-left: 0
}

.bishesh.news-cat-list.more-news .extra-title {
    margin-left: 0;
    max-width: none;
    flex: none
}

.bishesh.news-cat-list.more-news .items {
    height: auto;
    margin-top: 30px
}

.bishesh.news-cat-list.more-news .items:nth-child(1) {
    margin-top: 0
}

.bishesh.news-cat-list.more-news .items:nth-child(2) {
    margin-top: 0
}

.bishesh.news-cat-list.more-news .items:nth-child(3) {
    margin-top: 0
}

.bishesh.news-cat-list.more-news .items:nth-child(4) {
    margin-top: 0
}

.content-editor {
    margin-top: 10px;
    padding-right: 0
}

.content-editor .articles {
    padding: 0;
    border: 0;
    margin: 15px 0
}

.content-editor .articles .article-item {
    padding: 0
}

.content-editor .articles .article-item .time-share {
    margin-bottom: 0
}

.content-editor .news-big-title {
    font-size: 38px;
    font-weight: 700;
    display: block;
    line-height: 54px;
    margin-bottom: 0
}

.content-editor .tags {
    margin-bottom: 30px
}

.content-editor .news-sub-heading {
    font-size: 18px;
    line-height: 26px;
    display: block;
    color: #263238;
    margin-bottom: 15px;
    margin-top: 20px;
    font-weight: 700
}

.content-editor .authors-box {
    border: 0 solid #eee;
    margin: 15px 0 0;
    padding: 20px 0 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    margin: 0
}

.content-editor .authors-box .main-title {
    font-weight: 400;
    font-size: 18px;
    display: block;
    margin-top: 10px;
    line-height: 22px
}

.content-editor .authors-box .main-title a {
    display: inline-block!important;
    width: auto
}

.content-editor .authors-box .main-title.alt {
    display: inline-block;
    width: auto
}

.content-editor .authors-box .designation {
    font-size: 14px;
    color: #6b6969;
    display: inline-block;
    line-height: 22px
}

.content-editor .authors-box .designation.alt.result-date {
    margin-left: 0;
    padding-left: 0
}

.content-editor .authors-box .designation.alt.result-date:before {
    display: none
}

.content-editor .authors-box .author-pic {
    padding-left: 0
}

.content-editor .authors-box .author-pic .social-links {
    display: block;
    position: relative;
    margin-top: -20px;
    text-align: center;
    position: relative;
    opacity: 0;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.content-editor .authors-box .author-pic .social-links .link-text {
    position: absolute
}

.content-editor .authors-box .author-pic .social-links .link-text.fb {
    top: 0;
    right: 11px;
    position: absolute
}

.content-editor .authors-box .author-pic .social-links .link-text.tw {
    position: absolute;
    top: -17px;
    right: -8px
}

.content-editor .authors-box .author-pic .social-links a {
    background: #d7dddc;
    width: 21px;
    height: 21px;
    color: #267163;
    font-size: 12px;
    text-align: center;
    line-height: 23px;
    margin: 0 2px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    display: inline-block
}

.content-editor .authors-box .author-pic .social-links a .left-icon {
    top: 0
}

.content-editor .authors-box .author-pic:hover .social-links {
    opacity: 1
}

.content-editor .share-box {
    padding-right: 0;
    position: relative;
    top: 5px
}

.content-editor .share-box .share-now {
    float: right
}

.content-editor .share-box .share-now:before {
    content: "\f1e0";
    font-family: "font awesome 5 pro";
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    font-size: 12px;
    color: #999;
    position: relative;
    top: 0;
    margin-right: 15px;
    display: none
}

.content-editor .full-ad img {
    margin: 0
}

.innerpages .items:nth-child(1) {
    margin-top: 0
}

.insert-ad {
    align-items: center
}

.insert-ad .items img {
    width: 100%;
    max-width: none;
    margin: 0
}

.bottom-ad .full-ad {
    margin-top: 30px
}

.left-side .sifaris {
    position: absolute;
    top: 0;
    z-index: 98
}

.video-fixed {
    top: 50%;
    right: 0;
    padding: 30px;
    position: fixed;
    z-index: 1;
    margin: 0!important;
    background: #fff;
    width: 360px!important;
    overflow: visible;
    height: 240px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 30px rgba(0, 0, 0, .5);
    box-shadow: 0 0 30px rgba(0, 0, 0, .5);
    -webkit-transition: .25s;
    -moz-transition: .25s;
    -o-transition: .25s;
    transition: .25s
}

.video-fixed .close-vid-btn {
    cursor: pointer;
    position: absolute;
    z-index: 1;
    top: -20px;
    left: -20px;
    background: #ed1c24;
    color: #fff;
    padding: 0;
    width: 32px;
    height: 32px;
    font-size: 16px;
    text-align: center;
    line-height: 32px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.video-fixed .close-vid-btn:hover {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.video-fixed.video-clicked {
    position: relative!important;
    top: inherit;
    left: inherit;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    width: 824px!important;
    overflow: hidden!important;
    height: auto;
    padding: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin: 30px 0 30px -200px!important
}

.video-fixed.video-clicked .close-vid-btn {
    display: none!important
}

.slide-left {
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    left: 0
}

.slide-left .sifaris-btn:before {
    content: "\f00d"
}

.sticky-footer-ad {
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.sticky-footer-ad .mini-btn {
    cursor: pointer;
    position: absolute;
    z-index: 1;
    top: 0;
    left: -8px;
    background: #ddd;
    color: #fff;
    padding: 0;
    width: 24px;
    height: 24px;
    font-size: 12px;
    text-align: center;
    line-height: 28px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.sticky-footer-ad .mini-btn:before {
    content: "\e874";
    font-family: Linearicons-Free;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    color: #666
}

.sticky-footer-ad .mini-btn:hover {
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.sticky-footer-ad.sticky-ad-hide {
    -webkit-transform: translate(0, 100%);
    -moz-transform: translate(0, 100%);
    -ms-transform: translate(0, 100%);
    -o-transform: translate(0, 100%);
    transform: translate(0, 100%);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.sticky-footer-ad.sticky-ad-hide .mini-btn {
    top: -24px
}

.sticky-footer-ad.sticky-ad-hide .mini-btn:before {
    content: "\e873"
}

.content-editor .share-box {
    padding-top: 0
}

.content-editor.static-page .share-box {
    padding: 0
}

.content-editor.static-page .share-box .share-now {
    float: left
}

.content-editor.static-page .share-box .share-now:before {
    display: none
}

.items img {
    opacity: 1
}

.mobile-fixed-ad {
    display: none
}

.all-blogs .samachar .items {
    margin-top: 30px;
    height: 320px
}

.all-blogs .samachar .items:nth-child(1) {
    margin-top: 0
}

.all-blogs .samachar .items:nth-child(2) {
    margin-top: 0
}

.all-blogs .samachar .items:nth-child(3) {
    margin-top: 0
}

.mobile-ad {
    display: none
}

.mobile-bottom-ad {
    display: none
}

.mast-head-ad {
    padding: 0
}

.top-main-ads {
    margin: 0
}

.content-editor {
    padding: 0
}

.content-editor.full-content {
    padding: 0 15px
}

.content-editor .left-side.sif {
    margin-top: 0
}

.content-editor .left-side.sif .sifaris-list .items .main-title {
    font-size: 20px;
    font-weight: 500
}

.content-editor .left-side.sif h1 {
    font-size: 20px;
    color: #267163;
    margin: 0;
    padding: 0 0 6px;
    font-weight: 600;
    line-height: 32px;
    border-bottom: 1px solid #337ab7
}

.content-editor .left-side.sif .sifaris-list {
    overflow: auto;
    height: 616px
}

.content-editor .title-names {
    padding: 0;
    margin-bottom: 0
}

.content-editor .title-names.special-title {
    border-bottom: 1px solid #ddd
}

.content-editor .title-names.special-title .news-big-title {
    font-size: 46px;
    margin-bottom: 15px;
    line-height: 52px
}

.content-editor .title-names.special-title .share-box {
    margin-top: 0;
    float: right;
    line-height: 10px
}

.bishesh-left img {
    height: 140px;
    object-fit: cover
}

.bishesh-left figure {
    position: relative
}

.bishesh-left figure.mr-3 {
    margin-right: 0!important
}

.bishesh-left .video-play {
    position: absolute;
    top: 50%;
    margin: 0 auto;
    left: 50%;
    font-size: 20px;
    text-align: center;
    line-height: 40px;
    border: 2px solid #fff;
    width: 44px;
    height: 44px;
    background: #ed1c24;
    color: #fff;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    opacity: 1
}

.bishesh-left .video-play .fa {
    position: relative;
    left: 2px
}

.bishesh-left a:hover .video-play {
    opacity: 0
}

.bishesh.more-news img {
    height: 120px;
    object-fit: cover
}

.bishesh .bishesh-right .items img {
    height: 123px;
    object-fit: cover
}

.bishesh .bishesh-right .featured-item img {
    height: 262px;
    object-fit: cover
}

.video-slider img {
    height: 141px;
    object-fit: cover
}

.photo-slider img {
    height: 406px
}

.special-featured-box img {
    height: 460px;
    object-fit: cover
}

.special-featured-box .most-value img {
    height: auto;
    object-fit: cover
}

.samachar-section figure img {
    height: 141px;
    object-fit: cover
}

.right-side .bichar-item img {
    width: 102px!important;
    height: 102px!important;
    object-fit: cover
}

.right-side .ad-item {
    width: 100%;
    height: auto
}

.right-side .ad-item a {
    display: table;
    width: 100%
}

.right-side .bichar .bichar-item figure .author-two {
    width: 40px!important;
    height: 40px!important;
    object-fit: cover
}

.author-pic .media img {
    margin: 0;
    height: 36px;
    width: 36px;
    object-fit: cover
}

.featured-images img, .editor-images img {
    height: auto;
    object-fit: cover;
    margin-bottom: 0
}

.section {
    float: none;
    margin-top: 0
}

.section .full-ad img {
    height: auto;
    width: auto;
    max-width: 100%
}

.cat-list .special-featured-box .big-feature img {
    height: 705px
}

.news-cat-list img {
    height: 222px
}

.news-cat-list.alt img {
    height: 343px
}

.photo-detail .photo-slider img {
    height: 705px
}

.generate-ad img {
    height: auto
}

.team-list-box .items .item img {
    width: 106px;
    height: 106px;
    object-fit: cover
}

.editor-box table td .media .user-img img {
    margin: 0!important;
    width: 48px;
    height: 48px
}

.editor-box table td {
    font-size: 16px
}

figure {
    position: relative
}

.more-breaking-news .items .mr-3 {
    margin-right: 0!important
}

.detail-featured-box .editor-box {
    padding-left: 0
}

.detail-featured-box .editor-box blockquote:after {
    width: 100%
}

.detail-featured-box .editor-box img {
    max-width: 100%!important
}

.detail-featured-box .editor-box .embed-responsive {
    width: 100%!important;
    margin-left: 0
}

.detail-featured-box .published-box {
    padding-left: 0
}

.special-featured-news.content-editor .featured-images, .special-featured-news.content-editor .editor-images {
    padding-left: 0
}

.special-featured-news.content-editor .news-big-title {
    padding: 0
}

.special-featured-news.content-editor .news-sub-heading {
    padding: 0
}

.special-featured-news.content-editor .authors-box {
    margin: 0
}

.special-featured-news .full-ad img {
    margin: 0 auto
}

.bishesh.news-cat-list.more-news img {
    height: 222px
}

.alt-box .bishesh.news-cat-list.more-news {
    padding-left: 0
}

.alt-box .bishesh.news-cat-list .extra-title {
    margin-left: 0;
    width: 100%
}

.for-mobs {
    display: none!important
}

.more-breaking-news figure {
    position: relative
}

.more-breaking-news figure .tags {
    position: absolute;
    left: 0;
    bottom: 0;
    font-size: 14px;
    padding: 5px 10px;
    margin: 0;
    display: table;
    line-height: 14px
}

.bishesh.news-cat-list.more-news.more-related-news img {
    height: 120px
}

.detail-featured-box .insert-ad .items:nth-child(3) {
    margin-right: 19px
}

.tags {
    background: #c99e66;
    padding: 5px 10px;
    font-size: 14px;
    display: table;
    line-height: 14px;
    margin: 0;
    color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.cat-tags {
    background: 0 0;
    font-weight: 700;
    font-size: 24px;
    padding: 5px 0;
    color: #222;
    border-bottom: 3px solid #0d47a1;
    display: table;
    line-height: 34px
}

.taja-samachar {
    padding: 0;
    margin-bottom: 40px
}

.taja-samachar .cat-tags {
    margin: 0 auto 50px
}

.main-stories .more-item figure, .samachar-list .big-feature .main-title .more-item figure {
    position: relative
}

.main-stories .more-item figure:before, .samachar-list .big-feature .main-title .more-item figure:before {
    content: "";
    padding: 30px 40px;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #ddd;
    width: 100%;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    background-image: linear-gradient(to bottom, transparent, #000);
    height: 65%
}

.main-stories .more-item figure .video-play, .samachar-list .big-feature .main-title .more-item figure .video-play {
    position: absolute;
    top: 30px;
    margin: 0 auto;
    right: 30px;
    font-size: 20px;
    text-align: center;
    border: 1px solid #fff;
    line-height: 48px;
    width: 44px;
    height: 44px;
    background: #ed1c24;
    color: #fff;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    opacity: 1
}

.main-stories .more-item a:hover .video-play, .samachar-list .big-feature .main-title .more-item a:hover .video-play {
    opacity: 0
}

.main-stories .more-item img, .samachar-list .big-feature .main-title .more-item img {
    width: 100%;
    height: auto;
    object-fit: cover
}

.main-stories .more-item.small-feature, .samachar-list .big-feature .main-title .more-item.small-feature {
    margin-top: 30px
}

.main-stories .more-item.small-feature img, .samachar-list .big-feature .main-title .more-item.small-feature img {
    height: 172px
}

.main-stories .more-item.small-feature:first-child, .samachar-list .big-feature .main-title .more-item.small-feature:first-child {
    margin-top: 0
}

.main-stories .more-item.small-feature .video-play, .samachar-list .big-feature .main-title .more-item.small-feature .video-play {
    width: 32px;
    height: 32px;
    font-size: 14px;
    line-height: 32px;
    top: 10px;
    right: 10px
}

.main-stories .more-item .main-title, .samachar-list .big-feature .main-title .more-item .main-title {
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
    margin: 0;
    padding: 30px;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #ddd
}

.main-stories .more-item a, .samachar-list .big-feature .main-title .more-item a {
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.main-stories .more-item a:hover .main-title, .samachar-list .big-feature .main-title .more-item a:hover .main-title {
    color: #fff;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.main-stories .hoz-news, .samachar-list .big-feature .main-title .hoz-news {
    margin-top: 30px
}

.main-stories .hoz-news:nth-child(3), .samachar-list .big-feature .main-title .hoz-news:nth-child(3) {
    margin-top: 30px
}

.main-stories .hoz-news img, .samachar-list .big-feature .main-title .hoz-news img {
    height: 90px;
    width: 130px
}

.main-stories .hoz-news .main-title, .samachar-list .big-feature .main-title .hoz-news .main-title {
    display: block;
    font-size: 18px;
    line-height: 24px;
    position: relative;
    color: #222;
    font-weight: 700;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.main-stories .hoz-news a:hover .main-title, .samachar-list .big-feature .main-title .hoz-news a:hover .main-title {
    color: #777;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.samachar-box .cat-box {
    display: block;
    position: relative;
    border: 0
}

.samachar-box .cat-box .cat-tags {
    position: relative;
    z-index: 1;
    margin-bottom: 0
}

.samachar-box .cat-box:before {
    width: 100%;
    height: 1px;
    background: #ddd;
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 0;
    display: none
}

.samachar-list .big-feature img {
    width: 100%;
    height: 428px;
    display: table;
    object-fit: cover
}

.samachar-list .side-section .item-list {
    margin-top: 30px
}

.samachar-list .side-section .item-list:nth-child(1) {
    margin-top: 0
}

.samachar-list .side-section img {
    height: 274px;
    object-fit: cover
}

.samachar-list .side-section .main-title {
    font-size: 20px;
    line-height: 34px;
    font-weight: 700
}

.item-list .main-title {
    font-size: 30px;
    line-height: 40px;
    font-weight: 400;
    margin: 0;
    padding: 30px 40px;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #ddd;
    width: 100%;
    background: #111;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    background: linear-gradient(rgba(0, 0, 0, 0) 1%, #000 100%)
}

.item-list a {
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.item-list a:hover .main-title {
    color: #fff;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.side-list .media {
    margin-top: 40px;
    box-sizing: border-box
}

.side-list .media:nth-child(1) {
    margin-top: 0
}

.side-list .media a {
    display: inherit
}

.side-list .media a img {
    float: left;
    height: 80px;
    width: 120px;
    object-fit: cover
}

.side-list .media .main-title {
    font-size: 16px;
    display: block;
    line-height: 22px;
    font-weight: 700
}

.pradesh-list .news-item {
    height: 400px;
    margin-top: 30px
}

.pradesh-list .news-item:nth-child(1) {
    margin-top: 0
}

.pradesh-list .news-item:nth-child(2) {
    margin-top: 0
}

.pradesh-list .news-item:nth-child(3) {
    margin-top: 0
}

.pradesh-list .news-item figure {
    margin-bottom: 15px;
    display: table;
    width: 100%;
    margin-right: 0!important
}

.pradesh-list .news-item img {
    width: 100%;
    float: left;
    height: 270px
}

.pradesh-list .news-item .main-title {
    font-size: 18px;
    display: block;
    line-height: 26px;
    font-weight: 700
}

.cat-section {
    margin-top: 30px
}

.half-section .item-list {
    margin-bottom: 30px
}

.normal-list .samachar-list img {
    margin-bottom: 30px
}

.normal-list .samachar-list .big-feature .main-title {
    background: 0 0;
    position: relative;
    padding: 0;
    color: #222;
    font-weight: 700;
    display: block;
    font-size: 24px;
    line-height: 32px
}

.normal-list .samachar-list .big-feature .description {
    font-size: 16px;
    display: block;
    color: #222;
    line-height: 24px;
    margin-top: 15px
}

.normal-list .samachar-list .side-section .item-list img {
    margin-bottom: 20px;
    height: 130px
}

.normal-list .samachar-list .side-section .item-list .main-title {
    background: 0 0;
    position: relative;
    padding: 0;
    color: #222;
    font-size: 18px;
    line-height: 22px;
    display: block
}

.normal-list .samachar-list .side-section .item-list .time-entry {
    float: none
}

.normal-list .samachar-list .side-section .item-list:nth-child(2) {
    margin-top: 30px
}

.videos-list .big-feature {
    margin-top: 30px
}

.videos-list .big-feature:nth-child(1) {
    margin-top: 0
}

.videos-list .big-feature:nth-child(2) {
    margin-top: 0
}

.videos-list .big-feature .video-play {
    position: absolute;
    top: 30px;
    margin: 0 auto;
    right: 30px;
    font-size: 20px;
    text-align: center;
    line-height: 45px;
    width: 44px;
    height: 44px;
    background: #ed1c24;
    color: #fff;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    opacity: 1
}

.videos-list .big-feature .video-play .fa {
    position: relative;
    left: 2px
}

.videos-list .big-feature a:hover .video-play {
    opacity: 0
}

.videos-list.photo-list .big-feature {
    max-width: 100%;
    flex: 0 0 100%
}

.videos-list.photo-list .big-feature:nth-child(3) {
    margin-top: 0
}

.videos-list.photo-list .owl-theme .owl-dots {
    position: relative;
    margin-top: 50px
}

.videos-list.photo-list .owl-theme .owl-dots .owl-dot span {
    width: 11px!important;
    height: 11px!important
}

.videos-list.photo-list .owl-theme .owl-dots .owl-dot.active span {
    background: #267163!important
}

.samachar-list .side-section.rochak-list .item-list:nth-child(3) {
    margin-top: 0
}

.samachar-list .side-section.rochak-list .item-list:nth-child(4) {
    margin-top: 0
}

.samachar-list .side-section.rochak-list .item-list img {
    height: 200px
}

.media a {
    display: inherit!important;
    width: 100%
}

.items .item-news {
    margin-top: 35px
}

.items .item-news:nth-child(2) {
    margin-top: 0
}

.items .item-news .main-title {
    font-weight: 700;
    margin-top: 0;
    font-size: 14px;
    line-height: 20px
}

.items .item-news img {
    height: 50px;
    object-fit: cover;
    width: 50px
}

.start-time {
    font-size: 14px;
    color: #888;
    display: block;
    width: 100%;
    line-height: 18px
}

.start-time .on-air {
    position: relative;
    right: 10px;
    background: #ffdb3a;
    color: #222;
    line-height: 18px;
    text-transform: uppercase;
    margin-top: 6px;
    margin-left: 15px;
    height: 18px;
    padding: 0 25px 0 10px;
    font-size: 12px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    -ms-border-radius: 35px;
    border-radius: 35px;
    -webkit-box-shadow: 0 3px 3px #666;
    -moz-box-shadow: 0 3px 3px #666;
    box-shadow: 0 3px 3px #666
}

.double-bounce1, .double-bounce2 {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background-color: #333;
    opacity: .6;
    position: absolute;
    top: 1px;
    right: 2px;
    -webkit-animation: sk-bounce 2s infinite ease-in-out;
    animation: sk-bounce 2s infinite ease-in-out
}

.double-bounce2 {
    -webkit-animation-delay: -1s;
    animation-delay: -1s
}

@-webkit-keyframes sk-bounce {
    0%, 100% {
        -webkit-transform: scale(0)
    }
    50% {
        -webkit-transform: scale(1)
    }
}

@keyframes sk-bounce {
    0%, 100% {
        transform: scale(0);
        -webkit-transform: scale(0)
    }
    50% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}

.pro-slide-box .item-news {
    margin-top: 0!important
}

.pro-slide-box .item-news figure {
    margin: 0 0 15px!important
}

.pro-slide-box .item-news img {
    width: 100%;
    height: auto
}

.pro-slide-box .item-news .on-air {
    margin: 0 0 10px 0;
    top: -6px
}

.special-box .owl-theme .owl-dots {
    position: relative;
    margin-top: 20px
}

.special-box .owl-theme .owl-dots .owl-dot span {
    width: 11px!important;
    height: 11px!important
}

.special-box .owl-theme .owl-dots .owl-dot.active span {
    background: #267163!important
}

.right-side a .main-title {
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.right-side a:hover .main-title {
    color: #777;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.todays .start-time {
    margin-top: 10px
}

.todays .start-time .on-air {
    margin-top: 0
}

.bishesh.news-cat-list {
    margin-top: 0
}

.bishesh.news-cat-list .items {
    margin-top: 30px
}

.bishesh.news-cat-list .items:nth-child(1) {
    margin-top: 0
}

.bishesh.news-cat-list .items:nth-child(2) {
    margin-top: 0
}

.bishesh.news-cat-list .items:nth-child(3) {
    margin-top: 0
}

.bishesh.news-cat-list .items img {
    height: 250px
}

.bishesh.news-cat-list .items a {
    height: 460px;
    border: 1px solid #ccc;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    position: relative
}

.bishesh.news-cat-list .items a:hover {
    -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 50px rgba(0, 0, 0, .3);
    box-shadow: 0 0 50px rgba(0, 0, 0, .3);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.bishesh.news-cat-list .items .main-title {
    padding: 0 30px;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 10px
}

.bishesh.news-cat-list .items .start-time {
    padding: 0 30px;
    display: block
}

.bishesh.news-cat-list .items .comments-line {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 5px 30px;
    display: block;
    border-top: 1px solid #ccc;
    font-size: 14px;
    color: #aaa
}

.bishesh.news-cat-list .items .comments-line .left-icon {
    margin-right: 10px
}

.bishesh.news-cat-list .items .comments-line .total-view {
    float: right
}

.content-section {
    margin-top: 0
}

.breadcrumbs {
    display: block;
    margin: 0
}

.breadcrumbs li {
    list-style: none;
    font-size: 13px;
    font-weight: 400;
    color: #aaa;
    display: inline-block;
    line-height: normal
}

.breadcrumbs li a {
    margin: 0 10px 0 0;
    color: #666
}

.breadcrumbs li a.first {
    margin-left: 0
}

.breadcrumbs li.active {
    color: #918f8f;
    position: relative
}

.breadcrumbs li.active:after {
    content: "";
    display: none
}

.breadcrumbs li:after {
    content: " \f105 ";
    font-family: "font awesome 5 pro";
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    margin: 0 10px 0 0
}

.tag-box {
    display: inline-block;
    width: 100%;
    margin-bottom: 30px
}

.tag-box .tags {
    float: left;
    margin: 0;
    background: #dc1414
}

.podcast-box {
    padding: 0 15px
}

.podcast-box .news-big-title {
    margin-bottom: 10px;
    font-size: 46px
}

.podcast-box .share-box {
    margin-top: 7px!important
}

.podcast-items .items:nth-child(4) {
    margin-top: 0
}

.photos-list-box .main-stories .items, .photos-list-box .samachar-list .big-feature .main-title .items, .samachar-list .big-feature .photos-list-box .main-title .items {
    margin-top: 30px
}

.photos-list-box .main-stories .items img, .photos-list-box .samachar-list .big-feature .main-title .items img, .samachar-list .big-feature .photos-list-box .main-title .items img {
    height: 428px;
    object-fit: cover
}

.photos-list-box .main-stories .latest-album, .photos-list-box .samachar-list .big-feature .main-title .latest-album, .samachar-list .big-feature .photos-list-box .main-title .latest-album {
    margin-top: 0
}

.photos-list-box .main-stories .latest-album img, .photos-list-box .samachar-list .big-feature .main-title .latest-album img, .samachar-list .big-feature .photos-list-box .main-title .latest-album img {
    height: 640px;
    object-fit: cover
}

.photos-list-box .main-stories .latest-album .main-title, .photos-list-box .samachar-list .big-feature .main-title .latest-album .main-title, .samachar-list .big-feature .photos-list-box .main-title .latest-album .main-title {
    font-size: 42px;
    line-height: 60px;
    font-weight: 400;
    margin: 0;
    padding: 50px;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #ddd;
    width: 100%
}

.photos-list-box .main-stories .latest-album .main-title .date-box, .photos-list-box .samachar-list .big-feature .main-title .latest-album .main-title .date-box, .samachar-list .big-feature .photos-list-box .main-title .latest-album .main-title .date-box {
    font-size: 14px;
    color: #888;
    display: block
}

.photos-list-box .main-stories .latest-album .main-title .date-box .left-icon, .photos-list-box .samachar-list .big-feature .main-title .latest-album .main-title .date-box .left-icon, .samachar-list .big-feature .photos-list-box .main-title .latest-album .main-title .date-box .left-icon {
    font-size: 18px;
    margin-right: 15px
}

.photo-list .samachar-list img {
    height: 277px
}

.manoranjan .samachar-list .big-feature img {
    height: 577px
}

.manoranjan .samachar-list .side-section img {
    height: 274px
}

.main-stories.more-photos .items, .samachar-list .big-feature .more-photos.main-title .items {
    margin-top: 30px
}

.main-stories.more-photos .items:nth-child(1), .samachar-list .big-feature .more-photos.main-title .items:nth-child(1) {
    margin-top: 0
}

.main-stories.more-photos .items:nth-child(2), .samachar-list .big-feature .more-photos.main-title .items:nth-child(2) {
    margin-top: 0
}

.big-box {
    padding-left: 0;
    padding-right: 10px
}

.zoom-box {
    background: #222;
    margin: 0 0 30px
}

.photo-info-box {
    padding: 50px 30px 30px
}

.photo-info-box .main-title {
    font-size: 36px;
    color: #ddd;
    display: block
}

.photo-info-box .main-title .date-box {
    color: #888;
    font-size: 14px;
    display: block;
    line-height: 22px;
    margin-top: 15px;
    margin-bottom: 30px
}

.photo-info-box .main-title .date-box .left-icon {
    margin-right: 10px
}

.photo-info-box .share-box .share-title {
    font-size: 16px;
    color: #888;
    display: block;
    margin-bottom: 10px
}

.photo-info-box .share-box .share-title .left-icon {
    margin-right: 10px
}

.bottom-overlay {
    padding: 0 30px!important;
    font-size: 18px!important
}

.bottom-overlay .photo-caption {
    line-height: 30px;
    display: block;
    width: 92%;
    margin-bottom: 15px
}

.bottom-overlay .total-img-count {
    position: absolute;
    right: 20px;
    font-weight: 700;
    bottom: 0
}

.zoom-big-box figure {
    position: relative
}

.zoom-big-box figure .next-btns, .zoom-big-box figure .prev-btns {
    position: absolute;
    font-size: 14px;
    color: #fff;
    text-align: center;
    top: 50%;
    right: 30px;
    width: 48px;
    height: 48px;
    line-height: 48px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    background: rgba(0, 0, 0, .2);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.zoom-big-box figure .next-btns:hover, .zoom-big-box figure .prev-btns:hover {
    background: rgba(0, 0, 0, .8);
    color: #fff;
    -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, .8);
    -moz-box-shadow: 0 10px 30px rgba(0, 0, 0, .8);
    box-shadow: 0 10px 30px rgba(0, 0, 0, .8)
}

.zoom-big-box figure .prev-btns {
    left: 30px;
    right: inherit
}

.spinners {
    width: 70px;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.spinners>div {
    width: 18px;
    height: 18px;
    background-color: #ccc;
    border-radius: 100%;
    display: inline-block;
    -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
    animation: sk-bouncedelay 1.4s infinite ease-in-out both
}

.spinners .bounce1 {
    -webkit-animation-delay: -.32s;
    animation-delay: -.32s
}

.spinners .bounce2 {
    -webkit-animation-delay: -.16s;
    animation-delay: -.16s
}

@-webkit-keyframes sk-bouncedelay {
    0%, 80%, 100% {
        -webkit-transform: scale(0)
    }
    40% {
        -webkit-transform: scale(1)
    }
}

@keyframes sk-bouncedelay {
    0%, 80%, 100% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    40% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.video-player-box .news-big-title {
    border-bottom: 1px solid #ddd;
    display: block;
    padding-bottom: 15px
}

.video-player-box .share-items {
    margin: 0
}

.video-detail {
    margin-bottom: 30px
}

.video-comment {
    margin-bottom: 30px
}

.countdown.countdown-box {
    margin: 0
}

.countdown.countdown-box .item-news {
    padding: 30px 0;
    border-top: 1px solid #ddd
}

.countdown.countdown-box .item-news:nth-child(1) {
    padding-top: 0;
    border-top: 0
}

.update-date {
    font-size: 14px;
    color: #666;
    display: block
}

.pro-slide-box .team-slider .owl-stage-outer {
    padding: 0
}

.pro-slide-box .team-slider .item-news {
    text-align: center;
    padding-top: 10px
}

.pro-slide-box .team-slider .item-news img {
    height: 137px;
    width: 137px;
    display: table;
    margin: 0 auto;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.pro-slide-box .team-slider .item-news img:hover {
    transform: scale(1.1);
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .3);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .3);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.section .full-ad {
    display: block;
    margin: 60px 0 0
}

.section .full-ad img {
    max-width: 100%;
    display: block;
    margin: 0 auto
}

.content-editor .full-ad {
    margin: 30px 0
}

.more-btn {
    background: #e74c3c;
    border: 0;
    font-size: 16px;
    line-height: 28px;
    padding: 5px 20px;
    color: #fff;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    cursor: pointer
}

.more-btn .right-icon {
    top: 3px;
    position: relative;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    right: 0
}

.more-btn:hover {
    background: #222;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.more-btn:hover .right-icon {
    right: -5px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.live-now .live-title {
    font-size: 14px;
    color: #666;
    display: inline-block;
    text-align: center;
    width: 100%;
    margin-bottom: 20px
}

.live-now .live-title .on-air {
    position: relative;
    top: -4px;
    right: 10px;
    background: #ffdb3a;
    color: #222;
    line-height: 18px;
    text-transform: uppercase;
    margin-top: 6px;
    margin-left: 15px;
    height: 18px;
    padding: 0 25px 0 10px;
    font-size: 12px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    -ms-border-radius: 35px;
    border-radius: 35px;
    -webkit-box-shadow: 0 3px 3px #666;
    -moz-box-shadow: 0 3px 3px #666;
    box-shadow: 0 3px 3px #666
}

.live-now .live-title .on-air .double-bounce1 {
    top: 2px
}

.live-now .live-title .on-air .double-bounce2 {
    top: 2px
}

.live-now .item-news {
    text-align: center
}

.pro-tab {
    border-bottom: 5px solid #222
}

.pro-tab li {
    margin: 0
}

.pro-tab li a {
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    -ms-border-radius: 0!important;
    border-radius: 0!important;
    padding: 0;
    font-size: 16px;
    font-weight: 400;
    background: #a9a9a9;
    height: 50px;
    color: #fff!important;
    line-height: 50px;
    text-transform: none;
    text-align: center;
    width: 167px;
    border: 0!important
}

.pro-tab li a#saturday-tab {
    width: 168px
}

.pro-tab li a .left-icon {
    font-size: 20px;
    margin-right: 10px;
    position: relative;
    top: 3px
}

.pro-tab li a:hover {
    background: #272727
}

.pro-tab li a.show {
    background: #222!important;
    color: #fff!important
}

.pro-tab li a.active {
    background: #222!important;
    color: #fff!important
}

.pro-tab li a.active:after {
    display: none
}

.pro-tab li a.current-day {
    background: #ffdb3a!important;
    color: #222!important
}

.schedules .item-news {
    margin-top: 15px
}

.schedules .item-news a {
    width: 100%;
    border: 1px solid #eee;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.schedules .item-news a:hover:hover {
    background: #e74c3c;
    -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 50px rgba(0, 0, 0, .3);
    box-shadow: 0 0 50px rgba(0, 0, 0, .3);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    border: 1px solid #e74c3c
}

.schedules .item-news a:hover:hover .main-title {
    color: #fff
}

.schedules .item-news a:hover:hover .main-title .start-time {
    color: #fff
}

.schedules .item-news:nth-child(even) {
    background: #eee
}

.schedules .item-news img {
    float: left;
    height: 92px
}

.schedules .item-news .main-title {
    padding: 30px 15px;
    position: relative;
    display: block
}

.schedules .item-news .main-title .spinner {
    margin-left: 15px
}

.schedules .item-news .main-title .on-air {
    position: relative;
    top: -4px;
    right: 10px;
    background: #ffdb3a;
    color: #222;
    line-height: 18px;
    text-transform: uppercase;
    margin-top: 6px;
    margin-left: 15px;
    height: 18px;
    padding: 0 25px 0 10px;
    font-size: 12px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    -ms-border-radius: 35px;
    border-radius: 35px;
    -webkit-box-shadow: 0 3px 3px #666;
    -moz-box-shadow: 0 3px 3px #666;
    box-shadow: 0 3px 3px #666
}

.schedules .item-news .main-title .on-air .double-bounce1 {
    top: 2px
}

.schedules .item-news .main-title .on-air .double-bounce2 {
    top: 2px
}

.schedules .item-news .main-title .start-time {
    position: absolute;
    top: 50%;
    right: 30px;
    width: auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.team-detail-box .team-infos {
    background: url(../images/shadow.png) no-repeat 98% 0;
    padding: 30px 30px 30px 15px
}

.team-detail-box .items {
    display: block;
    padding: 30px 0;
    text-align: center;
    border-top: 1px solid #ddd
}

.team-detail-box .items .main-title {
    display: block;
    font-size: 18px;
    line-height: 20px;
    margin-top: 0;
    font-weight: 700
}

.team-detail-box .items .designation {
    font-size: 14px;
    color: #888;
    display: block
}

.team-detail-box .items:nth-child(1) {
    padding-top: 0;
    border-top: 0
}

.team-detail-box .items.profile-pic .main-title {
    margin-top: 30px
}

.team-detail-box .items.profile-pic img {
    width: 137px;
    height: 137px;
    object-fit: cover;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, .5);
    box-shadow: 0 5px 20px rgba(0, 0, 0, .5);
    display: table;
    margin: 0 auto
}

.team-detail-box .items.social a {
    font-size: 18px;
    margin: 0 10px;
    color: #888
}

.team-detail-box .items.social a:hover {
    color: #e74c3c
}

.team-detail-box .items ul.my-shows {
    margin: 0;
    padding: 0
}

.team-detail-box .items ul.my-shows li {
    list-style: none;
    margin-top: 10px;
    display: block
}

.team-detail-box .items ul.my-shows li a {
    font-size: 14px;
    color: #888;
    display: block;
    padding: 2px 10px;
    line-height: 18px
}

.team-detail-box .items ul.my-shows li a:hover {
    color: #222
}

.team-detail-box .team-details .editor-box {
    font-size: 16px;
    line-height: 22px;
    color: #555
}

.team-detail-box .team-details .editor-box h1 {
    font-size: 18px;
    margin-bottom: 10px
}

.team-detail-box .team-details .editor-box h2 {
    font-size: 18px;
    margin-bottom: 10px
}

.team-detail-box .team-details .editor-box h3 {
    font-size: 16px;
    margin-bottom: 10px
}

.team-detail-box .team-details .editor-box h4 {
    font-size: 14px;
    margin-bottom: 10px
}

.team-detail-box .team-details .editor-box h5 {
    font-size: 12px;
    margin-bottom: 10px
}

.team-detail-box .team-details .editor-box h6 {
    font-size: 10px;
    margin-bottom: 10px
}

.team-detail-box.pro-details .team-infos {
    padding-top: 0
}

.team-detail-box.pro-details .team-infos .profile-pic img {
    width: 100%;
    height: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.team-more-title {
    display: inline-block;
    width: 100%;
    margin-bottom: 30px
}

.team-more-title.alt {
    margin-bottom: 0
}

.team-more-title.alt .cat-tags {
    margin-bottom: 0
}

.more-teams .item-news {
    margin-top: 50px
}

.more-teams .item-news img {
    width: 100px;
    height: 100px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.more-teams .item-news:nth-child(1) {
    margin-top: 0
}

.more-teams .item-news:nth-child(2) {
    margin-top: 0
}

.more-teams .item-news:nth-child(3) {
    margin-top: 0
}

.more-teams.more-progs .item-news {
    margin-top: 50px
}

.more-teams.more-progs .item-news img {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.horizontal-layout {
    margin-top: 90px;
    margin-bottom: 30px
}

.horizontal-layout .items {
    margin-top: 0
}

.bottom-overlay .total-img-count {
    bottom: 12px
}

.address-btn {
    background: #e74c3c;
    border: 0;
    margin-top: 30px;
    font-size: 16px;
    line-height: 28px;
    padding: 5px 20px;
    color: #fff;
    display: table;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    cursor: pointer
}

.address-btn .left-icon {
    top: 3px;
    position: relative;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    margin-left: 10px
}

.address-btn:hover {
    background: #222;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.address-btn:hover .left-icon {
    top: 8px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.tab-widget .item-news:nth-child(2) {
    margin-top: 30px
}

.nav-tabs {
    border: 0;
    justify-content: center
}

.nav-tabs.tab-menus .nav-item {
    margin-left: 3px
}

.nav-tabs.tab-menus .nav-item:nth-child(1) {
    margin-left: 0!important
}

.nav-tabs.tab-menus .nav-link {
    font-size: 13px;
    padding: 0!important;
    border: 1px solid #ddd!important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    color: #fff;
    font-weight: 700;
    line-height: 30px;
    background: #9a9a9a;
    width: 100%;
    height: 26px;
    border: 0!important
}

.nav-tabs.tab-menus .nav-link.active {
    background: #eb3438;
    border-bottom: 0 solid #ddd!important
}

.taja-samachar-section {
    padding-top: 30px;
    background: #e8e5e5
}

.time-stamp {
    font-size: 14px;
    color: #666;
    display: block;
    font-weight: 400;
    margin-top: 5px
}

.time-stamp .time-entry {
    float: left;
    color: #aaa
}

.time-stamp .comment-count {
    float: right;
    color: #aaa;
    font-size: 12px
}

.time-stamp .left-icon {
    margin-right: 5px;
    position: relative;
    top: 1px
}

.pradesh-samachar {
    background: #f4f4f4;
    padding: 30px 0;
    margin-top: 15px
}

.pradesh-samachar .main-stories .hoz-news:first-child, .pradesh-samachar .samachar-list .big-feature .main-title .hoz-news:first-child, .samachar-list .big-feature .pradesh-samachar .main-title .hoz-news:first-child {
    margin-top: 0
}

.featured-one {
    padding: 0
}

.video-photo {
    background: #000
}

.video-photo .cat-box:before {
    background: #333
}

.video-photo .cat-tags {
    color: #dad9d9
}

.video-photo .video-play {
    position: absolute;
    top: 30px;
    margin: 0 auto;
    right: 30px;
    font-size: 20px;
    text-align: center;
    border: 1px solid #fff;
    line-height: 48px;
    width: 44px;
    height: 44px;
    background: #ed1c24;
    color: #fff;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    opacity: 1
}

.video-photo a:hover .video-play {
    opacity: 0
}

.khelkood-section .samachar-list .big-feature img {
    height: 220px
}

.khelkood-section .samachar-list .big-feature.sport-feature {
    order: 2
}

.khelkood-section .samachar-list .more-list.sport-list {
    order: 1
}

.kala-feature {
    order: 2
}

.kala-small {
    order: 1
}

.kala-small.more-small {
    order: 3
}

.ent-list .small-list {
    order: 3
}

.ent-list .small-list .hoz-news {
    margin-top: 30px
}

.ent-list .small-list .hoz-news:nth-child(1) {
    margin-top: 0
}

.side-list.rochak-list .media:nth-child(2) {
    margin-top: 0
}

.side-list.rochak-list.editors-pick .media:nth-child(2) {
    margin-top: 30px
}

.side-list.rochak-list.editors-pick .media img {
    height: 80px;
    width: 110px
}

.side-list.bichar-section .media:nth-child(2) {
    margin-top: 20px
}

.side-list.bichar-section .media img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.side-list.bichar-section .media .time-stamp {
    margin-top: 5px
}

.side-list.bichar-section .media .time-entry {
    float: none;
    display: block
}

.poll-system {
    border: 0;
    padding: 0;
    background: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px
}

.poll-system .options-box {
    display: none
}

.poll-system .main-title {
    font-size: 20px;
    line-height: 26px;
    font-weight: 700;
    margin-bottom: 20px;
    margin-top: 0
}

.poll-system .action-area {
    display: block;
    margin: 30px 0 10px
}

.poll-system .btn {
    border: 0;
    background: #263238;
    font-weight: 700;
    font-size: 16px;
    color: #fff;
    margin-right: 5px;
    border: 1px solid #ddd;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    border: 1px solid #263238
}

.poll-system .btn .left-icon {
    margin-right: 5px;
    position: relative;
    top: 3px;
    font-size: 20px
}

.poll-system .btn.view-result {
    background: #fff;
    color: #263238;
    border: 1px solid #666
}

.poll-system .btn:hover {
    background: #666;
    color: #fff!important;
    border-color: #666
}

.poll-system .radio, .poll-system .radio .checkbox, .radio .poll-system .checkbox {
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 10px;
    width: 100%
}

.poll-system .radio.first, .poll-system .radio .first.checkbox, .radio .poll-system .first.checkbox {
    margin-top: 0
}

.poll-system .radio label, .radio .poll-system .checkbox label {
    padding-left: 30px;
    font-weight: 700;
    font-size: 16px
}

.poll-system .radio label span, .radio .poll-system .checkbox label span {
    top: 9px
}

.poll-system .radio label .circle, .radio .poll-system .checkbox label .circle, .poll-system .radio label .check, .radio .poll-system .checkbox label .check {
    left: 0
}

.pollresult {
    margin-top: 0
}

.pollresult .bar-chart-wrapper {
    position: relative;
    margin-bottom: 25px
}

.pollresult .bar-wrapper {
    background-color: #ddd;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px
}

.pollresult .bar-wrapper .bar {
    height: 5px;
    margin: 10px 0;
    background-color: #aaa;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px
}

.pollresult .bar-chart-figure {
    float: right
}

.pollresult .bar-chart-text {
    font-size: 16px;
    font-weight: 700
}

.pollresult .bar-chart-text .option-title {
    line-height: 20px;
    display: block;
    max-width: 70%;
    font-size: 16px
}

.pollresult .push-right {
    position: absolute;
    top: 0;
    right: 0
}

.janamat, .entertainment {
    background: #f4f4f4;
    padding: 40px 0;
    margin-top: 15px
}

.bigyaapan-item img {
    width: 100%;
    height: auto
}

.share-box {
    padding-top: 9px
}

.related-more .half-news-list.small-list {
    border-left: 1px solid #ddd!important
}

.related-more .half-news-list.small-list .item-news {
    margin-top: 0
}

.related-more .half-news-list.small-list:nth-child(1) {
    border-left: 0!important
}

.related-more.mini-homepage {
    border-top: 1px solid #ddd;
    margin-top: 30px;
    padding-top: 30px;
    display: inline-block;
    width: 100%
}

.related-more.mini-homepage .small-home {
    border-top: 1px solid #ddd;
    padding-top: 20px
}

.related-more.mini-homepage .half-news-list.the-top-stories .news-break {
    text-align: left;
    border-bottom: 0
}

.related-more.mini-homepage .half-news-list.the-top-stories .news-break img {
    margin-bottom: 20px;
    height: 355px
}

.related-more.mini-homepage .half-news-list.small-list {
    border-left: 0!important
}

.related-more.mini-homepage .half-news-list.small-list .main-title {
    font-size: 24px;
    line-height: 32px
}

.related-more.mini-homepage .half-news-list.small-list.top-feat .main-title {
    font-size: 34px;
    line-height: 46px
}

.related-more.mini-homepage .half-news-list.small-list.top-feat img {
    width: 200px;
    height: 130px
}

.related-more.mini-homepage .half-news-list.small-list .item-news {
    margin-top: 0
}

.related-more.mini-homepage .half-news-list.small-list:nth-child(1) {
    border-left: 0!important
}

.related-more.mini-homepage .multimedia-section .main-news-cat .big-news.break-single .main-title {
    font-size: 32px;
    line-height: 42px
}

.related-more.mini-homepage .multimedia-section .main-news-cat .big-news.break-single figure img {
    height: 480px;
    object-fit: cover
}

.related-more .items .main-title {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px
}

.related-more .items img {
    height: 220px;
    object-fit: cover;
    width: 100%
}

.more-big {
    margin-top: 50px
}

.more-big .description {
    position: relative;
    width: 100%;
    margin-top: 30px
}

.more-big .description:after {
    content: "";
    width: 100%;
    height: 100px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: linear-gradient(rgba(255, 255, 255, 0) 1%, white 100%)
}

.more-big .more-read {
    display: inline-block;
    width: 100%
}

.more-big .more-read .read-more-link {
    border: 1px solid #222;
    padding: 5px 100px;
    font-size: 14px;
    margin: 0 auto;
    display: table;
    font-weight: 700;
    line-height: 20px
}

.left-side .published-box .full-ad:nth-child(3) {
    margin-top: 30px
}

.cat-box {
    display: inline-block;
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
    width: 100%
}

.right-side .items.kala-right .more-item {
    margin-top: 30px
}

.share-fixed {
    position: sticky;
    top: 125px;
    margin-top: 8px
}

.share-fixed .share-now .st-btn {
    margin-bottom: 10px;
    margin-right: 0!important
}

.share-fixed .share-now .st-btn.st-last {
    margin-right: 0!important
}

.big-cat-box {
    display: block
}

.big-cat-box .big-cat-tags {
    text-align: center;
    display: table;
    padding: 0 30px;
    position: relative;
    margin: 0 auto 15px
}

.big-cat-box .big-cat-tags .main-title {
    font-size: 32px;
    font-weight: 700;
    color: #222;
    margin: 0 auto;
    background: #fff;
    padding: 0 15px;
    z-index: 10;
    line-height: normal;
    position: relative
}

.big-cat-box .big-cat-tags:after {
    content: "";
    width: 100%;
    height: 3px;
    background-color: #c99e66;
    top: 50%;
    left: 0;
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2
}

.top-most-list .row {
    margin: 0
}

.top-most-list .main-stories .items, .top-most-list .samachar-list .big-feature .main-title .items, .samachar-list .big-feature .top-most-list .main-title .items {
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 10px
}

.top-most-list .main-stories .items img, .top-most-list .samachar-list .big-feature .main-title .items img, .samachar-list .big-feature .top-most-list .main-title .items img {
    height: 385px;
    object-fit: cover
}

.items.full-list .item-news:nth-child(2) {
    margin-top: 35px
}

.items.full-list .item-news .mr-3 {
    margin-right: 30px!important
}

.items.full-list .item-news img {
    height: 160px;
    width: 230px
}

.items.full-list .item-news .main-title {
    font-size: 22px;
    line-height: 32px
}

.items.full-list .item-news .description {
    font-size: 16px;
    color: #666;
    display: block;
    line-height: 24px;
    margin-top: 15px
}

.big-photo-list .row {
    margin-left: -15px;
    margin-right: -15px
}

.big-photo-list .main-stories .items, .big-photo-list .samachar-list .big-feature .main-title .items, .samachar-list .big-feature .big-photo-list .main-title .items {
    padding-left: 15px;
    padding-right: 15px
}

.big-photo-list .main-stories .items img, .big-photo-list .samachar-list .big-feature .main-title .items img, .samachar-list .big-feature .big-photo-list .main-title .items img {
    height: 380px
}

.big-photo-list .main-stories .items .time-stamp, .big-photo-list .samachar-list .big-feature .main-title .items .time-stamp, .samachar-list .big-feature .big-photo-list .main-title .items .time-stamp {
    color: #ddd
}

.big-photo-list .main-stories .items .main-title, .big-photo-list .samachar-list .big-feature .main-title .items .main-title, .samachar-list .big-feature .big-photo-list .main-title .items .main-title {
    font-size: 26px;
    line-height: 36px
}

.photo-thumb-list {
    margin-top: 20px
}

.photo-item-list {
    margin-bottom: 40px;
    box-sizing: border-box
}

.photo-item-list img {
    height: 170px;
    object-fit: cover;
    width: 100%;
    float: left
}

.photo-item-list .main-title {
    color: #222;
    font-weight: 700;
    line-height: 26px;
    font-size: 18px;
    display: block
}

.photo-item-list .time-stamp {
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px
}

.main-title {
    width: 100%
}

.photo-thumbs {
    margin-top: 30px
}

.photo-slider .items {
    background: #333
}

.photo-slider .items .main-titles {
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    margin: 0;
    z-index: 98;
    padding: 15px 20px;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #ddd;
    width: 100%;
    background: #111;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    background: linear-gradient(rgba(0, 0, 0, 0) 1%, #000 100%)
}

.photo-slider img {
    height: auto;
    object-fit: none;
    width: 100%;
    position: relative;
    z-index: 92
}

.photo-slider .img-counter {
    position: absolute;
    top: 20px;
    right: 20px;
    font-weight: 700;
    font-size: 14px;
    color: #ddd;
    text-shadow: 0 1px 1px #000;
    z-index: 98
}

.next-prev-gallery {
    margin-top: 40px;
    margin-bottom: 40px
}

.next-prev-gallery .gallery-box .cat-title {
    text-align: left;
    font-size: 18px;
    font-weight: 700;
    display: block;
    margin-bottom: 15px;
    color: #999
}

.next-prev-gallery .gallery-box .media {
    margin-top: 0
}

.next-prev-gallery .gallery-box .media .main-title {
    font-size: 18px;
    line-height: 26px
}

.next-prev-gallery .gallery-box .media img {
    height: 100px
}

.next-prev-gallery .gallery-box .media .mr-3 {
    margin-right: 30px!important
}

.next-prev-gallery .gallery-box.alt .cat-title {
    text-align: right
}

.next-prev-gallery .media .time-stamp {
    margin-top: 0
}

.next-prev-gallery .media .cat-title {
    text-transform: uppercase;
    font-size: 14px
}

.next-prev-gallery .media.alt-gallery {
    position: relative
}

.next-prev-gallery .media.alt-gallery a {
    position: absolute;
    right: 0
}

.next-prev-gallery .media.alt-gallery .mr-3 {
    order: 2;
    margin-right: 0!important;
    margin-left: 30px!important
}

.next-prev-gallery .media.alt-gallery .main-title {
    text-align: right
}

.next-prev-gallery .media.alt-gallery .time-entry {
    float: right
}

.zoom-big-box figure {
    position: relative
}

.zoom-big-box figure:before {
    content: "";
    padding: 30px 40px;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #ddd;
    width: 100%;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    background-image: linear-gradient(to bottom, transparent, #000);
    height: 20%;
    z-index: 93
}

.zoom-big-box figure .next-btns, .zoom-big-box figure .prev-btns {
    position: absolute;
    font-size: 14px;
    color: #fff;
    text-align: center;
    top: 50%;
    right: 30px;
    width: 48px;
    height: 48px;
    line-height: 48px;
    z-index: 95;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    background: rgba(0, 0, 0, .2);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.zoom-big-box figure .next-btns:hover, .zoom-big-box figure .prev-btns:hover {
    background: rgba(0, 0, 0, .8);
    color: #fff;
    -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, .8);
    -moz-box-shadow: 0 10px 30px rgba(0, 0, 0, .8);
    box-shadow: 0 10px 30px rgba(0, 0, 0, .8)
}

.zoom-big-box figure .prev-btns {
    left: 30px;
    right: inherit
}

.zoom-big-box figure .main-title {
    background: 0 0;
    z-index: 94
}

.zoom-big-box .items img {
    z-index: 90
}

.spinners {
    width: 70px;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 89;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.spinners>div {
    width: 18px;
    height: 18px;
    background-color: #ccc;
    border-radius: 100%;
    display: inline-block;
    -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
    animation: sk-bouncedelay 1.4s infinite ease-in-out both
}

.spinners .bounce1 {
    -webkit-animation-delay: -.32s;
    animation-delay: -.32s
}

.spinners .bounce2 {
    -webkit-animation-delay: -.16s;
    animation-delay: -.16s
}

@-webkit-keyframes sk-bouncedelay {
    0%, 80%, 100% {
        -webkit-transform: scale(0)
    }
    40% {
        -webkit-transform: scale(1)
    }
}

@keyframes sk-bouncedelay {
    0%, 80%, 100% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    40% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.bichar-blog-interview .media {
    margin-top: 20px
}

.bichar-blog-interview .media img {
    width: 60px!important;
    height: 60px!important;
    border: 2px solid #fff
}

.bichar-blog-interview .media .author-title {
    font-size: 18px;
    font-weight: 400;
    line-height: 20px
}

.bichar-blog-interview .media .time-stamp {
    margin-top: 0
}

.bichar-blog-interview .media .time-stamp .time-entry {
    line-height: normal
}

.mukhya-samachar .items .item-news:nth-child(2) {
    margin-top: 35px
}

.share-icons {
    position: -webkit-sticky;
    position: sticky;
    top: 70px
}

.cat-tags .cat-name {
    color: #666;
    font-size: 24px
}

.cat-tags .cat-name a {
    color: #666
}

.cat-tags .cat-name .extra-link {
    color: #263238!important
}

.pdf-viewer-box embed {
    width: 100%!important
}

.download-epaper {
    display: block;
    margin: 30px 0;
    text-align: center
}

.download-epaper .epaper-download {
    background: #d13938;
    color: #fff;
    padding: 10px 20px
}

.download-epaper .epaper-download .left-icon {
    margin-right: 10px
}

.download-epaper .epaper-download:hover {
    background: #222;
    color: #fff
}

.option-box {
    display: block;
    margin-top: 30px
}

.option-box .option-btn {
    background: #d13938;
    color: #fff;
    padding: 8px 20px;
    line-height: 22px;
    font-size: 16px;
    display: inline-block
}

.option-box .option-btn:hover {
    background: #222
}

.right-side .taja-samachar-box.author-news {
    background: #fff;
    margin-top: 20px
}

.right-side .taja-samachar-box.author-news .cat-box {
    margin-bottom: 5px!important
}

.right-side .taja-samachar-box.author-news .cat-tags {
    padding-left: 10px
}

.right-side .taja-samachar-box.author-news .cat-tags .cat-name {
    color: #666;
    font-size: 16px;
    padding-top: 0
}

.right-side .taja-samachar-box .small-cat-name {
    background: 0 0;
    color: #2f77bc;
    padding: 0;
    font-weight: 400;
    margin-bottom: 0;
    font-size: 16px;
    display: block
}

.right-side .taja-samachar-box .main-stories .more-item:first-child, .right-side .taja-samachar-box .samachar-list .big-feature .main-title .more-item:first-child, .samachar-list .big-feature .right-side .taja-samachar-box .main-title .more-item:first-child {
    margin-bottom: 0;
    display: inline-block;
    width: 100%
}

.right-side .taja-samachar-box .main-stories .more-item figure:before, .right-side .taja-samachar-box .samachar-list .big-feature .main-title .more-item figure:before, .samachar-list .big-feature .right-side .taja-samachar-box .main-title .more-item figure:before {
    display: none
}

.right-side .taja-samachar-box .main-stories .more-item .main-title, .right-side .taja-samachar-box .samachar-list .big-feature .main-title .more-item .main-title, .samachar-list .big-feature .right-side .taja-samachar-box .main-title .more-item .main-title {
    background: 0 0;
    position: relative;
    padding: 0;
    margin-top: 15px;
    margin-bottom: 30px;
    color: #222;
    font-size: 20px;
    line-height: 24px
}

.right-side .taja-samachar-box .main-stories .more-item a:hover .main-title, .right-side .taja-samachar-box .samachar-list .big-feature .main-title .more-item a:hover .main-title, .samachar-list .big-feature .right-side .taja-samachar-box .main-title .more-item a:hover .main-title {
    color: #777
}

.common-section .main-stories .more-item:first-child, .common-section .samachar-list .big-feature .main-title .more-item:first-child, .samachar-list .big-feature .common-section .main-title .more-item:first-child {
    margin-bottom: 30px;
    display: inline-block;
    width: 100%
}

.common-section .main-stories .more-item figure:before, .common-section .samachar-list .big-feature .main-title .more-item figure:before, .samachar-list .big-feature .common-section .main-title .more-item figure:before {
    display: none
}

.common-section .main-stories .more-item .main-title, .common-section .samachar-list .big-feature .main-title .more-item .main-title, .samachar-list .big-feature .common-section .main-title .more-item .main-title {
    background: 0 0;
    position: relative;
    padding: 0;
    margin-top: 15px;
    margin-bottom: 30px;
    color: #222;
    font-size: 18px;
    line-height: 24px
}

.common-section .main-stories .more-item a:hover .main-title, .common-section .samachar-list .big-feature .main-title .more-item a:hover .main-title, .samachar-list .big-feature .common-section .main-title .more-item a:hover .main-title {
    color: #777
}

.pradesh-samachar .featured-one figure:before {
    display: none
}

.pradesh-samachar .featured-one .main-title {
    background: 0 0;
    position: relative;
    padding: 0;
    margin-top: 15px;
    margin-bottom: 30px;
    color: #222;
    font-size: 24px;
    line-height: 34px
}

.pradesh-samachar .featured-one a:hover .main-title {
    color: #777
}

.pradesh-samachar.video-photo .featured-one figure:before {
    display: none
}

.pradesh-samachar.video-photo .featured-one .main-title {
    background: 0 0;
    position: relative;
    padding: 0;
    margin-top: 15px;
    margin-bottom: 30px;
    color: #aaa;
    font-size: 24px;
    line-height: 34px
}

.pradesh-samachar.video-photo .featured-one a:hover .main-title {
    color: #777
}

.pradesh-samachar.video-photo .more-item.small-feature .main-title {
    color: #888
}

.pradesh-samachar.video-photo .time-stamp .time-entry {
    color: #666
}

.pradesh-samachar.video-photo .time-stamp .comment-count {
    color: #666
}

.bigyapan img {
    -webkit-border-radius: 5px!important;
    -moz-border-radius: 5px!important;
    -ms-border-radius: 5px!important;
    border-radius: 5px!important
}

.tab-pane .main-stories .more-item .main-title, .tab-pane .samachar-list .big-feature .main-title .more-item .main-title, .samachar-list .big-feature .tab-pane .main-title .more-item .main-title {
    position: relative;
    padding: 15px 0;
    color: #222
}

.tab-pane .main-stories .more-item a:hover .main-title, .tab-pane .samachar-list .big-feature .main-title .more-item a:hover .main-title, .samachar-list .big-feature .tab-pane .main-title .more-item a:hover .main-title {
    color: #666
}

.tab-pane .main-stories .more-item figure:before, .tab-pane .samachar-list .big-feature .main-title .more-item figure:before, .samachar-list .big-feature .tab-pane .main-title .more-item figure:before {
    background: 0 0;
    display: none
}

.featured-images iframe, .editor-images iframe {
    width: 100%
}

.featured-images .embed-responsive, .editor-images .embed-responsive {
    margin-bottom: 20px
}

.main-stories.photo-section .more-item.small-feature, .samachar-list .big-feature .photo-section.main-title .more-item.small-feature {
    margin-top: 0
}

.main-stories.tv-section .more-item.small-feature, .samachar-list .big-feature .tv-section.main-title .more-item.small-feature {
    margin-top: 0
}

.samachar-box .tv-section .cat-box .cat-tags {
    margin: 0 auto
}

.samachar-box .tv-section .featured-one .main-title {
    font-size: 48px;
    display: block;
    text-align: center;
    line-height: 65px
}

.samachar-box .tv-section .featured-one iframe {
    width: 100%!important
}

.common-section.new-cat-section .main-stories .more-item, .common-section.new-cat-section .samachar-list .big-feature .main-title .more-item, .samachar-list .big-feature .common-section.new-cat-section .main-title .more-item {
    margin-bottom: 0
}

.model-watch .main-stories .more-item img, .model-watch .samachar-list .big-feature .main-title .more-item img, .samachar-list .big-feature .model-watch .main-title .more-item img {
    height: auto
}

.taja-samachar-section.news-tickers {
    padding-top: 0
}

.newsticker-box {
    border: 0;
    border-top: 0;
    margin-top: 10px;
    background: 0 0;
    float: left;
    width: 100%
}

.newsticker-box .bn-label {
    background: #fff;
    color: #2d2767;
    font-size: 16px;
    padding-left: 0
}

.newsticker-box .bn-controls {
    display: none
}

.newsticker-box .bn-news {
    right: 0!important
}

.newsticker-box .bn-news ul li {
    padding-left: 20px
}

.newsticker-box .bn-news ul li a:hover {
    color: #ed6d1d
}

.newsticker-box .bn-news ul li:before {
    content: "";
    width: 4px;
    height: 4px;
    background: #2f77bc;
    position: absolute;
    top: 17px;
    left: 15px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    display: none
}

.newsticker-box .bn-news ul li .new-item {
    font-size: 10px;
    text-transform: uppercase;
    padding: 5px 10px;
    line-height: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    border-radius: 30px;
    margin-right: 7px;
    background: #2f77bc;
    display: inline-block;
    display: inline-block;
    position: relative;
    top: -1px;
    color: #fff
}

.items .item-news.bigyapan img {
    width: 100%;
    height: auto
}

.featured-one .description {
    float: left;
    font-size: 18px
}

.bigyaapan-box {
    justify-content: center;
    align-items: center
}

.bigyaapan-box.split-box img {
    width: 100%
}

.kala-small.more-kala {
    order: 3
}

.gold-box .gold-row {
    margin: 0
}

.gold-box .gold-row .date-box {
    font-size: 15px;
    line-height: 20px;
    font-weight: 700;
    color: #222;
    padding: 0 5px;
    margin-bottom: 20px
}

.gold-box .gold-row .date-box .date-line {
    float: right
}

.gold-box .gold-row .gs-box {
    padding: 0 5px
}

.gold-box .gold-row .gold-item {
    text-align: center;
    border: 1px solid #ddd;
    background: #fff;
    padding: 10px;
    min-height: 180px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.gold-box .gold-row .gold-item:hover {
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.gold-box .gold-row .gold-item img {
    width: 100%;
    height: auto
}

.gold-box .gold-row .gold-item .gold-label {
    font-size: 14px;
    font-weight: 700;
    color: #222;
    display: block;
    line-height: 20px
}

.gold-box .gold-row .gold-item .gold-price {
    font-size: 18px;
    font-weight: 700;
    color: #222;
    display: block;
    line-height: 26px
}

.white-box .forex-rates {
    margin-bottom: 0
}

.white-box .forex-rates .date-box {
    font-size: 14px;
    font-weight: 700;
    display: block;
    text-align: center;
    margin-bottom: 10px;
    line-height: 20px
}

.white-box .forex-rates .more-links {
    display: block;
    font-size: 14px;
    font-weight: 700;
    color: #263238
}

.white-box .forex-rates .more-links a {
    color: #263238
}

.white-box .forex-rates .more-links a:hover {
    color: #777
}

.white-box .forex-rates .more-links a .left-icon {
    position: relative;
    top: 1px;
    margin-left: 5px
}

.white-box .forex-rates table tbody tr:nth-of-type(odd) {
    background: #fdfdfd
}

.white-box .forex-rates table th {
    font-size: 14px;
    font-weight: 700;
    color: #263238;
    padding: .4em .75rem;
    line-height: 20px;
    border: 0
}

.white-box .forex-rates table td {
    font-size: 13px;
    line-height: 18px;
    padding: .4em .75rem;
    font-weight: 700;
    color: #222
}

.gold-silver {
    background: #fff
}

.gold-silver .gold-silver-box {
    border: 1px solid #ccc;
    padding: 20px
}

.quick-links {
    margin: 0;
    padding: 0;
    display: block
}

.quick-links li {
    list-style: none;
    display: inline-block;
    width: 100%;
    padding-left: 35px;
    position: relative;
    margin-top: 20px
}

.quick-links li:nth-child(1) {
    margin-top: 0
}

.quick-links li:before {
    content: "\e876";
    font-family: Linearicons-Free;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    color: #666;
    position: absolute;
    left: 0;
    top: 1px;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    font-size: 10px;
    color: #666;
    border: 1px solid #c4c3c3;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px
}

.quick-links li a {
    font-size: 16px;
    line-height: 24px;
    display: block;
    color: #222;
    font-weight: 700
}

.quick-links li a:hover {
    color: #263238;
    text-decoration: underline
}

.share-side .st-btn {
    display: table!important;
    margin-bottom: 8px
}

.content-editor {
    margin-top: 10px;
    padding-right: 0
}

.content-editor.rashi-author .author-pic {
    border: 1px solid #ddd;
    padding: 20px;
    background: #eee
}

.content-editor.rashi-author .tab-share {
    float: left;
    width: 100%;
    margin-top: 30px
}

.content-editor.rashi-author .author {
    width: 90px!important;
    height: 90px!important;
    border: 5px solid #fff
}

.content-editor.rashi-author .main-title {
    color: #222
}

.content-editor.rashi-author .description {
    font-style: italic;
    font-size: 14px;
    display: block;
    line-height: 20px
}

.content-editor .tags {
    margin-bottom: 30px
}

.content-editor .authors-box .main-title {
    font-weight: 400;
    font-size: 16px;
    display: block;
    margin-top: 5px;
    line-height: 22px;
    margin-top: 8px
}

.content-editor .authors-box .designation {
    font-size: 16px;
    color: #6b6969;
    display: inline-block;
    line-height: 20px;
    font-weight: 400;
    padding-left: 10px;
    margin-left: 8px;
    position: relative
}

.content-editor .authors-box .designation:before {
    content: "";
    width: 1px;
    height: 14px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    background: #ccc;
    position: absolute;
    top: 1px;
    left: 0
}

.content-editor .authors-box .author-pic {
    padding-left: 0
}

.content-editor .authors-box .author-pic.jyotish {
    padding-left: 15px;
    padding-right: 15px
}

.content-editor .authors-box .author-pic .social-links {
    display: block;
    position: relative;
    margin-top: -20px;
    text-align: center;
    position: relative;
    opacity: 0;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.content-editor .authors-box .author-pic .social-links .link-text {
    position: absolute
}

.content-editor .authors-box .author-pic .social-links .link-text.fb {
    top: 0;
    right: 11px;
    position: absolute
}

.content-editor .authors-box .author-pic .social-links .link-text.tw {
    position: absolute;
    top: -17px;
    right: -8px
}

.content-editor .authors-box .author-pic .social-links a {
    background: #d7dddc;
    width: 21px;
    height: 21px;
    color: #267163;
    font-size: 12px;
    text-align: center;
    line-height: 23px;
    margin: 0 2px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    display: inline-block
}

.content-editor .authors-box .author-pic .social-links a .left-icon {
    top: 0
}

.content-editor .authors-box .author-pic:hover .social-links {
    opacity: 1
}

.content-editor .share-box {
    padding-right: 0;
    position: relative;
    top: 0
}

.content-editor .share-box .share-now {
    float: right
}

.rashi-tabs {
    margin: 0;
    padding: 0
}

.rashi-tabs li {
    list-style: none;
    float: left;
    margin: 0 5px 0 0
}

.rashi-tabs li a {
    padding: 5px 15px;
    font-size: 12px;
    font-weight: 700;
    background: #ddd;
    color: #444;
    text-transform: uppercase;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px
}

.rashi-tabs li a:hover {
    background: #666;
    color: #fff;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.rashi-tabs li a.active {
    background: #0d47a1;
    color: #fff
}

.main-stories .items.big-feat, .samachar-list .big-feature .main-title .items.big-feat {
    order: 2
}

.main-stories .items.mid-feat, .samachar-list .big-feature .main-title .items.mid-feat {
    order: 1
}

.main-stories .items.list-news, .samachar-list .big-feature .main-title .items.list-news {
    order: 3
}

.right-side .items.taja-samachar-box .item-news {
    border-top: 1px solid #ddd;
    margin: 0;
    padding: 20px 0;
    width: 100%
}

.right-side .items.taja-samachar-box .item-news img {
    width: 80px;
    height: 64px
}

.right-side .items.taja-samachar-box .item-news a {
    width: 100%
}

.right-side .items.taja-samachar-box .item-news .main-title {
    font-size: 18px;
    line-height: 26px;
    margin-top: 0
}

.right-side.artha-right .items.taja-samachar-box .item-news:nth-child(1) {
    border-top: 0;
    padding-top: 0
}

.right-side.artha-right .items.taja-samachar-box .item-news:nth-child(2) {
    border-top: 1px solid #ddd;
    padding-top: 20px
}

.white-bg {
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    padding: 15px
}

.cat-box {
    border: 0;
    position: relative
}

.cat-tags {
    border: 0;
    display: block;
    position: relative;
    padding-left: 0;
    border-bottom: 0 solid #ddd;
    padding-bottom: 0
}

.cat-tags .cat-name {
    color: #666;
    padding: 0 20px 0 40px;
    font-size: 24px;
    line-height: 28px;
    font-weight: 700;
    padding: 0 10px 0 0;
    margin: 0;
    display: inline-block;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    border: 0;
    position: relative;
    top: 3px;
    z-index: 2
}

.cat-tags .cat-name:before {
    display: block;
    content: "";
    width: 30px;
    height: 2px;
    background: #666;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1
}

.cat-tags .left-icon {
    position: absolute;
    left: 0;
    top: 10px;
    background: url(../images/align-icon.svg) no-repeat center center;
    width: 32px;
    height: 32px
}

.cat-tags .extra-news {
    position: absolute;
    right: 0;
    top: 7px;
    font-size: 16px;
    font-weight: 400
}

.cat-tags .extra-news a {
    color: #666
}

.cat-tags .extra-news a:hover {
    color: #2f77bc
}

figure img {
    background: #ea323e;
}

.logo-box figure img {
    background: 0 0
}

.main-news-cat .big-news {
    margin-bottom: 15px
}

.main-news-cat .mini-news {
    padding-right: 0
}

.main-news-cat .mini-news .items.big-news .main-title {
    font-size: 24px;
    line-height: 32px
}

.main-news-cat .mini-news .items.big-news img {
    height: 339px
}

.main-news-cat figure {
    position: relative
}

.main-news-cat figure:before {
    content: "";
    padding: 30px 40px;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #ddd;
    width: 100%;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    background-image: linear-gradient(to bottom, transparent, black);
    height: 65%;
    z-index: 90;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -ms-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px
}

.main-news-cat img {
    width: 100%;
    height: 375px;
    object-fit: cover
}

.main-news-cat .main-title {
    font-size: 32px;
    line-height: 42px;
    font-weight: 700;
    margin: 0;
    padding: 30px;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #ddd;
    width: 100%;
    z-index: 92;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.main-news-cat .more-thumbs .items {
    margin: 0!important;
    padding: 30px 0;
    border-top: 1px solid #ddd
}

.main-news-cat .more-thumbs .items:nth-child(1) {
    padding-top: 0;
    border-top: 0
}

.main-news-cat .more-thumbs .items .main-title {
    margin-bottom: 0
}

.right-side .items {
    margin-top: 15px
}

.bigyaapan-box.cat-bigyaapan .bigyaapan-item {
    padding: 0
}

.artha-side {
    margin-top: 15px
}

.artha-right {
    margin-top: 15px
}

figure .cat-name {
    background: #2f77bc;
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
    padding: 4px 15px;
    margin: 15px 0;
    display: table;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    border: 0
}

.more-thumbs figure .cat-name {
    background: 0 0;
    color: #2f77bc;
    padding: 0;
    font-weight: 400;
    margin-bottom: 0
}

.main-story-slider.khel-slider, .khel-slider.featured-one {
    margin-bottom: 15px
}

.main-story-slider.khel-slider .cat-name, .khel-slider.featured-one .cat-name {
    margin: 15px auto
}

.main-story-slider.khel-slider .main-title, .khel-slider.featured-one .main-title {
    text-align: center
}

.bichar-samachar .main-news-cat .author-name {
    font-size: 18px;
    color: #666;
    font-weight: 700;
    display: block;
    margin-bottom: 0;
    margin-top: 20px
}

.bichar-samachar .main-news-cat .author-name .date-time {
    font-weight: 400;
    border-left: 0;
    padding-left: 0;
    margin-left: 0;
    font-size: 16px;
    display: block
}

.bichar-samachar .main-news-cat .big-news figure:before {
    display: none
}

.bichar-samachar .main-news-cat .big-news figure .main-title {
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
    color: #263238;
    margin-top: 15px;
    display: block
}

.bichar-samachar .main-news-cat .big-news figure .author-name {
    font-size: 18px;
    color: #666;
    font-weight: 700;
    display: block;
    margin-bottom: 30px;
    margin-top: 5px
}

.bichar-samachar .main-news-cat .big-news figure .author-name .date-time {
    font-weight: 400;
    border-left: 1px solid #666;
    padding-left: 10px;
    margin-left: 10px;
    display: inline-block
}

.fit-row {
    margin-left: -8px;
    margin-right: -8px
}

.fit-row .more-thumbs {
    padding: 0 8px
}

.sahitya-samachar .main-news-cat .big-news {
    padding: 0 8px
}

.sahitya-samachar .main-news-cat .description {
    color: #333;
    display: block;
    margin-bottom: 30px;
    font-size: 18px;
    line-height: 28px;
    margin-top: 10px
}

.sahitya-samachar .main-news-cat .more-thumbs .item-news {
    border-top: 1px solid #ddd;
    margin: 0;
    padding: 20px 0
}

.sahitya-samachar .main-news-cat .more-thumbs .item-news:nth-child(2) {
    border-top: 0;
    padding-top: 0
}

.sahitya-samachar .main-news-cat .more-thumbs .item-news img {
    width: 80px;
    height: 80px
}

.sahitya-samachar .main-news-cat .more-thumbs .item-news figure:before {
    display: none
}

.sahitya-samachar .main-news-cat .more-thumbs .item-news .main-title {
    font-size: 16px;
    line-height: 22px;
    position: relative;
    padding: 0;
    color: #263238;
    display: block
}

.sahitya-samachar.global-samachar .main-news-cat .big-news img {
    height: 250px
}

.sahitya-samachar.global-samachar .main-news-cat .more-thumbs .item-news:nth-child(1) {
    border-top: 0;
    padding-top: 0
}

.sahitya-samachar.global-samachar .main-news-cat .more-thumbs .item-news:nth-child(2) {
    border-top: 1px solid #ccc;
    padding-top: 20px
}

.sahitya-samachar.global-samachar .main-news-cat .more-thumbs .main-title {
    font-size: 18px;
    line-height: 26px
}

.right-side.photo-right .more-thumbs .items {
    padding: 20px 0;
    border-top: 1px solid #ddd
}

.right-side.photo-right .more-thumbs .items:nth-child(1) {
    padding-top: 0;
    border-top: 0
}

.right-side.photo-right .more-thumbs .items img {
    width: 100%;
    height: 172px;
    object-fit: cover
}

.right-side.photo-right .more-thumbs .items .main-title {
    color: #263238;
    font-size: 24px;
    line-height: 34px;
    font-weight: 700;
    display: block;
    margin-top: 15px
}

.right-side.tv-right .tv-item:nth-child(1) {
    padding-top: 0
}

.right-side.tv-right .tv-item figure {
    position: relative
}

.right-side.tv-right .tv-item .play-icon {
    width: 32px;
    height: 32px;
    background: #d13938;
    text-align: center;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    line-height: 32px;
    font-size: 14px;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    opacity: 1;
    filter: alpha(opacity=100)
}

.right-side.tv-right a:hover .play-icon {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.tv-box iframe {
    width: 100%
}

.tourism-samachar .items {
    padding: 0 8px
}

.tourism-samachar .items.half-news img {
    height: 260px
}

.tourism-samachar .items.half-news .main-title {
    font-size: 22px;
    line-height: 30px
}

.suraksha-samachar .sahitya-samachar .main-news-cat .more-thumbs .items .main-title {
    font-size: 24px;
    line-height: 32px
}

.suraksha-samachar .sahitya-samachar .main-news-cat .more-thumbs .item-news .main-title {
    font-size: 18px;
    line-height: 26px
}

.dharma-samachar .sahitya-samachar .main-news-cat .more-thumbs .items .main-title {
    font-size: 24px;
    line-height: 32px
}

.dharma-samachar .sahitya-samachar .main-news-cat .more-thumbs .item-news .main-title {
    font-size: 18px;
    line-height: 26px
}

.inner-main-thumb .items {
    margin-bottom: 15px
}

.section.inner-bigyapan {
    padding: 0
}

.section.inner-bigyapan img {
    height: auto
}

.section.cat-section-bigyapan {
    padding: 0 15px
}

.breadcrumbs {
    margin: -40px 0 0
}

.main-stories .main-news-cat.half-thumbs .items figure, .samachar-list .big-feature .main-title .main-news-cat.half-thumbs .items figure {
    position: relative
}

.main-stories .main-news-cat.half-thumbs .items figure:before, .samachar-list .big-feature .main-title .main-news-cat.half-thumbs .items figure:before {
    display: none
}

.main-stories .main-news-cat.half-thumbs .items .cat-name, .samachar-list .big-feature .main-title .main-news-cat.half-thumbs .items .cat-name {
    color: #666;
    display: block
}

.main-stories .main-news-cat.half-thumbs .items .main-title, .samachar-list .big-feature .main-title .main-news-cat.half-thumbs .items .main-title {
    background: 0 0;
    position: relative;
    padding: 0;
    margin-top: 15px;
    margin-bottom: 30px;
    color: #222;
    font-size: 20px;
    line-height: 26px
}

.detail-box, .detail-featured-box {
    padding: 0
}

.left-side .in-content .full-bigyapan {
    margin-top: 0
}

.left-side .in-content .cat-box {
    margin-bottom: 0
}

.left-side .in-content .cat-box .cat-tags {
    font-size: 18px;
    color: #2f77bc
}

.section.inner-bigyapan.cat-section-bigyapan .container {
    padding: 0
}

.section.inner-bigyapan.cat-section-bigyapan .container {
    padding: 0
}

.inner-main-thumb .video-big-latest figure {
    position: relative
}

.inner-main-thumb .video-big-latest figure:before {
    display: none
}

.inner-main-thumb .video-big-latest .main-title {
    position: relative;
    top: 0;
    left: 0;
    padding: 0;
    margin-top: 10px;
    color: #263238
}

.inner-main-thumb .video-big-latest .cat-name {
    background: 0 0;
    color: #666;
    padding: 0;
    font-weight: 700;
    margin-bottom: 10px;
    display: block
}

.main-news-cat .more-thumbs .items .play-icon {
    width: 32px;
    height: 32px;
    background: #d13938;
    text-align: center;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    line-height: 32px;
    font-size: 14px;
    color: #fff;
    position: absolute;
    top: 35%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    opacity: 1;
    filter: alpha(opacity=100)
}

.main-news-cat .more-thumbs a:hover .play-icon {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.email-id {
    display: block;
    font-size: 12px;
    color: #666
}

.team-list .cat-tags .cat-name {
    margin: 0 auto
}

.special-box .owl-theme .owl-dots .owl-dot span {
    width: 5px!important;
    height: 5px!important
}

.owl-theme .owl-dots .owl-dot span {
    margin: 5px!important
}

.political-news .more-thumbs .items.more-item img {
    height: 125px
}

.main-stories .more-item.artha-item img, .samachar-list .big-feature .main-title .more-item.artha-item img {
    height: 170px;
    object-fit: cover;
    width: 100%
}

.main-stories .more-item.khel-thumbs img, .samachar-list .big-feature .main-title .more-item.khel-thumbs img {
    height: 260px;
    object-fit: cover;
    width: 100%
}

.main-stories .more-item.bichar-thumbs img, .samachar-list .big-feature .main-title .more-item.bichar-thumbs img {
    height: 170px;
    object-fit: cover;
    width: 100%
}

.main-stories .half-thumbs .more-item img, .samachar-list .big-feature .main-title .half-thumbs .more-item img {
    height: 260px
}

.main-news-cat .more-thumbs.sahitya-thumbs img {
    height: 170px;
    width: 100%
}

.big-vid .play-icon {
    width: 48px;
    height: 48px;
    background: #d13938;
    text-align: center;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    line-height: 48px;
    font-size: 18px;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 90;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    opacity: 1;
    filter: alpha(opacity=100)
}

a:hover .play-icon {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.break-slider {
    margin-bottom: 30px;
    background: #fff
}

.break-slider figure {
    position: relative
}

.break-slider figure .cat-name {
    background: 0 0;
    padding: 0;
    font-weight: 400
}

.break-slider img {
    width: 100%;
    object-fit: cover;
    opacity: .8;
    filter: alpha(opacity=80);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    -ms-border-radius: 0!important;
    border-radius: 0!important;
    height: 410px
}

.break-slider .main-title {
    font-size: 22px;
    line-height: 32px;
    font-weight: 700;
    margin: 0;
    padding: 20px 30px;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #ddd;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    background: rgba(0, 37, 62, .8);
    z-index: 92;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%)
}

.break-slider .main-title .dates {
    display: table;
    font-size: 14px;
    font-weight: 400;
    height: 0
}

.break-slider a {
    display: table;
    width: 100%;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.break-slider a:hover .main-title {
    color: #fff!important;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.break-slider a:hover .main-title .dates {
    color: #fff
}

.break-slider .tag-line {
    float: left;
    margin: 0 15px 0 0;
    font-size: 19px;
    color: #222;
    font-weight: 500
}

.break-slider .tag-line:after {
    content: "";
    height: 15px;
    width: 2px;
    position: relative;
    top: 5px;
    background: #222;
    margin-left: 10px;
    float: right
}

.break-slider .items {
    display: none
}

.break-slider .items .main-title {
    opacity: 0;
    filter: alpha(opacity=0)
}

.break-slider .owl-item {
    display: none
}

.break-slider.owl-loaded .owl-item {
    display: block
}

.break-slider.owl-loaded .owl-item .items {
    display: flex
}

.break-slider.owl-loaded .owl-item .items .main-title {
    opacity: 0;
    filter: alpha(opacity=0)
}

.break-slider .active .items a:hover .main-title {
    background: rgba(205, 0, 0, .8);
    opacity: 1;
    filter: alpha(opacity=100)
}

.break-slider .active .items a:hover .main-title .dates {
    height: auto
}

.break-slider .active .items a:hover img {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.description {
    color: #111!important;
    margin-top: 15px;
    line-height: 33px;
    font-family: mukta, sans-serif
}

figure {
    position: relative
}

figure .feat-icon {
    position: absolute;
    bottom: 15px;
    left: 20px;
    z-index: 98;
    color: #263238
}

figure .feat-icon .left-icon {
    font-size: 12px;
    padding: 0;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    background: #fff;
    float: left
}

figure .feat-icon .feat-title {
    font-weight: 700;
    color: #fff;
    font-size: 18px;
    margin-left: 10px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .5)
}

.main-title.txt-34 {
    font-size: 34px;
    line-height: 44px;
    display: block;
    font-weight: 700;
    margin-top: 20px
}

.mukhya-samachar .big-news img {
    width: 100%;
    height: 356px;
    object-fit: cover
}

.mukhya-samachar .big-news .dates {
    margin-top: 10px
}

.right-side.side-news .items {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px
}

.right-side.side-news .items .item-news {
    padding: 20px 0
}

.right-side.side-news .items .item-news.top-latest .main-title {
    font-size: 24px;
    line-height: 34px
}

.right-side.side-news .items .item-news.top-latest img {
    width: 100%;
    height: 220px;
    margin-bottom: 20px
}

.right-side.side-news .items .item-news.top-editorial figure {
    overflow: visible
}

.right-side.side-news .items .item-news.top-editorial img {
    width: 120px;
    height: 90px;
    object-fit: cover;
    float: left;
    margin-right: 15px;
    margin-bottom: 5px;
    margin-top: 9px
}

.right-side.side-news .items .more-links {
    display: inline-block;
    background: #fff;
    width: 100%;
    padding: 14px 20px 10px;
    border-top: 1px solid #ddd
}

.right-side.side-news .items .more-links .main-title {
    font-size: 14px;
    color: #ed1c24;
    margin-top: 0;
    line-height: 20px
}

.right-side.side-news .items .more-links .right-icon {
    float: right;
    font-size: 14px;
    color: #263238;
    right: 0;
    position: relative;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.right-side.side-news .items .more-links a:hover .right-icon {
    right: -10px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.right-side.side-news .cat-box {
    padding: 0
}

.right-side.side-news .cat-box .cat-tags {
    padding-top: 0;
    border: 0;
    padding-bottom: 10px
}

.right-side.side-news .cat-box .cat-tags .left-icon {
    top: 0
}

.right-side.side-news .taja-samachar-box {
    border: 0 solid #ddd
}

.mask-layer {
    overflow: hidden;
    height: 520px
}

.mask-layer.taja-scroll {
    height: 375px
}

.extra-link {
    display: inline-block;
    margin-top: 0;
    font-size: 14px;
    color: #999;
    font-weight: 400;
    border: 0;
    padding: 5px 20px 5px 10px;
    line-height: 16px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    float: none;
    position: relative;
    z-index: 2
}

.half-news-list {
    border-right: 1px solid #ddd
}

.half-news-list .item-news {
    border-top: 1px solid #ddd;
    padding: 30px 0
}

.half-news-list .item-news:nth-child(1) {
    padding-top: 0;
    border-top: 0
}

.half-news-list .item-news figure {
    position: relative
}

.half-news-list .item-news figure img {
    width: 190px;
    height: 130px;
    object-fit: cover;
    float: left
}

.half-news-list .item-news .main-title {
    font-weight: 700;
    font-size: 24px;
    line-height: 34px;
    display: block;
    margin-bottom: 0
}

.half-news-list .item-news .description {
    margin-top: 15px
}

.half-news-list .item-news .dates {
    margin-top: 10px
}

.half-news-list .item-news.impact-big {
    padding-top: 0;
    border-top: 0
}

.half-news-list .item-news.impact-big figure img {
    width: 360px;
    height: 250px
}

.half-news-list .item-news.impact-big .main-title {
    font-size: 32px;
    line-height: 44px;
    display: block
}

.half-news-list.health-post .item-news:nth-child(2) {
    border-top: 0;
    padding-top: 0
}

.half-news-list.samachar-more .item-news:nth-child(1) {
    border-top: 1px solid #ddd;
    padding-top: 30px
}

.description {
    color: #263238;
    display: block;
    font-size: 16px;
    line-height: 28px
}

.dates {
    font-size: 14px;
    color: #999;
    display: block
}

.right-side.side-news .aside-news {
    position: relative
}

.right-side.side-news .aside-news .mask-layer {
    height: 535px
}

.right-side.side-news .aside-news .mask-layer.alt {
    height: 285px
}

.right-side.side-news .aside-news .mask-layer.taja-scroll {
    height: 375px
}

.right-side.side-news .aside-news .mask-layer.bichar-scroll {
    height: 340px
}

.right-side.side-news .aside-news .mask-layer.samaj-scroll {
    height: 375px
}

.right-side.side-news .aside-news .mask-layer.normal-scroll {
    height: 340px
}

.right-side.side-news .aside-news .big-thumb-side {
    margin: 0;
    border: 0;
    padding: 0!important;
    position: relative
}

.right-side.side-news .aside-news .big-thumb-side:hover {
    background: 0 0!important
}

.right-side.side-news .aside-news .big-thumb-side figure img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    -webkit-border-radius: 5px 5px 0 0!important;
    -moz-border-radius: 5px 5px 0 0!important;
    -ms-border-radius: 5px 5px 0 0!important;
    border-radius: 5px 5px 0 0!important
}

.right-side.side-news .aside-news .big-thumb-side figure:before {
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #fff);
    z-index: 10
}

.right-side.side-news .aside-news .big-thumb-side .main-title {
    font-size: 22px;
    line-height: 30px;
    padding: 20px;
    position: relative;
    z-index: 10
}

.right-side.side-news .aside-news .big-thumb-side .main-title .dates {
    font-weight: 400
}

.right-side.side-news .cat-box {
    border: 0;
    position: relative
}

.right-side.side-news .cat-box.small-cat-box {
    position: absolute;
    top: 15px;
    left: 0;
    z-index: 80;
    padding-top: 0;
    width: 100%;
    padding-left: 0
}

.right-side.side-news .cat-box.small-cat-box .cat-tags {
    padding-left: 20px
}

.right-side.side-news .cat-box.small-cat-box .cat-tags .cat-name {
    background: #ed1c24;
    font-size: 16px;
    color: #fff;
    padding: 5px 12px;
    line-height: 20px;
    font-weight: 400
}

.right-side.side-news .cat-box.small-cat-box .cat-tags .cat-name a {
    color: #fff
}

.right-side.side-news .cat-box.normal-cat-box {
    position: relative;
    top: 0;
    padding-top: 15px
}

.right-side.side-news .items.taja-samachar-box.bichar-side figure img {
    -webkit-border-radius: 50px!important;
    -moz-border-radius: 50px!important;
    -ms-border-radius: 50px!important;
    border-radius: 50px!important;
    width: 50px;
    height: 50px;
    object-fit: cover
}

.right-side.side-news .items.taja-samachar-box.int-big .item-news figure img {
    width: 100%;
    height: 260px;
    object-fit: cover
}

.right-side.side-news .items.taja-samachar-box.interview-thumbs .item-news figure img {
    width: 67px
}

.light-gray {
    background: #fff
}

.light-bg {
    background: #f1f3f2
}

.light-bg .cat-name {
    background: #f1f3f2
}

.light-bg .extra-link {
    background: #f1f3f2
}

.full-bigyaapan-box {
    margin: 0
}

.extra-link {
    background: #fff
}

.right-side.side-news .taja-samachar-box.thumb-right-list.artha-more-list {
    margin-top: 0
}

.right-side.side-news.quiz-right .taja-samachar-box.thumb-right-list {
    margin-top: 0
}

.right-side.side-news .taja-samachar-box.thumb-right-list {
    border: 0;
    padding: 0
}

.right-side.side-news .taja-samachar-box.thumb-right-list.right-thumb .item-news figure .feat-icon {
    display: none
}

.right-side.side-news .taja-samachar-box.thumb-right-list.right-thumb .item-news figure img {
    width: 80px;
    height: 60px;
    object-fit: cover
}

.right-side.side-news .taja-samachar-box.thumb-right-list .item-news {
    padding-left: 0;
    padding-right: 0
}

.right-side.side-news .taja-samachar-box.thumb-right-list .item-news:nth-child(1) {
    border-top: 0;
    padding-top: 0
}

.right-side.side-news .taja-samachar-box.thumb-right-list .item-news img {
    width: 117px;
    height: 90px;
    object-fit: cover
}

.right-side.side-news .taja-samachar-box.thumb-right-list.gossip-small-list .item-news .main-title {
    position: relative;
    padding: 0;
    color: #fff;
    max-width: none
}

.right-side.side-news .taja-samachar-box.thumb-right-list.gossip-small-list .item-news .dates {
    color: #ddd
}

.right-side.side-news .taja-samachar-box.thumb-right-list.gossip-small-list .item-news a:hover .main-title {
    color: #ddd!important
}

.left-side.bishesh-feat.top-feats .mukhya-samachar .big-news img {
    height: 300px
}

.left-side.bishesh-feat.photo-feat .mukhya-samachar .big-news img {
    height: 380px
}

.left-side.bishesh-feat.tmp-feat .mukhya-samachar .big-news img {
    height: 356px
}

.left-side.bishesh-feat.vs-feat .mukhya-samachar .big-news img {
    height: 356px
}

.left-side.bishesh-feat.fursad-feat .mukhya-samachar .big-news img {
    height: 220px
}

.left-side.bishesh-feat.khabar-feat .mukhya-samachar .big-news img {
    height: 166px
}

.left-side.bishesh-feat.vid-item .mukhya-samachar .big-news img {
    height: 166px
}

.left-side.bishesh-feat.vid-item .mukhya-samachar .big-news.taja-pic img {
    height: 230px
}

.left-side.bishesh-feat .mukhya-samachar .big-news img {
    height: 196px
}

.left-side.bishesh-feat .mukhya-samachar .big-news .main-title {
    font-size: 30px;
    line-height: 40px
}

.left-side.bishesh-feat .mukhya-samachar .big-news .description {
    margin-top: 20px
}

.left-side.bishesh-feat-half .mukhya-samachar .big-news {
    padding-top: 30px;
    margin-top: 10px;
    border-top: 1px solid #ccc
}

.left-side.bishesh-feat-half .mukhya-samachar .big-news:nth-child(1) {
    padding-top: 0;
    border-top: 0;
    margin-top: 0
}

.left-side.bishesh-feat-half .mukhya-samachar .big-news img {
    height: 143px
}

.left-side.bishesh-feat-half .mukhya-samachar .big-news .main-title {
    font-size: 20px;
    line-height: 26px
}

.black-bg {
    background: #111
}

.video-break .cat-tags {
    border-color: #666
}

.video-break .cat-tags .cat-name {
    color: #fff
}

.video-break .cat-tags .cat-name a {
    color: #fff
}

.video-break .cat-tags .extra-link {
    color: #fff!important;
    border-color: #666!important;
    background: 0 0
}

.video-break .big-news .main-title {
    color: #eee
}

.video-break .big-news a:hover .main-title {
    color: #fff!important
}

.right-side.side-news .items .health-logo {
    width: 95px
}

.right-side.side-news .items.taja-samachar-box.more-vids {
    border: 0;
    padding: 0
}

.right-side.side-news .items.taja-samachar-box.more-vids .item-news {
    border-top: 1px solid #222;
    padding-left: 0;
    padding-right: 0
}

.right-side.side-news .items.taja-samachar-box.more-vids .item-news:nth-child(1) {
    border-top: 0;
    padding-top: 0
}

.right-side.side-news .items.taja-samachar-box.more-vids .item-news .main-title {
    color: #ccc
}

.right-side.side-news .items.taja-samachar-box.more-vids .item-news:hover {
    background: 0 0
}

.right-side.side-news .items.taja-samachar-box.more-vids .item-news a:hover .main-title {
    color: #fff!important
}

.right-side.side-news .items.taja-samachar-box.more-vids figure img {
    height: 90px
}

.right-side.side-news .items.taja-samachar-box.more-vids figure .feat-icon {
    top: inherit;
    bottom: 10px;
    left: 10px
}

.right-side.side-news .items.taja-samachar-box.more-vids figure .feat-icon .left-icon {
    background: #ed1c24;
    font-size: 12px;
    padding: 4px 8px
}

.right-side.side-news .items.taja-samachar-box .item-news.health-feat img {
    width: 170px;
    height: 125px
}

.right-side.side-news .items.taja-samachar-box .item-news.health-feat .main-title {
    font-size: 20px;
    line-height: 28px
}

.more-to-read {
    margin-bottom: 30px;
    display: block;
    border: 1px solid #ddd;
    padding: 20px;
    max-width: 440px;
    float: left;
    margin-right: 30px
}

.more-to-read .item-news {
    padding: 30px 0;
    border-top: 1px solid #ddd
}

.more-to-read .item-news:nth-child(1) {
    padding-top: 0;
    border-top: 0
}

.more-to-read .title-read {
    font-size: 18px;
    color: #ed1c24;
    margin: 0 0 15px;
    line-height: 20px;
    font-style: italic
}

.more-to-read img {
    width: 120px;
    height: 80px;
    object-fit: cover;
    margin-bottom: 0
}

.more-to-read .main-title {
    font-size: 20px;
    line-height: 26px;
    margin-top: 0;
    font-weight: 700;
    color: #263238;
    display: block
}

.more-to-read .dates {
    font-size: 14px;
    color: #666;
    display: block;
    margin-top: 5px;
    line-height: 18px
}

.more-to-read a:hover {
    text-decoration: none
}

.more-to-read.big {
    max-width: 320px
}

.more-to-read.big img {
    width: 100%;
    height: auto
}

.more-to-read.big .main-title {
    font-size: 20px;
    line-height: 24px
}

.more-to-read.big .dates {
    margin-top: 20px
}

.more-to-read.big.left-side {
    float: left;
    margin-right: 30px
}

.more-to-read.big.right-side {
    float: right;
    margin-left: 30px
}

.author-infos {
    background: #fff;
    padding: 0;
    border: 0;
    margin-top: 30px;
    margin-bottom: 30px;
    margin: 0
}

.author-infos .social-icons {
    float: right;
    margin-top: -54px
}

.author-infos .social-icons a {
    margin-right: 5px;
    display: inline-block!important;
    width: auto
}

.author-infos .social-icons .left-icon {
    width: 32px;
    height: 32px;
    text-align: center;
    background: #ccc;
    color: #666;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    line-height: 32px;
    font-size: 14px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.author-infos .social-icons .left-icon:hover {
    background: #263238;
    color: #fff;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.author-infos .main-title {
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
    display: block;
    margin-top: 0
}

.author-infos .main-title a {
    display: inline-block!important
}

.author-infos .designation {
    font-size: 14px;
    color: #666;
    display: block;
    line-height: 22px;
    margin-top: 10px;
    font-style: italic
}

.author-infos.downloads {
    background: #eee;
    border: 0!important
}

.author-infos.downloads h2 {
    color: #ed1c24
}

.author-infos.downloads .download-item {
    padding: 20px 0;
    border-top: 1px solid #ccc
}

.author-infos.downloads .download-item figure {
    width: auto!important
}

.author-infos.downloads .download-item img {
    padding: 10px;
    background: #ffdf00
}

.author-infos.downloads .download-item a {
    color: #263238;
    width: 100%
}

.author-infos.downloads .download-item a:hover {
    text-decoration: none
}

.author-infos.downloads .download-item .main-title {
    color: #263238;
    font-size: 16px;
    line-height: 22px
}

.author-infos.downloads .download-item .designation {
    color: #666;
    margin-top: 5px
}

.author-infos.downloads .download-item:nth-child(2) {
    padding-top: 0;
    border-top: 0
}

a .feat-icon {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

a img {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

a:hover .feat-icon {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.taja-list .cat-tags .cat-name {
    font-size: 18px;
    line-height: 20px;
    padding-top: 6px
}

.four-news {
    justify-content: center
}

.main-news-cat .big-news {
    position: relative
}

.main-news-cat .big-news .share-box {
    position: absolute;
    bottom: 40px;
    left: 40px;
    z-index: 93
}

.main-news-cat .big-news.break-single .cat-name {
    background: 0 0;
    padding: 0;
    text-decoration: underline
}

.main-news-cat .big-news.break-single .main-title {
    font-size: 46px;
    line-height: 62px;
    max-width: 80%;
    bottom: 42px
}

.main-news-cat .big-news.break-single .dates {
    color: #fff
}

.main-news-cat .big-news.break-single figure img {
    height: auto
}

.main-news-cat .big-news.break-single figure:before {
    background-image: linear-gradient(-90deg, transparent, black);
    height: 100%;
    width: 90%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.main-news-cat .big-news.break-single a:hover .main-title {
    color: #fff!important
}

.main-news-cat .big-news.break-single.ent-small .main-title {
    font-size: 18px;
    line-height: 26px;
    bottom: 0;
    left: 0;
    padding: 15px;
    width: 100%;
    max-width: none
}

.main-news-cat .big-news.break-single.ent-small .main-title .dates {
    display: none
}

.main-news-cat .big-news.break-single.ent-small figure img {
    height: 190px
}

.main-news-cat .big-news.break-single.ent-small figure:before {
    background-image: linear-gradient(180deg, transparent, black);
    height: 100%;
    width: 100%
}

.main-news-cat .big-news.break-single.ent-small.gossip-thumb-small figure img {
    height: 230px
}

.main-news-cat .big-news.break-single.gossip-thumb .main-title {
    font-size: 32px;
    line-height: 46px;
    max-width: none;
    width: 100%;
    bottom: 0
}

.breaking-three .left-side.one-thumb .mukhya-samachar .big-news .main-title {
    font-size: 46px;
    line-height: 56px
}

.breaking-three .left-side.two-thumb .samachar-box {
    margin-bottom: 30px;
    box-sizing: border-box
}

.breaking-three .right-side.breaks-item {
    margin-top: 30px
}

#st-1 .st-btn {
    display: inline-block!important
}

.nav-title {
    padding: 25px 22px 10px;
    font-weight: 700;
    font-size: 22px;
    line-height: 22px;
    color: #ed1c24
}

.nav-title .alt {
    color: #2d2767
}

.nav-title a {
    color: #ed1c24
}

.nav-title a:hover {
    color: #ed1c24
}

.nav-title a .alt {
    color: #2d2767
}

.business-feat-template .two-thumb {
    border-right: 1px solid #ddd
}

.business-feat-template .two-thumb .main-title {
    font-size: 22px!important;
    line-height: 30px!important
}

.business-feat-template .right-thumb .main-title {
    font-size: 22px!important;
    line-height: 30px!important
}

.business-feat-template.sports-feat-template .one-thumb {
    order: 2
}

.business-feat-template.sports-feat-template .two-thumb {
    border: 0;
    order: 1
}

.business-feat-template.sports-feat-template .two-thumb .items.big-news {
    padding-top: 30px;
    border-top: 1px solid #ddd
}

.business-feat-template.sports-feat-template .two-thumb .items.big-news:nth-child(1) {
    border-top: 0;
    padding-top: 0
}

.business-feat-template.sports-feat-template .two-thumb.alt {
    order: 3
}

.ent-video .feat-icon {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    right: 20px;
    left: inherit
}

.ent-video .feat-icon .left-icon {
    background: #ed1c24;
    width: 24px;
    height: 24px;
    line-height: 13px;
    font-size: 12px
}

.ent-video a:hover .feat-icon {
    opacity: .5;
    filter: alpha(opacity=50);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.share-now .st-btn {
    display: inline-block!important
}

.right-side.side-news .aside-news.model-right .big-news.break-single figure:before {
    background: linear-gradient(180deg, transparent, black);
    width: 100%;
    height: 65%
}

.right-side.side-news .aside-news.model-right .big-news.break-single .main-title {
    font-size: 24px;
    line-height: 30px;
    max-width: none;
    width: 100%;
    bottom: 0
}

.gossip-bg {
    background: #4a142c
}

.gossip-bg .right-side .item-news {
    border-top: 1px solid #aaa
}

.gossip-bg .cat-tags {
    border-bottom: 1px solid #aaa
}

.gossip-bg .cat-tags .cat-name {
    color: #fff
}

.gossip-bg .cat-tags .cat-name a {
    color: #fff
}

.in-page-bigyaapan .container {
    padding: 0
}

.section .featured-images img, .section .editor-images img {
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    -ms-border-radius: 0!important;
    border-radius: 0!important
}

.section .featured-images .caption-line, .section .editor-images .caption-line {
    text-align: center
}

.left-side.full-left-side {
    width: 100%
}

.template-backdrop .news-big {
    position: relative;
    padding: 0 70px
}

.template-backdrop .news-big:before {
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    background: rgba(0, 0, 0, .4);
    z-index: inherit
}

.template-backdrop .follow-feature {
    padding: 0
}

.template-backdrop .main-news-cat {
    justify-content: center;
    align-items: center;
    min-height: 620px
}

.template-backdrop .main-news-cat .break-single {
    text-align: center
}

.template-backdrop .main-news-cat .break-single .main-title {
    position: relative;
    font-size: 42px;
    line-height: 52px;
    max-width: none;
    text-align: center;
    padding: 0;
    color: #fff;
    max-width: 90%;
    bottom: 0
}

.template-backdrop .main-news-cat .break-single .break-tags {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    background: #888;
    padding: 5px 10px
}

.template-backdrop .main-news-cat .break-single .dates {
    font-weight: 400
}

.template-backdrop .main-news-cat .follow-more .item-news {
    background: #fff;
    margin-bottom: 30px
}

.template-backdrop .main-news-cat .follow-more .item-news .main-title {
    position: relative;
    top: 0;
    left: 0;
    padding: 0;
    font-size: 18px;
    line-height: 26px;
    color: #263238;
    display: block;
    max-width: none
}

.template-backdrop .main-news-cat .follow-more .item-news .description {
    color: #ddd;
    max-width: 60%
}

.template-backdrop .main-news-cat .follow-more .item-news .dates {
    color: #666;
    font-size: 12px;
    font-style: normal
}

.template-backdrop .main-news-cat .follow-more .item-news img {
    width: 120px;
    height: 110px;
    object-fit: cover;
    float: left
}

.template-backdrop .main-news-cat .follow-more .item-news figure:before {
    display: none
}

.template-backdrop .main-news-cat .follow-more .item-news .media-body {
    padding: 10px 10px 10px 0
}

.template-backdrop .main-news-cat .follow-more .item-news.follow-news {
    margin-top: 30px;
    border-left: 1px solid #ddd
}

.template-backdrop .main-news-cat .follow-more .item-news.follow-news:nth-child(1) {
    border-left: 0
}

.template-backdrop .main-news-cat .follow-more .item-news.follow-news .main-title {
    padding: 0;
    font-size: 22px;
    line-height: 34px;
    max-width: none
}

.template-backdrop .main-news-cat .follow-more .item-news.follow-news .dates {
    color: #fff
}

.template-backdrop .follow-news {
    background: #000
}

.template-backdrop .follow-news .main-news-cat.top-feature {
    padding-top: 30px;
    padding-bottom: 30px
}

.editor-box table {
    border: 1px solid #ccc!important
}

.editor-box table tr {
    border-top: 1px solid #ccc!important;
    border-bottom: 1px solid #ccc!important
}

.editor-box table tr:hover td {
    background: #f8f8f8!important
}

.editor-box table tr:hover td .social-icons {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.editor-box table td {
    border: 0!important
}

.editor-box table td .social-icons {
    float: right;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.editor-box table td .social-icons .left-icon {
    width: 32px;
    height: 32px;
    text-align: center;
    background: #ccc;
    color: #666;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    line-height: 32px;
    font-size: 14px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.editor-box table td .social-icons .left-icon:hover {
    background: #999;
    color: #fff;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.editor-box table td .media.team-item {
    justify-content: left;
    margin: 0
}

.editor-box table td .media.team-item .user-image {
    margin-right: 15px
}

.editor-box table td .media.team-item .user-image img {
    width: 47px!important;
    height: 47px!important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    margin: 0;
    float: left
}

.editor-box table td .media.team-item .main-title {
    font-weight: 700;
    color: #222;
    font-size: 18px;
    line-height: 30px
}

.editor-box table td .media.team-item .description {
    font-size: 14px;
    color: #999;
    margin-top: 0;
    line-height: 18px
}

.main-news-cat.more-feat {
    justify-content: center
}

.main-news-cat.video-feat {
    justify-content: center
}

.breaking-box.break-normal .news-break {
    padding: 30px 0
}

.breaking-box.break-normal .news-break:nth-child(1) {
    padding-top: 0!important;
    border-top: 0!important;
    margin-top: 0
}

.cat-box.cat-page-title {
    margin-bottom: 0
}

.cat-box.cat-page-title .cat-tags {
    color: #2d2767
}

.cat-box.cat-page-title .cat-tags .cat-name {
    padding-top: 0
}

.cat-box.cat-page-title .cat-tags .cat-name a {
    color: #2d2767
}

.search-title {
    position: relative;
    margin: 15px 0;
    padding: 5px;
    background: #ffdf00;
    border: 0;
    display: block
}

.search-title .result-title {
    font-size: 16px;
    font-weight: 700;
    font-style: italic;
    color: #263238;
    display: block;
    line-height: 24px
}

.search-title .result-title .keyword-title {
    color: #ed1c24
}

.search-title .more-search {
    font-size: 14px;
    position: absolute;
    right: 30px;
    top: 18px
}

.search-title .more-search .left-icon {
    margin-left: 5px
}

.search-title .more-search a {
    background: #2d2767;
    padding: 5px 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    color: #fff
}

.search-title .more-search a:hover {
    background: #ed1c24
}

.break-tags.tag-inline {
    font-size: 16px;
    display: inline-block;
    margin-right: 10px;
    padding: 0 10px;
    line-height: 38px;
    margin: 0 10px 0 0;
    height: 33px;
    position: relative;
    top: -5px
}

.left-side.bishesh-feat.cat-item {
    margin-bottom: 40px;
    box-sizing: border-box
}

.left-side.bishesh-feat.cat-item .main-title.txt-24 {
    font-size: 24px;
    line-height: 30px;
    font-weight: 700;
    margin-top: 30px
}

.left-side.bishesh-feat.cat-item .main-title.txt-19 {
    font-size: 19px;
    line-height: 28px;
    font-weight: 700
}

.multimedia-title .main-title {
    font-size: 32px;
    font-weight: 700;
    line-height: 42px;
    display: block
}

.multimedia-feat img {
    width: 100%;
    height: 300px;
    float: left;
    object-fit: cover
}

a .feat-icon {
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    left: 15px
}

a:hover .feat-icon {
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

figure {
    overflow: hidden
}

.right-side.side-news .taja-samachar-box.trending-side .item-news .main-title {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    display: block
}

.right-side.side-news .taja-samachar-box.trending-side .item-news .nums {
    overflow: visible;
    padding: 2px 12px 0 0
}

.right-side.side-news .taja-samachar-box.trending-side .item-news .nums .num-box {
    border: 2px solid #fff;
    background: #fff;
    width: 46px;
    height: 46px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #999;
    float: left;
    text-align: center;
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, .3);
    box-shadow: 0 3px 6px rgba(0, 0, 0, .3);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.right-side.side-news .taja-samachar-box.trending-side .item-news:hover .num-box {
    background: #ccc;
    color: #fff;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.am-logo {
    display: inline-block
}

.am-logo img {
    width: 215px;
    height: auto
}

.classified-title {
    position: relative;
    top: -19px;
    margin-left: 15px
}

.classified-item {
    margin-bottom: 30px
}

.classified-item .bigyaapan-item {
    padding: 30px 0;
    border-top: 1px solid #ccc
}

.classified-item .bigyaapan-item:nth-child(2) {
    padding-top: 0;
    border-top: 0
}

.classified-item .bigyaapan-item .main-title {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    display: block
}

.classified-item .class-title {
    font-size: 17px;
    color: #fff;
    padding: 5px 20px;
    text-align: center;
    background: #999;
    display: block;
    line-height: 26px;
    margin-bottom: 20px
}

.section.list-thumb .item-news:nth-child(2) {
    padding-top: 0;
    border-top: 0
}

.half-news-list .dates.big-link {
    font-size: 18px;
    color: #2f77bc;
    text-decoration: underline;
    font-weight: 700
}

.half-news-list .dates.big-link:hover {
    text-decoration: none
}

.half-news-list.talk-point .item-news.impact-big {
    display: block
}

.half-news-list.talk-point .item-news.impact-big img {
    width: 100%;
    height: 300px;
    object-fit: cover
}

.multimedia-section .main-news-cat .big-news.break-single figure img {
    width: 100%;
    height: 640px;
    object-fit: cover
}

.multimedia-section .main-news-cat .big-news.break-single figure:before {
    display: none
}

.multimedia-section .main-news-cat .big-news.break-single .main-title {
    font-size: 42px;
    line-height: 52px;
    bottom: 0;
    left: 0;
    padding: 30px;
    color: #fff;
    background-image: linear-gradient(to bottom, transparent, #000);
    width: 100%;
    max-width: none;
    text-align: center;
    text-shadow: 0 1px 5px #333
}

.multimedia-section .main-news-cat .big-news.break-single .main-title .description {
    font-size: 16px;
    line-height: 22px;
    display: block;
    font-weight: 400;
    color: #ccc!important
}

.multimedia-section .main-news-cat .big-news.break-single .main-title .feat-icon {
    display: table;
    margin-top: 10px;
    position: relative;
    left: 0;
    bottom: 0
}

.multimedia-section .main-news-cat .big-news.break-single .main-title .feat-icon .left-icon {
    float: none
}

.multimedia-section .main-news-cat .big-news.break-single .main-title .feat-title {
    color: #fff
}

.multimedia-section .main-news-cat .big-news.break-single .main-title .break-tags.text-tags {
    margin: 0 0 20px 30px;
    color: #ed6d1d;
    text-shadow: #000;
    background: 0 0;
    padding: 0;
    text-decoration: underline
}

.multimedia-section .main-news-cat .big-news.break-single .main-title .dates {
    margin-left: 30px;
    font-weight: 400;
    color: #eee
}

.multimedia-section .main-news-cat .multi-thumbs .big-news.break-single:before {
    background: initial;
    width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.multimedia-section .main-news-cat .multi-thumbs .big-news.break-single .main-title {
    font-size: 22px;
    line-height: 28px;
    display: block;
    padding-bottom: 15px
}

.multimedia-section .main-news-cat .multi-thumbs .big-news.break-single figure img {
    height: 253px;
    object-fit: cover
}

.multimedia-section.tour-guide .main-news-cat.vid-list .big-news.break-single {
    padding-right: 0
}

.multimedia-section.tour-guide .main-news-cat.vid-list .big-news.break-single.taja-vid img {
    height: 440px
}

.multimedia-section.tour-guide .main-news-cat .big-news {
    margin: 0
}

.multimedia-section.tour-guide .main-news-cat .big-news.break-single {
    padding-right: 0
}

.multimedia-section.tour-guide .main-news-cat .big-news.break-single .main-title {
    background-image: linear-gradient(180deg, transparent, black)
}

.multimedia-section.tour-guide .main-news-cat .big-news.break-single figure:before {
    display: none
}

.multimedia-section.tour-guide .main-news-cat .big-news.break-single img {
    height: 630px
}

.multimedia-section.tour-guide .main-news-cat .big-news.break-single .break-tags {
    margin: 0 0 15px 30px
}

.multimedia-section.tour-guide .main-news-cat .big-news.break-single .dates {
    color: #ccc
}

.multimedia-section.tour-guide .main-news-cat .big-news.break-single .multi-title:before {
    display: none
}

.multimedia-section.tour-guide .main-news-cat .multi-thumbs {
    padding-left: 0
}

.multimedia-section.tour-guide .main-news-cat .multi-thumbs .row {
    margin: 0
}

.multimedia-section.tour-guide .main-news-cat .multi-thumbs .row .sub-item {
    padding: 0
}

.multimedia-section.tour-guide .main-news-cat .multi-thumbs .row .sub-item .main-title {
    font-size: 18px;
    line-height: 26px
}

.multimedia-section.tour-guide .main-news-cat .multi-thumbs .row .sub-item:nth-child(1) .main-title {
    font-size: 26px;
    line-height: 32px
}

.multimedia-section.tour-guide .main-news-cat .multi-thumbs .row .sub-item:nth-child(1) img {
    height: 400px
}

.multimedia-section.tour-guide .main-news-cat .multi-thumbs .row .sub-item img {
    height: 200px
}

.multimedia-section.tour-guide .main-news-cat .multi-thumbs .row .sub-item.last-item .main-title {
    font-size: 22px;
    line-height: 30px
}

.multimedia-section.tour-guide .main-news-cat .multi-thumbs .row .sub-item.last-item img {
    height: 230px
}

.multimedia-section.tour-guide .main-news-cat.full-taja-video.graphics-slot a:hover .main-title {
    color: #aaa!important;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.multimedia-section.tour-guide .main-news-cat.full-taja-video .break-single {
    padding-right: 15px
}

.multimedia-section.tour-guide .main-news-cat.full-taja-video .break-single .play-vid {
    background: #fff;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    width: 64px;
    height: 64px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 30px;
    text-align: center;
    line-height: 64px;
    font-size: 26px;
    color: #333
}

.multimedia-section.tour-guide .main-news-cat.full-taja-video .break-single .play-vid:before {
    position: relative;
    right: -3px
}

.multimedia-section.tour-guide .main-news-cat.full-taja-video .break-single .main-title {
    padding-left: 90px
}

.multimedia-section.tour-guide .main-news-cat.full-taja-video a:hover .play-vid {
    opacity: .8;
    filter: alpha(opacity=80);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.multimedia-section.gallery-block .main-news-cat .big-news.break-single figure:before {
    display: none
}

.multimedia-section.gallery-block .main-news-cat .big-news.break-single .main-title {
    background-image: linear-gradient(180deg, transparent, black)
}

.multimedia-section.gallery-block .main-news-cat .big-news.break-single .main-title .multi-title {
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.multimedia-section.gallery-block .main-news-cat .big-news.break-single .main-title .multi-title:before {
    display: none
}

.multimedia-section.gallery-block .main-news-cat .big-news.break-single a:hover .multi-title {
    color: #ccc;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.taja-vid .break-tags.alt {
    margin: 0!important
}

.taja-vid .play-vid {
    background: #fff;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    width: 24px;
    height: 24px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    position: absolute;
    bottom: 5px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 15px;
    text-align: center;
    line-height: 24px;
    font-size: 12px;
    color: #333
}

.taja-vid .play-vid:before {
    position: relative;
    right: -1px
}

.taja-vid a:hover .play-vid {
    opacity: .2;
    filter: alpha(opacity=20);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.section.info-alert .row {
    margin: 0
}

.section.info-alert .items {
    background: #eee;
    padding: 30px;
    position: relative;
    top: 0;
    z-index: 1;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.section.info-alert .items:hover {
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    top: -3px;
    -webkit-box-shadow: 0 5px 50px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 5px 50px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 50px rgba(0, 0, 0, .2);
    z-index: 2
}

.section.info-alert .items:nth-child(2) {
    background: #999
}

.section.info-alert .items:nth-child(2) .eng-title {
    color: #eee
}

.section.info-alert .items:nth-child(2) .main-title {
    color: #fff
}

.section.info-alert .items:nth-child(2) .description {
    color: #eee
}

.section.info-alert .items:nth-child(2) .more-click a {
    color: #eee
}

.section.info-alert .items figure img {
    width: 52px;
    height: auto;
    float: left;
    background: 0 0
}

.section.info-alert .items .eng-title {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    display: block;
    color: #666;
    line-height: 18px
}

.section.info-alert .items .main-title {
    font-size: 32px;
    color: #666;
    display: block;
    line-height: 36px;
    margin-top: 0;
    font-weight: 700
}

.section.info-alert .items .description {
    color: #666
}

.section.info-alert .items .more-click {
    margin-top: 20px;
    display: block
}

.section.info-alert .items .more-click a {
    color: #263238;
    text-decoration: underline
}

.section.info-alert .items .more-click a:hover {
    text-decoration: none
}

.top-more .top-more-news {
    border-left: 1px solid #ddd
}

.top-more .top-more-news:nth-child(1) {
    border-left: 0
}

.top-more .top-more-news .main-title {
    font-size: 20px;
    line-height: 24px;
    display: block;
    font-weight: 700
}

.top-more .top-more-news figure {
    float: right
}

.top-more .top-more-news figure img {
    width: 90px;
    height: 60px;
    object-fit: cover
}

.top-more .top-more-news .bichar-item .main-title {
    margin-top: 0;
    font-size: 18px
}

.top-more .top-more-news .bichar-item figure img {
    width: 60px!important;
    height: 60px!important;
    object-fit: cover;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px
}

.top-more .top-more-news .bichar-item .share-box .top-nav-box .navigation_box {
    float: left
}

.top-more .top-more-news .bichar-item .share-box .top-nav-box .navigation_box .soc-nav {
    border: 0;
    margin-right: 6px
}

.top-more .top-more-news .bichar-item .share-box .top-nav-box .navigation_box .soc-nav a {
    padding: 0
}

.top-more .top-more-news .bichar-item .share-box .top-nav-box .navigation_box .soc-nav a:hover .left-icon {
    background: #eee
}

.top-more .top-more-news .bichar-item .share-box .top-nav-box .navigation_box .soc-nav .left-icon {
    width: 24px;
    height: 24px;
    font-size: 11px;
    line-height: 24px;
    display: inline-block;
    margin-right: 0;
    text-align: center;
    border: 1px solid #ccc;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px
}

.top-story {
    border-bottom: 1px solid #ddd;
    margin-bottom: 30px
}

.left-side.bishesh-feat.multimedia-block {
    order: 2
}

.left-side.bishesh-feat.multimedia-block .mukhya-samachar .big-news figure img {
    height: 560px;
    object-fit: cover
}

.left-side.bishesh-feat.multimedia-block .mukhya-samachar .big-news .main-title {
    color: #fff
}

.left-side.bishesh-feat.multimedia-block .mukhya-samachar .big-news a:hover .main-title {
    color: #ccc!important
}

.left-side.bishesh-feat.multimedia-block .more-thumbs {
    order: 1
}

.template-three .big-temp-item .mobile-only {
    display: none
}

.template-three .half-news-list .item-news.small-temp-item img {
    width: 145px;
    height: 100px
}

.template-three .half-news-list .item-news.small-temp-item .main-title {
    font-size: 18px;
    line-height: 26px
}

.template-three .right-side.side-news .item-news.latest-media img {
    width: 100%;
    float: left
}

.template-three .right-side.side-news .item-news.latest-media:hover .big-temp-item .main-title {
    color: #666!important
}

.template-four .main-title.big-box {
    background: #fff;
    padding: 30px 30px 0 0;
    margin-top: -50px;
    position: relative;
    z-index: 3;
    max-width: 93%
}

.template-four .description.alt {
    padding: 0;
    margin-top: 0;
    max-width: 93%
}

.template-four .dates.alt {
    padding-left: 0
}

.vs-news .left-side.main-news.bishesh-feat:nth-child(3) {
    border-left: 1px solid #ddd
}

.vs-news .break-tags.tag-big {
    font-size: 24px;
    font-weight: 700;
    padding: 10px 20px 7px;
    line-height: 32px
}

.featured-images figure, .editor-images figure {
    overflow: visible
}

.left-side.title-section.in-title .cat-tags:before {
    display: none
}

.left-side.title-section .cat-tags .cat-name {
    font-size: 24px
}

.content-editor .news-big-title {
    font-size: 31px;
    line-height: 52px
}

.authors-box {
    margin: 0 -15px
}

.authors-box.author-infos {
    margin: 0 0 30px;
    border: 1px solid #ddd;
    padding: 15px
}

.authors-box.author-infos .main-title a {
    width: auto
}

.authors-box.author-infos .author-pic img {
    width: 50px;
    height: 50px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px
}

.authors-box.author-infos .author-pic .designation {
    line-height: 16px;
    margin-top: 0;
    font-weight: 400;
    margin-bottom: 14px;
    font-style: normal
}

.authors-box.author-infos .description {
    font-size: 16px;
    color: #263238;
    display: block;
    line-height: 26px
}

.cat-box .cat-tags .cat-name.alt {
    font-size: 24px
}

.half-news-list.top-list {
    border-right: 0
}

.half-news-list .item-news.latest-item {
    border-bottom: 1px solid #ddd
}

.half-news-list .item-news.latest-item .main-title {
    font-size: 30px;
    line-height: 44px
}

.half-news-list.small-list {
    border-right: 0
}

.half-news-list.small-list .item-news {
    margin-top: 30px
}

.half-news-list.small-list .item-news .main-title {
    font-size: 22px
}

.half-news-list.small-list .item-news figure img {
    width: 100px;
    height: 70px
}

.half-news-list.small-list:nth-child(2) {
    border-left: 0
}

.big-news-list .half-news-list.talk-point .item-news.impact-big img {
    height: auto
}

.big-news-list .half-news-list.talk-point .item-news.alt-list .main-title {
    font-size: 30px;
    line-height: 44px
}

.content-editor.author-side {
    padding: 0 15px
}

.content-editor.author-side .half-news-list.talk-point .item-news.impact-big {
    padding-bottom: 0;
    border-bottom: 0
}

.share-box .top-nav-box {
    background: #fff!important;
    border: 0
}

.share-box .top-nav-box .navigation_box {
    float: right;
    margin: -18px 0 0
}

.cat-box.cat-page-title.in-title .cat-tags:before {
    display: none
}

.break-tags.alt {
    position: absolute;
    top: 30px;
    left: 30px;
    z-index: 10
}

.graphics-slot {
    margin: 0;
    background: #111
}

.graphics-slot figure img {
    height: 560px!important
}

.graphics-block .cat-box .cat-tags:before {
    display: block!important
}

.graphics-block .main-title {
    position: relative!important;
    background: 0 0!important;
    padding: 0!important;
    margin-bottom: 40px!important;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.graphics-block .description {
    color: #ccc!important
}

.graphics-block .dates {
    margin-top: 30px!important
}

.multimedia-block.tour-guide.photo-gallery-block .main-news-cat .big-news.break-single .main-title {
    padding-left: 30px
}

.multimedia-block.tour-guide.photo-gallery-block .main-news-cat .big-news.break-single .main-title .multi-title {
    padding-left: 0
}

.multimedia-block.tour-guide.photo-gallery-block .main-news-cat .big-news.break-single .main-title .dates {
    margin-left: 0
}

.tmp-mobile {
    display: none
}

.left-side.feat-image .featured-images .embed-responsive, .left-side.feat-image .editor-images .embed-responsive {
    margin-bottom: 0
}

.lg-sub-html h4 {
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    font-style: italic;
    line-height: 22px;
    display: block
}

.desktop-summary {
    display: none
}

.lg-outer .lg-pager {
    display: none
}

.more-news-block {
    justify-content: center
}

.more-news-block .items {
    border-left: 1px solid #263238
}

.more-news-block .items:nth-child(1) {
    border-left: 0
}

.more-news-block .main-title {
    font-weight: 700;
    font-size: 20px;
    text-align: left;
    margin-top: 0;
    padding-top: 0
}

.break-section .items.feat-img img {
    width: 100%;
    height: 460px;
    object-fit: cover
}

.break-section .items .description {
    text-align: left;
    margin-top: 0
}

.by-line-box a {
    display: inline-block;
    position: relative;
    padding: 0 5px 0 15px
}

.by-line-box a:nth-child(1) {
    padding-left: 0
}

.by-line-box a:nth-child(1):before {
    display: none
}

.by-line-box a:before {
    content: "";
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    top: 12px;
    background: #666;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px
}

.by-line-box .author-name {
    display: inline-block;
    margin: 0;
    color: #263238;
    font-weight: 700;
    font-size: 20px
}

.new-cat-box {
    border-top: 1px solid #ddd;
    padding-top: 30px
}

.new-cat-box.top-cat {
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
    border-top: 0;
    padding-top: 0
}

.new-cat-box.sifaris-box {
    padding-top: 10px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 0;
    padding-bottom: 10px
}

.new-cat-box.sifaris-box .items.big-news img {
    height: 150px
}

.new-cat-box.sifaris-box .left-side.bishesh-feat.cat-item {
    margin-bottom: 10px
}

.new-cat-box .main-title {
    margin-top: 30px
}

.new-cat-box figure .cat-box-small {
    background: #fff;
    color: #666;
    font-size: 16px;
    font-weight: 700;
    padding: 5px 10px;
    padding: 0 10px;
    position: absolute;
    bottom: 0;
    left: 0;
    line-height: 34px;
    height: 30px
}

.right-side.side-news .item-news.top-latest.side-latest {
    border-top: 1px solid #ddd;
    padding-top: 30px;
    padding-bottom: 15px
}

.right-side.side-news .item-news.top-latest.side-latest.first-interview .author-image img {
    width: 50px;
    height: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px
}

.right-side.side-news .item-news.top-latest.side-latest.first-interview .main-title {
    font-size: 16px;
    line-height: 22px
}

.right-side.side-news .item-news.top-latest.side-latest.first-interview .byline-box .byline {
    line-height: 18px;
    display: block
}

.right-side.side-news .item-news.top-latest.side-latest.first-interview .byline-box .dateline {
    line-height: 18px;
    float: none;
    display: block
}

.right-side.side-news .item-news.top-latest.side-latest .main-title {
    font-size: 20px;
    line-height: 30px;
    font-weight: 700;
    margin-bottom: 15px;
    display: block
}

.right-side.side-news .item-news.top-latest.side-latest figure img {
    width: 100%;
    height: 180px;
    object-fit: cover
}

.half-news-list.the-top-stories {
    border-left: 1px solid #ddd
}

.half-news-list.the-top-stories .news-break {
    border-bottom: 1px solid #ddd;
    padding-bottom: 0;
    margin-bottom: 30px
}

.half-news-list.the-top-stories .news-break .main-title {
    font-size: 36px;
    line-height: 46px;
    padding-top: 0
}

.half-news-list.the-top-stories .news-break .description {
    font-size: 16px;
    line-height: 28px
}

.half-news-list.the-top-stories .news-break img {
    height: 300px;
    object-fit: cover;
    width: 100%
}

.half-news-list.the-top-stories .top-more .top-more-news {
    border-left: 0
}

.half-news-list.the-top-stories .top-more .top-more-news:nth-child(1) a {
    padding-top: 0;
    border-top: 0;
    margin-top: 0
}

.half-news-list.the-top-stories .top-more .top-more-news:nth-child(2) a {
    padding-top: 0;
    border-top: 0;
    margin-top: 0
}

.half-news-list.the-top-stories .top-more .top-more-news a {
    border-top: 1px solid #ddd;
    display: table;
    padding-top: 15px;
    margin-top: 15px
}

figure img {
    float: left
}

.pradesh-section .tab-content {
    background: #fff;
    padding: 20px 0
}

.pradesh-section .left-side.bishesh-feat .mukhya-samachar .big-news .main-title {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 20px
}

.pradesh-section .left-side.bishesh-feat .mukhya-samachar .big-news img {
    height: 170px
}

.pradesh-section .right-side.side-news .items.taja-samachar-box.thumb-right-list .item-news:nth-child(2) {
    border-top: 1px solid #ddd;
    padding-top: 20px
}

.pradesh-section .right-side.side-news .items.taja-samachar-box.thumb-right-list .main-title {
    font-size: 16px;
    font-weight: 400;
    line-height: 22px
}

.boundary {
    border: 1px solid #ddd;
    padding: 20px;
    height: 500px
}

.gray-bg {
    background: #eee
}

.right-side .items.taja-samachar-box.artha-more-list .item-news:nth-child(2) {
    padding-top: 20px;
    border-top: 1px solid #ddd
}

.right-side .items.taja-samachar-box.artha-more-list .item-news .main-title {
    font-size: 16px;
    line-height: 22px
}

.right-side .items.taja-samachar-box.artha-more-list .item-news img {
    width: 80px;
    height: 60px
}

.description.dates {
    color: #666;
    margin-top: 0;
    font-size: 16px
}

.top-border {
    border-top: 1px solid #ddd
}

.khel-section .left-side.bishesh-feat.cat-item .items .main-title.txt-24 {
    margin-top: 15px;
    font-size: 20px;
    line-height: 26px
}

.border-left {
    border-left: 1px solid #ddd
}

.border-top {
    border-top: 1px solid #ddd
}

.border-right {
    border-right: 1px solid #ddd
}

.border-bottom {
    border-bottom: 1px solid #ddd
}

.section.section-bigyaapan .row {
    margin: 0 -15px
}

.multimedia-more .mukhya-samachar .items.big-news img {
    height: 160px
}

.multimedia-feat.lens-feat img {
    height: 470px
}

.multimedia-section .multimedia-title.lens-title .main-title {
    font-size: 42px;
    line-height: 53px
}

.bichar-back-drop {
    border: 4px solid #ccc;
    padding: 0 30px;
    margin-bottom: 30px
}

.bichar-back-drop .bichar-hoz {
    background: #fff;
    margin-left: -50px;
    margin-right: -50px;
    margin-top: 30px;
    margin-bottom: 31px;
    padding: 0 20px
}

.bichar-back-drop .top-more-news {
    border-left: 0
}

.bichar-back-drop .top-more-news .bichar-item {
    margin-bottom: 30px
}

.bichar-back-drop .cat-tags.bichar-tag {
    margin-top: -51px
}

.bichar-back-drop .cat-tags.bichar-tag .cat-name {
    background: #fff;
    padding: 10px 20px
}

.bichar-back-drop .cat-tags.bichar-tag .cat-name:before {
    left: 20px;
    bottom: 10px
}

.section .epaper-block {
    align-items: center
}

.section.epaper-section {
    background: #eee
}

.section.epaper-section .paper-item.latest-paper figure img {
    width: 100%;
    height: auto
}

.section.epaper-section .paper-item.latest-paper .main-title {
    font-size: 22px;
    line-height: 32px;
    font-weight: 700
}

.section.epaper-section .paper-item.latest-paper .new-badge {
    background: #ed1c24;
    position: absolute;
    top: -30px;
    right: -30px;
    width: 62px;
    height: 62px;
    font-size: 24px;
    color: #fff;
    font-weight: 700;
    line-height: 70px;
    text-align: center;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 10px rgba(0, 0, 0, .5)
}

.section.epaper-section .paper-item figure {
    overflow: visible;
    margin-bottom: 20px
}

.section.epaper-section .paper-item img {
    width: 90%;
    height: auto;
    display: table;
    margin: 0 auto;
    float: none;
    margin-bottom: 20px
}

.section.epaper-section .paper-item .main-title {
    display: block;
    font-weight: 700
}

.section.epaper-section .paper-item .read-more {
    font-size: 14px;
    color: #ed1c24;
    display: block;
    line-height: 18px
}

a img {
    opacity: 1
}

a:hover:not(.main-logo) img {
    opacity: 1
}

a:hover:not(.main-logo) .main-title {
    color: #666!important
}

.section.inside-bigyaapan .container {
    padding: 0
}

.section.inside-bigyaapan .container img {
    margin: 0
}

.section.inside-bigyaapan.four-ad {
    margin-bottom: 15px
}

.right-side.side-news .items.taja-samachar-box.min-alt .item-news.top-latest .main-title {
    font-size: 22px;
    line-height: 30px
}

.right-side.side-news .items.taja-samachar-box.min-alt .item-news .main-title {
    font-size: 16px;
    line-height: 22px
}

.mini-categories .row {
    margin: 0
}

.right-bar {
    margin-top: 164px;
    border-left: 1px solid #ddd
}

.right-bar .category-news-list {
    padding-top: 0
}

.right-bar .articles .article-item {
    padding: 0
}

.right-bar .items {
    margin-top: 40px
}

.right-bar .items:nth-child(1) {
    margin-top: 0
}

.right-bar .items.bigyaapan-item img {
    width: auto;
    max-width: 100%;
    margin: 0 auto
}

.right-bar .category-news .more-item {
    margin-top: 17px
}

.right-bar .category-news .more-item figure {
    margin-right: 21px!important
}

.right-bar .category-news .more-item:nth-child(2) {
    margin-top: 0
}

.right-bar .category-news.four-categories .more-item .article-img img {
    width: 132px;
    height: 81px
}

.right-bar .tajasamachar-list .right-side.side-news .item-news.top-latest.side-latest {
    margin-top: 0
}

.right-bar .tajasamachar-list .right-side.side-news .item-news.top-latest.side-latest .main-title {
    font-size: 13px;
    line-height: 22px
}

.right-bar .tajasamachar-list .right-side.side-news .item-news.top-latest.side-latest .time-share {
    font-family: montserrat, sans-serif;
    font-size: 10px;
    line-height: 12px;
    color: #263238;
    display: block;
    margin-bottom: 0;
    margin-top: 5px
}

.sticky-share {
    padding-bottom: 200px;
    justify-content: center
}

.breaking-box .news-break.list-break .top-break .items .main-title {
    font-size: 36px;
    line-height: 42px;
    font-weight: 700;
    display: block
}

.related-more.two-news .half-news-list .item-news .main-title {
    font-size: 28px;
    line-height: 36px
}

.right-side.side-news .items {
    margin-top: 25px
}

.right-side.side-news .items.right-podcast .boundary {
    min-height: auto
}

.right-side.side-news .items.taja-samachar-box.right-poll .poll-system .action-area a {
    margin-bottom: 10px;
    padding: 2px 10px;
    width: 130px
}

.poll-system.quiz-form {
    display: inline-block;
    width: 100%;
    margin-top: 10px
}

.poll-system.quiz-form .form-group {
    border: 1px solid #ddd;
    padding: 15px;
    display: block;
    margin-bottom: 25px
}

.poll-system.quiz-form .form-group.error-box {
    border-color: #d13938;
    position: relative
}

.poll-system.quiz-form .form-group.error-box .error-title {
    position: absolute;
    top: -13px;
    left: 15px;
    background: #fff;
    padding: 2px 10px;
    border-radius: 5px;
    border: 1px solid #d13938;
    line-height: 16px;
    color: #d13938;
    font-size: 12px
}

.poll-system.quiz-form .form-group:nth-child(even) {
    background: #eee
}

.poll-system.quiz-form .form-group .poll-title {
    font-size: 20px;
    font-weight: 700;
    display: block;
    line-height: 30px;
    margin-bottom: 15px
}

.poll-system.quiz-form .form-group .radio, .poll-system.quiz-form .form-group .radio .checkbox, .radio .poll-system.quiz-form .form-group .checkbox {
    margin-top: 5px
}

.poll-system.quiz-form .form-group .radio input[type=radio], .radio .poll-system.quiz-form .form-group .checkbox input[type=radio] {
    position: absolute;
    left: 0;
    top: 8px
}

.poll-system.quiz-form .form-group .radio label, .radio .poll-system.quiz-form .form-group .checkbox label {
    font-weight: 400;
    padding-left: 30px
}

.poll-system.quiz-form .form-group .radio label .circle, .radio .poll-system.quiz-form .form-group .checkbox label .circle, .poll-system.quiz-form .form-group .radio label .check, .radio .poll-system.quiz-form .form-group .checkbox label .check {
    background: #fff
}

.poll-system.quiz-form .form-group .radio label .check, .radio .poll-system.quiz-form .form-group .checkbox label .check {
    background: #263238
}

.poll-system.quiz-form .form-group .result-list {
    display: inline-block;
    margin: 5px 0 0;
    padding: 0;
    width: 100%
}

.poll-system.quiz-form .form-group .result-list li {
    list-style: none;
    float: left;
    width: 100%;
    margin-top: 20px;
    padding-left: 30px;
    position: relative;
    font-size: 16px;
    line-height: 20px
}

.poll-system.quiz-form .form-group .result-list li.yes:before, .poll-system.quiz-form .form-group .result-list li.no:before {
    content: "\f00c";
    font-family: "font awesome 5 pro";
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    font-size: 9px;
    color: #fff;
    position: absolute;
    width: 20px;
    height: 20px;
    background: #4caf50;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    top: 0;
    text-align: center;
    line-height: 20px;
    left: 0
}

.poll-system.quiz-form .form-group .result-list li.no:before {
    content: "\f00d";
    background: #cd0000
}

.poll-system.quiz-form .form-group .result-list li:nth-child(1) {
    margin-top: 0
}

.drop-menu .navigation_box.tops.top-controls li {
    position: relative
}

.drop-menu .navigation_box.tops.top-controls .dropdown .dropdown-menu {
    top: 50px!important;
    right: 0!important;
    left: inherit!important;
    -webkit-transform: none!important;
    -moz-transform: none!important;
    -ms-transform: none!important;
    -o-transform: none!important;
    transform: none!important;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    -ms-border-radius: 0!important;
    border-radius: 0!important;
    width: 360px;
    height: 430px;
    -webkit-box-shadow: 0 5px 50px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 5px 50px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 50px rgba(0, 0, 0, .2);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.drop-menu .navigation_box.tops.top-controls .dropdown .dropdown-menu .cat-box .cat-tags {
    padding: 0 20px 10px
}

.news-boundary {
    height: 348px;
    overflow: auto;
    padding: 10px
}

.news-boundary.fb-content {
    overflow: hidden
}

.news-boundary.loader {
    background: url(../images/loading.gif) no-repeat center center
}

.news-boundary .right-side.side-news .items {
    margin-top: 0
}

.news-boundary .right-side.side-news .items .item-news:nth-child(1) {
    margin-top: 0;
    padding-top: 0;
    border-top: 0
}

.news-boundary .right-side.side-news .items .item-news:nth-child(2) {
    margin-top: 0;
    padding-top: 20px;
    border-top: 1px solid #ddd
}

.news-boundary .right-side.side-news .items .item-news:last-child {
    padding-bottom: 0
}

.news-boundary .right-side.side-news .items.taja-samachar-box .item-news a {
    height: auto;
    text-align: left;
    background: 0 0!important
}

.news-boundary .right-side.side-news .items.taja-samachar-box .item-news .main-title {
    font-size: 16px;
    line-height: 20px
}

.navigation_box.tops.top-controls li {
    position: relative
}

.navigation_box.tops.top-controls li.nav-toggle .menu-toggle {
    color: #263238;
    border: 0
}

.navigation_box.tops.top-controls li a:hover {
    background: #494949!important;
    color: #fff!important
}

.navigation_box.tops.top-controls li a:hover .menu-toggle {
    color: #fff!important
}

.break-box .close {
    top: -20px;
    right: -20px;
    position: absolute;
    z-index: 9998
}

.break-box .close:hover .left-icon {
    background: #263238;
    color: #fff
}

.break-box .close .left-icon {
    width: 32px;
    height: 32px;
    line-height: 32px
}

.break-box .modal-header {
    border: 0
}

.break-box .modal-dialog {
    max-width: 1065px
}

.break-box .news-break {
    margin-top: -20px;
    background: #fff
}

.break-box .news-break .main-title {
    padding-top: 0
}

.break-box .news-break .break-tags {
    background: #263238;
    font-size: 34px;
    font-weight: 700;
    padding: 15px 20px 7px;
    line-height: 42px
}

.top-fixed-break {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #494949;
    top: -100%;
    z-index: 9998
}

.top-fixed-break.top-masthead {
    position: relative;
    top: 0;
    z-index: 1
}

.top-fixed-break.top-masthead .news-break {
    padding-bottom: 11px
}

.top-fixed-break.break-open {
    top: 0
}

.top-fixed-break .share-box {
    padding: 0
}

.top-fixed-break .share-now {
    position: absolute;
    right: 60px;
    top: 14px
}

.top-fixed-break .share-now .st-total {
    color: #fff!important
}

.top-fixed-break .news-break {
    background: 0 0;
    text-align: left;
    padding: 0
}

.top-fixed-break .news-break a {
    display: inline-block
}

.top-fixed-break .news-break a:hover .main-title {
    color: #ccc!important
}

.top-fixed-break .break-tags {
    float: left;
    background: #333;
    margin: 0;
    font-size: 30px;
    padding: 20px 20px 10px
}

.top-fixed-break .main-title {
    color: #fff;
    font-size: 26px;
    padding: 19px 0 0 15px;
    line-height: 34px
}

.top-fixed-break .top-close {
    position: absolute;
    top: 16px;
    right: 16px;
    width: 32px;
    height: 32px;
    background: #ccc;
    color: #263238;
    font-size: 14px;
    text-align: center;
    line-height: 40px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px
}

.top-fixed-break .top-close:hover {
    background: #fff;
    color: #263238
}

.subscribe-box {
    background: #fff;
    position: fixed;
    bottom: -100px;
    left: 0;
    width: 100%;
    padding: 10px 20px;
    z-index: 9998;
    -webkit-box-shadow: 0 5px 50px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 5px 50px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 50px rgba(0, 0, 0, .2)
}

.subscribe-box .subscribe-content {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%
}

.subscribe-box .main-logo {
    max-width: 133px;
    height: auto
}

.subscribe-box .main-title {
    font-size: 20px;
    font-weight: 700;
    width: auto;
    padding: 0 40px;
    margin-top: 5px
}

.subscribe-box .subscribe-btn {
    background: #263238;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    padding: 7px 20px;
    line-height: 20px;
    font-family: mukta, sans-serif;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.subscribe-box .subscribe-btn:hover {
    background: #111;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.sticky-newsletter .footer {
    padding-bottom: 64px
}

.sticky-newsletter .subscribe-box {
    bottom: 0
}

.audio-breaking, .flash-news-breaking {
    background: #fff;
    position: fixed;
    bottom: 80px;
    right: -1000px;
    width: 300px;
    padding: 20px;
    z-index: 98;
    -webkit-box-shadow: 0 5px 50px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 5px 50px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 50px rgba(0, 0, 0, .2)
}

.audio-breaking .audio-close, .flash-news-breaking .audio-close, .flash-news-breaking .news-close {
    position: absolute;
    top: -15px;
    left: -17px;
    width: 32px;
    height: 32px;
    background: #ccc;
    color: #263238;
    font-size: 14px;
    text-align: center;
    line-height: 40px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px
}

.audio-breaking .audio-close:hover, .flash-news-breaking .audio-close:hover, .flash-news-breaking .news-close:hover {
    background: #263238;
    color: #fff
}

.audio-breaking .main-title, .flash-news-breaking .main-title {
    font-size: 16px;
    font-weight: 700;
    display: block;
    line-height: 22px;
    margin-bottom: 10px
}

.audio-breaking .play-sound, .flash-news-breaking .play-sound {
    float: left;
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
    border: 1px solid #ddd
}

.audio-breaking .play-sound iframe, .flash-news-breaking .play-sound iframe {
    height: 120px;
    width: 100%;
    position: relative;
    float: left
}

.audio-breaking .share-now, .flash-news-breaking .share-now {
    float: left
}

.break-audio {
    right: 0
}

a:hover .feat-icon {
    opacity: .5;
    filter: alpha(opacity=50)
}

.half-news-list.search-news-list .item-news .description {
    margin-top: 5px
}

.half-news-list.search-news-list .item-news figure img {
    width: 120px;
    height: 90px
}

.subscribe-item {
    border: 1px solid #ddd;
    margin-bottom: 30px
}

.subscribe-item .item-box .editor-box, .subscribe-item .footer.sp-footer .box-item .editor-box, .footer.sp-footer .subscribe-item .box-item .editor-box {
    padding-right: 25px
}

.subscribe-item .item-box .editor-box .table, .subscribe-item .footer.sp-footer .box-item .editor-box .table, .footer.sp-footer .subscribe-item .box-item .editor-box .table {
    border: 0!important
}

.subscribe-item .item-box .editor-box .table tr td, .subscribe-item .footer.sp-footer .box-item .editor-box .table tr td, .footer.sp-footer .subscribe-item .box-item .editor-box .table tr td {
    padding: 8px 0
}

.subscribe-item .item-box .editor-box .table tr:nth-of-type(odd), .subscribe-item .footer.sp-footer .box-item .editor-box .table tr:nth-of-type(odd), .footer.sp-footer .subscribe-item .box-item .editor-box .table tr:nth-of-type(odd) {
    background: 0 0!important
}

.subscribe-item .item-box .editor-box .table tr:nth-of-type(even), .subscribe-item .footer.sp-footer .box-item .editor-box .table tr:nth-of-type(even), .footer.sp-footer .subscribe-item .box-item .editor-box .table tr:nth-of-type(even) {
    background: 0 0!important
}

.subscribe-item .item-box .editor-box .table tr:last-child, .subscribe-item .footer.sp-footer .box-item .editor-box .table tr:last-child, .footer.sp-footer .subscribe-item .box-item .editor-box .table tr:last-child {
    border-bottom: 0!important
}

.subscribe-item .item-box .main-title.subscribe-title, .subscribe-item .footer.sp-footer .box-item .main-title.subscribe-title, .footer.sp-footer .subscribe-item .box-item .main-title.subscribe-title {
    margin-top: 30px;
    font-size: 26px;
    line-height: 32px;
    display: block;
    font-weight: 700;
    margin-bottom: 15px
}

.subscribe-item.nepali-times {
    background: #eee
}

.subscribe-item.nepali-times .item-box .main-title.subscribe-title, .subscribe-item.nepali-times .footer.sp-footer .box-item .main-title.subscribe-title, .footer.sp-footer .subscribe-item.nepali-times .box-item .main-title.subscribe-title {
    font-family: mukta, sans-serif
}

.subscribe-item .paper-thumb img {
    width: 200px;
    float: left
}

.subscribe-item .editor-box {
    float: left
}

.subscribe-item .editor-box .table .main-title {
    font-weight: 700;
    font-family: mukta, sans-serif
}

.subscribe-item .subscribe-title {
    font-size: 24px
}

.video-feat img {
    margin: 0
}

.cat-name-title.pic-num {
    color: #666
}

.photogallery {
    margin-bottom: 30px
}

.photogallery .photo-item {
    margin-top: 30px
}

.photogallery .photo-item.big-photo-item img {
    height: auto!important
}

.photogallery .photo-item:nth-child(1) {
    margin-top: 0
}

.lg-on .top-fixed-break {
    z-index: 1
}

.lg-on .break-box {
    z-index: 1
}

.lg-on .subscribe-box {
    z-index: 1
}

.right-side.side-news .items.right-subscribe {
    margin-top: 79px
}

.right-side.side-news .items.right-subscribe .boundary {
    min-height: auto
}

.right-side.side-news .items.right-subscribe .boundary .right-nav {
    margin: 0;
    padding: 0;
    display: block
}

.right-side.side-news .items.right-subscribe .boundary .right-nav li {
    list-style: none;
    display: inline-block;
    width: 100%;
    padding: 7px 0;
    border-top: 1px solid #ddd
}

.right-side.side-news .items.right-subscribe .boundary .right-nav li:nth-child(1) {
    border-top: 0;
    padding-top: 0
}

.right-side.side-news .items.right-subscribe .boundary .right-nav li.subscribe-now {
    padding-top: 25px
}

.right-side.side-news .items.right-subscribe .boundary .right-nav li .main-title {
    margin-top: 0;
    font-size: 16px;
    font-weight: 700;
    color: #263238;
    line-height: 22px;
    display: block
}

.right-side.side-news .items.right-subscribe .boundary .right-nav li .description {
    margin-top: 0;
    font-size: 16px;
    display: block;
    line-height: 20px;
    word-break: break-all
}

.right-side.side-news .items.right-subscribe.office-info {
    margin-top: 30px
}

.right-side.side-news .items.right-subscribe.office-info .cat-tags .cat-name {
    font-size: 16px;
    text-transform: uppercase;
    padding-right: 0;
    color: #333
}

.right-side.side-news .items.right-subscribe.office-info .cat-tags .cat-name:before {
    width: 100%;
    height: 1px;
    background: #ccc
}

.subscribe-now .subscribe-btn {
    background: #cd0000;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    padding: 15px 20px;
    line-height: 20px;
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-family: mukta, sans-serif;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.subscribe-now .subscribe-btn:hover {
    background: #ed1c24;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.detail-box, .detail-featured-box {
    display: inline-block;
    width: 100%
}

.more-news-block .items.more-latest .main-title {
    text-align: center;
    display: block
}

.new-cat-box a .cat-box-small {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.new-cat-box a:hover .cat-box-small {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.radio input[type=radio] {
    position: absolute;
    left: 0;
    top: 8px
}

.news-break.white-bg {
    border-bottom: 1px solid #ddd;
    margin-bottom: 30px
}

.float-center {
    display: table;
    margin: 0 auto
}

.featured-images a:before, .editor-images a:before {
    content: "\f422";
    font-family: "font awesome 5 pro";
    width: 48px;
    height: 48px;
    color: #fff;
    background: rgba(0, 0, 0, .5);
    text-align: center;
    line-height: 48px;
    font-size: 18px;
    position: absolute;
    bottom: 40px;
    right: 40px;
    z-index: 60;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: scale(.8);
    -moz-transform: scale(.8);
    -ms-transform: scale(.8);
    -o-transform: scale(.8);
    transform: scale(.8);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    display: none
}

.featured-images a:hover:before, .editor-images a:hover:before {
    background: rgba(0, 0, 0, .5);
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.featured-images.active, .active.editor-images {
    width: 100%;
    height: 100%;
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999
}

.featured-images.active figure, .active.editor-images figure {
    display: flex;
    align-items: center;
    padding-left: 100px;
    padding-right: 100px;
    height: 100vh
}

.featured-images.active .caption-line, .active.editor-images .caption-line {
    position: absolute;
    right: 0;
    top: 50%;
    width: 20%;
    font-size: 16px;
    line-height: 20px;
    border: 0;
    text-align: left;
    padding-right: 5%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.featured-images.active a, .active.editor-images a {
    width: 80%;
    position: relative
}

.featured-images.active a img, .active.editor-images a img {
    opacity: 1;
    filter: alpha(opacity=100)
}

.featured-images.active a:hover img, .active.editor-images a:hover img {
    opacity: 1;
    filter: alpha(opacity=100)
}

.featured-images.active a:before, .active.editor-images a:before {
    position: fixed;
    top: 20px;
    right: 20px;
    background: #ddd;
    color: #263238;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    display: block
}

.featured-images a, .editor-images a {
    display: table;
    width: 100%;
    position: relative
}

.editor-images.active {
    width: 100%;
    height: 100%;
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999
}

.editor-images.active figure {
    display: flex;
    align-items: center;
    padding-left: 100px;
    padding-right: 100px;
    height: 100vh;
    float: none
}

.editor-images.active .caption-line {
    position: absolute;
    right: 0;
    top: 50%;
    width: 20%;
    font-size: 16px;
    line-height: 20px;
    border: 0;
    text-align: left;
    padding-right: 5%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.editor-images.active a {
    width: 80%;
    position: relative
}

.editor-images.active a img {
    opacity: 1;
    filter: alpha(opacity=100)
}

.editor-images.active a:hover img {
    opacity: 1;
    filter: alpha(opacity=100)
}

.editor-images.active a:hover:before {
    content: "\f422";
    position: fixed;
    font-family: 'font awesome 5 pro';
    top: 20px;
    right: 20px;
    width: 48px;
    height: 48px;
    font-size: 18px;
    color: #263238;
    background: #ddd;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.featured-audio iframe {
    width: 100%
}

.right-side.side-news .taja-samachar-box.thumb-right-list .item-news.news-sum {
    display: block
}

.right-side.side-news .taja-samachar-box.thumb-right-list .item-news.news-sum figure {
    float: left
}

.right-side.side-news .items:nth-child(1) {
    margin-top: 0
}

.right-side.side-news .boundary {
    height: auto
}

.published-date {
    display: inline-block;
    padding: 10px 0;
    font-size: 13px!important;
    line-height: 22px;
    width: 100%;
    color: #eb3438;
    font-weight: 700;
    font-family: karma, serif
}

.news-break.breaks.break-center figure img {
    margin-bottom: 10px
}

.news-break.breaks.break-center .description {
    text-align: center
}

.news-break.breaks.break-center .play-sound {
    max-width: 560px;
    float: none;
    display: inline-block;
    margin: 0 auto
}

.news-break.breaks .play-sound {
    float: left;
    width: 100%;
    margin-bottom: 25px;
    border: 1px solid #ddd
}

.news-break.breaks .play-sound iframe {
    height: 120px;
    width: 100%;
    position: relative;
    float: left
}

.news-break.breaks .play-sound .share-now {
    float: left
}

.news-break.breaks .share-box {
    margin-bottom: 40px
}

.right-side.quiz-right .items.taja-samachar-box .item-news .main-title {
    font-size: 16px;
    line-height: 22px
}

.bigyaapan-side img {
    width: 100%;
    height: auto;
    display: block;
    margin-bottom: 15px
}

.flash-news-breaking .item .feat-icon {
    left: 5px;
    bottom: 10px
}

.flash-news-breaking .item .feat-icon .left-icon {
    width: 24px;
    height: 24px;
    font-size: 10px;
    line-height: 24px
}

.flash-news-breaking .item img {
    width: 100%;
    height: 70px;
    object-fit: cover
}

.featured-images.lens-featured img, .lens-featured.editor-images img {
    height: 80vh;
    object-fit: cover
}

.featured-images.lens-featured.active img, .lens-featured.active.editor-images img {
    height: auto
}

.edit-menu {
    background: #fff;
    color: #263238;
    font-size: 14px;
    padding: 0 10px;
    line-height: 33px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    margin-left: 10px;
    height: 30px;
    border: 1px solid #ccc;
    float: right
}

.edit-menu:hover {
    background: #263238;
    color: #fff!important
}

.nav-tabs.tab-menus .nav-item {
    margin-left: 8px!important;
    width: 116px;
    text-align: center
}

.nav-tabs.tab-menus .nav-item:nth-child(1) {
    margin-left: 0
}

.nav-tabs.tab-menus .nav-item:last-child {
    width: 8%
}

.label-new {
    background: #d13938;
    color: #fff;
    padding: 0 10px;
    font-size: 12px;
    line-height: 28px;
    height: 24px;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    top: -2px;
    margin-left: 10px
}

.news-break .label-new {
    top: -35px
}

.more-news-block .more-latest .label-new {
    top: -2px
}

.samachar-main .right-side.side-news .taja-samachar-box.thumb-right-list .item-news.news-sum {
    padding: 15px 0
}

.featured-images.lens-featured img, .lens-featured.editor-images img {
    height: auto
}

.featured-images.lens-featured.full-box img, .lens-featured.full-box.editor-images img {
    height: 80vh
}

.samachar-main-box {
    border-bottom: 1px solid #ddd;
    padding-bottom: 30px;
    margin-bottom: 0
}

.samachar-main-box .khel-section.samachar-thumb-more .left-side.bishesh-feat.cat-item {
    margin-bottom: 0
}

.the-top-stories {
    border-left: 1px solid #ddd!important
}

.related-more.mini-homepage .half-news-list.small-list {
    border-left: 1px solid #ddd!important
}

.the-top-stories .news-break .label-new, .news-break .top-break .label-new {
    top: -8px
}

.news-break .share-box {
    margin-bottom: 30px
}

.news-tags {
    margin: 0!important;
    padding: 20px 0 15px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    display: inline-block;
    width: 100%
}

.news-tags li {
    list-style: none;
    display: inline-block;
    margin: 0 10px 0 0;
    padding-left: 0!important
}

.news-tags li a {
    font-size: 14px;
    color: #263238;
    font-weight: 700;
    line-height: 20px;
    padding: 5px 15px;
    background: #eee;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px
}

.authors-box.author-infos.full-author .author-pic img {
    width: 120px;
    height: 120px
}

.authors-box.author-infos.full-author .main-title a {
    font-size: 18px
}

.samachar-content {
    max-width: 80%;
    flex: 0 0 80%;
    -ms-flex: 0 0 80%
}

.samachar-content .feat-samachar .multimedia-title .main-title {
    font-size: 24px;
    line-height: 32px
}

.right-side.side-news.latest-cover {
    max-width: 20%;
    flex: 0 0 20%;
    -ms-flex: 0 0 20%
}

.khel-section.samachar-thumb-more .left-side.bishesh-feat.cat-item {
    padding: 0 10px
}

.khel-section.samachar-thumb-more .left-side.bishesh-feat.cat-item .items .main-title.txt-24 {
    font-size: 16px;
    line-height: 23px
}

.khel-section.samachar-thumb-more .left-side.bishesh-feat.cat-item img {
    height: 100px
}

.multimedia-feat.feat-img-vid {
    margin-top: 20px
}

.break-right {
    padding: 0 15px
}

.news-break.break-left .break-section {
    margin: 0 -15px
}

.news-break.break-right .break-section {
    margin: 0 -15px
}

.samachar-content .feat-samachar .multimedia-title .main-title {
    margin-top: 0
}

.multimedia-feat.feat-img-vid {
    margin-top: 0
}

.samachar-main .right-side.side-news .taja-samachar-box.thumb-right-list .item-news.news-sum:nth-child(1) {
    padding-top: 0
}

.top-more.interview-hoz .top-more-news .bichar-item figure {
    margin-bottom: 20px;
    float: none
}

.top-more.interview-hoz .top-more-news .bichar-item figure img {
    width: 100%!important;
    height: 160px!important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.featured-images figure, .editor-images figure {
    position: relative
}

.featured-images .control-slide, .editor-images .control-slide {
    display: none
}

.featured-images.active .control-slide, .active.editor-images .control-slide {
    display: block;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: 30px;
    height: 156px
}

.featured-images.active .control-slide a:before, .active.editor-images .control-slide a:before {
    display: none
}

.featured-images.active .control-slide .prev-btn, .active.editor-images .control-slide .prev-btn, .featured-images.active .control-slide .next-btn, .active.editor-images .control-slide .next-btn {
    width: 32px;
    height: 32px;
    background: #263238;
    color: #fff;
    font-size: 10px;
    text-align: center;
    line-height: 37px;
    position: absolute;
    top: 50%;
    left: 0;
    display: inline-block;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    opacity: .5;
    filter: alpha(opacity=50);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.featured-images.active .control-slide .prev-btn:hover, .active.editor-images .control-slide .prev-btn:hover, .featured-images.active .control-slide .next-btn:hover, .active.editor-images .control-slide .next-btn:hover {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.featured-images.active .control-slide .next-btn, .active.editor-images .control-slide .next-btn {
    top: 40px;
    left: 0
}

.editor-images img {
    width: auto
}

.lightboxOverlay {
    background: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.lightbox {
    width: 80%;
    z-index: 10000;
    font-weight: 400;
    outline: 0
}

.lb-data .lb-details {
    position: fixed;
    right: 0;
    color: #333;
    z-index: 9998;
    top: 50%;
    width: 290px;
    padding-right: 50px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.lb-data .lb-close {
    position: fixed;
    top: 20px;
    right: 20px;
    width: auto;
    height: auto;
    background: 0 0
}

.lb-loader, .lightbox {
    position: fixed;
    top: 50%!important;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    height: 100vh;
    align-items: center;
    display: flex
}

.lb-outerContainer {
    padding-left: 100px;
    width: 76%!important;
    justify-content: center;
    display: flex;
    margin: 0
}

.lb-dataContainer {
    padding-top: 0
}

.lb-closeContainer {
    position: fixed;
    top: 20px;
    right: 20px;
    z-index: 9888
}

.lb-close {
    position: fixed;
    top: 40px;
    right: 40px;
    z-index: 9998;
    width: auto;
    height: auto
}

.lb-close:before {
    content: "\f422";
    font-family: "font awesome 5 pro";
    width: 48px;
    height: 48px;
    color: #263238;
    background: #ddd;
    text-align: center;
    line-height: 48px;
    font-size: 18px;
    display: inline-block;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.lb-data .lb-number {
    display: none!important
}

.lb-data .lb-caption {
    font-size: 16px;
    line-height: 22px;
    color: #666;
    font-weight: 400;
    font-family: mukta, sans-serif
}

.lb-container {
    position: relative
}

.lb-container .lb-nav a.lb-next {
    width: 50%;
    text-align: center;
    position: absolute;
    height: 100%;
    opacity: .5;
    filter: alpha(opacity=50)
}

.lb-container .lb-nav a.lb-next:hover {
    opacity: .8;
    filter: alpha(opacity=80)
}

.lb-container .lb-nav a.lb-next:before {
    content: "\f105";
    font-family: "font awesome 5 pro";
    width: 32px;
    height: 32px;
    color: #fff;
    background: #000;
    text-align: center;
    line-height: 32px;
    font-size: 12px;
    display: inline-block;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    opacity: 1;
    filter: alpha(opacity=100);
    position: absolute;
    top: 50%;
    right: 20px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.lb-container .lb-nav a.lb-prev {
    width: 50%;
    text-align: center;
    position: absolute;
    height: 100%;
    opacity: .5;
    filter: alpha(opacity=50)
}

.lb-container .lb-nav a.lb-prev:hover {
    opacity: .8;
    filter: alpha(opacity=80)
}

.lb-container .lb-nav a.lb-prev:before {
    content: "\f104";
    font-family: "font awesome 5 pro";
    width: 32px;
    height: 32px;
    color: #fff;
    background: #000;
    text-align: center;
    line-height: 32px;
    font-size: 12px;
    display: inline-block;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    opacity: 1;
    filter: alpha(opacity=100);
    position: absolute;
    top: 50%;
    left: 20px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.lb-outerContainer {
    padding-left: 100px;
    width: 80%!important
}

.lb-container {
    position: relative;
    display: flex;
    align-items: center
}

.lb-dataContainer {
    padding-top: 0;
    width: 20%!important;
    height: 100%!important;
    display: flex;
    align-items: center
}

.lb-data .lb-details {
    width: 250px
}

.lightbox .lb-image {
    max-width: 100%;
    height: auto!important
}

.lb-outerContainer {
    padding-left: 100px;
    width: 75%!important;
    height: 100%!important;
    align-items: center
}

.lb-dataContainer {
    padding-top: 0;
    width: 25%!important;
    height: 100%!important;
    display: flex;
    align-items: center
}

.lb-data .lb-details {
    width: 100%;
    position: relative;
    padding-left: 35px;
    top: 0;
    transform: none
}

.layer-box {
    float: left;
    max-width: 320px;
    margin: 10px 30px 10px 0;
    border: 1px solid #ddd;
    background: #eee;
    padding: 30px
}

.layer-box img {
    float: left!important;
    margin-right: 0 20px 10px 0;
    max-width: 100%
}

.layer-box.left-align {
    float: left;
    max-width: 320px;
    margin: 10px 30px 10px 0;
    border: 1px solid #ddd;
    background: #eee;
    padding: 30px
}

.layer-box.right-align {
    float: right;
    max-width: 320px;
    margin: 0 0 10px 30px;
    border: 1px solid #ddd;
    background: #eee;
    padding: 30px
}

.layer-box.center-align {
    float: none;
    display: block;
    max-width: 620px;
    margin: 30px auto;
    border: 1px solid #ddd;
    background: #eee;
    padding: 30px
}

.right-side.side-news .taja-samachar-box.sushasan-list .top-more .top-more-news {
    border-left: 0;
    border-top: 1px solid #ddd;
    padding: 15px 0
}

.right-side.side-news .taja-samachar-box.sushasan-list .top-more .top-more-news:nth-child(1) {
    border-top: 0;
    padding-top: 0
}

.samachar-main .multimedia-feat.feat-img-vid {
    margin-top: 5px
}

.breaking-box.break-normal .news-break {
    margin-top: 30px;
    margin-bottom: 0
}

.top-more .top-more-news figure {
    float: left;
    margin: 8px 15px 0 0!important
}

.top-more.interview-hoz .top-more-news .bichar-item figure {
    margin-bottom: 20px!important;
    margin-right: 0!important
}

.lb-data .lb-close {
    width: 100%;
    height: 100%;
    z-index: 9999;
    padding: 20px 20px 0 0;
    top: 0;
    right: 0
}

.lb-nav {
    z-index: 100000
}

.description {
    text-align: left!important
}

.cat-box .cat-tags {
    padding-bottom: 0;
    border-bottom: 1px solid #ccc!important
}

.cat-tags .cat-name {
    z-index: 2;
    background: #888;
    color: #fff;
    padding: 0 20px 0 40px;
    font-size: 22px;
    height: 40px;
    line-height: 46px
}

.cat-tags .cat-name:before {
    display: none
}

.news-break.breaks.break-center .share-box {
    margin-bottom: 20px
}

.bichar-back-drop .cat-tags.bichar-tag .cat-name {
    background: #fff;
    padding: 0 20px;
    top: -6px;
    color: #666
}

.bichar-back-drop .cat-tags.bichar-tag {
    border: 0!important
}

.unicode-form .special-cats-box {
    border: 1px solid #ddd;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    padding: 10px 20px 5px;
    margin: 0 auto 10px;
    display: table;
    float: none
}

.unicode-form .special-cats-box .special-cats {
    font-size: 15px;
    word-spacing: 11px;
    font-family: preeti
}

.unicode-form label {
    display: inline-block;
    margin-bottom: 5px;
    font-size: 14px
}

.unicode-form .textarea {
    height: 200px;
    overflow: auto;
    resize: vertical;
    font-size: 20px;
    line-height: 32px
}

.unicode-form .textarea:focus {
    border: 1px solid #666
}

@font-face {
    font-family: preeti;
    src: url(../fonts/PREETI.TTF)
}

.cat-tags .cat-name a {
    color: #fff
}

.cat-tags .cat-name a:hover {
    color: #eee
}

.cat-tags.bichar-tag .cat-name a {
    color: #666
}

.cat-tags.bichar-tag .cat-name a:hover {
    color: #263238
}

.top-more .top-more-news .bichar-item .main-title {
    margin-top: 15px
}

.unicode-box .nav-tabs .nav-item {
    margin-right: 5px;
    margin-bottom: 10px
}

.search-site.newsletter-form {
    margin-top: 10px
}

.news-break .share-box {
    margin-bottom: 10px
}

.unicode-boxes {
    align-items: center
}

.multimedia-slider .cap-box {
    margin-top: 20px
}

.multimedia-slider .cap-box .left-icon {
    width: 48px;
    height: 48px;
    border: 1px solid #666;
    text-align: center;
    line-height: 48px;
    font-size: 20px;
    color: #666;
    float: left;
    margin-right: 15px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px
}

.multimedia-slider .cap-box .left-icon:before {
    position: relative;
    top: -3px
}

.multimedia-slider .cap-box .caption-title {
    font-size: 14px;
    line-height: 18px;
    display: block;
    font-weight: 700;
    position: relative
}

.multimedia-slider .share-box {
    margin-top: 5px
}

.section {
    float: left;
    width: 100%
}

.bigyaapan-box.split-box img, .bigyaapan-box img {
    /* float: left; */
    width: 100%
}

.breaking-box.break-normal .news-break {
    display: inline-block;
    width: 100%;
    margin: 15px 0!important
}

.top-fixed-break.top-masthead .breaking-box.break-normal .news-break {
    margin: 0!important;
    padding-bottom: 0;
    padding-top: 0
}

#content {
    display: table
}

.section.section-news {
    margin: 0!important;
    padding: 15px 0!important
}

.section.section-news .category-section {
    padding-top: 0!important
}

.section.section-news .category-section .new-cat-box.top-cat {
    padding-top: 0!important
}

.section.section-news .category-section .left-side.bishesh-feat.cat-item {
    margin: 15px 0
}

.new-cat-box.top-cat {
    margin-bottom: 0
}

.right-side.side-news .items {
    margin-top: 30px!important
}

.right-side.side-news .items:nth-child(1) {
    margin-top: 0!important
}

.top-stories-block .half-news-list.the-top-stories .news-break .description {
    margin-bottom: 20px
}

.quiz-item.bigyaapan-side a img {
    margin-top: 20px;
    margin-bottom: 0
}

.quiz-item.bigyaapan-side a:nth-child(1) img {
    margin-top: 0
}

.multimedia-section .main-news-cat .big-news.break-single .multimedia-slider .main-title .description {
    text-align: center!important
}

.main-news-cat.follow-feature .big-news {
    margin-bottom: 0
}

.bichar-back-drop {
    margin-bottom: 15px
}

.kala-blog {
    padding-top: 15px
}

.three-catgs .left-side.bishesh-feat.cat-item {
    margin-bottom: 0
}

.section.section-news.epaper-section {
    margin-top: 15px!important
}

.latest-cover .bigyaapan-side a img {
    margin-top: 20px;
    margin-bottom: 0
}

.latest-cover .bigyaapan-side a:nth-child(1) img {
    margin-top: 0
}

.left-side.bishesh-feat.cat-item {
    margin-bottom: 30px
}

.left-side.news-content {
    margin-top: 15px
}

.left-side.news-content .section.content-editor {
    margin-top: 0
}

.right-side.side-bar {
    margin-top: 15px
}

.sticky-box {
    position: sticky!important;
    top: 130px;
    margin-bottom: 30px!important
}

.section.full-bigyapan img {
    width: 100%;
    float: left
}

.section.full-bigyapan {
    margin: 15px 0!important
}

.section.section-news.mini-multimedia {
    padding: 15px 0!important
}

.section.inside-bigyaapan {
    margin: 15px 0!important
}

.more-to-read {
    margin-bottom: 20px!important
}

.authors-box.author-infos {
    margin: 15px 0
}

.section.section-news.big-news-list .top-break {
    margin-top: 0!important
}

.section.section-news.epaper-section.inside-detail {
    margin-top: 0!important
}

.section.news-feature-image {
    margin-top: 15px
}

.all-bichar .right-side.regular-news {
    margin-bottom: 30px
}

.left-side.news-content.team-left {
    margin-top: 0
}

.left-side.news-content.team-left .related-more.mini-homepage {
    margin-top: 15px
}

.right-side.quiz-right .items.taja-samachar-box .main-title.main-quiz-title {
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    margin-top: 0;
    margin-bottom: 8px
}

.seperator {
    border-top: 1px solid rgba(38, 50, 56, .35);
    float: left;
    width: 100%;
    margin: 30px 0
}

.col-md-12 .seperator {
    margin-bottom: 30px;
    margin-top: 0
}

.col-md-12 .seperator.alt {
    margin-bottom: 0;
    margin-top: 30px
}

.featured-images, .editor-images {
    display: inline-block;
    width: 100%
}

.breaking-box.break-normal .news-break, .breaking-box.break-normal .news-break:nth-child(1) {
    padding-top: 30px
}

.news-break.black-white .break-tags {
    margin-top: -30px!important
}

.search-title {
    background: #eee
}

.allow-block .description {
    text-align: center!important
}

.drop-menu .navigation_box.tops.top-controls li.taja-news .news-boundary {
    padding: 20px
}

.share-box .sharing-box .share-now {
    float: left;
    margin-right: 10px
}

.share-box .sharing-box .extra-icon {
    float: left
}

.share-box .sharing-box .extra-icon .left-icon {
    width: 32px;
    height: 32px;
    background: #8943e6;
    color: #fff;
    text-align: center;
    line-height: 32px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    position: relative;
    top: 0
}

.share-box .sharing-box .extra-icon a:hover .left-icon {
    top: -3px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.share-fixed {
    text-align: center
}

.share-fixed .sharing-box .share-now {
    margin: 0
}

.share-fixed .sharing-box .extra-icon {
    display: inline-block;
    margin-bottom: 15px;
    float: none
}

.news-break.breaks.break-center .description {
    text-align: center!important
}

.section.inside-bigyaapan {
    float: none;
    display: inline-block
}

.news-break .main-title {
    padding-top: 0
}

.news-break .description {
    text-align: center!important
}

.news-break .items.feat-img img {
    max-width: 100%;
    height: auto;
    object-fit: cover;
    display: block;
    margin: 30px auto 0;
    float: none
}

.cat-tags {
    padding-bottom: 5px!important
}

.cat-tags .cat-name {
    background: 0 0;
    color: #263238;
    padding: 0 20px 0 30px
}

.cat-tags .cat-name .left-icon {
    top: 13px!important;
    width: 22px;
    height: 22px;
    width: 24px;
    height: 24px
}

.right-side.side-news {
    margin-top: 50px
}

.right-side.side-news:nth-child(1) {
    margin-top: 0
}

.right-side.side-news .item-news.top-latest.side-latest .byline-box {
    display: block
}

.right-side.side-news .item-news.top-latest.side-latest .byline-box .byline {
    font-size: 14px;
    color: #263238;
    font-weight: 700
}

.right-side.side-news .item-news.top-latest.side-latest .dateline {
    float: right;
    font-size: 13px;
    color: #aaa;
    margin-top: 3px
}

.right-side.side-news .item-news.top-latest.side-latest:nth-child(1) {
    padding-top: 0;
    border-top: 0
}

.breaking-box.breaking-normal.featured-list .section.full-bigyapan .container {
    padding: 0
}

.breaking-box.breaking-normal.featured-list .news-break {
    width: 100%;
    display: inline-block;
    padding: 20px 0 10px;
    margin-bottom: 0
}

.breaking-box.breaking-normal.featured-list .news-break figure {
    position: relative
}

.breaking-box.breaking-normal.featured-list .news-break figure:hover .category-name {
    left: -100%;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.breaking-box.breaking-normal.featured-list .news-break figure img {
    height: 380px;
    object-fit: cover;
    background: #eee;
    width: 100%;
    max-width: none
}

.breaking-box.breaking-normal.featured-list .news-break figure .category-name {
    font-size: 16px;
    color: #fff;
    background: #ed1c24;
    padding: 6px 15px;
    position: absolute;
    line-height: 20px;
    bottom: 0;
    left: 0;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.breaking-box.breaking-normal.featured-list .news-break:nth-child(1) {
    padding-top: 0!important;
    border-top: 0!important
}

.breaking-box.breaking-normal.featured-list .news-break .main-title {
    font-size: 36px;
    line-height: 44px;
    font-weight: 700
}

.breaking-box.breaking-normal.featured-list .news-break .more-link {
    color: #263238;
    font-weight: 700;
    display: block;
    margin-right: 10px;
    margin-bottom: 0;
    font-size: 14px
}

.breaking-box.breaking-normal.featured-list .news-break .auth-box {
    display: block;
    margin-top: 20px
}

.breaking-box.breaking-normal.featured-list .news-break .auth-box .author-name {
    color: #263238;
    font-weight: 700;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 0;
    font-size: 16px
}

.breaking-box.breaking-normal.featured-list .news-break .auth-box .dateline {
    font-size: 14px;
    color: #666
}

.right-side.side-news .useful-links {
    margin: 0;
    padding: 0;
    display: block
}

.right-side.side-news .useful-links li {
    list-style: none;
    display: inline-block;
    width: 100%;
    margin: 10px 0 0
}

.right-side.side-news .useful-links li figure img {
    width: 32px;
    height: 32px;
    object-fit: contain;
    border: 1px solid #666;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    background: #fff;
    padding: 5px
}

.right-side.side-news .useful-links li .media .main-title {
    font-weight: 700;
    color: #263238;
    font-size: 16px;
    line-height: 22px;
    display: block;
    margin-top: 3px
}

.right-side.side-news .useful-links li:nth-child(1) {
    margin-top: 0
}

.right-side.side-news.the-blogs .item-news {
    text-align: center
}

.right-side.side-news .more-desh {
    margin-top: 0!important
}

.right-side.side-news .more-desh .item {
    padding: 20px 0;
    border-top: 1px solid #ddd
}

.right-side.side-news .more-desh .item .main-title {
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
    margin-bottom: 15px;
    display: block;
    margin-top: 0
}

.right-side.side-news .more-desh .item figure img {
    width: 60px;
    height: 60px;
    object-fit: cover
}

.right-side.side-news .more-desh .item .byline-box {
    display: block
}

.right-side.side-news .more-desh .item .byline-box .byline {
    font-size: 14px;
    color: #263238;
    font-weight: 700;
    line-height: 18px;
    display: block
}

.right-side.side-news .more-desh .item .dateline {
    font-size: 12px;
    color: #aaa;
    margin-top: 0;
    line-height: 20px;
    display: block
}

.right-side.side-news .more-desh.side-interview .item .author-image img {
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    width: 50px;
    height: 50px
}

.mid-features .featured-list .news-break {
    margin-top: 0;
    margin-bottom: 20px!important;
    border-bottom: 1px solid #ddd!important
}

.double-news .right-side {
    margin-top: 0
}

.news-list-more {
    border-top: 1px solid #ddd;
    padding-top: 20px
}

.news-list-more.no-border {
    border: 0
}

.news-list-more .double-news .right-side {
    margin-top: 0
}

.news-list-more .double-news .item-news.top-latest.side-latest {
    border-top: 0;
    padding-top: 0
}

.news-list-more .double-news .item-news.top-latest.side-latest .main-title {
    text-align: center
}

.mid-features .featured-list .news-break.no-border {
    border: 0!important
}

.news-break.swasthya-breaking {
    margin-top: 0
}

.news-break.swasthya-breaking .items {
    margin-top: 0!important
}

.news-break.swasthya-breaking figure img {
    margin-top: 0!important
}

.news-break.swasthya-breaking .main-title {
    padding-top: 0;
    margin-top: 0
}

.news-break .description {
    text-align: left!important
}

.description {
    color: #555!important
}

a .category-name {
    font-size: 16px;
    color: #fff;
    background: #ed1c24;
    padding: 6px 15px;
    position: absolute;
    line-height: 20px;
    bottom: 0;
    left: 0;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

a .category-name figure {
    position: relative
}

a:hover .category-name {
    left: -100%;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.the-video-side .video-breaking figure img {
    height: 480px!important
}

.the-video-side .video-breaking a:hover .main-title {
    color: #ccc!important
}

.the-video-side .video-breaking .the-latest-video:after {
    content: "";
    background-image: linear-gradient(to bottom, transparent, #000);
    height: 65%;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%
}

.the-video-side .video-breaking .main-title {
    color: #fff;
    position: absolute;
    bottom: 60px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 80%;
    text-align: left;
    padding: 0 0 0 90px;
    z-index: 9998;
    color: #fff!important
}

.the-video-side .play-icon {
    width: 28px;
    height: 28px;
    background: #d13938;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    line-height: 28px;
    font-size: 12px;
    color: #fff;
    position: absolute;
    bottom: 5px;
    left: 30px;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    opacity: 1;
    filter: alpha(opacity=100)
}

.the-video-side .play-icon.big-icon {
    width: 74px;
    height: 74px;
    line-height: 74px;
    font-size: 24px;
    top: 48px;
    bottom: inherit
}

.the-video-side a:hover .play-icon {
    opacity: .6;
    filter: alpha(opacity=60)
}

.overflow-hide .sp-header .logo-box {
    z-index: 1
}

.overflow-hide .current-date-box {
    z-index: 1
}

.theme-switcher {
    margin-top: 0;
    margin-left: 0;
    text-align: center;
    width: 29.96%;
    height: 50px;
    float: left
}

.theme-switcher .info-text {
    font-size: 10px;
    color: #fff;
    font-family: mukta, sans-serif;
    line-height: 14px;
    display: inline-block;
    width: 100%;
    position: relative;
    top: -15px
}

.theme-switcher .info-text .on-off {
    text-transform: uppercase
}

.theme-switcher .switch {
    display: inline-block;
    position: relative;
    width: 25px;
    height: 15px;
    border-radius: 20px;
    background: #fff;
    transition: background .28s cubic-bezier(.4, 0, .2, 1);
    vertical-align: middle;
    cursor: pointer
}

.theme-switcher .switch::before {
    content: '';
    position: absolute;
    top: 2px;
    left: 2px;
    width: 11px;
    height: 11px;
    background: #4b4b4d;
    border-radius: 50%;
    transition: left .28s cubic-bezier(.4, 0, .2, 1), background .28s cubic-bezier(.4, 0, .2, 1), box-shadow .28s cubic-bezier(.4, 0, .2, 1)
}

.theme-switcher .switch:active::before {
    box-shadow: 0 2px 8px rgba(0, 0, 0, .28), 0 0 0 20px rgba(128, 128, 128, .1)
}

.theme-switcher input:checked+.switch {
    background: #fff
}

.theme-switcher input:checked+.switch::before {
    left: 12px;
    background: #4b4b4d
}

.theme-switcher input:checked+.switch:active::before {
    box-shadow: 0 2px 8px rgba(0, 0, 0, .28), 0 0 0 20px rgba(0, 150, 136, .2)
}

.main-button {
    font-size: 24px;
    color: #fff;
    background: #005bab;
    line-height: 52px;
    display: inline-block;
    margin: 0 auto;
    padding: 0 22px;
    font-weight: 700;
    font-family: vesper libre, serif;
    height: 47px
}

.main-button.sub-cat-btn {
    margin: 0;
    font-size: 13px;
    height: 29px;
    line-height: 26px;
    padding: 0 10px
}

.tajasamachar-list .cat-box {
    margin-top: 15px
}

.tajasamachar-list .news-list {
    margin-top: 0
}

.tajasamachar-list .right-side.side-news .item-news.top-latest.side-latest {
    padding-top: 12px;
    padding-bottom: 12px;
    border-top: 1px solid;
    border-color: rgba(0, 0, 0, .2)
}

.tajasamachar-list .right-side.side-news .item-news.top-latest.side-latest:nth-child(1) {
    padding-top: 0;
    border-top: 0
}

.tajasamachar-list .right-side.side-news .item-news.top-latest.side-latest:last-child {
    border-color: rgba(0, 0, 0, .2)
}

.tajasamachar-list .right-side.side-news .item-news.top-latest.side-latest .main-title {
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    text-align: left!important;
    margin-bottom: 0
}

.byline-box {
    position: relative;
    float: left;
    width: 100%
}

.byline-box:before {
    content: "";
    height: 2px;
    width: 100%;
    background: #eb3438;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.byline-box .byline {
    font-size: 17px;
    font-weight: 700;
    color: #eb3438;
    padding: 5px 20px;
    background: #fff;
    position: relative;
    z-index: 98;
    margin-top: 20px;
    display: inline-block;
    margin: 0 auto 5px;
    top: 0;
    height: 25px;
    line-height: 28px
}

.bigyaapan-box .half-bigyaapan:nth-child(1) {
    margin-left: 0
}

.feat-img {
    float: left;
    width: 100%
}

.feat-img img {
    width: 100%;
    float: left
}

.breaking-box.break-normal .news-break {
    margin: 0!important;
    padding: 0!important
}

.breaking-box.break-normal .news-break .items.feat-img img {
    margin: 0 0 50px;
    float: left;
    width: 100%
}

.section.regular-bigyaapan {
    margin: 0 0 30px
}

.article-section .articles {
    border-top: 1px solid rgba(38, 50, 56, .35);
    border-bottom: 0;
    padding-bottom: 0
}

.article-section.more-articles .articles {
    border-bottom: 1px solid rgba(38, 50, 56, .35);
    padding-bottom: 30px
}

.article-section.more-articles .articles.our-choice-list {
    border-bottom: 0
}

.articles {
    padding: 45px 0 30px;
    border-top: 0 solid rgba(38, 50, 56, .35);
    border-bottom: 1px solid rgba(38, 50, 56, .35);
    margin-bottom: 30px
}

.articles.our-choice-list {
    border-top: 1px solid rgba(38, 50, 56, .35)
}

.articles.our-choice-list.pradesh-news-list {
    padding-bottom: 15px;
    padding-top: 10px;
    border-top: 0
}

.articles.our-choice-list.pradesh-news-list .article-item .title-content {
    margin-top: 25px;
    min-height: 80px
}

.articles.our-choice-list.pradesh-news-list .article-item .article-img img {
    height: 220px
}

.articles.our-choice-list.pradesh-news-list .article-item .main-title {
    font-size: 24px;
    line-height: 35px;
    font-weight: 700
}

.articles.our-choice-list.pradesh-news-list .article-item .author-name {
    font-size: 13px;
    line-height: 25px
}

.articles.our-choice-list.pradesh-news-list .article-item .author-name a {
    color: rgba(38, 50, 56, .35)
}

.articles.our-choice-list.pradesh-news-list .article-item .author-name a:hover {
    color: #263238
}

.articles.our-choice-list .cat-box {
    margin-bottom: 25px
}

.articles.our-choice-list .article-item .title-content {
    margin-top: 25px;
    min-height: 270px
}

.articles.our-choice-list .article-item .article-img img {
    height: 175px;
    object-fit: cover
}

.articles.our-choice-list .article-item .main-title {
    font-size: 20px;
    line-height: 32px;
    font-weight: 700;
    min-height: 50px
}

.articles.our-choice-list .article-item .description {
    margin-top: 5px
}

.articles.our-choice-list .article-item .author-name {
    font-size: 13px;
    line-height: 21px;
    font-family: mukta, sans-serif
}

.articles.our-choice-list .article-item .author-name a {
    color: rgba(24, 58, 75, .75)
}

.articles.our-choice-list .article-item .author-name a:hover {
    color: #263238
}

.articles .row {
    margin: 0 -15px
}

.articles .article-item {
    padding: 0 15px;
    border-left: 1px solid rgba(38, 50, 56, .35)
}

.articles .article-item:nth-child(1) {
    border-left: 0
}

.articles .article-item .title-content {
    min-height: 300px;
    display: inline-block;
    width: 100%
}

.articles .article-item .main-title {
    font-size: 32px;
    line-height: 54px;
    display: block;
    color: #263238;
    font-weight: 700
}

.articles .article-item .description {
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    display: block
}

.articles .article-item .more-link {
    font-size: 13px;
    line-height: 21px;
    font-weight: 700;
    display: block;
    font-family: mukta, sans-serif
}

.articles .article-item .more-link .left-icon {
    font-size: 12px;
    position: relative;
    top: 1px;
    margin-left: 5px
}

.articles .article-item .time-share {
    font-family: montserrat, sans-serif;
    font-size: 10px;
    line-height: 12px;
    color: #263238;
    display: block;
    margin-bottom: 20px
}

.articles .article-item .time-share .time-to-read .left-icon {
    margin-right: 5px
}

.articles .article-item .time-share .share-btn {
    float: right
}

.articles .article-item .time-share .share-btn .left-icon {
    margin-right: 5px
}

.articles .article-item .article-img {
    position: relative
}

.articles .article-item .article-img img {
    width: 100%;
    height: 220px;
    object-fit: cover
}

.articles .article-item .article-img .cat-name {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background: #eb3438;
    font-family: vesper libre, serif;
    position: absolute;
    font-weight: 500;
    font-size: 16px;
    bottom: 0;
    left: 0;
    z-index: 98;
    margin: 0;
    line-height: 25px;
    padding: 3px 15px 0
}

.description {
    color: #263238!important
}

.category-news {
    border-top: 0
}

.category-news.special-categories .more-item:nth-child(2) {
    margin-top: 0
}

.category-news.special-categories .cat-box.cat-img {
    margin-bottom: 0
}

.category-news.special-categories .cat-box.cat-img .main-button {
    background: 0 0
}

.category-news.special-categories .cat-box.cat-img .main-button img {
    width: 118px
}

.category-news.three-categories .cat-box {
    margin-bottom: 25px
}

.category-news.three-categories:before {
    content: "";
    width: 1px;
    height: 90%;
    background: rgba(38, 50, 56, .35);
    top: 67px;
    left: 0;
    position: absolute
}

.category-news.three-categories .item.latest-news .article-img img {
    width: 100%;
    height: 223px;
    object-fit: cover
}

.category-news.three-categories .item.latest-news .main-title {
    margin-top: 15px;
    font-size: 20px;
    line-height: 32px;
    font-weight: 700
}

.category-news.three-categories .more-item .main-title {
    font-size: 17px;
    line-height: 27px;
    font-weight: 600
}

.category-news.three-categories .more-item .article-img img {
    width: 132px;
    height: 81px
}

.category-news.four-categories .cat-box {
    margin-bottom: 20px
}

.category-news.four-categories:before {
    content: "";
    width: 1px;
    height: 90%;
    background: rgba(38, 50, 56, .35);
    top: 67px;
    left: 0;
    position: absolute
}

.category-news.four-categories .item.latest-news .article-img img {
    width: 100%;
    height: 160px;
    object-fit: cover
}

.category-news.four-categories .item.latest-news .main-title {
    margin-top: 15px;
    font-size: 17px;
    line-height: 27px;
    font-weight: 700
}

.category-news.four-categories .more-item .article-item .time-share {
    margin-bottom: 0
}

.category-news.four-categories .more-item .article-img img {
    width: 87px;
    height: 73px;
    object-fit: cover
}

.category-news .item.latest-news .article-img img {
    width: 100%;
    height: 317px;
    object-fit: cover
}

.category-news .item.latest-news .main-title {
    margin-top: 15px;
    font-size: 20px;
    font-weight: 700;
    line-height: 32px
}

.category-news .more-item {
    margin-top: 27px
}

.category-news .more-item .media-body {
    display: flex;
    align-items: flex-start
}

.category-news .more-item .article-img img {
    width: 132px;
    height: 81px;
    object-fit: cover
}

.category-news .more-item .main-title {
    font-size: 17px;
    line-height: 27px;
    font-weight: 600
}

.cat-box {
    margin-bottom: 36px;
    text-align: center
}

.articles .article-item .category-news .time-share {
    margin-bottom: 0;
    margin-top: 5px
}

.special-category-section .article-item {
    border: 0;
    position: relative
}

.special-category-section .article-item:nth-child(1):before {
    display: none
}

.special-category-section .article-item:before {
    width: 1px;
    height: 421px;
    content: "";
    position: absolute;
    top: 74px;
    left: 0;
    height: 80%;
    background: rgba(38, 50, 56, .35)
}

.category-news.tv-category:before {
    display: none
}

.category-news.tv-category .more-item {
    position: relative;
    padding: 15px 0;
    margin: 0;
    border-top: 1px solid rgba(38, 50, 56, .35)
}

.category-news.tv-category .more-item:nth-child(1) {
    border-top: 0;
    padding-top: 0;
    margin-top: 0
}

.category-news.tv-category .more-item .share-btn {
    position: absolute;
    bottom: 15px;
    right: 0
}

.category-news.tv-category .more-item .media-body {
    align-items: center
}

.special-category-section.shilapatra-tv .article-item:before {
    display: none
}

.fav-news .time-share {
    font-family: montserrat, sans-serif;
    font-size: 10px;
    line-height: 12px;
    color: #263238;
    display: block;
    margin-bottom: 0;
    margin-top: 5px
}

.fav-news .time-share .time-to-read .left-icon {
    margin-right: 5px
}

.fav-news .time-share .share-btn {
    float: right
}

.fav-news .time-share .share-btn .left-icon {
    margin-right: 5px
}

.byline-box.alt::before {
    display: none
}

.byline-box.alt .byline {
    padding: 0;
    font-size: 14px
}

.news-tabs .nav-item {
    width: 50%;
    border: 0!important
}

.news-tabs .nav-item.nav-link {
    border: 0!important
}

.news-tabs .nav-item a {
    font-size: 24px;
    color: #fff;
    background: #9a9a9a;
    line-height: 52px;
    display: block;
    text-align: center;
    padding: 0 22px;
    font-weight: 700;
    height: 45px;
    border: 0!important;
    font-family: vesper libre, serif;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.news-tabs .nav-item a.active {
    background: #eb3438;
    color: #fff
}

.news-list-tab {
    margin-left: 0;
    border-left: 1px solid rgba(38, 50, 56, .35);
    border-right: 0 solid rgba(38, 50, 56, .35)
}

.news-list-tab .news-list {
    margin-top: 70px
}

.new-photo-story .row {
    margin: 0
}

.news-break.alt .main-title {
    font-size: 17px;
    line-height: 29px
}

.tajasamachar-list.news-list-tab .right-side.side-news .item-news.top-latest.side-latest {
    padding: 21px 0
}

.tajasamachar-list.news-list-tab .right-side.side-news .item-news.top-latest.side-latest .main-title {
    font-size: 17px;
    line-height: 27px;
    font-weight: 600
}

.photo-stories .cat-box {
    margin-bottom: 0
}

.section.new-photo-story {
    margin-bottom: 30px
}

.signin-box {
    float: left;
    margin-top: 10px;
}

.signin-box .tv-nav {
    float: left;
    top: 0
}

.signin-box .tv-nav .left-icon {
    color: #fff
}

.signin-box .log-box {
    float: right
}

.signin-box .log-box .notification {
    font-size: 18px;
    color: #fff;
    margin-right: 10px;
    top: -3px;
    position: relative
}

.signin-box .log-box .sign-in {
    border: 1px solid #fff;
    padding: 2px 10px
}

.signin-box .log-box .sign-in.logged-in {
    border: 0!important;
    display: none
}

.signin-box .log-box .sign-in.logged-in .left-icon {
    top: 0;
    font-size: 30px
}

.signin-box .log-box .sign-in .left-icon {
    font-size: 20px;
    color: #fff;
    position: relative;
    top: 4px
}

.signin-box .log-box .sign-in .main-title {
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    margin-left: 10px;
    font-size: 14px;
    font-family: mukta, sans-serif;
    position: relative;
    top: 2px
}

.signin-box .log-box .sign-in:hover .main-title {
    color: #eee!important
}

.breaking-box.break-normal .news-break .items.feat-img img {
    height: 390px;
    object-fit: contain;
    margin-bottom: 30px;
    background: #263238
}

.new-photo-story .tajasamachar-list.news-list-tab .right-side.side-news .item-news.top-latest.side-latest {
    padding: 12px 0
}

.new-photo-story .news-list-tab .news-list {
    margin-top: 20px
}

.category-news-list {
    padding-top: 30px;
    padding-bottom: 30px
}

.category-news-list .cat-box {
    margin-bottom: 25px
}

.articles.our-choice-list.pradesh-news-list .tab-content .article-item .main-title {
    font-size: 20px;
    line-height: 32px;
    font-weight: 700
}

.articles.our-choice-list.the-big-news {
    padding-top: 30px
}

.articles.our-choice-list.the-big-news .article-item {
    border-left: 0
}

.articles.our-choice-list.the-big-news .article-item .title-content {
    min-height: 230px
}

.articles.our-choice-list.the-big-news .article-item .article-img img {
    height: 223px
}

.articles.four-news-list {
    padding-top: 30px;
    text-align: left
}

.articles.four-news-list.sub-cat-news {
    padding: 30px 0 0
}

.articles.four-news-list.sub-cat-news:nth-child(1) {
    border-top: 0;
    padding-top: 0
}

.articles.four-news-list.sub-cat-news .cat-box {
    margin-bottom: 20px
}

.articles.four-news-list.sub-cat-news .article-item .main-title {
    min-height: 95px
}

.articles.four-news-list.sub-cat-news .article-item .title-content {
    min-height: 230px
}

.articles.four-news-list .article-item {
    border-left: 0
}

.articles.four-news-list .article-item .title-content {
    min-height: auto
}

.articles.four-news-list .article-item .time-share {
    margin-top: 10px
}

.bigyaapan-box.split-box.square-bigyaapan .bigyaapan-item {
    justify-content: center;
    display: flex;
    border-bottom: 1px solid rgba(38, 50, 56, .35);
    padding-bottom: 20px
}

.bigyaapan-box.split-box.square-bigyaapan .bigyaapan-item img {
    max-width: 100%;
    width: auto;
    float: none;
    margin: 0 auto;
    display: inline-block
}

.articles.our-choice-list.the-big-news .article-item .title-content {
    min-height: auto
}

.articles.our-choice-list.the-big-news .article-item .time-share {
    margin-top: 10px
}

.category-news-list.wide-news-list {
    border: 0;
    padding-bottom: 0;
    margin-bottom: 0
}

.category-news-list.wide-news-list.subcat-wide {
    border-top: 1px solid rgba(38, 50, 56, .35)
}

.category-news-list.wide-news-list.subcat-wide .main-button {
    margin-bottom: 50px
}

.category-news-list.wide-news-list.related-news-list {
    padding-top: 30px;
    margin-top: 30px;
    border-top: 1px solid #ddd
}

.category-news-list.wide-news-list.related-news-list.related-choice {
    border: 0;
    padding-top: 0
}

.category-news-list.wide-news-list.related-news-list .article-item .more-item {
    border: 0;
    padding: 30px 0 0!important
}

.category-news-list.wide-news-list.related-news-list .article-item .more-item:nth-child(1) {
    padding-top: 0!important
}

.category-news-list.wide-news-list.related-news-list .article-item .more-item .time-share {
    bottom: -10px
}

.category-news-list.wide-news-list.related-news-list .article-item .more-item figure img {
    width: 240px;
    height: 147px
}

.category-news-list.wide-news-list.related-news-list .article-item .more-item .media-body {
    align-items: flex-start
}

.category-news-list.wide-news-list.related-news-list .article-item .more-item .main-title {
    font-size: 17px;
    line-height: 30px
}

.category-news-list.wide-news-list.related-news-list .article-item .more-item .description {
    margin-top: 3px
}

.category-news-list.wide-news-list .article-item .more-item {
    border-top: 1px solid #ddd;
    padding: 20px 0;
    margin: 0
}

.category-news-list.wide-news-list .article-item .more-item:nth-child(1) {
    border-top: 0;
    padding-top: 0
}

.category-news-list.wide-news-list .article-item .more-item .media-body {
    align-items: flex-start
}

.category-news-list.wide-news-list .article-item .more-item .main-title {
    font-size: 32px;
    line-height: 47px
}

.category-news-list.wide-news-list .article-item .more-item .description {
    font-size: 15px;
    margin-bottom: 5px
}

.category-news-list.wide-news-list .article-item .more-item figure {
    margin-right: 36px
}

.category-news-list.wide-news-list .article-item .more-item figure img {
    width: 364px;
    height: 223px;
    object-fit: cover
}

.category-news-list.wide-news-list .article-item .more-item .time-share {
    position: relative;
    bottom: -20px
}

.section.full-bigyapan.more-bigyaapan {
    margin: 10px 0!important
}

.cat-box .cat-tags {
    border: 0!important
}

.cat-box .cat-tags .cat-name {
    border-bottom: 1px solid #ddd
}

.cat-box .cat-tags .cat-name.new-cat {
    font-family: mukta, sans-serif;
    font-size: 20px;
    padding: 0
}

.related-more {
    display: inline-block;
    width: 100%;
    margin-bottom: 30px
}

.text-controls {
    border: 1px solid #263238;
    height: 33px;
    font-family: montserrat, sans-serif;
    display: table;
    padding: 0;
    margin: 30px 0
}

.text-controls a {
    font-size: 15px;
    line-height: 33px;
    font-weight: 400;
    padding: 0 10px;
    border-left: 1px solid #263238
}

.text-controls a .sup {
    top: -4px;
    position: relative
}

.text-controls a:nth-child(1) {
    border-left: 0
}

.side-nav {
    margin: 0;
    padding: 0;
    display: block
}

.side-nav li {
    list-style: none;
    margin: 0;
    display: inline-block;
    width: 100%;
    margin-top: 20px
}

.side-nav li:nth-child(1) {
    margin-top: 0
}

.side-nav li a {
    font-size: 18px;
    color: #263238;
    display: inline-block;
    font-weight: 700;
    font-family: montserrat, sans-serif;
    line-height: 26px;
    padding: 10px 0
}

.side-nav li a:hover {
    color: #eb3438
}

.side-nav li a.selected {
    border-bottom: 1px solid #eb3438
}

.page-cat {
    margin: 0 0 20px;
    text-align: left
}

.page-cat .main-button {
    margin: 0;
    font-family: montserrat, sans-serif;
    font-weight: 700;
    font-size: 20px;
    color: rgba(255, 255, 255, .75)
}

.editor-box.editor-static {
    padding-right: 25%
}

.articles .article-item a .cat-name {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.articles .article-item a:hover .cat-name {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.feats-img {
    position: relative
}

.feats-img .time-share {
    position: absolute;
    top: 30px;
    left: 30px;
    z-index: 9998
}

.feats-img .time-share .share-btn .left-icon {
    margin-right: 5px;
    font-weight: 700
}

.feats-img .time-share .share-btn a {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    font-family: montserrat, sans-serif;
    text-shadow: 0 2px 3px rgba(0, 0, 0, .8);
    background: rgba(0, 0, 0, .4);
    padding: 0 15px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px
}

.video-player {
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    position: relative;
    background: #263238
}

.video-player iframe {
    width: 100%!important;
    float: left;
    margin-bottom: 15px;
    height: 440px
}

.video-player .close-video {
    display: none
}

.fixed-video {
    position: fixed!important;
    bottom: 30px;
    right: 30px;
    -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 10px 30px rgba(0, 0, 0, .5);
    box-shadow: 0 10px 30px rgba(0, 0, 0, .5);
    z-index: 9998;
    width: 390px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.fixed-video iframe {
    height: 220px;
    margin-bottom: 0
}

.fixed-video.show-hide-vid {
    position: relative!important;
    width: 100%;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    right: 0;
    top: 0
}

.fixed-video.show-hide-vid .close-video {
    display: none
}

.fixed-video .close-video {
    display: block;
    background: rgba(0, 0, 0, .5);
    color: #fff;
    width: 26px;
    height: 26px;
    position: absolute;
    top: -10px;
    right: -15px;
    text-align: center;
    line-height: 24px;
    border-radius: 50px;
    border: 2px solid #fff;
    font-size: 11px;
    cursor: pointer
}

.fixed-video .close-video:hover {
    background: #000
}

/* 
.articles.our-choice-list .article-item.main-samachar .title-content {
    min-height: 233px
} */

.articles.our-choice-list .article-item.main-samachar .main-title {
    font-size: 32px;
    line-height: 30px;
    color: #005bab;
}

.articles.our-choice-list .article-item.main-samachar .article-img img {
    height: 250px
}

.articles.our-choice-list .article-item.thap-samachar {
    border-left: 1px solid #ddd!important
}

.articles.our-choice-list .article-item.thap-samachar .title-content {
    margin-top: 10px
}

.articles.our-choice-list .article-item.thap-samachar .title-content .main-title {
    min-height: 30px;
    font-size: 17px;
    font-weight: 600
}

.article-section.more-articles .articles.our-choice-list.three-big-news {
    border-top: 0;
    padding-top: 0;
    border-bottom: 1px solid rgba(38, 50, 56, .35)
}

.articles.our-choice-list.three-big-news .article-item .main-title {
    min-height: 95px
}

.articles.our-choice-list.three-big-news .article-item .title-content {
    min-height: 190px
}

.article-section.more-articles.five-box .five-news-list {
    border-bottom: 1px solid rgba(38, 50, 56, .35)
}

.extra-link {
    position: absolute;
    right: 0;
    padding: 0;
    bottom: -25px
}

.extra-link a {
    font-size: 13px;
    font-family: vesper libre, serif;
    line-height: 24px;
    color: #909090
}

.extra-link a .left-icon {
    font-size: 8px;
    margin-left: 5px;
    position: relative;
    top: 0;
    right: 0;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.extra-link a:hover {
    color: #263238
}

.extra-link a:hover .left-icon {
    right: -2px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.dates {
    font-size: 11px;
    color: #eb3438;
    line-height: 18px;
    display: block;
    font-family: mukta, sans-serif
}

.twitter-link a {
    font-size: 13px;
    line-height: 18px;
    color: #00aced;
    padding-left: 10px;
    position: relative;
    margin-left: 8px
}

.twitter-link a:before {
    content: "";
    width: 1px;
    height: 10px;
    background: #ccc;
    position: absolute;
    left: 0;
    top: 4px
}

.category-news-list.wide-news-list .article-item {
    margin-top: 22px
}

.category-news-list.wide-news-list .article-item .more-item.tag-intro {
    padding: 33px 0;
    border-bottom: 1px solid #ddd
}

.category-news-list.wide-news-list .article-item .more-item.tag-intro .title-box {
    padding-right: 170px
}

.category-news-list.wide-news-list .article-item .more-item.tag-intro .article-img {
    margin-right: 0
}

.category-news-list.wide-news-list .article-item .more-item.tag-intro .article-img img {
    width: 225px;
    height: 225px
}

.shilapatra-television .cat-box {
    text-align: center;
    margin-top: 15px
}

.shilapatra-television .cat-box .tv-nav {
    float: none;
    top: 0
}

.shilapatra-television .cat-box .tv-nav a {
    font-size: 52px;
    padding-left: 90px
}

.shilapatra-television .cat-box .tv-nav a .left-icon {
    width: 66px;
    top: 10px
}

.shilapatra-television .articles.our-choice-list .tv-slider {
    margin: 0 auto;
    width: 778px;
    display: block
}

.shilapatra-television .articles.our-choice-list .tv-slider:hover .owl-next {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.shilapatra-television .articles.our-choice-list .tv-slider:hover .owl-prev, .shilapatra-television .articles.our-choice-list .tv-slider:hover .owl-next {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.shilapatra-television .articles.our-choice-list .tv-slider .owl-video-play-icon {
    background: url(../images/player-btn.svg) no-repeat center center
}

.shilapatra-television .articles.our-choice-list .tv-slider .article-item {
    padding: 0
}

.shilapatra-television .articles.our-choice-list .tv-slider .article-item .item-video {
    height: 438px
}

.shilapatra-television .articles.our-choice-list .tv-slider .article-item iframe {
    width: 100%
}

.shilapatra-television .articles.our-choice-list .tv-slider .article-item a:hover .play-btn {
    opacity: .2;
    filter: alpha(opacity=20);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.shilapatra-television .articles.our-choice-list .tv-slider .article-img {
    position: relative
}

.shilapatra-television .articles.our-choice-list .tv-slider .article-img:before {
    content: "";
    padding: 30px 40px;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #ddd;
    width: 100%;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    background-image: linear-gradient(to bottom, transparent, #000);
    height: 45%;
    z-index: 90
}

.shilapatra-television .articles.our-choice-list .tv-slider .article-img img {
    width: 100%;
    height: 438px!important;
    object-fit: cover
}

.shilapatra-television .articles.our-choice-list .tv-slider .article-img .play-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.shilapatra-television .articles.our-choice-list .tv-slider .article-img .play-btn img {
    width: 60px;
    background: 0 0;
    height: auto!important
}

.shilapatra-television .articles.our-choice-list .tv-slider .owl-next {
    width: 44px;
    height: 44px;
    background: #eb3438!important;
    border: 0;
    font-size: 28px;
    text-align: center;
    line-height: 54px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    opacity: .6;
    filter: alpha(opacity=60);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.shilapatra-television .articles.our-choice-list .tv-slider .owl-prev, .shilapatra-television .articles.our-choice-list .tv-slider .owl-next {
    width: 44px;
    height: 44px;
    background: #eb3438!important;
    border: 0;
    font-size: 28px;
    text-align: center;
    line-height: 54px;
    left: -80px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    opacity: .6;
    filter: alpha(opacity=60);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.shilapatra-television .articles.our-choice-list .tv-slider .owl-dot span {
    width: 8px!important;
    height: 8px!important;
    position: relative;
    background: #263238;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.shilapatra-television .articles.our-choice-list .tv-slider .owl-dot.active span {
    border: 1px solid #eb3438;
    background: #fff;
    width: 12px!important;
    height: 12px!important;
    top: 2px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.shilapatra-television .articles.our-choice-list .tv-slider .owl-dot.active span:before {
    content: "";
    width: 6px;
    height: 6px;
    background: #eb3438;
    position: absolute;
    top: 2px;
    left: 2px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px
}

.shilapatra-television .articles.our-choice-list .tv-slider .owl-next {
    right: -80px!important;
    left: inherit
}

.article-section.more-articles .articles.our-choice-list.tv-subcat-news .title-content {
    min-height: auto;
    margin-top: 0
}

.article-section.more-articles .articles.our-choice-list.tv-subcat-news .title-content .main-title {
    font-size: 13px;
    line-height: 22px;
    min-height: auto
}

.article-section.more-articles .articles.our-choice-list.tv-subcat-news .time-share {
    margin-bottom: 5px
}

.shilapatra-television .articles.four-news-list {
    padding-bottom: 15px
}

.tv-backdrop {
    background: #4b4b4d;
    padding: 30px 0
}

.tv-backdrop .cat-box {
    margin: 0 0 20px;
    width: auto
}

.the-tv-player {
    border-bottom: 1px solid #4b4b4d;
    display: inline-block;
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: 30px
}

.the-tv-player iframe {
    width: 100%
}

.the-tv-player .title-content {
    margin-top: 25px
}

.the-tv-player .title-content .main-title {
    font-size: 32px;
    line-height: 54px;
    font-weight: 700;
    display: block;
    color: #fff
}

.the-tv-player .title-content .description {
    margin-top: 0;
    color: #fff!important
}

.the-tv-player .title-content .dates {
    color: #fff;
    font-size: 15px;
    line-height: 26px;
    margin-top: 8px
}

.article-section.more-articles .articles.our-choice-list.tv-subcat-news.more-video-thumbs {
    border-top: 0;
    padding-top: 0;
    padding-bottom: 40px
}

.article-section.more-articles .articles.our-choice-list.tv-subcat-news.more-video-thumbs a:hover .main-title {
    color: #ccc!important
}

.article-section.more-articles .articles.our-choice-list.tv-subcat-news.more-video-thumbs .time-share {
    color: #fff
}

.article-section.more-articles .articles.our-choice-list.tv-subcat-news.more-video-thumbs .title-content .main-title {
    color: #fff
}

.more-video-btn {
    display: table;
    margin: 0 auto
}

.more-video-btn a {
    font-size: 13px;
    font-family: vesper libre, serif;
    line-height: 24px;
    color: #909090;
    background: #fff;
    padding: 0 10px;
    line-height: 32px;
    height: 27px;
    display: inline-block
}

.more-video-btn a .left-icon {
    font-size: 8px;
    margin-left: 5px;
    position: relative;
    top: 0;
    right: 0;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.more-video-btn a:hover {
    color: #263238
}

.more-video-btn a:hover .left-icon {
    right: -2px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.grid:after {
    content: '';
    display: block;
    clear: both
}

.grid-sizer, .grid-item {
    width: 33.333%
}

.grid-sizer .caption-title, .grid-item .caption-title {
    font-size: 17px;
    line-height: 28px;
    display: block;
    margin: 15px 0 5px;
    color: #263238
}

.grid-sizer .author-name, .grid-item .author-name {
    font-size: 13px;
    line-height: 22px;
    display: block;
    margin-bottom: 30px;
    color: #858b8f
}

.grid-item {
    float: left
}

.grid-item img {
    display: block;
    width: 100%;
    min-height: 100px;
    background: #fff url(../images/loading.gif) no-repeat center center
}

.photo-view-box figure {
    display: table;
    margin: 0 auto 20px
}

.photo-view-box figure img {
    max-width: 100%
}

.photo-view-box .caption-title {
    font-size: 17px;
    line-height: 29px;
    color: #263238;
    display: block
}

.photo-view-box .author-name {
    font-size: 13px;
    line-height: 22px;
    color: #5c656a;
    display: block
}

.photo-view-box .time-share {
    font-family: montserrat, sans-serif;
    font-size: 10px;
    line-height: 12px;
    color: #263238;
    display: block;
    margin-bottom: 0;
    margin-top: -20px;
    position: relative;
    top: -20px
}

.photo-view-box .time-share .share-btn {
    float: right
}

.photo-view-box .time-share .share-btn.share-custom {
    margin: 0
}

.photo-view-box .time-share .share-btn.share-custom .share-list li.share-more .dropdown-menu {
    left: inherit!important;
    right: 0!important
}

.photo-view-box .time-share .share-btn.share-custom .share-list li.share-more .dropdown-menu:before {
    left: inherit;
    right: 25px
}

.photo-view-box .time-share .share-btn.share-custom .share-list li.share-more .share-list-full li {
    margin-top: 15px
}

.photo-view-box .time-share .share-btn .left-icon {
    margin-right: 5px
}

.more-read {
    border: 3px solid rgba(38, 50, 56, .5);
    padding: 20px 30px;
    margin: 10px 0 40px;
    display: inline-block;
    width: 100%;
    margin: 10px 0 40px
}

.more-read .block-title {
    font-size: 17px;
    line-height: 32px;
    color: #263238;
    font-weight: 700;
    display: block;
    margin-bottom: 10px;
    font-family: karma, serif
}

.more-read .more-news-list {
    margin: 0;
    padding: 0
}

.more-read .more-news-list li {
    list-style: none;
    padding: 0 0 0 30px;
    margin: 10px 0 0;
    position: relative
}

.more-read .more-news-list li:before {
    content: "";
    width: 6px;
    height: 6px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    position: absolute;
    top: 11px;
    left: 10px;
    background: #3b5998
}

.more-read .more-news-list li:nth-child(1) {
    margin-top: 0
}

.more-read .more-news-list li a {
    color: #3b5998;
    font-size: 18px;
    line-height: 26px;
    font-weight: 700;
    font-family: karma, serif
}

.more-read .more-news-list li a:hover {
    text-decoration: underline
}

.share-custom {
    float: right;
    margin-top: -54px
}

.share-custom.for-tv .share-more .left-icon {
    top: 0!important
}

.share-custom.for-tv .share-more .left-icon img {
    display: table;
    margin: 0 auto
}

.share-custom.for-tv .share-more .share-list-full li a {
    color: #263238;
    line-height: normal
}

.share-custom.for-tv .share-more .share-list-full li a .left-icon {
    top: 3px!important
}

.share-custom.for-tv .share-more .share-list-full li a:hover {
    color: #777
}

.share-custom.for-tv .share-more a .left-icon {
    top: -3px
}

.share-custom.for-tv .share-more a svg path {
    fill: #fff;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.share-custom.for-tv .share-more a:hover svg path {
    fill: #eb3438;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.share-custom.for-tv .share-more .dropdown-toggle:after {
    display: none
}

.share-custom.alt {
    float: left;
    width: 100%;
    margin-bottom: 30px;
    margin-top: 30px
}

.share-custom.alt .share-list li:last-child .left-icon {
    top: -3px;
    position: relative
}

.share-custom.alt .total-share {
    font-family: karma, serif;
    font-weight: 700
}

.share-custom .total-share {
    font-size: 14px;
    font-weight: 400;
    font-family: montserrat, sans-serif;
    color: #263238;
    float: left;
    margin-right: 30px;
    position: relative;
    top: -3px
}

.share-custom .share-list {
    float: left;
    margin: 0;
    padding: 0
}

.share-custom .share-list li {
    list-style: none;
    float: left;
    margin: 0 0 0 30px
}

.share-custom .share-list li:nth-child(1) {
    margin-top: 0;
    margin-left: 0
}

.share-custom .share-list li.save-icon {
    margin-left: 20px
}

.share-custom .share-list li.share-more .left-icon {
    position: relative;
    top: -2px
}

.share-custom .share-list li.share-more .share-list-full {
    display: inline-block;
    width: 100%;
    margin: 0;
    padding: 0
}

.share-custom .share-list li.share-more .share-list-full li {
    list-style: none;
    width: 50%;
    float: left;
    margin-left: 0;
    margin-top: 5px
}

.share-custom .share-list li.share-more .share-list-full li a {
    font-size: 15px;
    line-height: 18px;
    font-weight: 400;
    font-family: montserrat, sans-serif;
    position: relative;
    padding-left: 30px
}

.share-custom .share-list li.share-more .share-list-full li a .left-icon {
    position: absolute;
    left: 0;
    top: 2px;
    width: 20px;
    text-align: center
}

.share-custom .share-list li.share-more .nav-link {
    padding: 0
}

.share-custom .share-list li.share-more .new-title {
    font-size: 15px;
    font-weight: 700;
    line-height: 22px;
    display: block;
    color: #eb3438;
    margin-bottom: 5px;
    text-transform: uppercase;
    font-family: montserrat, sans-serif
}

.share-custom .share-list li.share-more .dropdown-menu {
    background: #fff;
    border: 0;
    top: 40px!important;
    padding: 20px 20px 10px;
    min-width: 478px;
    right: -20px;
    left: inherit!important;
    -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, .4);
    box-shadow: 0 1px 10px rgba(0, 0, 0, .4);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    -webkit-transform: none!important;
    -moz-transform: none!important;
    -ms-transform: none!important;
    -o-transform: none!important;
    transform: none!important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.share-custom .share-list li.share-more .dropdown-menu:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 12px solid #fff;
    border-bottom: 12px solid #fff;
    position: absolute;
    top: -11px;
    right: 28px
}

.share-custom .share-list li.share-more .dropdown-menu:after {
    display: none
}

.authors-info-box {
    display: inline-block;
    width: 100%;
    padding: 30px 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd
}

.authors-info-box .author-img {
    margin-right: 25px;
    overflow: visible
}

.authors-info-box .author-img img {
    width: 82px;
    height: 82px;
    object-fit: cover
}

.authors-info-box .authors-name {
    font-weight: 700;
    color: #263238;
    display: block;
    font-size: 13px;
    line-height: 22px
}

.authors-info-box .description {
    font-size: 13px;
    line-height: 22px;
    font-weight: 400;
    color: #263238;
    display: block;
    margin-top: 9px
}

.normal-share .share-custom {
    float: none;
    margin-top: 15px
}

.normal-share .share-custom .share-list li.share-more.dropdown-menu {
    left: -25px!important;
    right: inherit
}

.normal-share .share-custom .share-list li.share-more.dropdown-menu:before {
    left: 0;
    right: inherit
}

.normal-share .share-custom .share-list li.share-more .share-list-full li {
    margin-top: 15px
}

.share-custom .share-list li.share-more .dropdown-menu {
    left: -20px!important;
    right: inherit
}

.share-custom .share-list li.share-more .dropdown-menu:before {
    left: 25px
}

.category-news-list.wide-news-list .article-item .more-item.tag-intro .article-img.author-thumb-img {
    margin-right: 30px;
    margin-left: 0;
    overflow: visible
}

.share-btn.share-new .nav-link {
    padding: 0
}

.share-btn.share-new.alt .dropdown-menu {
    left: inherit!important;
    right: 0
}

.share-btn.share-new.alt .dropdown-menu:before {
    right: 10px;
    left: inherit
}

.share-btn.share-new .share-list-full {
    display: inline-block;
    width: 100%;
    margin: 0;
    padding: 0
}

.share-btn.share-new .share-list-full li {
    list-style: none;
    width: 50%;
    float: left;
    margin-left: 0;
    margin-top: 15px
}

.share-btn.share-new .share-list-full li a {
    font-size: 15px;
    line-height: 18px;
    font-weight: 400;
    font-family: montserrat, sans-serif;
    position: relative;
    padding-left: 30px
}

.share-btn.share-new .share-list-full li a .left-icon {
    position: absolute;
    left: 0;
    top: 2px;
    width: 20px;
    text-align: center
}

.share-btn.share-new .nav-link {
    padding: 0
}

.share-btn.share-new .nav-link.dropdown-toggle:after {
    display: none
}

.share-btn.share-new .new-title {
    font-size: 15px;
    font-weight: 700;
    line-height: 22px;
    display: block;
    color: #eb3438;
    margin-bottom: 5px;
    text-transform: uppercase;
    font-family: montserrat, sans-serif
}

.share-btn.share-new .dropdown-menu {
    background: #fff;
    border: 0;
    top: 40px!important;
    padding: 20px 20px 25px;
    min-width: 478px;
    left: 0;
    right: inherit;
    left: inherit!important;
    -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, .4);
    box-shadow: 0 1px 10px rgba(0, 0, 0, .4);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    -webkit-transform: none!important;
    -moz-transform: none!important;
    -ms-transform: none!important;
    -o-transform: none!important;
    transform: none!important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.share-btn.share-new .dropdown-menu:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 12px solid #fff;
    border-bottom: 12px solid #fff;
    position: absolute;
    top: -11px;
    left: 20px
}

.share-btn.share-new .dropdown-menu:after {
    display: none
}

.articles.our-choice-list.tv-subcat-news .article-item {
    max-width: 20%;
    flex: 0 0 20%;
    -ms-flex: 0 0 20%
}

.articles.our-choice-list.tv-subcat-news .article-item .article-img img {
    height: 122px;
    object-fit: cover
}

.category-news-list.wide-news-list.subcat-wide.author-all-news {
    padding-top: 15px
}

.category-news-list.wide-news-list.subcat-wide.author-all-news .article-item .more-item.tag-intro {
    padding-top: 0
}

.big-category-news .article-item {
    border: 0
}

.big-category-news .article-item:nth-child(1):before {
    display: none
}

.big-category-news .article-item:before {
    content: "";
    width: 1px;
    height: 90%;
    background: rgba(38, 50, 56, .35);
    top: 73px;
    left: 0;
    position: absolute
}

.articles .article-item .latest-tv-title {
    margin-top: 20px;
    display: block
}

.articles .article-item .latest-tv-title .main-title {
    font-size: 20px;
    line-height: 32px;
    font-weight: 700
}

.articles .article-item .more-link {
    margin-bottom: 15px
}

.articles.our-choice-list .article-item:nth-child(3) .share-btn.share-new .dropdown-menu {
    left: inherit!important;
    right: 0
}

.articles.our-choice-list .article-item:nth-child(3) .share-btn.share-new .dropdown-menu:before {
    right: 10px;
    left: inherit
}

.articles .article-item:last-child .share-btn.share-new .dropdown-menu {
    left: inherit!important;
    right: 0
}

.articles .article-item:last-child .share-btn.share-new .dropdown-menu:before {
    right: 10px;
    left: inherit
}

.photo-stories {
    padding-left: 0
}

.tv-item-slider .more-item .share-btn.share-new .dropdown-menu {
    left: 0!important;
    right: inherit;
    top: 25px!important
}

.content-editor .articles .article-item .time-share .time-to-read .author-name {
    font-size: 17px
}

.right-bar .category-news .more-item .media-body {
    align-items: flex-start
}

.right-bar .category-news .more-item .media-body .main-title {
    margin-top: 0
}

.shilapatra-television .articles.our-choice-list .cat-box {
    margin-bottom: 35px
}

.share-btn.share-new .share-list-full li a:hover {
    color: #aaa!important
}

.share-custom .share-list li.share-more .share-list-full li a:hover {
    color: #aaa!important
}

.articles.our-choice-list .article-item .news-box .share-btn.share-new .dropdown-menu {
    left: inherit!important;
    right: 0
}

.articles.our-choice-list .article-item .news-box .share-btn.share-new .dropdown-menu:before {
    right: 10px;
    left: inherit
}

.view-box .share-custom .share-list li.share-more .left-icon {
    position: relative;
    top: 0
}

.feats-img .share-btn.share-new .share-list-full li a {
    padding: 0 0 0 30px;
    background: 0 0;
    color: #263238;
    text-shadow: none
}

.feats-img .share-btn.share-new .share-list-full li a img {
    background: 0 0;
    width: 21px!important;
    height: 22px!important;
    object-fit: unset
}

.feats-img .share-btn.share-new .share-list-full li a .left-icon {
    top: 0
}

.photo-box .share-btn.share-new .dropdown-menu {
    left: 17px!important
}

.editors-pic {
    max-width: 300px;
    float: left;
    margin-right: 30px;
    margin-bottom: 30px;
    margin-top: 15px
}

.editors-pic h2.picks-title {
    font-size: 18px
}

.editors-pic .item-news {
    padding: 20px 0;
    border-top: 1px solid #ddd
}

.editors-pic .item-news:nth-child(2) {
    border-top: 0;
    padding-top: 0
}

.editors-pic .item-news a {
    font-size: 16px;
    line-height: 24px;
    color: #263238;
    font-weight: 700
}

.editors-pic .item-news a:hover {
    text-decoration: none
}

.editors-pic .item-news .main-title {
    display: block
}

.feat-img iframe {
    width: 100%
}

.article-section.more-articles.five-box .five-news-list {
    border-top: 0
}

.article-section.more-articles.five-box .seperator {
    margin-top: 0
}

.search-by {
    font-size: 14px;
    font-family: montserrat, sans-serif;
    color: #263238;
    float: right;
    margin-top: -62px
}

.search-by .left-icon {
    margin-right: 15px
}

.search-by .nav-link {
    padding: 0
}

.search-by ul {
    background: #fff!important;
    border: 0 solid #444!important
}

.search-by ul.dropdown-menu {
    padding: 15px;
    min-width: 200px;
    left: inherit!important;
    right: 0;
    top: 40px!important;
    -webkit-transform: none!important;
    -moz-transform: none!important;
    -ms-transform: none!important;
    -o-transform: none!important;
    transform: none!important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 20px rgba(0, 0, 0, .2)
}

.search-by ul.dropdown-menu:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 12px solid #fff;
    border-bottom: 12px solid #fff;
    position: absolute;
    top: -11px;
    left: inherit;
    right: 20px
}

.search-by ul.dropdown-menu li {
    border: 0!important
}

.search-by ul.dropdown-menu li a {
    color: #263238!important;
    background: #fff!important;
    font-size: 14px;
    padding: 0 10px;
    display: block
}

.search-by ul.dropdown-menu li a:hover {
    background: #eb3438!important;
    color: #fff!important
}

a .main-title {
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

a:hover .main-title {
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.trending-box .trending-content .tv-nav a.shilapatra-podcast {
    margin-right: 15px
}

.trending-box .trending-content .tv-nav a.shilapatra-podcast .left-icon {
    top: 8px
}

.navigation-box {
    position: relative
}

.navigation-box .quick-search {
    background: #4b4b4d;
    right: 100px;
    top: 0;
    bottom: inherit;
    height: 50px;
    z-index: 9998
}

.navigation-box .quick-search .textfield, .navigation-box .quick-search .feedback .textarea, .feedback .navigation-box .quick-search .textarea, .navigation-box .quick-search .feedback .select, .feedback .navigation-box .quick-search .select, .navigation-box .quick-search .get-news-alert .newsletter-btn, .get-news-alert .navigation-box .quick-search .newsletter-btn {
    height: 50px;
    background: #4b4b4d;
    color: #fff
}

.navigation-box .quick-search input::placeholder {
    color: #eee
}

.navigation-box .quick-search .search-btn {
    height: 34px;
    width: 34px;
    line-height: 34px;
    top: 8px;
    right: 10px;
    position: absolute;
    background: 0 0
}

.navigation-box .quick-search .search-btn:hover {
    top: 8px;
    right: 10px;
    background: 0 0
}

.navigation-box .quick-search.search-active {
    width: 83%
}

.navigation-box .search-site.new-search.quick-search {
    overflow: hidden;
}

.navigation-box .search-site.new-search.quick-search .form-groups {
    background: 0 0;
    margin-bottom: 0
}

.navigation-box .search-site.new-search.quick-search .form-groups .textfield, .navigation-box .search-site.new-search.quick-search .form-groups .feedback .textarea, .feedback .navigation-box .search-site.new-search.quick-search .form-groups .textarea, .navigation-box .search-site.new-search.quick-search .form-groups .feedback .select, .feedback .navigation-box .search-site.new-search.quick-search .form-groups .select, .navigation-box .search-site.new-search.quick-search .form-groups .get-news-alert .newsletter-btn, .get-news-alert .navigation-box .search-site.new-search.quick-search .form-groups .newsletter-btn {
    background: #4b4b4d;
    border-bottom: 1px solid #666;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    line-height: 40px;
    height: 40px
}

.subcat-news .articles.four-news-list.sub-cat-news .cat-box {
    text-align: left;
    margin-bottom: 30px
}

.subcat-news .articles.four-news-list.sub-cat-news .cat-box .main-button {
    display: inline-block;
    margin: 0;
    line-height: 31px
}

.articles .article-item .article-img .cat-name.podcast-time {
    font-size: 10px;
    font-family: montserrat, sans-serif
}

.articles .article-item .article-img.podcast-item {
    margin-bottom: 15px
}

.category-news-list.wide-news-list.wide-podcast-list .article-item .more-item .main-title {
    font-size: 19px;
    line-height: 30px
}

.category-news-list.wide-news-list.wide-podcast-list .article-item .more-item .description {
    margin-top: 5px
}

.category-news-list.wide-news-list.wide-podcast-list .article-item .more-item .article-img img {
    width: 132px;
    height: 132px
}

.category-news-list.wide-news-list.wide-podcast-list .article-item .more-item .title-box {
    display: inline-block;
    width: 100%
}

.category-news-list.wide-news-list.wide-podcast-list .article-item .more-item .time-to-read {
    font-size: 15px;
    top: -20px;
    position: relative
}

.category-news-list.wide-news-list.wide-podcast-list .article-item .more-item .time-to-read .left-icon img {
    position: relative;
    top: 7px;
    margin-right: 5px
}

.podcast-author {
    font-weight: 700;
    font-size: 17px;
    font-family: vesper libre, serif
}

.photo-stories .news-break.alt .main-title {
    font-weight: 700;
    font-size: 20px;
    line-height: 32px;
    margin-top: 25px
}

.articles.category-news-list.small-categories .article-item {
    border-left: 0
}

.articles.category-news-list.small-categories .article-item:nth-child(1) .category-news.four-categories:before {
    display: none
}

.articles.category-news-list.small-categories .article-item:nth-child(1) .category-news.three-categories:before {
    display: none
}

.bichar-categories .category-news.three-categories:before {
    top: 72px
}

.category-news.three-categories.special-categories:before {
    display: none
}

.bichar-categories .item.latest-news .time-to-read {
    float: right
}

.bichar-categories .item.latest-news .author-name {
    font-size: 13px
}

.bichar-categories .item.latest-news .author-name a {
    color: #666
}

.bichar-categories .item.latest-news .author-name a:hover {
    color: #263238
}

.bichar-categories .more-item a {
    color: #666
}

.bichar-categories .more-item a:hover {
    color: #263238
}

.bichar-categories .more-item .author-img {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px
}

.bichar-categories .more-item .author-img img {
    width: 81px;
    height: 81px;
    object-fit: cover;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px
}

.bichar-categories .more-item .media-body {
    display: inline
}

.bichar-categories .more-item .media-body .main-title {
    font-weight: 700
}

.bichar-categories .more-item .media-body .description {
    margin-top: 5px
}

.bichar-categories .more-item .time-to-read {
    float: right
}

.bichar-categories .more-item .author-name {
    font-size: 13px
}

.special-category-section.shilapatra-tv .shilapatra-tv-arena .article-item.latest-tv {
    border-left: 1px solid rgba(38, 50, 56, .35)
}

.inner-news-list .category-news.four-categories:before {
    display: none
}

.subcat-wide .category-news.four-categories:before {
    display: none
}

.share-custom .total-share {
    color: #111
}

.category-news-list.wide-news-list.inner-news-list .article-item .more-item .time-share {
    bottom: -43px
}

.right-bar .category-news:before {
    display: none
}

.comment-box {
    background: #fff;
    padding: 5px 15px
}

.comment-box .cat-box {
    text-align: left
}

.related-news-list .category-news:before {
    display: none
}

.menu-box .navigation_box ul li.trending-nav {
    display: none
}

.left-side.news-content .content-editor.inside-news-detail {
    max-width: 750px
}

.right-bar {
    margin-top: 15px
}

.shilapatra-team .our-team-box {
    border-top: 1px solid rgba(38, 50, 56, .35);
    padding: 30px 0
}

.shilapatra-team .our-team-box:nth-child(2) {
    border-top: 0;
    padding-top: 0
}

.shilapatra-team .our-team-box .team-catname {
    font-size: 32px;
    color: #263238;
    display: block;
    line-height: 49px;
    font-weight: 600;
    margin-bottom: 10px;
    text-align: center
}

.shilapatra-team .our-team-box .our-team-list {
    justify-content: center
}

.shilapatra-team .our-team-box .our-team-list .items {
    margin-bottom: 40px
}

.shilapatra-team .our-team-box .our-team-list .items .team-img-box img {
    width: 100%
}

.shilapatra-team .our-team-box .our-team-list .items .main-title {
    font-size: 20px;
    line-height: 30px;
    display: block;
    color: #263238;
    font-weight: 600
}

.shilapatra-team .our-team-box .our-team-list .items .designation {
    font-size: 15px;
    line-height: 23px;
    display: block;
    color: #bcbec0;
    font-weight: 600
}

.shilapatra-team .our-team-box.top-post .items .team-img-box {
    max-width: 565px;
    display: block;
    margin: 0 auto
}

.shilapatra-team .our-team-box.top-post .items .team-img img {
    height: 425px;
    width: 100%
}

.shilapatra-team .our-team-box.mid-post .items .team-img img {
    height: 275px
}

.shilapatra-team .our-team-box.normal-post .items {
    padding: 0 7px
}

.shilapatra-team .our-team-box.normal-post .items .team-img img {
    height: 209px
}

.menu-box .items.panel-item.theme-switch-mobile {
    display: none
}

.more-pradesh {
    text-align: center;
    margin-top: 30px
}

.more-pradesh .extra-link.new-pradesh-link {
    position: relative
}

.more-pradesh .extra-link.new-pradesh-link a {
    padding: 5px 30px;
    border: 1px solid #ccc;
    font-size: 18px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px
}

.more-pradesh .extra-link.new-pradesh-link a:hover {
    background: #666;
    color: #fff;
    border: 0
}

.more-pradesh .extra-link.new-pradesh-link a:hover .main-title {
    color: #fff!important
}

.more-pradesh .extra-link.new-pradesh-link a .main-title {
    position: relative;
    top: 3px
}

.more-pradesh .extra-link.new-pradesh-link a .left-icon {
    font-size: 14px;
    position: relative;
    top: 4px;
    margin-left: 8px
}

.mymove {
    -webkit-animation: movebg 5s infinite;
    -moz-animation: movebg 5s infinite;
    -o-animation: movebg 5s infinite;
    animation: movebg 5s infinite
}

.tv-share .social-icons {
    margin-top: 15px;
    float: left;
    width: 100%
}

.tv-share .social-icons ul {
    margin: 0;
    padding: 0
}

.tv-share .social-icons ul li {
    list-style: none;
    float: left;
    margin: 0 0 0 33px
}

.tv-share .social-icons ul li:nth-child(1) {
    margin-top: 0;
    margin-left: 0
}

.tv-share .social-icons ul li .left-icon {
    line-height: 24px;
    margin-right: 0;
    text-align: center;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    float: left;
    position: relative;
    top: 2px;
    font-size: 29px;
    color: rgba(15, 89, 126, .75)
}

.tv-share .social-icons ul li .left-icon.img-icon img {
    width: 20px;
    margin: 0 auto;
    top: 7px;
    position: relative
}

.tv-share .social-icons ul li a {
    color: #fff
}

.tv-share .social-icons ul li a svg path {
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.tv-share .social-icons ul li a:hover {
    color: #ccc
}

.tv-share .social-icons ul li a:hover svg path {
    fill: #eb3438;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.tv-share .social-icons ul li a:hover .left-icon {
    color: #263238
}

.mymove {
    -webkit-animation: movebg 5s infinite;
    -moz-animation: movebg 5s infinite;
    -o-animation: movebg 5s infinite;
    animation: movebg 5s infinite
}

@-webkit-keyframes hvr-ripple-out {
    100% {
        top: -12px;
        right: -12px;
        bottom: -12px;
        left: -12px;
        opacity: 0
    }
}

@keyframes hvr-ripple-out {
    100% {
        top: -12px;
        right: -12px;
        bottom: -12px;
        left: -12px;
        opacity: 0
    }
}

.hvr-ripple-out {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative
}

.hvr-ripple-out:before {
    content: '';
    position: absolute;
    border: #e1e1e1 solid 6px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-animation-duration: 1s;
    animation-duration: 1s
}

.hvr-ripple-out:hover:before, .hvr-ripple-out:focus:before, .hvr-ripple-out:active:before {
    -webkit-animation-name: hvr-ripple-out;
    animation-name: hvr-ripple-out
}

.mymove {
    -webkit-animation: movebg 5s infinite;
    -moz-animation: movebg 5s infinite;
    -o-animation: movebg 5s infinite;
    animation: movebg 5s infinite
}

.footer.sp-footer {
    margin: 0px 0 0;
    width: 100%;
    font-size: 14px;
    color: rgba(38, 50, 56, .75);
    padding: 0;
    float: left;
    width: 100%;
    font-weight: 500;
    font-family: montserrat, sans-serif
}

.footer.sp-footer .footer-wrapper {
    background: 0 0;
    display: inline-block;
    width: 100%;
    padding-top: 0
}

.footer.sp-footer .description {
    line-height: 22px;
    display: block;
    font-size: 16px;
    color: #ffff !important;
    margin-top: 15px;
    word-break: break-all
}

.footer.sp-footer .description strong {
    font-weight: 700
}

.footer.sp-footer .samachar-box .logo-box {
    margin-bottom: 0;
    max-width: 15%;
    flex: 0 0 15%;
    -ms-flex: 0 0 15%
}

.footer.sp-footer .samachar-box .company-info {
    max-width: 85%;
    flex: 0 0 85%;
    -ms-flex: 0 0 85%
}

.footer.sp-footer .samachar-box .company-info .info-text {
    margin-top: 45px;
    float: left;
    font-size: 10px
}

.footer.sp-footer .samachar-box.address-box {
    padding-right: 50px
}

.footer.sp-footer .samachar-box .item-box .logo-box, .footer.sp-footer .samachar-box .box-item .logo-box {
    text-align: left
}

.footer.sp-footer .samachar-box .item-box .logo-box figure, .footer.sp-footer .samachar-box .box-item .logo-box figure {
    overflow: visible
}

.footer.sp-footer .samachar-box .item-box .logo-box figure img, .footer.sp-footer .samachar-box .box-item .logo-box figure img {
    max-width: 150px;
    margin: 15px 0 0
}

.footer.sp-footer .samachar-box .main-title {
    color: #263238;
    font-size: 17px
}

.footer.sp-footer .cat-box {
    margin-bottom: 0;
    border: 0
}

.footer.sp-footer .cat-box .cat-tags {
    margin-bottom: 0;
    font-size: 18px;
    color: #2f77bc;
    line-height: 28px
}

.footer.sp-footer .social-row .media {
    margin-top: 20px!important
}

.footer.sp-footer .social-row .media:nth-child(1) {
    margin-top: 40px!important
}

.footer.sp-footer .social-row .media .social-title {
    color: #333;
    font-size: 14px
}

.footer.sp-footer .social-row .media h1 a:hover .social-title {
    text-decoration: underline
}

.footer.sp-footer .item-box, .footer.sp-footer .box-item {
    padding: 15px 0 0;
    border-top: 0
}

.footer.sp-footer .item-box:nth-child(2), .footer.sp-footer .box-item:nth-child(2) {
    padding-top: 0;
    border: 0;
    padding-top: 0
}

.footer.sp-footer .item-box .title-main, .footer.sp-footer .box-item .title-main {
    margin-bottom: 0;
    font-size: 18px;
    color: #263238;
    line-height: 28px;
    margin-bottom: 20px
}

.footer.sp-footer .item-box .title-main a, .footer.sp-footer .box-item .title-main a {
    color: #263238
}

.footer.sp-footer .item-box .h2-title, .footer.sp-footer .box-item .h2-title {
    color: #263238;
    font-weight: 700;
    font-size: 16px
}

.footer.sp-footer .item-box .h2-title a, .footer.sp-footer .box-item .h2-title a {
    color: #fff
}

.footer.sp-footer .item-box .h2-title a:hover, .footer.sp-footer .box-item .h2-title a:hover {
    color: #eee
}

.footer.sp-footer .box-item {
    padding: 15px 0
}

.footer.sp-footer .box-item .main-title {
    margin-bottom: 0!important;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.footer.sp-footer .box-item .main-title:hover {
    color: #fff;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.footer.sp-footer .items {
    color: #666;
    text-align: left;
    font-size: 16px;
    margin: 0
}

.footer.sp-footer .items .tags {
    background: #464646
}

.footer.sp-footer .items.social-media-feed .media h1 {
    margin-bottom: 15px
}

.footer.sp-footer .items.social-media-feed .social-row .media h1 {
    font-size: 14px;
    margin-bottom: 0
}

.footer.sp-footer .items .media {
    display: flex;
    padding: 25px 0;
    border-top: 1px solid #222
}

.footer.sp-footer .items .media:nth-child(2) {
    padding-top: 0;
    border-top: 0
}

.footer.sp-footer .items .media img {
    height: 120px
}

.footer.sp-footer .items .media a {
    display: inherit
}

.footer.sp-footer .items .media:nth-child(1) {
    margin-top: 0
}

.footer.sp-footer .items .media h1 {
    margin-bottom: 0
}

.footer.sp-footer .items .media h1.title-main {
    margin-bottom: 0
}

.footer.sp-footer .items .media h2.reg-no {
    font-size: 14px;
    margin: 0 0 20px;
    padding: 0;
    line-height: 18px
}

.footer.sp-footer .items .media figure {
    display: block;
    margin: 0
}

.footer.sp-footer .items .media .facebook {
    background: #3b5998
}

.footer.sp-footer .items .media .twitter {
    background: #00aced
}

.footer.sp-footer .items .media .youtube {
    background: #b00
}

.footer.sp-footer .items .media .instagram {
    background: #bc2a8d
}

.footer.sp-footer .items .media .google-plus {
    background: #dd4b39
}

.footer.sp-footer .items .social-box {
    margin-top: 0;
    text-align: center
}

.footer.sp-footer .items h1 {
    font-size: 16px;
    color: #222;
    margin-bottom: 10px;
    font-weight: 700;
    line-height: 18px
}

.footer.sp-footer .items h1 .left-icon {
    color: #fff;
    font-size: 14px;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    background: #84b1d7;
    margin-right: 15px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px
}

.footer.sp-footer .items .main-title {
    color: #aaa;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 15px;
    display: block
}

.footer.sp-footer .items .logo-heading {
    font-size: 30px;
    font-weight: 400;
    letter-spacing: -1px;
    display: block;
    line-height: 40px;
    margin-bottom: 20px
}

.footer.sp-footer .items .list-group-item {
    background: 0 0;
    margin: 0;
    padding: 0;
    border: 0
}

.footer.sp-footer .items .list-group-item li {
    list-style: none;
    margin-top: 15px;
    display: block;
    position: relative;
    padding-left: 20px
}

.footer.sp-footer .items .list-group-item li a {
    color: #dfdfdf
}

.footer.sp-footer .items .list-group-item li a:hover {
    color: #fff;
    text-decoration: underline
}

.footer.sp-footer .items .list-group-item li .list-icon {
    position: absolute;
    left: 0;
    top: 5px;
    font-size: 8px;
    color: #b1b1b1
}

.footer.sp-footer .social-icon {
    text-align: left;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.footer .copyright {
    font-size: 12px;
    color: #aaa
}

.footer .copyright .design-by {
    text-align: right
}

.footer .copyright .design-by a {
    color: #aaa
}

.footer .copyright .design-by a:hover {
    color: #fff
}

.footer .copyright .hoz-nav {
    margin: 0;
    padding: 0;
    float: right
}

.footer .copyright .hoz-nav li {
    list-style: none;
    display: inline-block;
    margin-left: 25px
}

.footer .copyright .hoz-nav li:nth-child(1) {
    margin-left: 0
}

.footer .copyright .hoz-nav li a {
    font-size: 16px;
    color: #fff
}

.footer .copyright .hoz-nav li a:hover {
    color: #ccc
}

.footer .footer-line {
    padding: 11px 0 6px;
    display: inline-block;
    width: 100%;
    background: #263238
}

.footer .footer-line .row {
    margin: 0
}

.footer .footer-line .row .company-info {
    padding-left: 0
}

.footer .footer-line .row .designby {
    padding-right: 0
}

.footer .footer-line .row .designby a {
    color: #aaa
}

.footer .social-box {
    text-align: center
}

.footer .social-box .social-icons {
    display: table;
    margin: 0 auto
}

.footer .social-box a {
    width: 38px;
    height: 38px;
    border: 1px solid #aaa;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    text-align: center;
    font-size: 14px;
    color: #aaa;
    float: left;
    margin: 0 5px;
    line-height: 38px
}

.footer .social-box a:hover {
    border: 1px solid #fff;
    color: #fff
}

.footer .footer-navigation {
    background: #4b4b4d;
    float: left;
    width: 100%;
    padding: 10px 0 10px;
}

span.info-text {
    color: white;
}

span.info-text a {
    color: red;
}

.footer ul.footer-nav {
    margin: 0;
    padding: 0;
    display: block
}

.footer ul.footer-nav li {
    list-style: none;
    margin: 0 0 5px;
    padding: 0 0 0 30px;
    float: left;
    position: relative;
    font-size: 11px;
    display: block;
    font-weight: 500;
    color: #ffffffbf;
    line-height: 14px;
    font-family: montserrat, sans-serif
}

.footer ul.footer-nav li.chief-editor {
    float: right
}

.footer ul.footer-nav li.chief-editor:before {
    display: none
}

.footer ul.footer-nav li:nth-child(1) {
    margin-left: 0;
    padding-left: 0
}

.footer ul.footer-nav li:nth-child(1):before {
    display: none
}

.footer ul.footer-nav li:before {
    content: "";
    background: rgba(255, 255, 255, .75);
    width: 1px;
    height: 11px;
    position: absolute;
    top: 2px;
    left: 14px
}

.footer ul.footer-nav li img {
    width: 100%;
    height: auto
}

.footer ul.footer-nav li a {
    font-size: 11px;
    display: block;
    font-weight: 500;
    color: rgba(255, 255, 255, .75);
    line-height: 14px;
    font-family: montserrat, sans-serif
}

.footer ul.footer-nav li a:hover {
    color: #fff
}

.footer ul.footer-nav li:nth-child(1) {
    margin-left: 0
}

.footer ul.footer-nav.big-nav {
    margin-bottom: 30px
}

.footer ul.footer-nav.big-nav li {
    display: block;
    margin-left: 0
}

.footer ul.footer-nav.big-nav li a {
    font-size: 18px;
    font-weight: 700;
    color: #666
}

.footer ul.footer-nav.small-nav li a {
    font-size: 16px;
    font-weight: 400;
    color: #666
}

.footer ul.footer-nav.small-nav li a:hover {
    color: #263238
}

.footer ul.series-list li {
    padding: 20px 0 0;
    border-top: 1px solid #ccc
}

.footer ul.series-list li:nth-child(1) {
    padding-top: 0
}

.footer ul.series-list li .series-title {
    color: #263238;
    margin: 0;
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
    margin-bottom: 15px;
    display: block
}

.footer .social-icon {
    font-size: 18px;
    /* color: #666; */
    margin-right: 15px
}

.footer .social-icon:hover {
    color: #fff
}

.footer .social-icon .icons {
    font-size: 24px;
    color: #b8bdc3;
    border: 1px solid #b8bdc3;
    width: 50px;
    height: 50px;
    line-height: 50px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    margin-right: 15px;
    text-align: center
}

.footer .social-icon a:hover .icons {
    color: #fff;
    border-color: #fff;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.footer .footer-fixed-ad {
    max-width: 1140px;
    margin: 0 auto;
    position: relative
}

.footer ul.trending-footer {
    background: 0 0;
    margin: 0;
    padding: 0
}

.footer ul.trending-footer li {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    list-style: none
}

.footer ul.trending-footer li a {
    border: 1px solid #ddd;
    padding: 2px 10px;
    font-size: 14px;
    line-height: 18px;
    color: #666;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.footer ul.trending-footer li a:hover {
    border: 1px solid #222;
    color: #222
}

.footer .footer-logo {
    text-align: center;
    padding-top: 0;
    position: relative
}

.footer .footer-logo img {
    max-width: 100%;
    height: auto;
    float: left;
    background: 0 0;
    padding: 0;
    margin-bottom: 15px
}

.footer .footer .top-nav-box {
    background: 0 0!important;
    border: 0;
    margin-top: 0
}

.footer .left-line {
    border-left: 1px solid #ddd
}

.footer .social-icons {
    margin-top: 20px
}

ul.social-link li span i {
    color: white;
    padding: 0px;
}

.footer .social-icons .follow-title {
    float: left;
    margin: 0 15px 0 0;
    font-size: 16px;
    font-weight: 700;
    color: #263238;
    text-transform: none
}

.footer .social-icons ul {
    margin: 0;
    padding: 0;
    float: left
}

.footer .social-icons ul li {
    list-style: none;
    float: left;
    margin: 0 0 0 18px
}

.footer .social-icons ul li:nth-child(1) {
    margin-top: 0;
    margin-left: 0
}

.footer .social-icons ul li .left-icon {
    line-height: 24px;
    margin-right: 0;
    text-align: center;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    float: left;
    position: relative;
    top: 2px;
    font-size: 29px;
    color: rgba(38, 50, 56, .75)
}

.footer .social-icons ul li .left-icon.img-icon img {
    width: 20px;
    margin: 0 auto;
    top: 7px;
    position: relative
}

.footer .social-icons ul li a {
    color: #fff
}

.footer .social-icons ul li a svg path {
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.footer .social-icons ul li a:hover {
    color: #ccc
}

.footer .social-icons ul li a:hover svg path {
    fill: #eb3438;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.footer .social-icons ul li a:hover .left-icon {
    color: #263238
}

.footer .footer {
    margin-top: 30px
}

.footer .footer .foot-logo {
    margin: 0 0 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #a70000
}

.footer .footer .foot-logo .footer-logo {
    padding-left: 0
}

.footer .footer .foot-logo .top-left-menu {
    padding-right: 0
}

.footer .footer .contact-item {
    border-left: 1px solid #ccc
}

.footer .footer .navs-item {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc
}

.footer .footer .samachar-box {
    margin-bottom: 20px
}

.footer .team-item .team-box .team-title {
    font-size: 16px;
    color: #263238;
    display: block;
    line-height: 22px;
    font-weight: 700
}

.footer .team-box {
    margin-bottom: 15px
}

.upToScroll {
    position: fixed;
    display: inline-block;
    height: 40px;
    bottom: -80px;
    line-height: 40px;
    right: 20px;
    cursor: pointer;
    z-index: 9997
}

.upToScroll a {
    color: #fff
}

.scrollToTop {
    padding: 0;
    background: #eb3438;
    text-align: center;
    color: #fff;
    width: 32px;
    height: 32px;
    display: block;
    line-height: 38px;
    font-size: 14px;
    opacity: 1;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

a.scrollToTop:hover {
    color: #fff;
    background: #263238;
    box-shadow: 0 3px 10px rgba(0, 0, 0, .5);
    opacity: 1
}

.upToScroll.buttonShow {
    bottom: 80px;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.buttonShow:focus {
    color: #fff
}

.mymove {
    -webkit-animation: movebg 5s infinite;
    -moz-animation: movebg 5s infinite;
    -o-animation: movebg 5s infinite;
    animation: movebg 5s infinite
}

section.section.newsdetails img {
    width: 100%;
    height: auto;
}

@media only screen and (min-width:1150px) {
    .container {
        max-width: 1170px
    }
    .nav-search {
        display: none
    }
}

@media only screen and (min-width:992px) and (max-width:1199px) {
    .container {
        max-width: 100%
    }
    #content {
        display: inline-block
    }
    .navigation_box ul li, .header-main.fixed-tops .navigation_box ul li {
        margin-left: 15px
    }
    .logo-box img {
        width: 280px;
        height: auto;
        float: left;
        margin-bottom: 15px;
        position: relative;
        top: 6px
    }
    .nav-search {
        display: none
    }
    .social-media .navigation_box ul li a.search-new {
        font-size: 15px
    }
    .items.bigyaapan img {
        width: 100%
    }
    .fixed-tops .navigation_box {
        padding: 0 15px
    }
    .header-main.fixed-tops .navigation_box ul li.gray-nav.tv-menu {
        right: 15px
    }
    .tv-nav .search-icon .left-icon {
        left: 12px
    }
    .header-main.fixed-tops .theme-switcher {
        width: 29.96%
    }
    .articles .article-item .article-img img {
        width: 100%;
        height: 222px
    }
    .photo-box .photo-slider .feats-img img {
        height: 370px
    }
    .photo-box .thumb-item img {
        width: 70px;
        height: 52px
    }
    .articles.our-choice-list .article-item .article-img img {
        height: 155px
    }
    .category-news.three-categories .item.latest-news .article-img img {
        width: 100%;
        height: 200px
    }
    .category-news.three-categories .more-item .article-img img {
        width: 72px;
        height: 50px
    }
    .category-news .item.latest-news .article-img img {
        width: 100%;
        height: 290px
    }
    .articles.our-choice-list .article-item.main-samachar .article-img img {
        height: 290px
    }
    .articles.our-choice-list .article-item.main-samachar .main-title {
        font-size: 22px;
        line-height: 20px
    }
    .main-button {
        font-size: 16px
    }
    .category-news.four-categories .item.latest-news .article-img img {
        width: 100%;
        height: 150px
    }
    .nav-tabs.tab-menus .nav-item {
        width: 90px!important
    }
    .articles.our-choice-list.pradesh-news-list .article-item .article-img img {
        height: 190px
    }
    .footer.sp-footer .samachar-box .item-box .logo-box figure img, .footer.sp-footer .samachar-box .box-item .logo-box figure img {
        top: 7px;
        position: relative;
        max-width: 135px
    }
    .tajasamachar-list .right-side.side-news .item-news.top-latest.side-latest .main-title {
        font-size: 16px;
        line-height: 26px
    }
    .footer.sp-footer {
        margin: 0
    }
    .news-tabs .nav-item a {
        font-size: 16px;
        line-height: 47px
    }
    .new-photo-story .news-list-tab .news-list {
        margin-top: 20px
    }
    .articles .article-item .category-news .more-item img {
        width: 80px;
        height: 60px
    }
    .share-btn.share-new .dropdown-menu {
        position: fixed!important;
        top: 50%!important;
        left: 50%!important;
        min-width: 80%;
        -webkit-transform: translate(-50%, -50%)!important;
        -moz-transform: translate(-50%, -50%)!important;
        -ms-transform: translate(-50%, -50%)!important;
        -o-transform: translate(-50%, -50%)!important;
        transform: translate(-50%, -50%)!important
    }
    .share-btn.share-new .dropdown-menu:before {
        display: none
    }
    .share-btn.share-new.alt .dropdown-menu {
        left: 50%!important;
        right: inherit!important
    }
    .articles.wide-news-list .article-item .category-news .more-item .main-title {
        font-size: 22px;
        line-height: 32px
    }
    .category-news-list.wide-news-list .article-item .more-item.tag-intro .normal-share .share-custom .share-list .left-icon img {
        width: 21px;
        height: 22px
    }
    .category-news-list.wide-news-list .article-item .more-item.tag-intro.trend-intro .title-box {
        padding-right: 30px
    }
    .photo-view-box .time-share .share-btn.share-custom .share-list li.share-more .dropdown-menu {
        left: 50%!important;
        padding-bottom: 20px;
        position: fixed!important;
        top: 50%!important;
        left: 50%!important;
        min-width: 91%;
        -webkit-transform: translate(-50%, -50%)!important;
        -moz-transform: translate(-50%, -50%)!important;
        -ms-transform: translate(-50%, -50%)!important;
        -o-transform: translate(-50%, -50%)!important;
        transform: translate(-50%, -50%)!important
    }
    .photo-view-box .time-share {
        top: 0
    }
    .photo-view-box .time-share .share-custom .share-list li.share-more .left-icon {
        top: 0
    }
    .trending-box .trending-content .trending-list li a {
        line-height: 22px
    }
    .photo-box .share-btn.share-new .dropdown-menu {
        left: 273px!important;
        width: 9%;
        min-width: auto
    }
    .share-btn.share-new .share-list-full li a {
        display: block;
        font-size: 13px;
        line-height: 18px
    }
    .articles.our-choice-list .article-item:nth-child(3) .share-btn.share-new .dropdown-menu, .articles .article-item:last-child .share-btn.share-new .dropdown-menu, .tv-item-slider .more-item .share-btn.share-new .dropdown-menu, .articles.our-choice-list .article-item .news-box .share-btn.share-new .dropdown-menu {
        left: 50%!important;
        top: 50%!important
    }
    .tv-item-slider .more-item .share-btn.share-new .dropdown-menu .left-icon img {
        width: 21px;
        height: 22px
    }
    .trending-box .trending-content .trending-list {
        margin: 7px 0 0;
        padding: 0 0 10px;
        display: flex;
        overflow: auto;
        flex-wrap: nowrap
    }
    .trending-box .trending-content .trending-list li {
        flex: none
    }
    .navigation-box .quick-search.search-active {
        width: 80%
    }
    .menu-box .navigation_box ul li.dropdown.show .dropdown-toggle:after {
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        color: #fff
    }
    .menu-box .navigation_box ul li.dropdown .dropdown-toggle:after {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    .menu-box .navigation_box ul li ul.dropdown-menu {
        position: relative!important;
        left: 0!important;
        box-shadow: none;
        padding: 0 10px;
        top: 0!important;
        border-left: 2px solid #ddd!important;
        width: 100%!important;
        -webkit-transform: none!important;
        -moz-transform: none!important;
        -ms-transform: none!important;
        -o-transform: none!important;
        transform: none!important
    }
    .menu-box .navigation_box ul li ul.dropdown-menu:before {
        display: none
    }
    .menu-box .navigation_box ul li ul li a:hover {
        color: #666!important
    }
    .menu-box .navigation_box ul li.dropdown.show ul li a {
        color: #263238!important
    }
    .menu-box .navigation_box ul li.dropdown.show ul li a:hover {
        color: #666!important
    }
    .menu-box .navigation_box ul li.dropdown.show a {
        background: #eb3438;
        color: #fff!important
    }
    .menu-box {
        overflow: auto;
        height: calc(100vh - 90px)
    }
    .fixed-head-nav .navigation_box ul li {
        display: block;
    }
    .fixed-head-nav .navigation_box ul li.nav-toggle {
        display: block;
    }
    .fixed-head-nav .navigation_box ul li.home-text {
        display: block;
        margin-right: 403px
    }
    .articles .article-item .category-news .more-item .author-img img {
        width: 80px;
        height: 80px
    }
    #content {
        display: inline-block
    }
    .navs-box .theme-switcher .switch, .navs-box .theme-switcher .info-text {
        display: none
    }
    .menu-box .items.panel-item.theme-switch-mobile {
        display: block
    }
}

@media only screen and (min-width:768px) and (max-width:991px) {
    section.section.newsdetails img {
        width: 100% !important;
        height: auto !important;
    }
    .logo-box.col-sm-12.col-md-12.col-lg-6.fixed-head.slideInDown.animated figure img {
        width: 28% !important;
    }
    .sp-header .logo-box figure img {
        margin: 8px 250px;
        width: 28% !important;
    }
    .logo-box.col-sm-12.col-md-12.col-lg-6.fixed-head.slideInDown.animated figure img {
        margin: 0px 250px;
    }
    #content {
        display: block
    }
    .container {
        max-width: 100%
    }
    .navigation-box {
        display: none
    }
    .sp-header {
        padding-top: 0;
        margin-bottom: 0
    }
    .logo-box.fixed-head {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 9999;
        background: #fff;
        padding-top: 10px;
        padding-bottom: 10px;
        border-bottom: 1px solid #ddd
    }
    .logo-box.fixed-head .nav-toggle.mob-toggle .menu-toggle {
        top: 7px
    }
    .primary-panel {
        z-index: 10000
    }
    .menu-box {
        overflow: auto;
        height: calc(100vh - 90px)
    }
    .logo-box .nav-toggle.mob-toggle {
        display: block;
        height: 0
    }
    .logo-box .nav-toggle.mob-toggle .menu-toggle {
        display: block;
        background: #333;
        width: 38px;
        height: 40px;
        border-radius: 0;
        text-align: center;
        position: absolute;
        right: 0;
        top: 11px
    }
    .logo-box .nav-toggle.mob-toggle .menu-toggle .left-icon {
        display: table;
        margin: 11px auto 0
    }
    .logo-box .nav-toggle.mob-toggle .menu-toggle .left-icon img {
        width: 20px
    }
    .main-menu {
        display: none
    }
    .trending-box.search-area {
        border-top: 1px solid #ddd;
        padding-top: 15px;
        border-bottom: 1px solid #ddd;
        padding-bottom: 8px
    }
    .trending-box.search-area .trending-content .items {
        max-width: 50%;
        flex: 0 0 50%;
        -ms-flex: 0 0 50%
    }
    .trending-box.search-area .trending-content .search-part {
        max-width: 50%;
        flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        padding-right: 15px
    }
    .articles .article-item .main-title {
        font-size: 22px;
        line-height: 34px
    }
    .articles .article-item .article-img img {
        width: 100%;
        height: 142px
    }
    .photo-box .photo-slider .feats-img img {
        height: 250px
    }
    .photo-box .thumb-item img {
        width: 49px;
        height: 35px
    }
    .articles.our-choice-list .article-item .article-img img {
        height: 105px
    }
    .category-news.three-categories .item.latest-news .article-img img {
        width: 100%;
        height: 143px
    }
    .category-news.three-categories .more-item .article-img img {
        width: 72px;
        height: 50px
    }
    .category-news .item.latest-news .article-img img {
        width: 100%;
        height: 227px
    }
    .articles.our-choice-list .article-item.main-samachar .article-img img {
        height: 236px
    }
    .articles.our-choice-list .article-item.main-samachar .main-title {
        font-size: 22px;
        line-height: 20px
    }
    .main-button {
        font-size: 16px
    }
    .category-news.four-categories .item.latest-news .article-img img {
        width: 100%;
        height: 100px
    }
    .nav-tabs.tab-menus .nav-item {
        width: 90px!important
    }
    .articles.our-choice-list.pradesh-news-list .article-item .article-img img {
        height: 143px
    }
    .footer.sp-footer .samachar-box .item-box .logo-box figure img, .footer.sp-footer .samachar-box .box-item .logo-box figure img {
        top: 22px;
        position: relative;
        width: 100px
    }
    .tajasamachar-list .right-side.side-news .item-news.top-latest.side-latest .main-title {
        font-size: 16px;
        line-height: 26px
    }
    .footer.sp-footer {
        margin: 0
    }
    .news-tabs .nav-item a {
        font-size: 16px;
        line-height: 47px
    }
    .new-photo-story .news-list-tab .news-list {
        margin-top: 20px
    }
    .articles .article-item .category-news .more-item img {
        width: 132px;
        height: 81px
    }
    .articles .article-item .category-news .more-item .main-title {
        font-size: 13px;
        line-height: 21px
    }
    .share-btn.share-new .dropdown-menu {
        position: fixed!important;
        top: 50%!important;
        left: 50%!important;
        min-width: 80%;
        -webkit-transform: translate(-50%, -50%)!important;
        -moz-transform: translate(-50%, -50%)!important;
        -ms-transform: translate(-50%, -50%)!important;
        -o-transform: translate(-50%, -50%)!important;
        transform: translate(-50%, -50%)!important
    }
    .share-btn.share-new .dropdown-menu:before {
        display: none
    }
    .share-btn.share-new.alt .dropdown-menu {
        left: 50%!important;
        right: inherit!important
    }
    .category-news-list.wide-news-list .article-item .more-item figure img {
        width: 284px;
        height: 183px;
        object-fit: cover
    }
    .articles.wide-news-list .article-item .category-news .more-item .main-title {
        font-size: 18px;
        line-height: 30px
    }
    .samachar-three-categories .articles.our-choice-list .article-item .article-img img {
        height: 173px
    }
    .category-news-list.wide-news-list .article-item:nth-child(1) {
        margin-top: 0
    }
    .category-news-list.wide-news-list .article-item .more-item.tag-intro .title-box {
        padding-right: 0
    }
    .category-news-list.wide-news-list .article-item .more-item.tag-intro .article-img.author-thumb-img img {
        width: 170px;
        height: 140px
    }
    .articles .article-item .category-news.four-categories .more-item.tag-intro .main-title {
        font-size: 18px;
        line-height: 28px
    }
    .articles .article-item .category-news.four-categories .more-item:nth-child(1) {
        margin-top: 30px
    }
    .category-news-list.wide-news-list .article-item .more-item.tag-intro .title-box {
        padding-right: 0
    }
    .articles .article-item .category-news .more-item .normal-share .share-custom .share-list .left-icon img {
        width: 21px;
        height: 22px
    }
    .category-news-list.wide-news-list.author-all-news .article-item .more-item {
        margin-top: 27px
    }
    .share-custom .share-list li.share-more .share-list-full li a {
        font-size: 15px
    }
    .share-custom .share-list li.share-more .dropdown-menu {
        position: fixed!important;
        top: 50%!important;
        left: 50%!important;
        min-width: 91%;
        -webkit-transform: translate(-50%, -50%)!important;
        -moz-transform: translate(-50%, -50%)!important;
        -ms-transform: translate(-50%, -50%)!important;
        -o-transform: translate(-50%, -50%)!important;
        transform: translate(-50%, -50%)!important
    }
    .share-custom .share-list li.share-more .dropdown-menu:before {
        display: none
    }
    .right-bar .category-news.four-categories .more-item {
        display: block
    }
    .right-bar .category-news.four-categories .more-item .article-img {
        margin-right: 0!important
    }
    .right-bar .category-news.four-categories .more-item .article-img img {
        width: 100%;
        height: 110px
    }
    .right-bar {
        margin-top: 0
    }
    .right-bar .category-news.four-categories .more-item {
        padding: 30px 0 0;
        border-top: 1px solid #ddd
    }
    .right-bar .category-news.four-categories .more-item:nth-child(2) {
        padding-top: 0;
        border-top: 0
    }
    .right-bar .category-news.four-categories .more-item .article-img img {
        height: auto
    }
    .shilapatra-television .articles.our-choice-list .tv-slider {
        margin: 0 auto;
        width: 100%;
        display: block
    }
    .shilapatra-television .cat-box .tv-nav a {
        font-size: 25px;
        padding-left: 50px
    }
    .shilapatra-television .cat-box .tv-nav a .left-icon {
        width: 37px;
        top: 7px
    }
    .articles.our-choice-list.tv-subcat-news .article-item .article-img img {
        height: 72px;
        object-fit: cover
    }
    .photo-view-box .time-share .share-btn.share-custom .share-list li.share-more .dropdown-menu {
        left: 50%!important;
        padding-bottom: 20px
    }
    .photo-view-box .time-share {
        top: 0
    }
    .photo-view-box .time-share .share-custom .share-list li.share-more .left-icon {
        top: 0
    }
    .trending-box .trending-content {
        border-bottom: 0
    }
    .photo-box .share-btn.share-new .dropdown-menu {
        left: 203px!important;
        width: 11%;
        min-width: auto
    }
    .share-btn.share-new .share-list-full li a {
        display: block;
        font-size: 13px;
        line-height: 18px
    }
    .video-player iframe {
        height: 320px
    }
    .category-news .more-item {
        display: block
    }
    .category-news .more-item .article-img {
        float: left;
        margin-bottom: 15px
    }
    .category-news .more-item .media-body {
        display: block
    }
    .articles.our-choice-list .article-item:nth-child(3) .share-btn.share-new .dropdown-menu, .articles .article-item:last-child .share-btn.share-new .dropdown-menu, .tv-item-slider .more-item .share-btn.share-new .dropdown-menu, .articles.our-choice-list .article-item .news-box .share-btn.share-new .dropdown-menu {
        left: 50%!important;
        top: 50%!important
    }
    .tv-item-slider .more-item .share-btn.share-new .dropdown-menu .left-icon img {
        width: 21px;
        height: 22px
    }
    .category-news.tv-category .more-item .share-btn {
        bottom: 5px
    }
    .search-site.new-search.photo-search {
        max-width: 80%;
        margin: 0 0 30px
    }
    .search-site.new-search.photo-search .textfield, .search-site.new-search.photo-search .feedback .textarea, .feedback .search-site.new-search.photo-search .textarea, .search-site.new-search.photo-search .feedback .select, .feedback .search-site.new-search.photo-search .select, .search-site.new-search.photo-search .get-news-alert .newsletter-btn, .get-news-alert .search-site.new-search.photo-search .newsletter-btn {
        width: 83%
    }
    .sp-header .logo-box figure {
        position: static
    }
    .logo-box .nav-toggle.mob-toggle {
        display: block;
        height: 0
    }
    .logo-box .nav-toggle.mob-toggle .menu-toggle {
        display: block;
        background: #333;
        width: 38px;
        height: 40px;
        border-radius: 0;
        text-align: center;
        position: absolute;
        left: 15px;
        top: 11px;
        right: inherit
    }
    .logo-box .nav-toggle.mob-toggle .menu-toggle .left-icon {
        display: table;
        margin: 11px auto 0
    }
    .logo-box .nav-toggle.mob-toggle .menu-toggle .left-icon img {
        width: 20px
    }
    .search-icon.mob-search {
        display: block;
        position: absolute;
        top: 14px;
        right: 20px
    }
    .logo-box .nav-toggle.mob-toggle .menu-toggle {
        background: #fff
    }
    .logo-box .nav-toggle.mob-toggle .menu-toggle .left-icon svg {
        position: relative;
        top: -11px
    }
    .logo-box .nav-toggle.mob-toggle .menu-toggle .left-icon svg path {
        fill: #005bab;
    }
    .trending-box .trending-content .trending-list {
        margin: 7px 0 0;
        padding: 0 0 10px;
        display: flex;
        overflow: auto;
        flex-wrap: nowrap
    }
    .trending-box .trending-content .trending-list li {
        flex: none
    }
    .trending-box {
        display: none
    }
    .menu-box .navigation_box ul li.dropdown.show .dropdown-toggle:after {
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        color: #fff
    }
    .menu-box .navigation_box ul li.dropdown .dropdown-toggle:after {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    .menu-box .navigation_box ul li ul.dropdown-menu {
        position: relative!important;
        left: 0!important;
        box-shadow: none;
        padding: 0 10px;
        top: 0!important;
        border-left: 2px solid #ddd!important;
        width: 100%!important;
        -webkit-transform: none!important;
        -moz-transform: none!important;
        -ms-transform: none!important;
        -o-transform: none!important;
        transform: none!important
    }
    .menu-box .navigation_box ul li ul.dropdown-menu:before {
        display: none
    }
    .menu-box .navigation_box ul li ul li a:hover {
        color: #666!important
    }
    .menu-box .navigation_box ul li.dropdown.show ul li a {
        color: #263238!important
    }
    .menu-box .navigation_box ul li.dropdown.show ul li a:hover {
        color: #666!important
    }
    .menu-box .navigation_box ul li.dropdown.show a {
        background: #eb3438;
        color: #fff!important
    }
    .modal-open .logo-box.fixed-head {
        z-index: 1
    }
    .top-masthead {
        margin-top: 10px
    }
    .logo-box.fixed-head .nav-toggle.mob-toggle .menu-toggle {
        top: 9px
    }
    .logo-box.fixed-head .search-icon.mob-search {
        top: 12px
    }
    .menu-box .navigation_box ul li.trending-nav {
        display: block
    }
    #content {
        display: inline-block
    }
    .shilapatra-team .our-team-box.mid-post .items .team-img img {
        height: 209px
    }
    .shilapatra-team .our-team-box.normal-post .items .team-img img {
        height: 160px
    }
    .menu-box .items.panel-item.theme-switch-mobile {
        display: block
    }
    .trending-box.search-area {
        display: block
    }
}

@media only screen and (max-width:767px) {
    section.section.newsdetails img {
        width: 100% !important;
        height: auto !important;
    }
    #content {
        display: block
    }
    .container {
        max-width: 100%
    }
    .navigation-box {
        display: none
    }
    .sp-header {
        padding-top: 0;
        margin-bottom: 0
    }
    .logo-box.fixed-head {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 9999;
        background: #fff;
        padding-top: 10px;
        padding-bottom: 10px;
        border-bottom: 1px solid #ddd
    }
    .logo-box.fixed-head .nav-toggle.mob-toggle .menu-toggle {
        top: 7px
    }
    .sp-header .logo-box figure img {
        width: 120px
    }
    .primary-panel {
        z-index: 10000
    }
    .menu-box {
        overflow: auto;
        height: calc(100vh - 90px)
    }
    .sp-header .logo-box figure {
        position: static
    }
    .logo-box .nav-toggle.mob-toggle {
        display: block;
        height: 0
    }
    .logo-box .nav-toggle.mob-toggle .menu-toggle {
        display: block;
        background: #333;
        width: 38px;
        height: 40px;
        border-radius: 0;
        text-align: center;
        position: absolute;
        left: 15px;
        top: 11px;
        right: inherit
    }
    .logo-box .nav-toggle.mob-toggle .menu-toggle .left-icon {
        display: table;
        margin: 11px auto 0
    }
    .logo-box .nav-toggle.mob-toggle .menu-toggle .left-icon img {
        width: 20px
    }
    .search-icon.mob-search {
        display: block;
        position: absolute;
        top: 14px;
        right: 20px
    }
    .logo-box .nav-toggle.mob-toggle .menu-toggle {
        background: #fff
    }
    .logo-box .nav-toggle.mob-toggle .menu-toggle .left-icon svg {
        position: relative;
        top: -11px
    }
    .logo-box .nav-toggle.mob-toggle .menu-toggle .left-icon svg path {
        fill: #005bab;
    }
    .trending-box .trending-content .trending-list {
        margin: 7px 0 0;
        padding: 0 0 10px;
        display: flex;
        overflow: auto;
        flex-wrap: nowrap
    }
    .trending-box .trending-content .trending-list li {
        flex: none
    }
    .bigyaapan-box .half-bigyaapan {
        margin-top: 15px
    }
    .top-masthead {
        margin-bottom: 15px
    }
    .logo-box {
        margin-bottom: 15px
    }
    .main-menu {
        display: none
    }
    .nav-search {
        display: none
    }
    .trending-box.search-area {
        margin-top: 5px;
        margin-bottom: 0;
        display: inline-block;
        width: 100%;
        border-top: 1px solid #ccc;
        padding-top: 10px
    }
    .trending-box .trending-content .search-part {
        padding-right: 15px;
        margin-bottom: 0
    }
    .trending-box.search-area .trending-content .items {
        border-top: 1px solid #ddd;
        padding-top: 12px;
        border-bottom: 1px solid #ddd;
        margin-bottom: 15px
    }
    .trending-box.search-area .trending-content .items .tv-nav {
        float: none;
        text-align: center
    }
    .trending-box.search-area .trending-content .items.search-part {
        border: 0;
        padding-top: 0;
        margin-bottom: 0
    }
    .trending-box.search-area .trending-content .items.search-part .tv-nav {
        float: right
    }
    .tv-nav .search-icon .left-icon {
        left: 0
    }
    .quick-search.search-active {
        width: 89%
    }
    .news-break .main-title {
        font-size: 26px
    }
    .breaking-box.break-normal .news-break .items.feat-img img {
        height: auto
    }
    .articles .article-item .title-content {
        min-height: auto;
        margin-bottom: 15px;
        margin-top: 15px
    }
    .articles .article-item .main-title {
        font-size: 26px;
        height: auto;
        line-height: 42px
    }
    .article-section .articles {
        padding-top: 15px
    }
    .articles .article-item .article-img img {
        height: auto
    }
    .articles .article-item {
        border-top: 1px solid rgba(38, 50, 56, .35);
        margin-top: 25px;
        border-left: 0
    }
    .articles .article-item:nth-child(1) {
        border-top: 0;
        margin-top: 0
    }
    .photo-box .thumb-item img {
        width: 35px;
        height: 31px
    }
    .photo-stories {
        margin-bottom: 30px
    }
    .article-section.more-articles .articles {
        margin-bottom: 0
    }
    .photo-box .photo-slider .feats-img img {
        height: 210px
    }
    .news-tabs .nav-item a {
        font-size: 20px
    }
    .new-photo-story .news-list-tab .news-list {
        margin-top: 10px
    }
    .articles.our-choice-list .article-item .title-content {
        min-height: auto
    }
    .article-section.more-articles .articles.our-choice-list .article-item {
        padding-top: 30px
    }
    .article-section.more-articles .articles.our-choice-list .article-item:nth-child(1) {
        padding-top: 0
    }
    .article-section .articles .category-news-list .article-item {
        padding-top: 10px
    }
    .category-news .main-button {
        margin-top: 20px
    }
    .articles .article-item .more-item .main-title {
        font-size: 15px;
        height: auto;
        line-height: 21px
    }
    .category-news .more-item .article-img img {
        height: 90px
    }
    .article-section.jeevanshailee.more-articles .articles.our-choice-list .article-item.main-samachar {
        padding-top: 0;
        border-top: 0;
        margin-top: 0
    }
    .category-news .item.latest-news .article-img img {
        height: auto
    }
    .articles.our-choice-list .article-item.main-samachar .article-img img {
        height: auto
    }
    .articles.our-choice-list .article-item.main-samachar .main-title {
        font-size: 26px;
        line-height: 42px
    }
    .articles.our-choice-list .article-item.thap-samachar .title-content .main-title {
        min-height: auto
    }
    .nav-tabs.tab-menus .nav-item {
        width: 100%!important
    }
    .articles.our-choice-list.pradesh-news-list .article-item .title-content {
        min-height: auto
    }
    .article-section.more-articles.pradesh-section .articles.our-choice-list .article-item {
        padding-top: 0
    }
    .fixed-video {
        max-width: 84%
    }
    .category-news.four-categories .item.latest-news .article-img img {
        height: auto
    }
    .pradesh-section .tab-content {
        padding-bottom: 0
    }
    .footer.sp-footer {
        margin-top: 0
    }
    .footer.sp-footer .samachar-box .logo-box, .footer.sp-footer .samachar-box .company-info {
        max-width: 100%;
        flex: 0 0 100%;
        -ms-flex: 0 0 100%
    }
    .footer.sp-footer .samachar-box .company-info .info-text {
        margin-top: 20px;
        float: left;
        font-size: 10px;
        line-height: 15px
    }
    .footer .social-icons {
        float: left;
        margin-top: 20px;
        width: 100%
    }
    .footer ul.footer-nav li {
        padding-left: 20px
    }
    .footer ul.footer-nav li::before {
        left: 10px
    }
    .upToScroll {
        display: none
    }
    .articles.our-choice-list .article-item .article-img img {
        height: auto
    }
    .share-btn.share-new .dropdown-menu {
        position: fixed!important;
        top: 50%!important;
        left: 50%!important;
        min-width: 91%;
        -webkit-transform: translate(-50%, -50%)!important;
        -moz-transform: translate(-50%, -50%)!important;
        -ms-transform: translate(-50%, -50%)!important;
        -o-transform: translate(-50%, -50%)!important;
        transform: translate(-50%, -50%)!important
    }
    .share-btn.share-new .dropdown-menu:before {
        display: none
    }
    .share-btn.share-new .share-list-full li a {
        font-size: 11px;
        line-height: 16px
    }
    .share-btn.share-new .share-list-full li a .left-icon {
        top: 0
    }
    .share-btn.share-new.alt .dropdown-menu {
        left: 50%!important;
        right: inherit!important
    }
    .shilapatra-tv .video-player {
        margin-top: 25px
    }
    .menu-box .navigation_box ul li.dropdown.show .dropdown-toggle:after {
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        color: #fff
    }
    .menu-box .navigation_box ul li.dropdown .dropdown-toggle:after {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    .menu-box .navigation_box ul li ul.dropdown-menu {
        position: relative!important;
        left: 0!important;
        box-shadow: none;
        padding: 0 10px;
        top: 0!important;
        border-left: 2px solid #ddd!important;
        width: 100%!important;
        -webkit-transform: none!important;
        -moz-transform: none!important;
        -ms-transform: none!important;
        -o-transform: none!important;
        transform: none!important
    }
    .menu-box .navigation_box ul li ul.dropdown-menu:before {
        display: none
    }
    .menu-box .navigation_box ul li ul li a:hover {
        color: #666!important
    }
    .menu-box .navigation_box ul li.dropdown.show ul li a {
        color: #263238!important
    }
    .menu-box .navigation_box ul li.dropdown.show ul li a:hover {
        color: #666!important
    }
    .menu-box .navigation_box ul li.dropdown.show a {
        background: #eb3438;
        color: #fff!important
    }
    .trending-box.search-area .trending-content .items {
        border-top: 0;
        padding-top: 0;
        border-bottom: 0;
        margin-bottom: 0
    }
    .full-bigyaapan-box.square-bigyaapan {
        margin-top: 30px
    }
    .category-news-list.wide-news-list {
        padding-top: 0
    }
    .category-news-list.wide-news-list .article-item .more-item {
        display: block;
        margin-top: 15px
    }
    .category-news-list.wide-news-list .article-item .more-item:nth-child(1) {
        margin-top: 0
    }
    .category-news-list.wide-news-list .article-item .more-item .main-title {
        font-size: 14px;
        line-height: 24px
    }
    .category-news-list.wide-news-list .article-item .more-item .article-img {
        float: left;
        margin-right: 25px;
        margin-bottom: 10px;
        width: 150px
    }
    .category-news-list.wide-news-list .article-item .more-item .article-img img {
        width: 100%;
        height: 100px
    }
    .category-news-list.wide-news-list .article-item .more-item .media-body {
        display: block
    }
    .articles.our-choice-list.three-big-news .article-item .main-title {
        min-height: auto
    }
    .pagination {
        margin: 30px 0
    }
    .article-section.more-articles .articles.our-choice-list .article-item.thap-samachar {
        padding-top: 0;
        border-top: 0;
        margin-top: 0
    }
    .article-section.more-articles.samachar-three-categories .article-item {
        padding-top: 0!important;
        border-top: 0;
        margin-top: 0
    }
    .article-section.more-articles.samachar-three-categories .article-item img {
        height: 143px
    }
    .category-news-list.wide-news-list .article-item .more-item.tag-intro .article-img.author-thumb-img {
        width: auto
    }
    .category-news-list.wide-news-list .article-item .more-item.tag-intro .article-img.author-thumb-img img {
        width: 130px;
        height: 110px
    }
    .articles .article-item .category-news.four-categories .more-item.tag-intro .main-title {
        font-size: 18px;
        line-height: 28px
    }
    .articles .article-item .category-news.four-categories .more-item:nth-child(1) {
        margin-top: 30px
    }
    .category-news-list.wide-news-list .article-item .more-item.tag-intro .title-box {
        padding-right: 0
    }
    .category-news-list.wide-news-list .article-item .more-item.tag-intro.trend-intro {
        padding: 0;
        margin-top: 0;
        display: inline-block;
        width: 100%
    }
    .category-news-list.wide-news-list .article-item .more-item.tag-intro.trend-intro .article-img {
        margin: 30px 0!important;
        width: 100%
    }
    .category-news-list.wide-news-list .article-item .more-item.tag-intro.trend-intro .article-img img {
        max-width: 100%;
        display: table;
        margin: 0 auto;
        float: none
    }
    .category-news-list.wide-news-list.subcat-wide .main-button {
        margin-bottom: 30px;
        margin-top: 30px
    }
    .share-custom .share-list li.share-more .share-list-full li a {
        font-size: 15px
    }
    .share-custom .share-list li.share-more .dropdown-menu {
        position: fixed!important;
        top: 50%!important;
        left: 50%!important;
        min-width: 91%;
        -webkit-transform: translate(-50%, -50%)!important;
        -moz-transform: translate(-50%, -50%)!important;
        -ms-transform: translate(-50%, -50%)!important;
        -o-transform: translate(-50%, -50%)!important;
        transform: translate(-50%, -50%)!important
    }
    .share-custom .share-list li.share-more .dropdown-menu:before {
        display: none
    }
    .editor-box.editor-static {
        padding-right: 0
    }
    .detail-box .share-custom, .detail-featured-box .share-custom {
        margin-top: 0
    }
    .right-bar .category-news.four-categories .more-item {
        display: block
    }
    .right-bar .category-news.four-categories .more-item .article-img {
        margin-right: 0!important;
        margin-bottom: 15px
    }
    .right-bar .category-news.four-categories .more-item .article-img img {
        width: 100%;
        height: 110px
    }
    .right-bar {
        margin-top: 0
    }
    .right-bar .category-news.four-categories .more-item {
        padding: 30px 0 0;
        border-top: 1px solid #ddd
    }
    .right-bar .category-news.four-categories .more-item:nth-child(2) {
        padding-top: 0;
        border-top: 0
    }
    .right-bar .category-news.four-categories .more-item .article-img img {
        height: auto
    }
    .shilapatra-television .articles.our-choice-list .tv-slider {
        margin: 0 auto;
        width: 100%;
        display: block
    }
    .shilapatra-television .cat-box .tv-nav a {
        font-size: 25px;
        padding-left: 50px
    }
    .shilapatra-television .cat-box .tv-nav a .left-icon {
        width: 37px;
        top: 7px
    }
    .articles.our-choice-list.tv-subcat-news .article-item {
        max-width: 33.3333%;
        flex: 0 0 33.3333%;
        -ms-flex: 0 0 33.3333%;
        margin-top: 30px;
        padding-top: 0!important;
        border-top: 0
    }
    .shilapatra-television .articles.our-choice-list .tv-slider .article-item .item-video {
        height: 320px
    }
    .photo-view-box .time-share .share-btn.share-custom .share-list li.share-more .dropdown-menu {
        left: 50%!important;
        padding-bottom: 20px
    }
    .photo-view-box .time-share {
        top: 0
    }
    .photo-view-box .time-share .share-custom .share-list li.share-more .left-icon {
        top: 0
    }
    .photo-view-box .caption-title {
        font-size: 15px;
        line-height: 26px
    }
    .grid-item .caption-title {
        font-size: 15px;
        line-height: 24px
    }
    .modal-open .logo-box.fixed-head {
        z-index: 1
    }
    .trending-box .trending-content {
        border-bottom: 0
    }
    .special-category-section .article-item:before {
        display: none
    }
    .big-category-news .article-item:before {
        display: none
    }
    .photo-stories {
        padding-right: 0
    }
    .photo-box .share-btn.share-new .share-list-full li a {
        display: block;
        line-height: 20px
    }
    .photo-box .share-btn.share-new .share-list-full li a:hover {
        color: #aaa!important
    }
    .photo-box .share-btn.share-new .dropdown-menu {
        left: 199px!important;
        width: 25em;
        min-width: auto
    }
    .feats-img .share-btn.share-new .share-list-full li a:hover {
        color: #aaa!important
    }
    .trending-box .trending-content .trending-list li a {
        line-height: 22px
    }
    .video-player iframe {
        height: 220px
    }
    .articles .article-item {
        border-top: 0 solid rgba(38, 50, 56, .35);
        margin-top: 0;
        border-left: 0
    }
    .articles .article-item:nth-child(1) {
        border-top: 0;
        margin-top: 0
    }
    .photo-stories {
        padding-right: 15px
    }
    .article-section.more-articles .articles.our-choice-list .article-item {
        padding-top: 0
    }
    .articles.our-choice-list .article-item:nth-child(3) .share-btn.share-new .dropdown-menu, .articles .article-item:last-child .share-btn.share-new .dropdown-menu, .tv-item-slider .more-item .share-btn.share-new .dropdown-menu, .articles.our-choice-list .article-item .news-box .share-btn.share-new .dropdown-menu {
        left: 50%!important;
        top: 50%!important
    }
    .tv-item-slider .more-item .share-btn.share-new .dropdown-menu .left-icon img {
        width: 21px;
        height: 22px
    }
    .shilapatra-tv-arena .article-item.latest-tv {
        border-top: 0;
        margin-top: 0
    }
    .shilapatra-tv-arena .article-item.latest-tv .video-player {
        margin-top: 0
    }
    .tv-item-slider .more-item {
        display: block
    }
    .tv-item-slider .more-item .article-img {
        float: left;
        margin-bottom: 15px
    }
    .tv-item-slider .more-item .media-body {
        display: block
    }
    .editors-pic {
        margin-right: 0
    }
    .search-site.new-search.photo-search {
        max-width: 60%;
        margin: 0 0 30px
    }
    .search-site.new-search.photo-search .textfield, .search-site.new-search.photo-search .feedback .textarea, .feedback .search-site.new-search.photo-search .textarea, .search-site.new-search.photo-search .feedback .select, .feedback .search-site.new-search.photo-search .select, .search-site.new-search.photo-search .get-news-alert .newsletter-btn, .get-news-alert .search-site.new-search.photo-search .newsletter-btn {
        width: 83%
    }
    .trending-box .trending-content .tv-nav a {
        font-size: 12px
    }
    .trending-box {
        display: none
    }
    .main-button {
        font-size: 24px
    }
    .more-read {
        border: 0;
        text-align: center
    }
    .more-read .more-news-list li {
        margin-top: 20px
    }
    .more-read .more-news-list li:before {
        top: 6px
    }
    .more-read .more-news-list li a {
        display: block
    }
    .news-list-tab {
        border-left: 0
    }
    .category-news.four-categories:before, .bichar-categories .category-news.three-categories:before {
        display: none
    }
    .article-section.more-articles .articles.our-choice-list .article-item.thap-samachar {
        border-left: 0!important
    }
    .articles.category-news-list .article-item {
        border-top: 0
    }
    .special-category-section.shilapatra-tv .shilapatra-tv-arena .article-item.latest-tv {
        border-left: 0
    }
    .modal-open .logo-box.fixed-head {
        z-index: 1
    }
    .logo-box.fixed-head .nav-toggle.mob-toggle .menu-toggle {
        top: 9px
    }
    .logo-box.fixed-head .search-icon.mob-search {
        top: 12px
    }
    .menu-box .navigation_box ul li.trending-nav {
        display: block
    }
    .detail-box .share-custom .total-share, .detail-featured-box .share-custom .total-share {
        color: #263238
    }
    .owl-prev, .slide-box .owl-next, .owl-next, .break-slider .owl-next, .multimedia-slider .owl-next, .main-story-slider .owl-next, .featured-one .owl-next, .owl-next {
        background: #d13938!important;
        line-height: 32px
    }
    #content {
        display: inline-block
    }
    .shilapatra-team .our-team-box .our-team-list .items .team-img-box img {
        height: auto!important
    }
    .shilapatra-team .our-team-box.normal-post .items {
        padding: 0 15px
    }
    .menu-box .items.panel-item.theme-switch-mobile {
        display: block
    }
}

@media only screen and (max-width:687px) {
    .container {
        width: 100%
    }
    .logo-box.col-sm-6.col-md-6 figure a img {
        max-width: 100%;
    }
}

@media only screen and (max-width:576px) {
    .container {
        width: 100%
    }
    .njn-video-youtube-2 iframe {
        height: 400px !important;
    }
}

@media only screen and (max-width:479px) {
    .container {
        width: 100%
    }
    .logo-box .nav-toggle.mob-toggle .menu-toggle {
        top: 11px
    }
    .trending-box.search-area .trending-content .items {
        border-top: 1px solid #ddd;
        padding-top: 12px;
        border-bottom: 1px solid #ddd;
        margin-bottom: 15px
    }
    .share-custom .share-list li.share-more .share-list-full li a {
        font-size: 11px
    }
    .articles.our-choice-list.tv-subcat-news .article-item {
        max-width: 50%;
        flex: 0 0 50%;
        -ms-flex: 0 0 20%;
        margin-top: 30px;
        padding-top: 0!important;
        border-top: 0
    }
    .shilapatra-television .articles.our-choice-list .tv-slider .article-item .item-video {
        height: 280px
    }
    .grid-item .caption-title {
        font-size: 13px;
        line-height: 22px
    }
    .grid-sizer, .grid-item {
        width: 50%
    }
    .photo-box .share-btn.share-new .dropdown-menu {
        left: 174px!important;
        width: 21.8em;
        min-width: auto
    }
    .articles .article-item {
        border-top: 1px solid rgba(38, 50, 56, .35);
        margin-top: 25px;
        border-left: 0
    }
    .articles .article-item:nth-child(1) {
        border-top: 0;
        margin-top: 0
    }
    .photo-stories {
        padding-right: 0
    }
    .article-section.more-articles .articles.our-choice-list .article-item {
        padding-top: 30px
    }
    .tv-item-slider .more-item .share-btn.share-new .dropdown-menu {
        height: 82px;
        overflow: auto;
        min-width: auto;
        width: 18%;
        left: 164px!important;
        top: 40px!important
    }
    .tv-item-slider .more-item .share-btn.share-new .dropdown-menu .share-list-full li {
        width: 100%
    }
    .shilapatra-tv-arena .latest-tv-items {
        order: 2
    }
    .shilapatra-tv-arena .latest-tv {
        order: 1;
        margin-bottom: 30px
    }
    .shilapatra-tv-arena .tv-item-slider .owl-dots {
        position: relative
    }
    .category-news.tv-category.tv-item-slider .more-item .share-btn {
        bottom: 0
    }
    .right-bar .category-news.four-categories .more-item .article-img {
        margin-right: 21px!important;
        margin-bottom: 15px;
        float: left;
        width: 115px
    }
    .category-news-list.wide-news-list.related-news-list .article-item .more-item {
        display: flex;
        padding: 10px 0 0!important
    }
    .category-news-list.wide-news-list.related-news-list .article-item .more-item:nth-child(1) {
        margin-top: 0
    }
    .category-news-list.wide-news-list.related-news-list .article-item .more-item figure img {
        height: 117px
    }
    .category-news-list.wide-news-list.related-news-list .article-item .more-item .main-title {
        font-size: 13px;
        line-height: 21px
    }
    .category-news-list.wide-news-list.related-news-list .article-item .more-item .time-share {
        bottom: -12px
    }
    .trending-box.search-area .trending-content .items.mobile-tv-podcast {
        position: absolute;
        display: block;
        margin-top: 0;
        width: auto;
        right: 0;
        border: 0;
        top: -6px
    }
    .trending-box.search-area .trending-content .items.mobile-tv-podcast .tv-nav a {
        text-indent: -9999px;
        display: inline-block
    }
    .trending-box.search-area .trending-content .items.mobile-tv-podcast .tv-nav a.shilapatra-podcast {
        margin-right: 5px
    }
    .logo-box.fixed-head .nav-toggle.mob-toggle .menu-toggle {
        top: 8px
    }
    .logo-box.fixed-head .search-icon.mob-search {
        top: 12px
    }
    .tajasamachar-list .right-side.side-news .item-news.top-latest.side-latest {
        padding-top: 30px;
        padding-bottom: 20px
    }
    .articles .article-item {
        padding-top: 20px;
        margin-top: 40px
    }
    .breaking-box.main-news-box {
        margin-top: 15px;
        margin-bottom: 20px
    }
    .new-photo-story .tajasamachar-list.news-list-tab .right-side.side-news .item-news.top-latest.side-latest {
        padding: 25px 0
    }
    .bichar-categories .category-news .more-item {
        padding-top: 35px;
        border-top: 1px solid #ccc
    }
    .news-tabs .nav-item a.active {
        background: #eb3438
    }
    .category-news .more-item {
        border-top: 1px solid #ddd;
        padding-top: 30px
    }
    .breaking-box.main-news-box.photo-stories {
        margin-bottom: 30px;
        border-bottom: 1px solid #ccc;
        padding-bottom: 20px
    }
    .articles .article-item .more-item .main-title {
        font-size: 17px;
        height: auto;
        line-height: 27px
    }
    .category-news-list.wide-news-list.inner-news-list .article-item .more-item .time-share {
        bottom: 0
    }
    .category-news-list.wide-news-list .article-item .more-item .main-title {
        font-size: 17px;
        line-height: 27px
    }
    .article-section.more-articles .articles.our-choice-list .article-item.thap-samachar .news-box {
        border-top: 1px solid #ccc;
        padding-top: 30px;
        margin-top: 5px
    }
    .article-section.more-articles .articles.our-choice-list.five-news-list .article-item {
        border-top: 0
    }
    .articles.our-choice-list.three-big-news .article-item .title-content {
        min-height: auto
    }
    .article-section.more-articles .articles.our-choice-list.five-news-list .article-item.main-samachar {
        margin-top: 0
    }
    .article-section.more-articles .articles.our-choice-list.three-big-news .article-item {
        border-top: 1px solid #ccc;
        padding-top: 15px
    }
    .article-section.more-articles .articles.our-choice-list.three-big-news .article-item {
        border-top: 1px solid #ccc;
        padding-top: 32px!important;
        margin-top: 15px
    }
    .article-section.more-articles .articles.our-choice-list.three-big-news .article-item:nth-child(1) {
        border-top: 0
    }
    .articles.four-news-list.sub-cat-news .article-item .title-content {
        min-height: auto
    }
    .article-section.more-articles .articles.our-choice-list.sub-cat-news .article-item {
        padding-top: 30px;
        margin-top: 15px
    }
    .extra-link {
        bottom: 0
    }
    .article-section.more-articles.subcat-news .articles.our-choice-list.sub-cat-news .row .article-item:nth-child(1) {
        padding-top: 0;
        margin-top: 0
    }
    .category-news-list.wide-news-list.related-news-list .article-item .more-item {
        display: block;
        padding: 30px 0!important;
        border-top: 1px solid #ccc
    }
    .category-news-list.wide-news-list.related-news-list .article-item .more-item:nth-child(1) {
        padding-top: 0!important;
        border-top: 0
    }
    .category-news-list.wide-news-list.related-news-list .article-item .more-item .main-title {
        font-size: 17px;
        line-height: 27px
    }
    .right-bar .category-news.four-categories .more-item {
        padding: 30px 0 15px
    }
    .grid-item .caption-title {
        font-size: 17px;
        line-height: 22px
    }
    .articles.our-choice-list.tv-subcat-news .article-item {
        margin-top: 30px!important
    }
    .articles.our-choice-list.tv-subcat-news .article-item:nth-child(1) {
        margin-top: 0!important
    }
    .articles.our-choice-list.tv-subcat-news .article-item:nth-child(2) {
        margin-top: 0!important
    }
    .article-section.more-articles .articles.our-choice-list.tv-subcat-news .title-content .main-title {
        font-size: 17px;
        line-height: 22px
    }
    .tv-slider .owl-controls {
        position: relative;
        height: auto
    }
    .tv-slider .owl-dots {
        position: relative;
        margin-bottom: 0;
        display: inline-block
    }
    .category-news-list.wide-news-list.wide-podcast-list .article-item .more-item {
        padding: 30px 0 20px
    }
    .category-news-list.wide-news-list.wide-podcast-list .article-item .more-item .article-img {
        margin-right: 5px
    }
    .category-news-list.wide-news-list.wide-podcast-list .article-item .more-item .title-box {
        display: block
    }
    .category-news .more-item .article-img {
        height: 90px
    }
    .trending-box.search-area .trending-content .items .tv-nav {
        width: auto;
        float: right
    }
    .trending-box.search-area .trending-content .items.mobile-tv-podcast .tv-nav a.shilapatra-podcast {
        padding: 0;
        width: 33px
    }
    .trending-box.search-area .trending-content .items.mobile-tv-podcast .tv-nav a {
        padding: 0;
        width: 33px
    }
    .social-media .navigation_box ul li a {
        padding: 0 10px
    }
    .current-date-box {
        display: inline-block;
        width: 100%
    }
    .unicode-form .special-cats-box {
        text-align: center
    }
    .unicode-form .special-cats-box .special-cats {
        display: block
    }
    .video-player iframe {
        height: auto
    }
}

.mymove {
    -webkit-animation: movebg 5s infinite;
    -moz-animation: movebg 5s infinite;
    -o-animation: movebg 5s infinite;
    animation: movebg 5s infinite
}

.dark-mode {
    color: #222;
    background: #181818
}

.dark-mode a:hover:not(.main-logo) .main-title {
    color: #fff!important
}

.dark-mode .trending-box .trending-content .trend-title a {
    color: rgba(220, 220, 220, .85)
}

.dark-mode .trending-box .trending-content .trending-list li a {
    color: rgba(220, 220, 220, .85)
}

.dark-mode .trending-box .trending-content .trending-list li a:hover {
    color: #fff
}

.dark-mode .trending-box .trending-content {
    border-bottom: 1px solid rgba(220, 220, 220, .2)
}

.dark-mode .sp-header .logo-box .dates {
    color: rgba(220, 220, 220, .85)
}

.dark-mode .navigation_box ul li.selected a, .dark-mode .navigation_box ul li a:hover, .dark-mode .navigation_box ul li.open a:hover, .dark-mode .navigation_box ul li.open a {
    background: #4b4b4d!important;
    color: rgba(220, 220, 220, .85)!important
}

.dark-mode .navigation_box ul li a {
    color: rgba(220, 220, 220, .85)!important
}

.dark-mode .navigation_box ul li ul {
    background: #202020!important;
    border: 0 solid #444!important
}

.dark-mode .navigation_box ul li ul.dropdown-menu li a {
    color: rgba(220, 220, 220, .85)!important;
    background: #202020!important
}

.dark-mode .navigation_box ul li ul.dropdown-menu li a:hover {
    background: rgba(205, 37, 44, .9);
    color: #fff!important
}

.dark-mode .navigation_box ul li.open .dropdown-menu a:hover {
    background: rgba(205, 37, 44, .9)!important;
    color: #fff!important
}

.dark-mode .navigation_box ul li ul.dropdown-menu:before {
    border-bottom: 12px solid #202020
}

.dark-mode .dropdown-toggle:after {
    color: rgba(220, 220, 220, .85)
}

.dark-mode .theme-switcher .switch {
    background: rgba(220, 220, 220, .85)
}

.dark-mode .theme-switcher input:checked+.switch {
    background: rgba(220, 220, 220, .85)
}

.dark-mode .theme-switcher .info-text, .dark-mode .signin-box .log-box .sign-in .main-title, .dark-mode .signin-box .log-box .sign-in .left-icon, .dark-mode .tv-nav a {
    color: rgba(220, 220, 220, .85)
}

.dark-mode .tv-nav a:hover {
    color: #fff!important
}

.dark-mode .navigation_box ul li.nav-toggle .menu-toggle .left-icon svg path {
    fill: rgba(220, 220, 220, .85)
}

.dark-mode .signin-box .log-box .sign-in {
    border-color: rgba(220, 220, 220, .85)
}

.dark-mode .social-media .navigation_box ul li a svg path {
    fill: rgba(220, 220, 220, .85)
}

.dark-mode .social-media .navigation_box ul li a:hover {
    background: 0 0!important
}

.dark-mode .social-media .navigation_box ul li a:hover svg path {
    fill: #fff
}

.dark-mode .main-title {
    color: #dcdcdc!important
}

.dark-mode .news-break.white-bg {
    background: 0 0
}

.dark-mode .description {
    color: #dcdcdc!important
}

.dark-mode a {
    color: #dcdcdc
}

.dark-mode a:hover {
    color: #fff
}

.dark-mode .articles .article-item .time-share, .dark-mode .feats-img .share-btn.share-new .share-list-full li a, .dark-mode .fav-news .time-share {
    color: rgba(220, 220, 220, .85)
}

.dark-mode .main-button {
    color: #dcdcdc
}

.dark-mode .article-section .articles {
    border-color: rgba(220, 220, 220, .25)
}

.dark-mode .articles .article-item {
    border-color: rgba(255, 255, 255, .25)
}

.dark-mode .articles .article-item:nth-child(1) {
    border-left: 0
}

.dark-mode .articles.our-choice-list .article-item.thap-samachar {
    border-color: rgba(255, 255, 255, .25)!important
}

.dark-mode .big-category-news .article-item:before {
    background: rgba(255, 255, 255, .35)
}

.dark-mode .special-category-section .article-item:before, .dark-mode .category-news.four-categories:before {
    background: rgba(220, 220, 220, .35)
}

.dark-mode .category-news.tv-category .more-item, .dark-mode .special-category-section.shilapatra-tv .shilapatra-tv-arena .article-item.latest-tv {
    border-color: rgba(220, 220, 220, .35)
}

.dark-mode .pradesh-section .tab-content {
    background: 0 0
}

.dark-mode .share-btn.share-new .dropdown-menu {
    background: #202020
}

.dark-mode .share-btn.share-new .dropdown-menu:before {
    border-bottom-color: #202020
}

.dark-mode .share-btn.share-new .new-title {
    color: rgba(205, 37, 44, .9)
}

.dark-mode .share-btn.share-new .share-list-full li a:hover {
    color: #aaa!important
}

.dark-mode .news-break {
    background: 0 0
}

.dark-mode .photo-box .photo-slider .items, .dark-mode .byline-box .byline, .dark-mode .photo-box .thumb-item {
    background: #181818
}

.dark-mode .byline-box .byline {
    color: #dcdcdc
}

.dark-mode .slick-prev:before, .dark-mode .slick-next:before, .dark-mode .slick-next:before {
    color: #aaa
}

.dark-mode .news-list-tab {
    margin-left: 0;
    border-color: rgba(255, 255, 255, .35)
}

.dark-mode .tajasamachar-list .right-side.side-news .item-news.top-latest.side-latest, .dark-mode .authors-info-box, .dark-mode .category-news-list.wide-news-list.related-news-list {
    border-color: rgba(255, 255, 255, .35)
}

.dark-mode .news-tabs .nav-item a {
    background: rgba(129, 125, 125, .75)
}

.dark-mode .news-tabs .nav-item a.active {
    background: #eb3438
}

.dark-mode .category-news.three-categories:before {
    background: rgba(255, 255, 255, .25)
}

.dark-mode .articles.our-choice-list .article-item .author-name a {
    color: #dcdcdc
}

.dark-mode .articles.our-choice-list .article-item .author-name a:hover {
    color: #fff
}

.dark-mode figure img {
    background: 0 0
}

.dark-mode .primary-panel {
    background: #181818
}

.dark-mode .close-box {
    background: #181818
}

.dark-mode .menu-box .navigation_box ul li.selected a {
    background: #181818!important;
    color: rgba(220, 220, 220, .85)!important
}

.dark-mode .menu-box .navigation_box ul li a:hover {
    background: rgba(205, 37, 44, .9)!important;
    color: #fff!important
}

.dark-mode .menu-box .navigation_box ul li.dropdown .dropdown-toggle:after {
    color: rgba(220, 220, 220, .85)
}

.dark-mode .menu-box .navigation_box ul li.dropdown.open ul li a {
    background: #202020!important
}

.dark-mode .menu-box .navigation_box ul li.dropdown.open ul li a:hover {
    background: rgba(205, 37, 44, .9)!important
}

.dark-mode .navigation_box ul li ul.dropdown-menu li a:hover {
    background: rgba(205, 37, 44, .9)
}

.dark-mode .menu-box .items.panel-item, .dark-mode .menu-box .navigation_box ul li.extra {
    border-top: 1px solid rgba(38, 50, 56, .75)
}

.dark-mode .category-news-list.wide-news-list .article-item .more-item, .dark-mode .pagination, .dark-mode .right-bar, .dark-mode .featured-images .caption-line, .dark-mode .editor-images .caption-line, .dark-mode .editor-images .caption-line {
    border-color: rgba(255, 255, 255, .25)!important
}

.dark-mode .share-custom .share-list li .dropdown-toggle:after {
    display: none
}

.dark-mode .share-custom .share-list li.share-more .dropdown-menu {
    background: #202020
}

.dark-mode .share-custom .share-list li.share-more .dropdown-menu:before {
    border-bottom-color: #222
}

.dark-mode .share-custom .share-list li.share-more .share-list-full li a:hover {
    color: #aaa!important
}

.dark-mode .pagination a, .dark-mode .extra-link {
    background: #181818
}

.dark-mode .content-editor .news-big-title {
    color: #dcdcdc
}

.dark-mode .text-controls a {
    border-color: rgba(220, 220, 220, .85)
}

.dark-mode .detail-box .editor-box figcaption, .dark-mode .detail-featured-box .editor-box figcaption, .dark-mode .detail-featured-box .editor-box figcaption {
    border-color: rgba(220, 220, 220, .35)
}

.dark-mode .editor-box {
    color: #dcdcdc
}

.dark-mode .editor-box blockquote {
    color: #dcdcdc
}

.dark-mode .editor-box h1, .dark-mode .editor-box h2, .dark-mode .editor-box h3, .dark-mode .editor-box h4, .dark-mode .editor-box h5, .dark-mode .editor-box h6 {
    color: #dcdcdc
}

.dark-mode .editor-box table {
    border-color: rgba(255, 255, 255, .15)!important
}

.dark-mode .editor-box table th {
    border-color: rgba(255, 255, 255, .15);
    background: #181818
}

.dark-mode .editor-box table tr {
    border-color: rgba(255, 255, 255, .15)!important
}

.dark-mode .editor-box table tr:nth-of-type(odd) {
    background: #202020!important
}

.dark-mode .editor-box table tr:nth-of-type(even) {
    background: #181818!important
}

.dark-mode .editor-box table tr:hover td {
    background: #444!important
}

.dark-mode .more-read .block-title {
    color: #dcdcdc
}

.dark-mode .more-read .more-news-list li a .main-title {
    color: #30598d!important
}

.dark-mode .more-read .more-news-list li a .main-title:hover {
    color: #fff!important;
    text-decoration: none
}

.dark-mode .more-read .more-news-list li a:hover {
    text-decoration: none
}

.dark-mode .published-date {
    color: #bb242a
}

.dark-mode .authors-info-box .authors-name {
    color: #dcdcdc
}

.dark-mode .shilapatra-television .articles.our-choice-list .tv-slider .owl-dot span {
    background: #dcdcdc
}

.dark-mode .shilapatra-television .articles.our-choice-list .tv-slider .owl-dot.active span {
    border-color: rgba(205, 37, 44, .9);
    background: 0 0!important
}

.dark-mode .shilapatra-television .articles.our-choice-list .tv-slider .owl-dot.active span:before {
    background: rgba(205, 37, 44, .9)
}

.dark-mode .shilapatra-television .articles.our-choice-list .tv-slider .owl-prev, .dark-mode .shilapatra-television .articles.our-choice-list .tv-slider .owl-next, .dark-mode .shilapatra-television .articles.our-choice-list .tv-slider .owl-next {
    opacity: .6;
    filter: alpha(opacity=60)
}

.dark-mode .shilapatra-television .articles.our-choice-list .tv-slider:hover .owl-prev, .dark-mode .shilapatra-television .articles.our-choice-list .tv-slider:hover .owl-next, .dark-mode .shilapatra-television .articles.our-choice-list .tv-slider:hover .owl-next {
    opacity: 1;
    filter: alpha(opacity=100)
}

.dark-mode .article-section.more-articles .articles.our-choice-list.tv-subcat-news.more-video-thumbs a:hover .main-title {
    color: #ccc!important
}

.dark-mode .share-custom.for-tv .share-more .share-list-full li a {
    color: rgba(220, 220, 220, .85)
}

.dark-mode .the-tv-player .title-content .main-title {
    color: #fff!important
}

.dark-mode .footer.sp-footer .items {
    color: #fff
}

.dark-mode .footer .social-icons .follow-title {
    color: rgba(220, 220, 220, .85)
}

.dark-mode .footer .social-icons ul li a svg path {
    fill: rgba(220, 220, 220, .85)
}

.dark-mode .footer .social-icons ul li a:hover svg path {
    fill: #fff
}

.dark-mode .footer ul.footer-nav li a {
    color: #fff
}

.dark-mode .footer ul.footer-nav li a:hover {
    color: #ddd
}

.dark-mode .side-nav li a {
    color: rgba(220, 220, 220, .85)
}

.dark-mode .side-nav li a:hover {
    color: #eb3438
}

.dark-mode .feedback.login-form.update-form label, .dark-mode .feedback fieldset.login-form.update-form label, .feedback .dark-mode fieldset.login-form.update-form label, .dark-mode .feedback fieldset.login-form.update-form label, .feedback .dark-mode fieldset fieldset.login-form.update-form label {
    color: #dcdcdc
}

.dark-mode .feedback.login-form.update-form .textfield, .dark-mode .feedback fieldset.login-form.update-form .textfield, .feedback .dark-mode fieldset.login-form.update-form .textfield, .dark-mode .feedback.login-form.update-form .textarea, .dark-mode .feedback fieldset.login-form.update-form .textarea, .feedback .dark-mode fieldset.login-form.update-form .textarea, .dark-mode .feedback.login-form.update-form .select, .dark-mode .feedback fieldset.login-form.update-form .select, .feedback .dark-mode fieldset.login-form.update-form .select, .dark-mode .feedback.login-form.update-form .get-news-alert .newsletter-btn, .get-news-alert .dark-mode .feedback.login-form.update-form .newsletter-btn, .dark-mode .feedback fieldset.login-form.update-form .get-news-alert .newsletter-btn, .get-news-alert .dark-mode .feedback fieldset.login-form.update-form .newsletter-btn, .feedback .dark-mode fieldset.login-form.update-form .get-news-alert .newsletter-btn, .get-news-alert .feedback .dark-mode fieldset.login-form.update-form .newsletter-btn, .dark-mode .feedback fieldset.login-form.update-form .textfield, .feedback .dark-mode fieldset fieldset.login-form.update-form .textfield, .dark-mode .feedback fieldset.login-form.update-form .textarea, .feedback .dark-mode fieldset fieldset.login-form.update-form .textarea, .dark-mode .feedback fieldset.login-form.update-form .select, .feedback .dark-mode fieldset fieldset.login-form.update-form .select, .dark-mode .feedback fieldset.login-form.update-form .get-news-alert .newsletter-btn, .get-news-alert .dark-mode .feedback fieldset.login-form.update-form .newsletter-btn, .feedback .dark-mode fieldset fieldset.login-form.update-form .get-news-alert .newsletter-btn, .get-news-alert .feedback .dark-mode fieldset fieldset.login-form.update-form .newsletter-btn, .dark-mode .feedback.login-form.update-form .textarea, .dark-mode .feedback fieldset.login-form.update-form .textarea, .feedback .dark-mode fieldset.login-form.update-form .textarea, .dark-mode .feedback fieldset.login-form.update-form .textarea, .feedback .dark-mode fieldset fieldset.login-form.update-form .textarea, .dark-mode .feedback.login-form.update-form .select, .dark-mode .feedback fieldset.login-form.update-form .select, .feedback .dark-mode fieldset.login-form.update-form .select, .dark-mode .feedback fieldset.login-form.update-form .select, .feedback .dark-mode fieldset fieldset.login-form.update-form .select, .dark-mode .feedback.login-form.update-form .get-news-alert .newsletter-btn, .dark-mode .feedback fieldset.login-form.update-form .get-news-alert .newsletter-btn, .feedback .dark-mode fieldset.login-form.update-form .get-news-alert .newsletter-btn, .dark-mode .get-news-alert .feedback.login-form.update-form .newsletter-btn, .dark-mode .get-news-alert .feedback fieldset.login-form.update-form .newsletter-btn, .feedback .dark-mode .get-news-alert fieldset.login-form.update-form .newsletter-btn, .dark-mode .feedback fieldset.login-form.update-form .get-news-alert .newsletter-btn, .feedback .dark-mode fieldset fieldset.login-form.update-form .get-news-alert .newsletter-btn, .dark-mode .get-news-alert .feedback fieldset.login-form.update-form .newsletter-btn, .feedback .dark-mode .get-news-alert fieldset fieldset.login-form.update-form .newsletter-btn {
    background: #222;
    color: #dcdcdc
}

.dark-mode .feedback.login-form .submit-btn, .dark-mode .feedback fieldset.login-form .submit-btn, .feedback .dark-mode fieldset.login-form .submit-btn, .dark-mode .feedback fieldset.login-form .submit-btn, .feedback .dark-mode fieldset fieldset.login-form .submit-btn {
    background: #eb3438;
    color: #fff;
    border: 0
}

.dark-mode .feedback.login-form .submit-btn:hover, .dark-mode .feedback fieldset.login-form .submit-btn:hover, .feedback .dark-mode fieldset.login-form .submit-btn:hover, .dark-mode .feedback fieldset.login-form .submit-btn:hover, .feedback .dark-mode fieldset fieldset.login-form .submit-btn:hover {
    background: #fff;
    color: #263238
}

.dark-mode .search-site.new-search.photo-search {
    background: #181818;
    border: 1px solid #dcdcdc
}

.dark-mode .search-site.new-search.photo-search .textfield, .dark-mode .search-site.new-search.photo-search .feedback .textarea, .feedback .dark-mode .search-site.new-search.photo-search .textarea, .dark-mode .search-site.new-search.photo-search .feedback .select, .feedback .dark-mode .search-site.new-search.photo-search .select, .dark-mode .search-site.new-search.photo-search .get-news-alert .newsletter-btn, .get-news-alert .dark-mode .search-site.new-search.photo-search .newsletter-btn {
    background: #181818;
    color: #fff
}

.dark-mode .search-site.new-search.photo-search .form-groups {
    background: 0 0
}

.dark-mode .search-site.new-search.photo-search .search-btn {
    color: #dcdcdc
}

.dark-mode .search-site.new-search.photo-search .search-btn:hover {
    color: rgba(205, 37, 44, .9)
}

.dark-mode .search-by .dropdown-menu {
    background: #dcdcdc!important
}

.dark-mode .search-by .dropdown-menu li a {
    background: #dcdcdc!important
}

.dark-mode .search-by .dropdown-toggle:after {
    display: none
}

.dark-mode .grid-sizer .caption-title, .dark-mode .grid-item .caption-title {
    color: #dcdcdc
}

.dark-mode .modal-content {
    background: #181818
}

.dark-mode .modal .close .left-icon {
    color: #bcbdc0;
    background: 0 0
}

.dark-mode .photo-view-box .caption-title, .dark-mode .photo-view-box .author-name {
    color: #dcdcdc
}

.dark-mode .modalbox {
    background: #181818
}

.dark-mode .share-custom .total-share {
    color: #dcdcdc
}

.dark-mode .menu-box .items.panel-item .theme-switcher .info-text {
    color: rgba(220, 220, 220, .85)
}

.dark-mode .shilapatra-team .our-team-box .team-catname {
    color: #dcdcdc
}

@media only screen and (max-width:767px) {
    .dark-mode .logo-box .nav-toggle.mob-toggle .menu-toggle {
        background: 0 0
    }
    .dark-mode .logo-box.fixed-head {
        background: #222;
        border-color: rgba(220, 220, 220, .35)
    }
    .dark-mode .trending-box.search-area {
        border-color: rgba(220, 220, 220, .35)
    }
    .dark-mode .menu-box .navigation_box ul li.dropdown.show ul li a {
        color: #dcdcdc!important
    }
    .dark-mode .menu-box .navigation_box ul li ul.dropdown-menu {
        border-color: rgba(220, 220, 220, .35)!important
    }
    .dark-mode .search-site.new-search .form-groups {
        background: #181818
    }
    .dark-mode .search-site.new-search .form-groups .textfield, .dark-mode .search-site.new-search .form-groups .feedback .textarea, .feedback .dark-mode .search-site.new-search .form-groups .textarea, .dark-mode .search-site.new-search .form-groups .feedback .select, .feedback .dark-mode .search-site.new-search .form-groups .select, .dark-mode .search-site.new-search .form-groups .get-news-alert .newsletter-btn, .get-news-alert .dark-mode .search-site.new-search .form-groups .newsletter-btn {
        background: #222;
        border-color: rgba(220, 220, 220, .35)
    }
    .dark-mode .category-news-list.wide-news-list.related-news-list .article-item .more-item, .dark-mode .category-news-list.wide-news-list.related-news-list .article-item .more-item, .dark-mode .article-section.more-articles .articles.our-choice-list.three-big-news .article-item, .dark-mode .article-section.more-articles .articles.our-choice-list .article-item.thap-samachar .news-box, .dark-mode .breaking-box.main-news-box.photo-stories, .dark-mode .category-news .more-item, .dark-mode .bichar-categories .category-news .more-item {
        border-color: rgba(220, 220, 220, .35)
    }
}

@media only screen and (max-width:991px) and (min-width:768px) {
    .dark-mode .logo-box .nav-toggle.mob-toggle .menu-toggle {
        background: 0 0
    }
    .dark-mode .logo-box.fixed-head {
        background: #222;
        border-color: rgba(220, 220, 220, .35)
    }
    .dark-mode .trending-box.search-area {
        border-color: rgba(220, 220, 220, .35)
    }
    .dark-mode .menu-box .navigation_box ul li.dropdown.show ul li a {
        color: #dcdcdc!important
    }
    .dark-mode .menu-box .navigation_box ul li ul.dropdown-menu {
        border-color: rgba(220, 220, 220, .35)!important
    }
    .dark-mode .search-site.new-search .form-groups {
        background: #181818
    }
    .dark-mode .search-site.new-search .form-groups .textfield, .dark-mode .search-site.new-search .form-groups .feedback .textarea, .feedback .dark-mode .search-site.new-search .form-groups .textarea, .dark-mode .search-site.new-search .form-groups .feedback .select, .feedback .dark-mode .search-site.new-search .form-groups .select, .dark-mode .search-site.new-search .form-groups .get-news-alert .newsletter-btn, .get-news-alert .dark-mode .search-site.new-search .form-groups .newsletter-btn {
        background: #222;
        border-color: rgba(220, 220, 220, .35)
    }
}

@media only screen and (max-width:1199px) and (min-width:992px) {
    .dark-mode .menu-box .navigation_box ul li.dropdown.show ul li a {
        color: #dcdcdc!important
    }
    .dark-mode .menu-box .navigation_box ul li ul.dropdown-menu {
        border-color: rgba(220, 220, 220, .35)!important
    }
}

.card-njn {
    margin-top: 10px;
    border: solid 2px rgb(241, 241, 241);
    margin-bottom: 10px;
}

.card-njn-body {
    position: relative;
    border-left: solid #005bab 4px;
    border-bottom: 5px solid #005bab;
}

.card-njn-title {
    font-size: 24px;
    color: white;
    font-weight: 700;
    margin: 0;
    /* padding-top: 0; */
    text-transform: uppercase;
    letter-spacing: 0.5px;
    position: relative;
}

.onetoone {
    background: linear-gradient(135deg, #005bab 0%, #0077d4 100%);
    padding: 8px 20px 6px 15px;
    margin-left: -5px;
    font-size: 24px;
    position: relative;
    display: inline-block;
    box-shadow: 0 2px 8px rgba(0, 91, 171, 0.3);
    clip-path: polygon(0 0, calc(100% - 10px) 0, 100% 50%, calc(100% - 10px) 100%, 0 100%);
    transition: all 0.3s ease;
}

.onetoone::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 4px;
    height: 100%;
    background: #ffd700;
    border-radius: 2px 0 0 2px;
}

.onetoone::after {
    content: '';
    position: absolute;
    right: -8px;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border-left: 8px solid #0077d4;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
}

.title-njn-newz:hover .onetoone {
    background: linear-gradient(135deg, #0077d4 0%, #005bab 100%);
    box-shadow: 0 4px 12px rgba(0, 91, 171, 0.5);
    transform: translateX(3px);
}

.footer-wrap .onetoone {
    font-size: 16px;
    padding: 6px 15px 4px 12px;
}

.more-njn-link {
    margin-top: auto;
    margin-bottom: auto;
    font-size: 13px;
    position: absolute;
    right: 10px;
    top: 5px;
    padding: 6px 12px;
    border-radius: 4px;
    font-weight: 600;
    transition: all 0.3s ease;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.more-njn-link:hover {
    background: linear-gradient(135deg, #0077d4 0%, #005bab 100%);
    transform: translateX(-2px);
    box-shadow: 0 2px 8px rgba(0, 91, 171, 0.4);
}

.more-njn-link i {
    margin-left: 5px;
    transition: transform 0.3s ease;
}

.more-njn-link:hover i {
    transform: translateX(3px);
}

.btn-njn-dark {
    background-color: #005bab !important;
    color: white !important;
}

.btn-njn-sm {
    padding: 0px 10px;
    display: inline;
}

.half-bigyaapan img {
    width: 100%;
}

.njn-video-youtube-2 iframe {
    width: 260px !important;
    height: 150px !important;
}
iframe {
    width: 100%;
}
section.section.video {
    background: #d8dce3;
    padding: 0px 0px;
}

.col-lg-6.col-md-8.njn-o-hidden.bg-njn-light.py-2 {
    background: white;
}

section.section.category {
    background: #efefef;
    padding: 20px 0px;
}

.sportsmews:hover {
    transition: 0.25s;
    transform: scaleY(1.08);
    box-shadow: 1px 0px 5px 4px #005bab;
}

.sportsmews {
    padding: 10px 19px;
    background: white;
    margin: 5px 0px;
    height: 185px;
    transition: 0.25s;
}

.trending-box {
    /*background: #005bab;*/
    background: #9ea8b1;
    padding: 1px;
    color: white;
    margin: 0px;
}

ul.trending-list li a {
    color: white !important;
}

.article-item.thap-samachar.col-sm-6.col-md-6 .news-box {
    height: 295px;
}

.article-item.thap-samachar.col-sm-6.col-md-6 .news-box img {
    height: 150px !important;
}

.card-njn-body {
    margin-bottom: 10px;
}

img.njn-thumb-img {
    width: 100%;
}

a.njn-link h1 {
    font-size: 26px;
    font-weight: 700;
    color: #005bab;
}

a.njn-link h1:hover {
    color: red;
}

svg.w-5.h-5 {
    width: 11px;
}

h1.mainheadingtitle {
    font-size: 38px;
    font-weight: 700;
    line-height: 55px;
    color: #005bab;
}

.top_side_news_latest {
    background: #efefef;
    margin: 10px 0px;
    transition: .3s all cubic-bezier(0, 0.91, 0.59, 1.18);
}

.top_side_news_latest:hover {
    transform: rotateY( 10deg);
    transition: .3s all cubic-bezier(0, 0.91, 0.59, 1.18);
}

.menu-box .navigation_box ul li a {
    color: white !important;
}

span.left-icon.lnr.lnr-cross {
    color: white;
}

h2.headname {
    font-size: 30px;
    font-weight: 700;
    margin: 19px 0px;
}

figure img.img-circle {
    width: 395px;
}

.main-title img#light-logo-main {
    width: 110px !important;
    height: auto;
}

figure.article-img.mr-3 img {
    width: 132px !important;
}

.d-flex.justify-content-center {
    text-align: center;
    margin: 19px auto 5px;
}

h6.text-njn-dark {
    color: #005bab;
    font-weight: 600;
}

.logo-box.col-sm-12.col-md-12.col-lg-6 figure img {
    width: 100%;
}

.more-item.media img {
    max-width: 100%;
}

section.hotcategory {
    padding: 50px 0px;
}

.hotmews {
    padding: 10px 0px;
    background: white;
    transition: 0.25s;
}

/* .hotmews:hover {
    transition: 0.25s;
    padding: 0px 10px;
    transform: scaleY(1.08);
    box-shadow: 1px 0px 5px 4px #005bab;
} */

img.avatar.avatar-96.photo {
    width: 80px;
    height: 80px;
    border-radius: 50px;
    margin: 0px 20px 0px 0px;
}

.authorDetails-userinfo {
    margin-top: 10px;
}

a.njn-link h4 {
    margin: 0px 0px 13px;
}

figure.article-img img {
    width: 100%;
}

figure.article-img {
    margin-bottom: 16px;
}

a.read_more_link.text-njn-dark.njn-link {
    color: #ffffff;
    background: #005bab;
       padding: 7px 17px;
       font-size: 16px;
}

a.read_more_link.text-njn-dark.njn-link:hover {
    color: red;
    background: #ffffff;
    border: 1px solid red;
}

.carousel-caption.d-none.d-md-block.newscarousel {
    right: 15%;
    bottom: 0%;
    color: #ffff;
    background: linear-gradient( 45deg, #000000ed, #00000099);
    padding: 5px 30px 5px;
}

.carousel-caption.d-none.d-md-block.newscarousel h2 {
    font-size: 21px;
    font-weight: 900;
    color: #ffffff;
    margin-bottom: 0px;
    margin-top: 5px;
}

.row.news-njn-row.bg-njn-light.pt-10 {
    padding-bottom: 32px;
}

.carousel-caption.d-none.d-md-block.newscarousel p {
    float: left;
    font-size: 25px;
    font-weight: 500;
    margin-bottom: 23px;
    color: #0035ab;
}

.carousel-caption.d-none.d-md-block.newscarousel {
    width: 100%;
    right: 0%;
    left: 0%;
}

section.section.slider {
    margin-top: 10px;
}

.gfg {
    margin: 0%;
    position: relative;
}

.gfg img {
    width: 100%;
    height: 235px;
}

.first-txt {
    position: absolute;
    left: 20px;
    font-size: 18px;
    color: #ffff;
    background: linear-gradient( 45deg, #000000ed, #00000099);
    padding: 5px 11px;
    width: 100%;
    float: left;
    margin-left: -20px;
    bottom: 1%;
}

.topstory {
    display: flex;
    background: #005bab2e;
    border-bottom: 1px solid #ffffff;
    padding: 20px 0px;
}

a.njn-link:hover {
    color: red;
}

footer.footer.sp-footer {
    background: #005bab;
}

.row.foot-sections figure img {
    width: 100%;
}

.card-njn.bg-njn-light.title-njn-newz.footer {
    border: none;
}

/*.card-njn-body.foot {*/
/*    border-bottom: 5px solid #ffff;*/
/*    border-left: 5px solid #ffff;*/
/*}*/

ul.footer-link li {
    list-style: none;
    font-size: 14px;
    color: white !important;
}

ul.footer-link li a {
    color: white !important;
    font-weight: 400;
}

ul.footer-link {
    padding: 0px 5px 5px;
}

ul.footer-link li a:hover {
    color: red !important;
}

.teampart img {
    width: 250px;
    border-radius: 50%;
}

section.team.pt-10 {
    padding: 31px 0px;
}

.descpar {
    padding: 30px 0px;
}

.modal-body img {
    width: 100%;
}

.teampart {
    text-align: center;
}

li#english-edition {
    margin: 0px 9px;
    border: 1px solid red;
    padding: 0px 21px;
    background: red;
}

span#servertime {
    color: white !important;
}

#myBtn {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 30px;
    z-index: 99;
    font-size: 18px;
    border: none;
    outline: none;
    background-color: #005bab;
    color: white;
    cursor: pointer;
    padding: 4px 9px;
    border-radius: 4px;
}

#myBtn:hover {
    background-color: #555;
}

.footer-wrap figure img {
    height: 250px;
}

.news-box12 {
    height: auto;
    display: flex;
}

.news-box12 span.title-content {
    margin: 0px 10px;
}

span.title-content .main-title:hover {
    color: red !important;
}

.news-box12 .main-title {
    font-size: 20px !important;
}

.news-box12 figure img {
    width: 110px;
}

.article-item.main-samachar-patra.col-sm-6.col-md-6 figure img {
    width: 100%;
    height: auto !important;
}

span.main-title-heading {
    color: #005bab;
    font-size: 30px;
    font-weight: 600;
    margin: 0px 0px;
}

.article-item.thap-samachar-patra.col-sm-12.col-md-12 span.title-content .main-title-heading {
    font-size: 18px;
}
span.main-title-heading:hover {
    color: red;
}

.more-item.media-part figure img {
    width: 100%;
    height: 74px !important;
}

.row.samachar {
    padding: 10px 0px;
}

section.section.article-section.more-articles.our-choice.five-box.desh {
    background: #efefef;
}


.soo_button{
    background-color: #F23131;
    border: none;
    color: white;
    padding: 10px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 20px;
    cursor: pointer;
}
.main_title_heading{
    padding-top: 55px;
}
.main_title_heading:hover{
    color:red;
}

@media only screen and (max-width:767px) {
    .main_title_heading{
    padding-top: 30px;
}
}

.main_title_heading.text-center h1 {
    font-size: 45px;
    margin-top: 5px;
    font-weight: 700;
    color: #005bab;
    line-height: 65px;
}
h6.text-njn-dark:hover {
    color: red;
}

.manin_title_heading.text-center h2 {
    padding: 0px 0px 22px;
}

.manin_title_heading.text-center h1:hover {
    color: red;
}

.header-part {
    padding: 0px 0px 30px;
}

/* i.fab.fa-instagram {
    color: #fb1775;
} */

i.fab.fa-youtube-square {
    color: red;
}

i.fab.fa-twitter-square {
    color: #019cf7;
}
span.trend-title a {
    color: yellow;
    font-size: 18px;
    font-weight: 700;
}
.py-4.newspartdetail img {
    width: 100% !important;
}