@import url('https://fonts.googleapis.com/css2?family=Mukta:wght@400;700&display=swap');

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

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

body {
    line-height: 1
}

body,
html {
    height: 100%
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    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: #337ab7;
    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: #233;
    -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:acitve,
a:visited {
    text-decoration: none
}

a:active {
    color: #337ab7
}

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: "Mukta", sans-serif;
    font-size: 19px;
    line-height: 32px;
    font-weight: 400;
    color: #222;
    background: #fff;
    position: relative;
    z-index: -1;
    overflow-x: hidden;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.pagination {
    margin: 0;
    display: inline-block;
    width: 100%;
    padding: 70px 0 10px 0;
    text-align: center
}

.pagination a {
    background: #f3efef;
    text-decoration: none;
    color: #757575;
    padding: 0 10px;
    margin: 0 2px;
    font-size: 14px;
    display: inline-block;
    padding: 10px 15px;
    line-height: 18px;
    font-weight: 500;
    text-transform: uppercase;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px
}

.pagination a:hover {
    color: #233;
    background: #233
}

.pagination .current {
    background: #ccc;
    text-decoration: none;
    color: #222;
    padding: 0 10px;
    margin: 0;
    font-size: 14px;
    display: inline-block;
    padding: 10px 17px;
    line-height: 18px;
    font-weight: 500;
    text-transform: uppercase;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px
}

.section {
    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
}

header {
    position: static;
    background: 0 0;
    float: left;
    width: 100%;
    top: 0;
    left: inherit;
    padding: 30px 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-top: 0;
    position: relative;
    margin: 30px 0
}

.logo-box a {
    max-width: 418px;
    display: table;
    margin: 0 auto
}

.logo-box img {
    width: 100%;
    height: auto;
    float: left
}

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

.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-bigyaapan {
    margin-top: 29px;
    display: table;
    width: 100%
}

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

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

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

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

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

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

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

.main-bigyaapan.top-full {
    max-width: 100%;
    flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    margin-top: 30px;
    padding: 0
}

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

.full-bigyaapan {
    text-align: center
}

.full-bigyaapan 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: #0e337a
}

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

.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 .calendar-box.social-box .media .link-text .lang-btn {
    background: #0e337a;
    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: 700
}

.calendar-box.social-box .media.social-links a {
    background: #d7dddc;
    width: 21px;
    height: 21px;
    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 {
    max-width: 1110px
}

.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: 9998;
    margin: 0;
    background: #0e337a;
    -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)
}

.fixed-tops .navigation-box {
    max-width: 1110px;
    margin: 0 auto
}

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

.fixed-tops .home-text a {
    padding: 0;
    margin-top: 4px;
    width: 42px;
    height: 42px;
    background: #eee;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px
}

.fixed-tops .home-text a:hover {
    background: #fff
}

.fixed-tops .home-text a.selected {
    background: #fff
}

.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 ul {
    max-width: 1110px;
    margin: 0 auto
}

.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;
    width: 100%;
    background: #0e337a
}

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

.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-bigyaapan {
    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: 0;
    display: flex
}

.fixed-tops .container {
    max-width: 80%
}

.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
}

.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
}

.fixed-tops .search-site {
    top: 50px
}

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

.section.breaking-bigyapan {
    display: table;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 5px
}

.section.breaking-bigyapan .full-ad {
    margin: 0
}

ul#scroller li {
    list-style: none !important
}

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

.navigation_box {
    display: flex;
    background: #0e337a;
    margin: 15px 0 0 0;
    position: relative
}

.navigation_box ul {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%
}

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

.navigation_box ul li a {
    font-size: 18px;
    color: #fff;
    font-weight: 400;
    padding: 9px 16px;
    display: block;
    line-height: 32px;
    position: relative
}

.navigation_box ul li a.selected {
    background: #012136
}

.navigation_box ul li a:hover {
    background: #012136
}

.navigation_box ul li a.pradesh-section {
    background: #d13938
}

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

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

.navigation_box.sub-navigation {
    border-bottom: 1px solid #ccc;
    margin-top: 0;
    background: 0 0;
    background: #fff !important;
    max-width: 100%;
    flex: 0 0 100%;
    -ms-flex: 0 0 100%
}

.navigation_box.sub-navigation ul li a {
    color: #0e337a;
    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: #337ab7;
    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: #337ab7
}

.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%
}

.main-menu {
    min-height: 65px
}

.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: 700;
    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 auto
}

.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: 0
}

.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
}

.modal-backdrop {
    background: #0e337a
}

#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)
}

.jacket-ad-mobile {
    display: none
}

.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 .5s linear .5s both;
    -moz-animation: fadeInUp .5s linear .5s both;
    -ms-animation: fadeInUp .5s linear .5s both;
    -o-animation: fadeInUp .5s linear .5s both;
    animation: fadeInUp .5s linear .5s 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-next,
.slide-box .owl-prev {
    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, .09) 15%, rgba(0, 0, 0, .85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .09) 15%, rgba(0, 0, 0, .85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .09) 15%, rgba(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: 10px;
    height: 10px;
    background: #ededed
}

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

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

