@font-face {
    font-family: solaimanlipi;
    src: url(../../fonts/SolaimanLipi3860.ttf?v=1) format("opentype")
}

body {
    font-family: SolaimanLipi, Vrinda !important;
    font-size: 16px;
    background-color: #e6eae9;
    color: #333
}

a {
    color: #000;
    transition: .3s;
    text-decoration: none
}

.container {
    max-width: 1120px
}

.content-container {
    background: #fff;
    box-shadow: 0 0 2px -1px;
    padding: 15px;
    margin-bottom: 15px;
    max-width: 1090px;
    margin-top: 50px
}

.no-padding-left {
    padding-left: 0
}

.no-padding-right {
    padding-right: 0
}

.ads {
    margin: 0 0 8px
}

header .time {
    font-size: 12px;
    line-height: 22px
}

header .lang-eng a {
    background: #006db1;
    color: #fff;
    font-size: 12px;
    padding: 4px 10px
}

header .lang-eng a:hover {
    opacity: .8
}

header {
    border-top: 3px solid #006db1;
    padding: 5px 0 2px;
    width: 100%;
    box-shadow: 0 0 2px -1px
}

header #socialicons .icon {
    display: inline-block;
    width: 22px;
    height: 22px;
    text-align: center
}

header #socialicons .icon i {
    line-height: 22px;
    color: #fff;
    font-size: 16px
}

header #socialicons .icon-facebook {
    background: #3b5998
}

header #socialicons .icon-twitter {
    background: #55acee
}

header #socialicons .icon-instagram {
    background: #3f729b
}

header #socialicons .icon-google-plus {
    background: #dc4e41
}

header #socialicons .icon-pinterest {
    background: #bd081c
}

header #socialicons .icon-youtube {
    background: #cd201f
}

header #socialicons .icon-rss {
    background: #f26522
}

header .srch_submit #q {
    width: 175px;
    height: 23px;
    border: 1px solid #000
}

header .srch_submit .inpSearch {
    font-size: 12px;
    height: 25px;
    line-height: 22px
}

header .srch_submit span {}

.main-navbar {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 2px -1px;
    margin-bottom: 0;
    padding: 10px 0;
    width: 100%;
    font-size: 16px;
    z-index: 99999
}

.main-navbar .logo {
    margin-top: 4px;
    display: block
}

.main-navbar .logo img {
    width: 100%
}

.main-navbar .navbar {
    background: 0 0;
    border: none;
    border-radius: 0;
    margin: 0
}

.main-navbar .navbar .active a, .main-navbar .navbar .active a:hover, .main-navbar .navbar-inverse .navbar-nav>.open>a, .main-navbar .navbar-inverse .navbar-nav>.open>a:focus, .main-navbar .navbar-inverse .navbar-nav>.open>a:hover {
    background: 0 0;
    color: #000
}

.main-navbar .navbar hr {
    border-top: 1px solid #e91802;
    clear: both;
    margin: 2px 0
}

.main-navbar .navbar .nav {
    display: inline-block;
    width: 100%;
    margin-bottom: 2px
}

.main-navbar .navbar li a {
    padding: 3px 6px 1px;
    color: #000;
    font-size: 16px;
    display: block
}

.main-navbar .navbar li a:hover {
    background-color: #e91802;
    color: #000
}

.main-navbar .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);
    z-index: 1
}

.main-navbar .navbar-nav>li>.dropdown-menu {
    background: #ccc;
    padding-bottom: 0;
    padding-top: 0
}

.main-navbar .navbar-nav>li>.dropdown-menu li a {
    border-bottom: 1px solid #f1f1f1;
    padding-top: 5px;
    padding-bottom: 5px
}

.main-navbar .navbar-nav>li>.dropdown-menu li:last-child a {
    border-bottom: none
}

footer {
    background: #2f2f2f;
    padding: 15px 0
}

footer hr {
    border-top: 1px solid #000;
    margin: 0 0 10px
}

footer small {
    padding: 0;
    color: #fff;
    line-height: 18px;
    display: block;
    font-size: 12px;
    margin: 0 auto
}

footer a {
    color: #fff;
    padding: 5px 0
}

footer small a:hover {
    color: #e91802
}