a {
    color: #337ab7;
    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: #233;
    -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:acitve,
a:visited {
    text-decoration: none
}

a:active {
    color: #337ab7
}

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: "Mukta", sans-serif;
    font-size: 19px;
    line-height: 32px;
    font-weight: 400;
    color: #222;
    background: #fff;
    position: relative;
    z-index: -1;
    overflow-x: hidden;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.pagination {
    margin: 0;
    display: inline-block;
    width: 100%;
    padding: 70px 0 10px 0;
    text-align: center
}

.pagination a {
    background: #f3efef;
    text-decoration: none;
    color: #757575;
    padding: 0 10px;
    margin: 0 2px;
    font-size: 14px;
    display: inline-block;
    padding: 10px 15px;
    line-height: 18px;
    font-weight: 500;
    text-transform: uppercase;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px
}

.pagination a:hover {
    color: #233;
    background: #233
}

.pagination .current {
    background: #ccc;
    text-decoration: none;
    color: #222;
    padding: 0 10px;
    margin: 0;
    font-size: 14px;
    display: inline-block;
    padding: 10px 17px;
    line-height: 18px;
    font-weight: 500;
    text-transform: uppercase;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px
}

.section {
    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
}

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

.editor-box {
    font-size: 22px;
    color: #222;
    line-height: 40px;
    font-weight: 400;
    width: 100%;
    padding-right: 30px;
    display: inline-block
}

.editor-box .featured-image img {
    margin-top: 0
}

.editor-box table a {
    text-decoration: none
}

.editor-box img.pull-img-left {
    max-width: 824px !important;
    margin-top: 30px !important;
    margin-bottom: 10px !important;
    margin-left: -200px !important;
    height: auto
}

.editor-box img.left {
    float: left;
    margin-right: 30px;
    margin-top: 15px
}

.editor-box img.right {
    float: right;
    margin-left: 30px;
    margin-top: 15px
}

.editor-box img.center,
.editor-box img.none {
    margin: 30px auto;
    text-align: center;
    display: block
}

.editor-box figure.image img {
    margin: 0
}

.editor-box figure.image img.pull-img-left {
    margin-bottom: 0 !important
}

.editor-box figure.image.align-left {
    float: left;
    margin: 0 30px 10px 0
}

.editor-box figure.image.align-right {
    float: right;
    margin: 0 0 10px 30px
}

.editor-box figure.image.align-center {
    text-align: center;
    display: table;
    margin: 30px auto
}

.editor-box ul {
    margin: 30px 0 30px 22px
}

.editor-box ol {
    margin: 30px 0 30px 22px
}

.editor-box li {
    padding-left: 10px;
    line-height: 30px;
    margin-bottom: 10px
}

.editor-box a {
    color: #337ab7
}

.editor-box a:hover {
    text-decoration: underline
}

.editor-box em,
.editor-box i {
    font-style: italic
}

.editor-box b,
.editor-box strong {
    font-weight: 700
}

.editor-box h1 {
    color: #222;
    font-weight: 700;
    margin: 10px 0 20px 0;
    font-size: 28px;
    line-height: 32px
}

.editor-box h2 {
    color: #222;
    font-weight: 700;
    margin: 10px 0 20px 0;
    font-size: 22px;
    line-height: 28px
}

.editor-box h3 {
    color: #222;
    font-weight: 700;
    margin: 10px 0 20px 0;
    font-size: 18px;
    line-height: 22px
}

.editor-box h4 {
    color: #222;
    font-weight: 700;
    margin: 10px 0 20px 0;
    font-size: 17px;
    line-height: 20px
}

.editor-box h5 {
    color: #222;
    font-weight: 700;
    margin: 10px 0 20px 0;
    font-size: 14px;
    line-height: 16px
}

.editor-box h6 {
    color: #222;
    font-weight: 700;
    margin: 10px 0 20px 0;
    font-size: 12px;
    line-height: 16px
}

.editor-box blockquote {
    display: block;
    margin: 30px 0
}

.editor-box img {
    margin-bottom: 30px;
    max-width: 100%
}

.editor-box iframe {
    max-width: 100%
}

.editor-box p {
    padding: 0 0 20px 0
}

.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: 700;
    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>.open>a,
.editor-box.sitemap .navbar-nav>.open>a:hover,
.editor-box.sitemap .navbar-nav>li>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 .dropdown-submenu>.dropdown-menu,
.editor-box.sitemap .navbar-nav>li>.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: 700;
    line-height: 26px
}

.left-side .sifaris h1 {
    font-size: 20px;
    color: #0e337a;
    margin: 0 0 20px 0;
    padding: 0 0 6px 0;
    font-weight: 600;
    line-height: 32px;
    border-bottom: 1px solid #337ab7
}

.detail-featured-box .editor-box img {
    max-width: 100% !important;
    width: 100%
}

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

.checkbox,
.radio {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0
}

.checkbox label,
.radio label,
label {
    font-size: 14px;
    line-height: 1.42857;
    color: #333
}

.radio input[type=radio] {
    opacity: 0;
    height: 0;
    width: 0;
    overflow: hidden
}

.radio input[type=radio]:checked~.check,
.radio input[type=radio]:checked~.circle {
    border-color: #9c27b0
}

.radio input[type=radio]:checked~.check,
.radio input[type=radio]:checked~.circle {
    opacity: 1
}

.radio label .check,
.radio label .circle {
    border: 1px solid rgba(0, 0, 0, .54);
    height: 15px;
    width: 15px;
    border-radius: 100%
}

.radio label span {
    display: block;
    position: absolute;
    left: 10px;
    top: 2px;
    transition-duration: .2s
}

.radio 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 input[type=radio]:checked~.check {
    background-color: #fff
}

.radio input[type=radio]:checked~.check,
.radio input[type=radio]:checked~.circle {
    opacity: 1
}

.radio label {
    cursor: pointer;
    padding-left: 0;
    position: relative;
    color: #333
}

.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 {
    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 .5s;
    -moz-animation: rippleOn .5s;
    -o-animation: rippleOn .5s;
    -ms-animation: rippleOn .5s;
    animation: rippleOn .5s
}

.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 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 .check,
.radio .circle {
    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
}

.feedback .main-form.area-search-form .select,
.feedback .main-form.area-search-form .textarea,
.get-news-alert .main-form.area-search-form .newsletter-btn,
.main-form.area-search-form .feedback .select,
.main-form.area-search-form .feedback .textarea,
.main-form.area-search-form .get-news-alert .newsletter-btn,
.main-form.area-search-form .textfield {
    -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
}

.feedback .search-block .select,
.feedback .search-block .textarea,
.get-news-alert .search-block .newsletter-btn,
.search-block .feedback .select,
.search-block .feedback .textarea,
.search-block .get-news-alert .newsletter-btn,
.search-block .textfield {
    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: 57px 0 0 0;
    padding: 0
}

.form-groups {
    border: 1px solid #706f6f;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    -ms-border-radius: 35px;
    border-radius: 35px;
    margin-bottom: 40px;
    padding: 5px
}

.feedback .get-news-alert .newsletter-btn,
.feedback .select,
.feedback .textarea,
.feedback .textfield,
.get-news-alert .feedback .newsletter-btn {
    border: 0;
    padding: 9px 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: #fff
}

.feedback .textarea {
    height: 300px;
    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-name,
.contact-title {
    font-size: 14px;
    display: block;
    margin: 0 0 30px 0
}

.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: 11px;
    padding: 7px 0 0 13px;
    pointer-events: none;
    color: #aaa;
    transition: all .2s
}

.submit .right-icon {
    font-size: 18px;
    margin-left: 15px
}

.feedback .focused .select,
.feedback .focused .textarea,
.focused .feedback .select,
.focused .feedback .textarea,
.focused .get-news-alert .newsletter-btn,
.focused .textfield,
.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
}

.feedback .search-data .select,
.feedback .search-data .textarea,
.feedback .search-filters .select,
.feedback .search-filters .textarea,
.get-news-alert .search-data .newsletter-btn,
.get-news-alert .search-filters .newsletter-btn,
.search-data .feedback .select,
.search-data .feedback .textarea,
.search-data .get-news-alert .newsletter-btn,
.search-data .textfield,
.search-filters .feedback .select,
.search-filters .feedback .textarea,
.search-filters .get-news-alert .newsletter-btn,
.search-filters .textfield {
    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: 700;
    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 0;
    padding: 0;
    font-weight: 700;
    font-size: 14px
}

.feedback .upload-box .upload-form .select,
.feedback .upload-box .upload-form .textarea,
.get-news-alert .upload-box .upload-form .newsletter-btn,
.upload-box .upload-form .feedback .select,
.upload-box .upload-form .feedback .textarea,
.upload-box .upload-form .get-news-alert .newsletter-btn,
.upload-box .upload-form .textfield {
    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: 700;
    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 .feedback .select,
#payment-form .feedback .textarea,
#payment-form .get-news-alert .newsletter-btn,
#payment-form .textfield,
.feedback #payment-form .select,
.feedback #payment-form .textarea,
.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: 700
}

#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: 700;
    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 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: 300px;
    margin: 0;
    background: #ddd;
    padding: 0;
    position: absolute;
    height: 50px;
    top: 50px;
    right: 0;
    z-index: 98;
    display: none;
    -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
}

.feedback .search-site .select,
.feedback .search-site .textarea,
.get-news-alert .search-site .newsletter-btn,
.search-site .feedback .select,
.search-site .feedback .textarea,
.search-site .get-news-alert .newsletter-btn,
.search-site .textfield {
    float: left;
    width: 84%;
    border: 0;
    font-size: 16px;
    padding-left: 15px;
    height: 50px;
    background: 0 0
}

.feedback .search-site .select:focus,
.feedback .search-site .textarea:focus,
.get-news-alert .search-site .newsletter-btn:focus,
.search-site .feedback .select:focus,
.search-site .feedback .textarea:focus,
.search-site .get-news-alert .newsletter-btn:focus,
.search-site .textfield:focus {
    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
}

.search-site .search-btn {
    position: absolute;
    background: #888;
    width: 16%;
    height: 50px;
    top: 0;
    right: 0;
    color: #fff;
    line-height: 58px;
    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: #d13938;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.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: 30px 0 0 0
}

.unicode-box .converter-tab {
    margin-bottom: 30px
}

.unicode-box .nav-tabs .nav-link {
    font-size: 16px;
    font-weight: 700;
    color: #666;
    background: #eee
}

.unicode-box .nav-tabs .nav-link.active {
    color: #222;
    background: #fff;
    -webkit-box-shadow: 0 -5px 10px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 -5px 10px rgba(0, 0, 0, .5);
    box-shadow: 0 -5px 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
}

.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 0
}

.feedback .unicode-form .select,
.feedback .unicode-form .textarea,
.get-news-alert .unicode-form .newsletter-btn,
.unicode-form .feedback .select,
.unicode-form .feedback .textarea,
.unicode-form .get-news-alert .newsletter-btn,
.unicode-form .textfield {
    border: 1px solid #ddd;
    padding: 15px;
    font-size: 16px;
    color: #222;
    width: 100%
}

.unicode-form .textarea {
    height: 280px;
    overflow: auto;
    resize: vertical;
    font-size: 20px;
    line-height: 32px
}

.unicode-form .convert-btn {
    background: #d13938;
    padding: 5px 20px;
    color: #fff;
    display: table;
    margin: 15px auto 30px auto;
    -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;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px
}

.unicode-form .convert-btn .left-icon {
    position: relative;
    top: 3px;
    font-size: 20px
}

.unicode-form .convert-btn:hover {
    top: 5px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .5);
    box-shadow: 0 5px 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
}

.right-side .items.adbox {
    margin-top: 30px
}

.right-side .items.adbox.first {
    margin-top: 69px
}

.converter-btn {
    justify-content: center;
    align-items: center;
    display: flex
}

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

.tags {
    background: #d13938;
    color: #fff;
    font-size: 24px;
    line-height: 32px;
    font-weight: 700;
    padding: 7px 20px;
    margin: 0 auto 30px auto;
    display: table
}

.breaking-news-item {
    text-align: center;
    border: 1px solid #e0e0e0;
    padding: 10px 20px;
    margin-top: 15px;
    margin-bottom: 15px
}

.breaking-news-item .embed-responsive {
    margin-bottom: 30px
}

.breaking-news-item .main-title {
    font-size: 60px;
    line-height: 70px;
    font-weight: 400;
    display: block;
    color: #337ab7;
    margin-bottom: 15px
}

.breaking-news-item .sub-line {
    font-size: 30px;
    line-height: 44px;
    color: #222;
    display: block;
    margin: 0 0 15px 0
}

.breaking-news-item .author-name {
    font-size: 20px;
    color: #0e337a;
    font-weight: 700;
    display: block;
    margin-bottom: 30px
}

.breaking-news-item .description {
    color: #222;
    display: block;
    margin-bottom: 0
}

.breaking-news-item .description .more-news {
    color: #337ab7
}

.breaking-news-item .more-text {
    display: block
}

.breaking-news-item img {
    max-width: 100%;
    margin: 0 auto 30px auto;
    display: table
}

.breaking-news-item a {
    display: block
}

.breaking-news-item a:hover {
    color: #233
}

.breaking-news-item a:hover .main-title {
    color: #233
}

.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: 20px
}

.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 0;
    padding: 0;
    display: block
}

.extra-news-item.chhapa-bata ul.more-news li {
    list-style: none;
    display: block;
    margin: 30px 0 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: #0e337a;
    font-size: 12px
}

.items img {
    display: block
}

.items .main-title {
    line-height: 28px;
    display: block;
    color: #222;
    margin-top: 15px;
    font-weight: 700;
    font-size: 1.375rem;
    line-height: 32px
}

.section .full-bigyaapan {
    margin-top: 30px;
    margin-bottom: 30px
}

.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: 700
}

.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;
    float: left
}

.special-featured-box .big-feature .main-title.bottom-part .author-box .left-icon.author-img img {
    width: 32px;
    height: 32px;
    float: left;
    object-fit: cover;
    position: relative;
    top: -3px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px
}

.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 .author-title a {
    color: #fff
}

.special-featured-box .big-feature .main-title.bottom-part .author-box .author-title a:hover {
    text-decoration: underline
}