footer li>a {
    color: #fff;
    padding: 5px 0;
    display: block
}

footer h4 span {
    color: #76eec6;
    font-size: 18px
}

footer h4 a {
    color: #76eec6
}

footer h4 a:hover {
    color: #76eec6
}

footer img.ImgLogo {
    height: 60px
}

.footer-top-menu ul li {
    padding: 0
}

.footer-top-menu a {
    color: #fff;
    border: 1px solid #699;
    padding: 5px 10px;
    display: inline-block;
    margin: 0;
    margin-bottom: 4px
}

.footer-top-menu a:hover {
    background: #699;
    color: #fff
}

.footer-social a {
    height: 30px;
    display: inline-block;
    width: 30px;
    text-align: center;
    line-height: 24px;
    color: #fff;
    transition: all .3s
}

.footer-social a.AFacebook {
    background: #3c5899
}

.footer-social a.ATwitter {
    background: #28a9e0
}

.footer-social a.AYoutube {
    background: #c3181e
}

.footer-social a.ARSS {
    background: #f60
}

footer .apps a {
    display: inline-block
}

.left-container {
    float: left;
    width: 69.72%
}

.right-container {
    float: right;
    width: 30.28%;
    padding-right: 0
}

.lead-3nd-news {
    padding-left: 0;
    /* height: 220px */
}

.lead-news a, .lead-2nd-news a, .lead-3nd-news a {
    text-decoration: none;
    display: block
}

.lead-news a img {
    width: 100%;
    display: block;
    max-height: 300px
}

.lead-2nd-news a img, .lead-3nd-news a img {
    width: 100%;
    display: block;
    min-height: 127px;
    max-height: 153px
}

.lead-news a strong {
    display: block;
    font-size: 24px;
    margin: 10px 0;
    font-weight: 400
}

.lead-news a p, .lead-2nd-news a p, .lead-3nd-news a p {
    display: block;
    margin: 8px 0 10px
}

.category-list, .category-thumbnail {
    padding-left: 0;
    margin-bottom: 15px
}

.cat-title h1 {
    border-bottom: 1px solid #a2a2a2;
    display: block
}

.cat-title h1 a {
    border-bottom: double #a2a2a2;
    margin: 0 0 1px;
    padding: 5px 0;
    font-size: 24px;
    display: block;
    text-decoration: none
}

.category-list ul, .category-thumbnail ul, .category-list2 ul, .category-list3 ul, .category-news-tab2 ul, .category-news-tab3 ul {
    padding: 0;
    margin: 0
}

.category-list ul li, .category-thumbnail ul li {
    display: inline-block;
    list-style: none;
    margin-bottom: 10px
}

.category-list img, .category-thumbnail img {
    width: 100%
}

.category-list ul li .link, .category-thumbnail ul li .link {
    padding-right: 0;
    font-size: 18px
}

.redmore {
    background-color: #999;
    padding: 5px 10px;
    float: right;
    text-decoration: none
}

.category-thumbnail img {
    width: 100%
}

.category-thumbnail .list {
    padding-right: 0
}

.category-thumbnail h2 {
    margin: 10px 0 0
}

.category-thumbnail h2 a {
    font-size: 20px;
    text-decoration: none;
    display: block;
    line-height: 25px
}

.category-thumbnail ul li {
    border-bottom: 1px solid #a2a2a2;
    padding-bottom: 8px;
    margin-bottom: 4px
}

.category-thumbnail ul li:last-child {
    border-bottom: none
}

.latest-readers-tab {
    padding: 1px;
    background: #f5f5f5
}

.latest-readers-tab .nav-tabs {
    display: table;
    width: 100%;
    table-layout: fixed
}

.latest-readers-tab .nav-tabs li {
    float: none;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 100%
}

.latest-readers-tab .nav-tabs li a:focus {
    outline: none
}

.latest-readers-tab .nav-tabs>li>a {
    background: #dadada;
    border-radius: 0;
    font-size: 20px;
    color: #555
}

.latest-readers-tab .nav-tabs .active a {
    background: 0 0
}

.latest-readers-tab .tab-content {
    padding-top: 15px
}

.latest-readers-tab .tab-content ul {
    height: 500px;
    overflow-y: scroll;
    margin: 0;
    padding: 5px 8px 5px 5px
}