.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 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: 30px
}

.left-side .full-bigyaapan {
    padding: 0
}

.right-side {
    margin-top: 30px
}

.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: #0e337a;
    margin: 0 0 20px 0;
    padding: 0 0 15px 0;
    font-weight: 700;
    border-bottom: 1px solid #337ab7
}

.bishesh h2 {
    color: #337ab7;
    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 30px;
    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: #d13938;
    -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: 700;
    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 auto;
    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: #d13938;
    color: #fff;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    -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: #0e337a;
    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: #337ab7
}

.samachar .items {
    margin-top: 0
}

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

.samachar ul.more-news {
    margin: 30px 0 0 0;
    padding: 0;
    display: block
}

.samachar ul.more-news li {
    list-style: none;
    display: block;
    margin: 30px 0 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: #0e337a;
    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: #d13938;
    color: #fff;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    -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
}

.video-box .owl-theme .owl-dots {
    position: relative;
    margin-top: 50px
}

.video-box .owl-theme .owl-dots .owl-dot span {
    width: 11px !important;
    height: 11px !important
}

.video-box .owl-theme .owl-dots .owl-dot.active span {
    background: #0e337a !important
}

.photo-slide,
.photo-slider,
.video-slider {
    padding: 0 15px
}

.photo-slide .main-title,
.photo-slider .main-title {
    font-size: 19px;
    font-weight: 400;
    margin: 0;
    padding: 15px 0;
    background: #fff
}

.photo-slide .tag-line,
.photo-slider .tag-line {
    float: left;
    margin: 0 15px 0 0;
    font-size: 19px;
    color: #222;
    font-weight: 700
}

.photo-slide .tag-line:after,
.photo-slider .tag-line:after {
    content: "";
    height: 15px;
    width: 2px;
    position: relative;
    top: 5px;
    background: #222;
    margin-left: 10px;
    float: right
}

.photo-slide .owl-next,
.photo-slide .owl-prev,
.photo-slider .owl-next,
.photo-slider .owl-prev {
    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%)
}

.photo-slide .owl-next,
.photo-slider .owl-next {
    right: 20px;
    left: inherit
}

.kinmel h1 {
    margin-bottom: 0;
    padding-bottom: 10px
}

.kinmel h2 {
    margin-bottom: 10px;
    margin-top: 10px
}

.kinmel .more-btn {
    padding-left: 0
}

.anubhav .items {
    text-align: center
}

.anubhav .items .main-title {
    margin-bottom: 10px
}

.anubhav .items figure {
    max-width: 102px;
    position: relative;
    display: table;
    margin: 0 auto
}

.anubhav .items figure .author-two {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 40px;
    height: 40px;
    border: 5px solid #fff;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px
}

.anubhav .items .author-name {
    font-size: 16px;
    color: #222;
    display: block;
    margin-bottom: 30px;
    padding-bottom: 5px;
    position: relative
}

.anubhav .items .author-name:after {
    content: "";
    width: 80px;
    height: 1px;
    position: absolute;
    left: 50%;
    bottom: 0;
    background: #d13938;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%)
}

.anubhav .items img {
    width: auto
}

.kala .bishesh-right .mask-box {
    background: #743572
}

.kala .bishesh-right .mask-box .items {
    border-color: #333
}

.kala .bishesh-right .mask-box .items .main-title {
    color: #fff
}

.kala .bishesh-right .mask-box .items .author-name {
    color: #ddd
}

.kala .bishesh-right .mask-box .items .description {
    color: #ddd
}

.ghumfir h2 {
    margin-bottom: 10px;
    margin-top: 10px
}

.ghumfir .author-box .share-box #st-3 .st-total {
    color: #e2dede !important
}

.ghumfir .maintitle {
    font-size: 36px !important;
    line-height: 52px !important
}

.ghumfir .big-feature .maintitle {
    margin: 20px 0 !important
}

.ghumfir .big-feature .tags {
    position: relative;
    padding: 5px 10px;
    font-size: 16px;
    line-height: 20px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none
}

.ghumfir-slide {
    width: 100%;
    float: left
}

.ghumfir-slide .main-title.bottom-part {
    background: 0 0 !important;
    color: #222 !important;
    position: relative !important;
    padding: 0 !important;
    margin-top: 20px
}

.ghumfir-slide .owl-theme .owl-dots {
    position: relative;
    margin-top: 50px
}

.ghumfir-slide .owl-theme .owl-dots .owl-dot span {
    width: 11px !important;
    height: 11px !important
}

.ghumfir-slide .owl-theme .owl-dots .owl-dot.active span {
    background: #0e337a !important
}

.ghumfir-slider {
    padding: 0 15px
}

.right-side .items {
    margin-top: 69px
}

.right-side .items:last-child {
    margin-bottom: 30px
}

.right-side .items h1 {
    font-size: 20px;
    color: #0e337a;
    margin: 0 0 20px 0;
    padding: 0 0 6px 0;
    font-weight: 600;
    line-height: 32px;
    border-bottom: 1px solid #337ab7
}

.right-side .items h1 a {
    color: #0e337a
}

.right-side .items.bigyaapanbox 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: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px
}

.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: #d13938;
    -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 .bigyaapan-item {
    margin-top: 30px
}

.right-side .bigyaapan-item img {
    width: 100%
}

.bishesh.sifaris-list .items.normal-list {
    border-top: 1px solid #ddd;
    margin-top: 0;
    padding: 30px 0
}

.bishesh.sifaris-list .items.normal-list:nth-child(1) {
    border-top: 0
}

.bishesh.sifaris-list .items.normal-list:last-child {
    padding-bottom: 0
}

.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: #d13938;
    color: #fff;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    -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: #0e337a
}

.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: #0e337a;
    font-size: 12px;
    text-align: center;
    line-height: 23px;
    margin: 0 2px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    display: inline-block
}

.team-list-box .items .item .social-links a .left-icon {
    top: 0
}

.editor-box table th {
    background: #0e337a;
    color: #fff;
    font-size: 18px;
    line-height: 22px
}

.editor-box table td {
    vertical-align: middle !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: 16px
}

.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: #0e337a;
    font-size: 12px;
    text-align: center;
    line-height: 23px;
    margin: 0 2px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    display: inline-block
}

.editor-box table td .social-links a .left-icon {
    top: 0
}

.editor-box table tr:nth-of-type(odd) {
    background: #ecf1f5 !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: 700
}

.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: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    font-size: 24px;
    color: #999;
    position: relative;
    top: 2px;
    margin-right: 15px
}

.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
}

.festival-banner img {
    max-width: 100%;
    height: auto
}

.total-comments {
    padding-left: 0;
    color: #666;
    font-size: 14px
}

.total-comments .left-icon {
    margin-right: 10px;
    color: #999;
    font-size: 24px;
    position: relative;
    top: 3px
}

.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: 30px;
    margin-bottom: 30px
}

.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 {
    margin-left: -212px;
    width: 824px;
    -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: 16px;
    font-style: italic;
    display: block;
    border-bottom: 1px solid #ddd;
    padding: 10px 0;
    line-height: 20px;
    float: left;
    width: 100%
}

.detail-box .ad-cards img,
.detail-featured-box .ad-cards img {
    width: 100%
}

.featured-images {
    padding-right: 0
}

.featured-images img {
    width: 100%;
    float: left
}

.featured-images .caption-line {
    font-size: 16px;
    font-style: italic;
    display: block;
    border-bottom: 1px solid #ddd;
    padding: 10px 0;
    float: left;
    width: 100%;
    line-height: 20px
}

.get-news-alert {
    display: block;
    margin: 30px 0
}

.get-news-alert form {
    display: inline-block;
    width: 100%;
    background: #0e337a;
    padding: 10px 30px 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
}

.feedback .get-news-alert .select,
.feedback .get-news-alert .textarea,
.get-news-alert .feedback .select,
.get-news-alert .feedback .textarea,
.get-news-alert .newsletter-btn,
.get-news-alert .textfield {
    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: #012136;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer
}

.get-news-alert .newsletter-btn:hover {
    background: #337ab7
}

.get-news-alert .right-icon {
    margin-left: 5px
}

.pub-date {
    font-style: italic;
    font-size: 16px
}

.published-box {
    margin-top: 30px;
    padding-left: 201px
}

.published-box .comment-box {
    margin-bottom: 30px
}

.bishesh.news-cat-list.more-news {
    padding-left: 200px
}

.bishesh.news-cat-list.more-news .extra-title {
    margin-left: -200px;
    max-width: none;
    flex: none;
    width: 855px
}

.bishesh.news-cat-list.more-news .items {
    height: 330px;
    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 .news-big-title {
    font-size: 50px;
    font-weight: 700;
    display: block;
    line-height: 60px;
    margin-bottom: 30px;
    padding-left: 15px;
    margin-top: 30px
}

.content-editor .news-sub-heading {
    font-size: 24px;
    line-height: 44px;
    display: block;
    color: #222;
    margin-bottom: 15px;
    padding-left: 15px
}

.content-editor .authors-box {
    border-top: 1px solid #ddd;
    padding-top: 30px;
    padding-bottom: 20px;
    margin: 0 0 0 15px
}

.content-editor .authors-box .main-title {
    font-weight: 700;
    font-size: 18px;
    display: block;
    margin-top: 10px;
    line-height: 22px
}

.content-editor .authors-box .main-title a {
    color: #222
}

.content-editor .authors-box .designation {
    font-size: 14px;
    color: #6b6969;
    display: block;
    line-height: 22px
}

.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: #0e337a;
    font-size: 12px;
    text-align: center;
    line-height: 23px;
    margin: 0 2px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    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: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    font-size: 24px;
    color: #999;
    position: relative;
    top: 2px;
    margin-right: 15px
}

.content-editor .full-ad img {
    margin: 0
}

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

.insert-ad {
    margin-bottom: 20px;
    margin-left: 0;
    float: left
}

.insert-ad .items {
    float: left;
    margin-right: 15px
}

.insert-ad .items img {
    margin: 0
}

.bottom-bigyaapan .full-bigyaapan {
    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: #d13938;
    color: #fff;
    padding: 0;
    width: 32px;
    height: 32px;
    font-size: 16px;
    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
}

.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
}

.sifaris {
    background: #fff;
    position: fixed;
    top: 50%;
    width: 250px;
    padding: 15px 30px 30px 30px;
    left: 0;
    margin-top: 0 !important;
    -webkit-transform: translate(-100%, -50%);
    -moz-transform: translate(-100%, -50%);
    -ms-transform: translate(-100%, -50%);
    -o-transform: translate(-100%, -50%);
    transform: translate(-100%, -50%);
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 30px rgba(0, 0, 0, .3);
    box-shadow: 0 0 30px 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
}

.sifaris .sifaris-btn {
    cursor: pointer;
    position: absolute;
    z-index: 1;
    top: 10px;
    right: 10px;
    background: #d13938;
    color: #fff;
    padding: 0;
    width: 32px;
    height: 32px;
    font-size: 16px;
    text-align: center;
    line-height: 30px;
    -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
}

.sifaris .sifaris-btn:before {
    content: "\f00d";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    color: #fff
}

.sifaris .sifaris-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
}

.sifaris .bishesh.sifaris-list {
    height: 325px;
    overflow: auto
}

.sifaris .bishesh.sifaris-list .items.normal-list {
    border-top: 1px solid #ddd;
    margin-top: 0;
    padding: 20px 0
}

.sifaris .bishesh.sifaris-list .items.normal-list .main-title {
    font-size: 16px;
    line-height: 26px;
    font-weight: 700
}

.sifaris .bishesh.sifaris-list .items.normal-list:nth-child(1) {
    border-top: 0 !important;
    padding-top: 0 !important
}

.sifaris .bishesh.sifaris-list .items.normal-list:nth-child(2) {
    border-top: 0 !important;
    padding-top: 0 !important
}

.sifaris .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
}

.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-bigyaapan {
    -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-bigyaapan .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-bigyaapan .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-bigyaapan .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-bigyaapan.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-bigyaapan.sticky-ad-hide .mini-btn {
    top: -24px
}

.sticky-footer-bigyaapan.sticky-ad-hide .mini-btn:before {
    content: "\e873"
}

.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.lazy {
    background: #eee
}

.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
}

.navigation-box {
    padding: 0
}

.content-editor {
    padding: 0
}

.content-editor .left-side.sif {
    margin-top: 0
}

.content-editor .left-side.sif .sifaris-list .items .main-title {
    font-size: 20px;
    font-weight: 700
}

.content-editor .left-side.sif h1 {
    font-size: 20px;
    color: #0e337a;
    margin: 0;
    padding: 0 0 6px 0;
    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
}

.content-editor .sif-images {
    margin: 0
}

.content-editor .sif-images.sif-videos .sifaris-list {
    height: 473px !important;
    margin-bottom: 0
}