.latest-readers-tab .tab-content ul li {
    list-style: none;
    display: block;
    border-bottom: 1px solid #a2a2a2;
    margin-bottom: 10px;
    padding-bottom: 5px
}

.latest-readers-tab .tab-content ul li:last-child {
    border-bottom: none
}

.latest-readers-tab .tab-content ul li a {
    display: block;
    font-size: 16px;
    text-decoration: none
}

.latest-readers-tab .tab-content ul li .publish-time {
    text-align: right;
    margin-bottom: 0;
    font-size: 13px;
    color: #555
}

.category-news-tab1 {
    padding-left: 0
}

.category-news-tab1 .nav {
    margin-bottom: 15px
}

.category-news-tab1 .nav-tabs>li>a {
    background-color: #b4eeb4;
    color: #555;
    font-size: 20px
}

.category-news-tab1 .nav>li>a:focus, .nav>li>a:hover, .category-news-tab1 .nav>li.active>a:hover {
    text-decoration: none;
    background-color: #98fb98;
    outline: none
}

.category-news-tab1 .nav>li.active>a, .category-news-tab1 .nav>li.active>a:hover {
    background: #2dbf64;
    color: #fff
}

.category-news-tab1 .tab-lead img {
    width: 100%
}

.category-news-tab1 .tab-lead a {
    text-decoration: none
}

.category-news-tab1 .tab-lead h2 {
    margin: 10px 0;
    font-size: 22px;
    display: block
}

.category-news-tab1 .tab-list {
    padding-right: 0
}

.category-news-tab1 .tab-list ul {
    padding: 0;
    margin: 0 0 10px
}

.category-news-tab1 .tab-list ul li {
    display: block;
    list-style: none;
    padding-bottom: 8px;
    margin-bottom: 8px;
    border-bottom: 1px dotted #a2a2a2
}

.category-news-tab1 .tab-list ul li:last-child {
    border-bottom: none
}

.category-news-tab1 .tab-list ul li a {
    display: block;
    text-decoration: none
}

.category-list2 {
    padding: 0
}

.category-list2 .cat-lead {
    padding-bottom: 10px;
    margin-bottom: 10px;
    display: inline-block;
    border-bottom: 1px solid #a2a2a2
}

.category-list2 .cat-lead img {
    width: 100%;
    margin-bottom: 10px
}

.category-list2 .cat-lead a {
    font-size: 18px;
    line-height: 22px;
    display: block
}

.category-list2 .cat-lead a p {
    margin: 0
}

.category-list2 ul {
    margin: 0;
    padding: 0
}

.category-list2 ul li {
    list-style: none;
    display: block;
    padding-bottom: 8px;
    margin-bottom: 8px;
    border-bottom: 1px dotted #a2a2a2
}

.category-list2 ul li:last-child {
    border-bottom: none
}

.category-list2 ul li a {
    text-decoration: none;
    display: block
}

.category-list3 {
    padding: 0
}

.category-list3 img {
    width: 100%
}

.category-list3 ul {
    padding: 0;
    margin: 0
}

.category-list3 ul li {
    list-style: none;
    display: inline-block;
    margin-bottom: 15px
}

.category-list3 ul li a {
    text-decoration: none;
    display: block
}

.category-list3 ul li a p {
    margin: 0;
    padding-right: 0
}

.category-right-sidebar h1 {
    padding: 10px;
    margin: 0 0 10px;
    color: #fff;
    background: #2f2f2f;
    font-size: 22px
}

.category-news-tab2 {
    padding-left: 0
}

.category-news-tab2 .nav {
    margin-bottom: 15px
}

.category-news-tab2 .nav-tabs>li>a {
    background-color: #aeeeee;
    color: #555;
    font-size: 20px
}

.category-news-tab2 .nav>li>a:focus, .nav>li>a:hover, .category-news-tab2 .nav>li.active>a:hover {
    text-decoration: none;
    background-color: #70dbdb;
    outline: none
}

.category-news-tab2 .nav>li.active>a, .category-news-tab2 .nav>li.active>a:hover {
    background: #008b8b;
    color: #fff
}

.category-news-tab2 .thumb-news {}