.detail-box .editor-box,
.detail-featured-box .editor-box {
    padding-left: 200px
}

.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: #d13938;
    color: #fff;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    -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
}

.photo-slide img,
.photo-slider img,
.video-slider img {
    height: 141px;
    object-fit: cover
}

.photo-slide img,
.photo-slider img {
    height: 460px;
    max-width: 100%
}

.anubhav .items img {
    width: 102px !important;
    height: 102px !important;
    object-fit: cover
}

.anubhav .items figure .author-two {
    width: 40px !important;
    height: 40px !important;
    object-fit: cover
}

.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 .bigyaapan-item {
    width: 100%;
    height: auto
}

.right-side .bigyaapan-item a {
    display: table;
    width: 100%
}

.right-side .bichar .bichar-item figure .author-two {
    width: 40px !important;
    height: 40px !important;
    object-fit: cover
}

.insert-ad .items img {
    margin: 0;
    height: 188px;
    width: 188px
}

.author-pic .media img {
    margin: 0;
    height: 64px;
    width: 64px;
    object-fit: cover
}

.featured-images img {
    height: auto !important;
    max-width: 100%;
    object-fit: cover
}

.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-slide .items,
.photo-detail .photo-slider .items {
    background: #333
}

.photo-detail .photo-slide img,
.photo-detail .photo-slider img {
    height: auto;
    object-fit: none;
    width: 100%;
    position: relative;
    z-index: 92
}

.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;
    border: 1px solid #dee2e6;
    padding: 5px 10px;
    line-height: 24px
}

figure {
    position: relative
}

.ghumfir-section .more-btn {
    margin-bottom: 30px
}

.more-breaking-news {
    margin-top: 30px
}

.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 {
    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
}

.country-special {
    margin-top: 30px
}

.bishesh-left .items .author-name {
    display: none
}

.kinmel-section .kinmel .more-btn {
    padding-left: 100px
}

.bishesh.news-cat-list.more-news.more-related-news img {
    height: 120px
}

.photo-detail .zoom-big-box img {
    z-index: 79
}

.zoom-big-box figure {
    position: relative
}

.zoom-big-box figure .next-btns,
.zoom-big-box figure .prev-btns {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 80;
    right: 0;
    width: 50%;
    height: 100%
}