.category-news-tab2 .thumb-news a, .category-news-tab2 .mid-news a {
    text-decoration: none;
    display: block
}

.category-news-tab2 .thumb-news a img {
    width: 100%;
    display: block
}

.category-news-tab2 .thumb-news a p {
    display: block;
    margin: 8px 0 10px;
    font-size: 20px
}

.category-news-tab2 .mid-news img, .category-news-tab2 .list-news ul li img {
    width: 100%
}

.category-news-tab2 .mid-news a p {
    font-size: 24px;
    display: block;
    margin-top: 8px
}

.category-news-tab2 .list-news ul li {
    list-style: none;
    display: inline-block;
    margin-bottom: 15px
}

.category-news-tab2 .list-news ul li a {
    text-decoration: none;
    display: block
}

.category-news-tab2 .list-news ul li a p {
    margin: 0;
    padding-right: 0;
    font-size: 17px
}

.category-news-tab3 {
    padding-left: 0
}

.category-news-tab3 .nav {
    margin-bottom: 15px
}

.category-news-tab3 .nav-tabs>li>a {
    background-color: #fadadd;
    color: #555;
    font-size: 20px
}

.category-news-tab3 .nav>li>a:focus, .nav>li>a:hover, .category-news-tab3 .nav>li.active>a:hover {
    text-decoration: none;
    background-color: #eea2ad;
    outline: none
}

.category-news-tab3 .nav>li.active>a, .category-news-tab3 .nav>li.active>a:hover {
    background: #de5d83;
    color: #fff
}

.category-news-tab3 .nav .radio-icon a {
    padding: 0;
    text-align: center
}

.category-news-tab3 .nav .radio-icon img {
    height: 48px
}

.category-news-tab3 .thumb-news a, .category-news-tab3 .mid-news a {
    text-decoration: none;
    display: block
}

.category-news-tab3 .thumb-news a img {
    width: 100%;
    display: block
}

.category-news-tab3 .thumb-news a p {
    display: block;
    margin: 8px 0 10px;
    font-size: 20px
}

.category-news-tab3 .mid-news img, .category-news-tab3 .list-news ul li img {
    width: 100%
}

.category-news-tab3 .mid-news a p {
    font-size: 24px;
    display: block;
    margin-top: 8px
}

.category-news-tab3 .list-news ul li {
    list-style: none;
    display: inline-block;
    margin-bottom: 15px
}

.category-news-tab3 .list-news ul li a {
    text-decoration: none;
    display: block
}

.category-news-tab3 .list-news ul li a p {
    margin: 0;
    padding-right: 0;
    font-size: 17px
}

.photo-gallery {
    padding: 0
}

.photo-gallery .photo-list {
    padding-right: 0
}

.photo-gallery .photo-list ul {
    padding: 0;
    margin: 0
}

.photo-gallery .photo-list ul li {
    float: left;
    width: 50%;
    padding-left: 15px;
    list-style: none;
    margin-bottom: 10px
}

.photo-gallery .photo-list ul li a {
    float: left;
    position: relative;
    text-decoration: none
}

.photo-gallery .photo-list ul li a img {
    width: 100%;
    margin-bottom: 8px
}

.photo-gallery .photo-list ul li a i {
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(255, 255, 255, .8);
    padding: 8px
}

.video-gallery {
    padding-left: 0
}

.video-gallery .video-lead {
    position: relative
}

.video-gallery .video-lead a {
    display: block;
    margin: 8px 0 15px;
    text-decoration: none
}

.video-gallery img {
    width: 100%
}

.video-gallery ul {
    padding: 0;
    margin: 0
}

.video-gallery ul li {
    list-style: none;
    display: inline-block;
    margin-bottom: 15px
}

.video-gallery ul li a {
    position: relative;
    text-decoration: none
}

.video-gallery i {
    position: absolute;
    left: 0;
    top: 0;
    color: red;
    background: rgba(255, 255, 255, .8);
    padding: 5px 8px
}

.archive {
    padding: 10px 0 0
}

.archive img {
    width: 100%
}

#back-top {
    position: fixed;
    z-index: 999999;
    bottom: 30px;
    right: 30px;
    display: none;
    border: 2px solid #e54140;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 42px;
    height: 42px;
    text-align: center;
    line-height: 42px;
    outline: none;
    text-decoration: none
}

#back-top i {
    font-size: 30px;
    color: #e54140;
    line-height: 33px
}

.section-page-title {
    background: #c5d1dc;
    padding: 15px 0
}

.section-page-title h1 {
    font-size: 37px;
    display: block;
    margin: 0;
    padding: 0
}

.category-news .category-area {
    margin-bottom: 15px;
    padding-bottom: 15px;
    display: inline-block;
    border-bottom: 1px solid #e7e7e7
}

.category-lead .lead-3nd-news a {
    background: #ccc;
    padding-bottom: 4px;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.category-lead .lead-3nd-news a p {
    padding: 0 10px;
    font-size: 18px;
    height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-align: center
}

.category-news {
    margin-top: 40px
}

.category-news img {
    width: 100%
}

.category-news .list a {
    font-size: 22px;
    display: block;
    text-decoration: none
}

.category-news .list time {
    float: right;
    font-size: 11px
}

.details .post-heading h1, .details .post-heading span, .details .post-heading time {
    display: block;
    line-height: 45px;
    margin-top: 0
}

.details .main-img {
    position: relative
}

.details .main-img .caption {
    position: absolute;
    left: 5%;
    bottom: 5%;
    color: #fff;
    background: rgba(0, 0, 0, .5);
    padding: 10px;
    font-style: italic;
    opacity: 0;
    -webkit-transition: opacity .35s, transform .35s;
    -moz-transition: opacity .35s, transform .35s;
    -ms-transition: opacity .35s, transform .35s;
    -o-transition: opacity .35s, transform .35s
}

.details .news-source span {
    font-size: 16px
}

.details .time {
    font-size: 16px;
    font-weight: 400
}

.details .news-article {
    margin-top: 20px;
    display: block
}

.details .main-img img {
    width: 100%
}

.details .main-img:hover .caption {
    opacity: 1
}

.details .post-heading h1 {
    font-size: 30px
}

.details .post-heading time {
    font-weight: 700
}

.details .social-area {
    padding-right: 0
}

.details .img-lead {
    width: 100%
}

.details article {
    margin-top: 15px;
    line-height: 28px;
    font-size: 18px
}

.details .footer-share {
    padding-right: 15px;
    margin-top: 35px;
    display: block
}

.details .footer-share .row {
    background: #f1f1f1;
    padding: 3px 22px
}

.details .DCopyRight {
    font-style: italic;
    background-color: #e0e0e0;
    margin: 25px 0;
    display: block
}

.details .DCopyRight .row {
    background: #f1f1f1;
    padding: 3px 22px
}

.details .details-related-news .link {
    margin-bottom: 30px
}

.details .details-related-news .link a {
    background: #ccc;
    padding: 2px 10px 10px;
    font-size: 18px;
    height: 60px;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-align: center;
    text-decoration: none
}

.details .details-related-news img {
    width: 100%
}

.details .details-related-news p {
    padding: 5px
}

.related_tag {
    display: block;
    margin-top: 10px
}

.related_tag h4 {
    float: left;
    font-size: 16px;
    color: #5d5b5b;
    margin: 6px 0 0;
    font-style: italic;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px
}

.related_tag ul {
    float: left;
    padding: 0 0 0 5px;
    margin: 0
}

.related_tag ul li {
    float: left;
    list-style: none;
    margin-right: 5px
}

.related_tag ul li a {
    color: #5d5b5b
}

.district-top-box {
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    margin-bottom: 20px
}

.district-top-box h2 {
    font-size: 18px;
    text-align: center
}

.district-top-box div {
    text-align: center;
    padding-bottom: 25px
}

.district-top-box #cboCategory {
    width: 150px
}

.district-top-box #cboSubCategory {
    width: 120px
}

.btn-all-news {
    padding: 20px 0 0;
    text-align: center
}

.fixed-position-ads {
    position: relative;
    display: inline-block
}

.banner-desktop-fixed-bottom {
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    position: fixed;
    text-align: center;
    z-index: 99999;
    display: inline-block
}

.banner-desktop-fixed-bottom .x-btn {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 999
}

.banner-desktop-fixed-bottom .x-btn img {
    width: 18px
}