.zoom-big-box figure .next-btns .left-icon,
.zoom-big-box figure .prev-btns .left-icon {
    position: absolute;
    font-size: 14px;
    color: #fff;
    text-align: center;
    top: 50%;
    right: -60px;
    width: 48px;
    height: 48px;
    line-height: 48px;
    z-index: 95;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    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 .prev-btns {
    left: 0;
    right: inherit
}

.zoom-big-box figure .prev-btns .left-icon {
    left: -60px
}

.zoom-big-box figure a {
    overflow: hidden
}

.zoom-big-box figure a .left-icon {
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.zoom-big-box figure a:hover .left-icon {
    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);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.zoom-big-box figure a:hover.prev-btns:hover .left-icon {
    left: 30px
}

.zoom-big-box figure a.prev-btns:hover:hover .left-icon,
.zoom-big-box figure a:hover.next-btns:hover .left-icon {
    right: 30px
}

.spinners {
    width: 70px;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 78;
    -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%,
    100%,
    80% {
        -webkit-transform: scale(0)
    }

    40% {
        -webkit-transform: scale(1)
    }
}

@keyframes sk-bouncedelay {

    0%,
    100%,
    80% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    40% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.section {
    margin-bottom: 15px
}

.static-pages {
    margin-bottom: 0
}

.static-pages .news-big-title {
    margin-bottom: 0
}

.main-author {
    margin: 0;
    padding: 15px;
    background: #eee;
    border: 1px solid #ddd;
    margin-bottom: 30px;
    margin-top: 30px
}

.main-author .author-pic {
    display: inline-block;
    width: 100%
}

.main-author .items .main-title {
    font-size: 30px;
    margin-top: 15px
}

.main-author .items .description {
    font-size: 16px;
    color: #666;
    margin-top: 10px;
    display: block;
    width: 80%;
    line-height: 32px
}

.main-author .items .mr-3 {
    margin-right: 30px !important
}

.main-author .items img {
    width: 120px;
    height: 120px
}

.main-author .social-links {
    float: right;
    margin-top: -70px
}

.main-author .social-links .left-icon {
    width: 32px;
    height: 32px;
    background: #333;
    text-align: center;
    line-height: 32px;
    font-size: 16px;
    color: #fff;
    margin-left: 5px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px
}

.main-author .social-links .left-icon.fb-icons {
    background: #3b5998
}

.main-author .social-links .left-icon.twitter-icons {
    background: #00aced
}

.photo-slide.zoom-big-box {
    width: 100%
}

.content-editor {
    margin-bottom: 0
}

.sif-left {
    position: relative
}

.sif-left:after {
    content: "";
    position: absolute;
    width: 100%;
    background-image: linear-gradient(to bottom, transparent, #fff);
    height: 13%;
    bottom: 0;
    left: 0;
    z-index: 90
}

.published-box .sif-left:after {
    display: none
}

ul.search-list-result {
    margin: 0;
    padding: 0;
    display: block
}

ul.search-list-result li {
    list-style: none;
    display: inline-block;
    width: 100%;
    padding: 30px 0
}

ul.search-list-result li:nth-child(1) {
    padding-top: 0
}

ul.search-list-result li .maintitle {
    text-decoration: none
}

ul.search-list-result li a .maintitle {
    text-decoration: underline
}

ul.search-list-result li a:hover .maintitle {
    text-decoration: none !important;
    color: #444
}

ul.search-list-result li img {
    float: left;
    margin: 0 30px 10px 0;
    width: 60px !important
}

ul.search-list-result li .maintitle {
    font-size: 18px;
    color: #266b9e;
    display: block;
    text-decoration: underline;
    margin: 0 0 5px 0;
    line-height: 22px
}

ul.search-list-result li .description {
    line-height: 18px;
    color: #918f8f;
    font-size: 16px
}

ul.search-list-result li .link-text {
    color: #222;
    display: block;
    font-size: 14px
}

.search-res {
    margin-bottom: 30px;
    font-size: 18px;
    border-bottom: 1px solid #ddd
}

.search-res .search-keyword {
    color: #222
}

.cat-list {
    margin-top: 30px
}

.search-page {
    margin-top: 10px
}

.search-titles {
    margin-top: 0
}

.search-res-list .items {
    box-sizing: border-box;
    margin-bottom: 40px
}

.search-titles .news-sub-heading {
    padding-left: 0
}

.section {
    margin-bottom: 30px
}

.section .full-bigyaapan {
    margin: 0
}

.section .special-news {
    margin: 0
}

.section .bishesh {
    margin-bottom: 30px
}

.section .bishesh .boundary {
    margin-bottom: 30px
}

.section.content-editor .full-bigyaapan {
    margin: 30px 0
}

.special-featured-box {
    margin-bottom: 0
}

.featured-images .bigyaapan-item {
    display: inline-block !important;
    width: 100%;
    margin: 25px 0 0 0
}

.featured-images .bigyaapan-item img {
    display: block;
    float: none;
    max-width: 100%;
    margin: 0 auto;
    height: auto;
    width: auto;
    object-fit: contain
}

img.lazy {
    background: #eee
}

.news-detail-section {
    margin-bottom: 0
}

.news-loader {
    margin: 100px auto;
    width: 50px;
    height: 40px;
    text-align: center;
    font-size: 10px
}

.news-loader>div {
    background-color: #ddd;
    height: 100%;
    width: 6px;
    display: inline-block;
    -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
    animation: sk-stretchdelay 1.2s infinite ease-in-out
}

.news-loader .rect2 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s
}

.news-loader .rect3 {
    -webkit-animation-delay: -1s;
    animation-delay: -1s
}

.news-loader .rect4 {
    -webkit-animation-delay: -.9s;
    animation-delay: -.9s
}

.news-loader .rect5 {
    -webkit-animation-delay: -.8s;
    animation-delay: -.8s
}

@-webkit-keyframes sk-stretchdelay {

    0%,
    100%,
    40% {
        -webkit-transform: scaleY(.4)
    }

    20% {
        -webkit-transform: scaleY(1)
    }
}

@keyframes sk-stretchdelay {

    0%,
    100%,
    40% {
        transform: scaleY(.4);
        -webkit-transform: scaleY(.4)
    }

    20% {
        transform: scaleY(1);
        -webkit-transform: scaleY(1)
    }
}

.no-more-result {
    text-align: center;
    display: block;
    color: #888
}

.sifaris-mobile {
    margin-bottom: 30px;
    display: none
}

.special-three {
    margin-bottom: 15px
}

.more-breaking-news {
    margin-top: 0
}

.sifaris-slide-box {
    border: 1px solid #ddd;
    padding: 10px;
    margin-bottom: 0 !important
}

.sifaris-slide-box .items .main-title {
    font-weight: 700;
    font-size: 16px !important;
    line-height: 22px;
    margin-top: 0
}

.sifaris-slide-box .items a {
    display: inherit
}

.sifaris-slide-box .items img {
    width: 70px;
    height: 70px;
    object-fit: cover
}

.sifaris-slide-box .owl-theme .owl-controls {
    text-align: right
}

.sifaris-slide-box .owl-theme .owl-dots {
    position: absolute;
    margin-top: 0;
    top: -50px;
    right: 0;
    height: 0;
    left: inherit;
    width: auto;
    bottom: inherit
}

.sifaris-slide-box .owl-theme .owl-dots .owl-dot.active span {
    background: #6e6e6e !important
}

.sifaris-slide-box .owl-theme .owl-dots .owl-dot span {
    width: 8px !important;
    height: 8px !important;
    margin: 5px;
    background: #a6a6a6 !important
}

.special-event-section {
    margin-top: 30px
}

.bishesh h1 a {
    color: #0e337a
}

.bishesh.special-event-wc .bishesh-right .mask-box {
    background: #f1ebe3
}

.news-detail-section .featured-images figure {
    background: #eee
}

.news-detail-section .featured-images figure img {
    max-height: 686px !important;
    object-fit: contain;
    width: auto;
    max-width: 100%;
    margin: 0 auto;
    float: none;
    display: block;
    width: auto !important
}

.chhapa-bata.special-featured-box {
    margin-top: 30px
}

.bishesh .items .main-title {
    text-align: center
}

.bishesh .items .left-icon {
    margin: 0 3px 0 0
}

.bishesh .items .author-left {
    float: left;
    font-size: 14px;
    margin-top: 10px;
    position: absolute;
    left: 0;
    width: 50%;
    line-height: 22px
}

.bishesh .items .date-stamp {
    display: inline-block;
    width: 100%;
    border-top: 1px solid #ddd;
    margin-top: 10px;
    position: relative;
    margin-bottom: 30px
}

.bishesh .items .time-stamp {
    margin: 10px 0 0 10px;
    font-size: 14px;
    float: right;
    color: #666;
    line-height: 22px;
    position: absolute;
    right: 0;
    width: 50%;
    text-align: right
}

.bishesh .items .author-title {
    font-size: 14px
}

.bishesh .items .author-title a {
    display: inline-block
}

.cover-story-block {
    height: 100vh;
    position: relative
}

.cover-story-block .caption {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 40px;
    top: inherit !important;
    background: rgba(0, 0, 0, .5) !important
}

.cover-story-block .caption .cover-title {
    font-size: 60px;
    line-height: 80px
}

.section-1.cover-bg-img {
    background-size: cover !important;
    height: 100vh
}

.header-title {
    position: fixed;
    top: 0;
    width: 100%;
    background: #fff;
    z-index: 9998;
    padding: 10px;
    text-align: center;
    top: -100%;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.header-title.fixed-head {
    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;
    -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)
}

.header-title .header-img {
    width: 150px;
    float: left
}

.header-title .cover-title {
    float: right;
    margin-top: 10px;
    font-size: 20px;
    line-height: 24px;
    width: 75%;
    text-align: right
}

.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:active:before,
.hvr-ripple-out:focus:before,
.hvr-ripple-out:hover: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 {
    margin: 0;
    width: 100%;
    font-size: 14px;
    color: #666;
    padding: 30px 0 50px 0;
    display: table;
    background: #f0f0f0
}

.footer .social-row .media {
    margin-top: 20px !important
}

.footer .social-row .media:nth-child(1) {
    margin-top: 20px !important
}

.footer .social-row .media .social-title {
    color: #337ab7;
    font-size: 14px
}

.footer .social-row .media h1 a:hover .social-title {
    text-decoration: underline
}

.footer .items {
    color: #666;
    text-align: left !important;
    font-size: 16px;
    margin: 0
}

.footer .items .mask-box {
    background: #fff;
    padding: 30px;
    height: 530px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.footer .items .mask-box:hover {
    -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 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)
}

.footer .items.social-media-feed .media h1 {
    margin-bottom: 15px
}

.footer .items.social-media-feed .social-row .media h1 {
    font-size: 14px;
    margin-bottom: 0
}

.footer .items .media {
    display: block;
    margin-top: 40px
}

.footer .items .media:nth-child(1) {
    margin-top: 0
}

.footer .items .media h1 {
    margin-bottom: 0
}

.footer .items .media h1.title-main {
    margin-bottom: 0
}

.footer .items .media h2.reg-no {
    font-size: 14px;
    margin: 0 0 20px 0;
    padding: 0;
    line-height: 18px
}

.footer .items .media .description {
    line-height: 26px;
    display: block
}

.footer .items .media figure {
    display: block;
    margin: 30px 0
}

.footer .items .media .facebook {
    background: #3b5998
}

.footer .items .media .twitter {
    background: #00aced
}

.footer .items .media .youtube {
    background: #b00
}

.footer .items .media .instagram {
    background: #bc2a8d
}

.footer .items .media .google-plus {
    background: #dd4b39
}

.footer .items h1 {
    font-size: 18px;
    color: #266b9e;
    margin-bottom: 20px;
    font-weight: 700
}

.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 .items .main-title {
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 15px;
    display: block
}

.footer .items .logo-heading {
    font-size: 30px;
    font-weight: 400;
    letter-spacing: -1px;
    display: block;
    line-height: 40px;
    margin-bottom: 20px
}

.footer .items .list-group-item {
    background: 0 0;
    margin: 0;
    padding: 0;
    border: 0
}

.footer .items .list-group-item li {
    list-style: none;
    margin-top: 15px;
    display: block;
    position: relative;
    padding-left: 20px
}

.footer .items .list-group-item li a {
    color: #dfdfdf
}

.footer .items .list-group-item li a:hover {
    color: #fff;
    text-decoration: underline
}

.footer .items .list-group-item li .list-icon {
    position: absolute;
    left: 0;
    top: 5px;
    font-size: 8px;
    color: #b1b1b1
}

.footer .social-icon {
    text-align: left
}

.copyright {
    margin-top: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: -40px 0 0 0;
    background: #0e337a;
    font-size: 14px;
    color: #fafafa
}

.copyright .company-info a {
    color: #fff
}

.copyright .designby {
    text-align: right
}

.footer-line {
    background: #0e337a
}

.upToScroll {
    position: fixed;
    display: inline-block;
    height: 40px;
    bottom: -10px;
    line-height: 40px;
    right: 20px;
    cursor: pointer;
    z-index: 9997
}

.upToScroll a {
    color: #fff
}

.scrollToTop {
    padding: 0;
    background: #d13938;
    text-align: center;
    color: #fff;
    width: 32px;
    height: 32px;
    display: block;
    line-height: 32px;
    font-size: 14px;
    opacity: 1;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px
}

a.scrollToTop:hover {
    color: #fff;
    background: #337ab7;
    box-shadow: 0 3px 10px rgba(0, 0, 0, .5);
    opacity: 1
}

.upToScroll.buttonShow {
    bottom: 30px;
    -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
}

ul.footer-nav {
    margin: 0 0 50px 0;
    padding: 0;
    display: block
}

ul.footer-nav li {
    list-style: none;
    margin: 0 0 10px 0;
    padding: 0;
    display: block
}

ul.footer-nav li a {
    font-size: 16px;
    display: block;
    color: #666;
    line-height: 26px
}

ul.footer-nav li a:hover {
    color: #337ab7
}

.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
}

.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-fixed-bigyaapan {
    max-width: 1140px;
    margin: 0 auto;
    position: relative
}

.search-site.full-search {
    width: 100%
}

.feedback .search-site.full-search .select,
.feedback .search-site.full-search .textarea,
.get-news-alert .search-site.full-search .newsletter-btn,
.search-site.full-search .feedback .select,
.search-site.full-search .feedback .textarea,
.search-site.full-search .get-news-alert .newsletter-btn,
.search-site.full-search .textfield {
    width: 27.1%;
    float: left;
    background: #fff;
    margin-left: .5%;
    height: 40px;
    margin-top: 5px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px
}

.search-site.full-search .search-btn {
    height: 40px;
    margin-top: 5px;
    line-height: 48px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px
}


.news-big-title-new {
    font-size: 50px;
    font-weight: 700;
    display: block;
    line-height: 60px;
    margin-top: 5px;
}

@media only screen and (max-width: 600px) {
    .news-big-title-new {
        font-size: 30px;
        /* Adjust the font size for mobile devices */
        line-height: 40px;
        /* Adjust the line height for mobile devices */
        margin-bottom: 20px;
        /* Adjust the margin bottom for mobile devices */
    }
}

/* new trending */


.unique-news-blck {
    list-style: none;
    padding: 0;
    margin: 0;
    max-width: 600px;
    /* Adjust as necessary */
    margin: 0 auto;
}

.unique-news-list-trend {
    position: relative;
    /* Make the list item position relative to position the number */
    padding: 10px 0;
    padding-left: 50px;
    /* Make room for the number */
    border-bottom: 1px solid #ddd;
}

.unique-news-list-trend:last-child {
    border-bottom: none;
}

.unique-trend-number {
    background-color: #0e337a;
    color: white;
    border-radius: 50%;
    position: absolute;
    /* Position the number absolutely */
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    /* Center the number vertically */
    width: 35px;
    /* Fixed width */
    height: 35px;
    /* Fixed height */
    display: flex;
    /* Flexbox for centering text */
    justify-content: center;
    align-items: center;
    font-weight: bold;
    font-size: 20px;
    /* Font size */
    line-height: 1;
    /* Ensure line height doesn't affect centering */
    text-align: center;
    /* Center the text */
}

.unique-news-list-trend a {
    text-decoration: none;
    color: black;
    font-size: 19px;
}

.unique-news-list-trend a:hover {
    color: #0e337a;
    /* Hover color */
}



/* new header trending */

.header-category {
    display: flex;
    align-items: center;
    font-size: 24px;
    color: #0e337a;
    font-weight: bold;
    position: relative;
}

.header-category .arrow {
    font-size: 30px;
    margin-right: 5px;
}

.header-category .text {
    display: inline-block;
}

.header-category::after {
    content: '';
    position: absolute;
    left: 1px;
    /* Adjust based on the width of the arrow and margin */
    bottom: -3px;
    /* Adjust based on the desired distance from the text */
    width: calc(100% - 35px);
    /* Adjust width based on the position of the line */
    border-bottom: 1px solid #0e337a;

}