.body-ad {
    position: fixed;
    z-index: 9999999
}

.body-ad-left {
    left: 0
}

.body-ad-left .x-btn {
    right: 0;
    position: absolute
}

.body-ad-right {
    right: 0
}

.body-ad-right .x-btn {
    left: 0;
    position: absolute
}

.ads .x-btn img {
    width: 18px
}

.contact-box {
    min-height: 300px;
    width: 100%
}

.contact-box h3 {
    font-size: 24px;
    margin: 20px 0 10px;
    font-family: Vrinda
}

.contact-box address {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 1.42857143
}

.contact-box strong {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 1.42857143;
    font-weight: 700
}

.about-box {
    min-height: 400px;
    width: 100%
}

.about-box h2 {
    font-size: 30px;
    margin: 20px 0 10px;
    font-family: Vrinda
}

.about-box h3 {
    font-size: 24px;
    margin: 20px 0 10px;
    font-family: Vrinda
}

.about-box p {
    font-size: 16px;
    margin: 0 0 10px;
    font-family: Vrinda
}

.about-box strong {
    font-weight: 700
}

.about-box strong, .about-box a, .about-box address, .about-box span {
    font-size: 16px;
    font-family: Vrinda
}

.policy-box {
    min-height: 400px;
    width: 100%
}

.policy-box h2 {
    font-size: 30px;
    margin: 20px 0 10px;
    font-family: Vrinda
}

.policy-box h3 {
    font-size: 24px;
    margin: 20px 0 10px;
    font-family: Vrinda
}

.policy-box p {
    font-size: 16px;
    margin: 0 0 10px;
    font-family: Vrinda
}

.policy-box ul li {
    font-size: 16px;
    margin: 0 0 10px;
    font-family: Vrinda
}

.policy-box ul li a {
    text-decoration: none
}

.mob-service-box {
    min-height: 400px;
    width: 100%
}

.mob-service-img-box {
    min-height: 300px;
    width: 100%;
    border: 1px solid #c6cad6;
    box-shadow: 1px 1px #a2a0a0
}

.mob-service-img-box img {
    height: auto;
    width: 100%;
    transition: transform .3s
}

.mob-service-img-box img:hover {
    -ms-transform: scale(1.021);
    -webkit-transform: scale(1.021);
    transform: scale(1.021)
}

.archive-box {
    margin: 10px 0
}

.archive-box-news a {
    text-decoration: none;
    font-size: 22px
}

.archive-box-news a h3 {
    font-size: 22px !important
}

.lazy-load, .lazy-loaded {
    -webkit-transition: opacity .3s;
    -moz-transition: opacity .3s;
    -ms-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
    opacity: .3s
}

.lazy-loaded {
    opacity: 1
}

#welcome-ad {
    display: none;
    background: rgba(0, 0, 0, .6);
    width: 100%;
    height: 100%;
    position: fixed;
    padding-top: 120px;
    z-index: 99999;
    left: 0;
    right: 0;
    top: 0
}

.ad-area {
    position: relative;
    width: 660px;
    height: 440px;
    margin: 0 auto
}

.ad-area button {
    position: absolute;
    background: 0 0;
    border: none;
    right: -10px;
    top: -10px;
    padding: 0;
    margin: 0;
    z-index: 99999
}

#twitter-widget-0 {
    margin-top: 7px
}

.section-page-title h1 {
    font-size: 30px;
}

.section-page-title {
    padding: 5px 0;
}



.banner-details-fixed-bottom {
    bottom: 0;
    overflow: hidden;
    position: fixed;
    text-align: center;
    width: 1000px;
    z-index: 99999;
}

.banner-desktop-fixed-bottom {
    bottom: 0;
    overflow: hidden;
    position: fixed;
    text-align: center;
    z-index: 99999;
    background-color: #dadada;
}

.banner-desktop-fixed-bottom .x-btn {
    right: 0;
    position: absolute;
}

.banner-desktop-fixed-bottom .x-btn img {
    width: 25px;
}

.banner-details-fixed-bottom .x-btn {
    right: 0;
    position: absolute;
}

.banner-mob-details-fixed-bottom .x-btn img,
.banner-details-fixed-bottom .x-btn img {
    width: 18px;
    margin-right: 172px;
}
