*,
::after,
::before,
body,
ul {
    padding: 0;
    margin: 0
}

.btnMenu i,
footer {
    border-top: 1px solid #000
}

.live-blink span,
body {
    font-family: Faustina, Sans-serif
}

*,
::after,
::before {
    box-sizing: border-box
}

body {
    background: #fff;
    font-size: 16px;
    transition-delay: .25s;
    -webkit-text-size-adjust: none
}

ul {
    list-style: none
}

a {
    color: #000;
    text-decoration: none
}

.top-menu-container {
    background: #000;
    min-height: 30px
}

.main-header {
    margin-bottom: 5px;
    background: #fff;
    position: fixed;
    width: 100%;
    z-index: 9;
    top: 0
}

.main-header .top-menu-container .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: 30px
}

.container {
    width: 100%;
    max-width: 1190px;
    margin: 0 auto;
    padding: 0 10px
}

.bootom-menu-container,
.left-menu {
    margin-top: 0
}

.four-media-card,
.four-media-card-seven,
.middle-menu-container,
.three-media-card {
    width: 100%;
    display: flex
}

.main-header .middle-menu-container .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: 50px
}

.logo-desk img {
    width: 100%;
    height: auto;
    margin-bottom: 10px;
    margin-top: 20px
}

.logo-desk {
    display: flex;
    width: 12%;
    margin-bottom: 2px
}

.ad {
    width: calc(100% - 14%)
}

.left-menu {
    display: flex;
    align-items: center;
    width: 20%
}

.right-menu ul li a,
.top-menu-container .left-menu a {
    color: #fff;
    font-size: 12px
}

.right-menu {
    width: calc(100% - 90%);
    display: flex
}

.author-details,
.author-info,
.author-meta-left,
.catNewsListing .list-news figure,
.category-wrapper ul,
.media-card-one,
.one-four-block .list-news figure,
.related-news span,
.related-news ul,
.related-news-reviews span,
.related-news-reviews ul,
.right-menu ul,
.rightSidebar .rhsNewsList ul figure,
.tags_wrap,
.twoColumnLayout,
.twoColumnLayout1,
[data-pagination],
ul.scrollnone,
ul.social-icon,
ul.sub-cat-tabs,
ul.tabsLink.tabs,
ul.webstoryLink.tabs {
    display: flex
}

.right-menu ul li {
    margin: 0 6px
}

.right-login {
    margin-left: 20px;
    border-left: 1px solid #fff;
    height: 22px;
    margin-top: -2px
}

.container-fluid.homepage_wrapper {
    background-color: #fff;
    margin-top: 170px
}

.container-fluid {
    width: 100%;
    margin-top: 40px;
    background-color: #fff
}

.catNewsListing .list-news,
.catNewsListing .two-big-media,
.footer_social li a img,
.homepage_wrapper,
.navbarLinks .container {
    width: 100%
}

.catNewsListing .list-news {
    width: 100%;
    float: left
}

.sticky .gutterLHS,
.sticky .gutterRHS {
    top: 22%
}

.gutterLHS,
.gutterRHS {
    position: fixed;
    top: 195px;
    width: 120px;
    height: 600px;
    z-index: 1;
    transition: .5s;
    display: block
}

.gutterLHS {
    left: 10px
}

.gutterRHS {
    right: 25px
}

.navbarLinks {
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 10px
}

.menuNavigation ul.listItems {
    list-style: none;
    padding: 0;
    margin: 0;
    justify-content: flex-start;
    flex-wrap: wrap;
    -moz-column-count: 5;
    column-count: 4
}

.big-media img,
.big-media-block img,
.big-media-block-eight img,
.big-media-block-six img,
.gallery-icon img {
    width: 100%;
    height: auto
}

.big-media,
.topNewsSwiper {
    width: 80%
}
.topNewsSwiper{
    width: 63%;
}
.topNewsSwiper .gal-thumb{
    width: 100%;
}
.big-media .media-img,
.big-media-block .media-img,
.big-media-block-eight .media-img,
.big-media-block-six .media-img,
.four-media-card-seven .image-container,
.topNewsSwiper figure {
    position: relative
}

.big-media .media-img a,
.big-media-block-eight .media-img a,
.big-media-block-six .media-img a {
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 40px
}

.big-media .media-body,
.big-media-block .media-body,
.big-media-block-eight .media-body,
.big-media-block-six .media-body {
    width: 100%;
    padding: 10px;
    text-align: left;
    position: absolute;
    bottom: 0;
    background: #3c3737
}

.small-media {
    margin-left: 15px;
    width: calc(100% - 65%);
    margin-top: 0px;
    display: flex;
    flex-wrap: wrap-reverse;
}

.small-media .list-news ul li,
.small-media-block .list-news ul li,
.small-media-block-eight .list-news ul li,
.small-media-block-six .list-news ul li {
    margin-bottom: 15px;
    border-bottom: 1px solid #d8d8d8;
    font-size: 16px;
    font-weight: 500;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 25px;
    margin-left: 20px;
    padding-left: 15px;
    position: relative
}
.south-special .imgwrap{
    /* display: none; */
}
.south-special
.right-col .adsCont {
    margin: 0 0 0 10px
}

.column-layout,
.photo_summary .photo_wrap,
.six-cartoon-block {
    margin-bottom: 20px
}

.liveBlog ul li:last-child,
.small-media .list-news ul li:last-child,
.small-media-block .list-news ul li:last-child,
.small-media-block-eight .list-news ul li:last-child,
.small-media-block-six .list-news ul li:last-child {
    border-bottom: 0
}

.small-media .list-news ul li::before,
.small-media-block .list-news ul li::before,
.small-media-block-eight .list-news ul li::before,
.small-media-block-six .list-news ul li::before {
    content: '';
    position: absolute;
    width: 7px;
    height: 7px;
    left: 0;
    border-radius: 50%;
    top: 12px;
    background: #00a2dc
}

.four-media-card-nine,
.four-media-card-nine-state,
.list-news {
    width: 100%;
    display: block
}

.list-news figcaption h3 {
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.small-media .list-news span {
    font-size: 14px;
    color: #757575;
    display: flex;
    margin-left: -4px
}

.small-media .list-news span img,
.small-media-block .list-news span img,
.small-media-block-eight .list-news span img,
.small-media-block-six .list-news span img {
    width: 11px;
    height: 11px;
    margin-left: 5px;
    margin-top: 10px
}

.topNewsSwiper .swiper-button-next,
.topNewsSwiper .swiper-button-prev {
    background-color: #000;
    text-align: center;
    width: 35px;
    height: 35px;
    border-radius: 30px;
    position: absolute;
    top: 39%
}

.topNewsSwiper .swiper-button-next:after,
.topNewsSwiper .swiper-button-prev:after {
    font-size: 20px;
    font-weight: 600;
    color: #fff
}

.topNewsSwiper span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #dc2126;
    opacity: 1;
    height: 7px;
    margin: 0 3px;
    width: 15px;
    border-radius: 50px
}

.topNewsSwiper .slide-meta,
.topNewsSwiper figcaption {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .8) 50%, #000 100%);
    z-index: 2;
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 10px 15px
}

.topNewsSwiper .swiper-pagination .swiper-pagination-bullet {
    background-color: #000;
    opacity: 1;
    width: 6px;
    height: 6px;
    margin: 0 3px
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 33px !important;
    left: 0 !important;
    width: 100% !important
}

.slide-meta h3 a,
.topNewsSwiper figcaption h3 a,
ul.webstoryLink.tabs,
ul.webstoryLink.tabs li a {
    color: #fff
}

.topNewsSwiper figcaption h3 {
    font-size: 28px;
    line-height: 1.5;
    font-weight: 700
}

.topNewsSwiper .gal-thumb img {
    aspect-ratio: 10/6;
    object-fit: cover;
    object-position: bottom;
    width: 100%;
}

.one-four-block .list-news p {
    margin-left: 5px;
    margin-top: 5px
}

.column-layout-two .heading3,
.six-list-news .media-img {
    margin-bottom: 15px
}

.six-cartoon-block {
    display: flex;
    width: 100%
}

.six-list-news {
    width: 100%
}

.six-list-news ul li {
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 10px;
    margin-left: 10px
}

.cartoon-block .common-heading h2 a {
    font-size: 20px;
    font-weight: 700;
    line-height: 36px;
    color: #212121
}

.cartoon-block .common-heading h2:after {
    content: '';
    width: 100% !important;
    height: 1.5px;
    background: #dc2126;
    display: block;
    position: relative;
    bottom: -2px
}

.common-heading {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
    border-bottom: 2px solid #eee;
    margin-top: 2px;
    margin-right: 10px
}

.column-layout-nine,
.column-layout-three,
.column-layout-tseven {
    width: 100%;
    margin-bottom: 25px
}

.category-wrapper .common-heading h1:after,
.column-layout-eight .common-heading h2:after,
.column-layout-five .common-heading h2:after,
.column-layout-four .common-heading h2:after,
.column-layout-seven .common-heading h2:after,
.column-layout-six .common-heading h2:after,
.column-layout-three .common-heading h2:after,
.common-heading h1 a:after,
.related-news .common-heading h2:after,
.related-news-reviews .common-heading h2:after,
.rhsNewsList .common-heading h2:after,
.tags_wrap b:after {
    content: '';
    width: 100% !important;
    height: 3px;
    background: #dc2126;
    display: block;
    position: relative;
    bottom: -2px
}
.view_more {
  text-align: right;
  margin-top: 25px;
}
.view_more a {
  color: #DC2126;
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
}
.four-media-card .media-card-body h3.textlabel.title,
.videogalleryWrapper .media-card-body h3.textlabel.title {
    font-size: 18px;
    font-weight: 500;
    line-height: 33px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 5px
}

.four-media-card .media-card-body span,
.four-media-card span {
    font-size: 12px;
    color: #757575;
    line-height: 23px;
    font-weight: 400;
    display: flex
}

.big-media-block .media-img a,
.webStoryPageWrapper figcaption h3 a {
    color: #fff;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 3
}

.column-layout-three .four-media-card .media-card-img img,
.media-card-two .media-card .media-card-img img,
.videogalleryWrapper .media-card .media-card-img img {
    width: 100%;
    margin-top: 0;
    height: auto;
    aspect-ratio: 10/6;
    object-fit: cover;
    object-position: center
}

.column-layout-three .four-media-card .media-card-img span img,
.four-media-card-nine .media-card-body span img,
.four-media-card-nine-state .media-card-body span img,
.media-card-two .media-card .media-card-img span img,
.videogalleryWrapper .media-card .media-card-img span img {
    width: 11px;
    height: 11px
}

.four-media-card p {
    margin-left: 5px;
    margin-top: -7px
}

.column-layout-three .media-card,
.three-media-card .media-card {
    margin-right: 1.3%;
    width: 49%
}

.column-layout-four-sectionwrapper {
    background: #000
}

.one-four-block {
    display: flex;
    width: 100%;
    margin-top: 100px;
    margin-bottom: 10px
}

.one-four-block .small-media-block h3 a {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 23px
}

.big-media-block {
    width: 65%;
    margin: 20px 1%
}

.big-media-block .media-img a {
    font-size: 24px;
    font-weight: 500;
    line-height: 40px
}

.big-media-block .media-img h3.textlabel.title,
.one-four-block-eight .media-img h3.textlabel.title,
.one-four-block-six .media-img h3.textlabel.title {
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 28px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-left: 10px
}

.small-media-block,
.small-media-block-six {
    margin-left: 1px;
    width: calc(100% - 65%);
    margin-top: 15px
}

.one-four-block .list-news figure,
.one-four-block-eight .list-news figure,
.one-four-block-six .list-news figure {
    display: flex;
    width: 100%;
    margin-bottom: 9px !important;
    margin-top:-1px !important;

}

.small-media .list-news {
    margin-top: 0px;
}



.small-media-block figure img {
    width: 200px;
    height: auto
}

.small-media-block .list-news span,
.small-media-block-six .list-news span {
    font-size: 12px;
    color: #757575;
    display: flex;
    margin-left: -4px
}

.column-layout-four .container {
    padding: 0 !important
}

.column-layout-four-sectionwrapper .one-four-block {
    margin-top: 20px
}

.column-layout-four,
.column-layout-seven {
    margin-bottom: 20px !important
}

.webStoryPageWrapper {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap
}

.webStoryPageWrapper figcaption {
    position: absolute;
    bottom: 0;
    left: 10px;
    width: 96%;
    padding: 10px;
    background: linear-gradient(180deg, rgba(0, 0, 0, .0001) 0, #000 100%);
    border-radius: 10px;
    display: block !important
}

.webStoryPageWrapper figcaption h3 {
    font-weight: 700;
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 0;
    margin-left: 0
}

.webStoryPageWrapper figure img {
    display: block;
    width: 100%
}

.column-layout-five .webStorySwiper .swiper-pagination {
    bottom: 0
}

.column-layout-five .webStorySwiper {
    padding-bottom: 30px
}

.textgraint {
    padding: 50% 10px 10px;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: end
}

.textgraint,
.wb-icon {
    left: 0;
    position: absolute
}

.webStoryWrapper .textgraint {
    border-radius: 0 0 5px 5px
}

.column-layout-five .container {
    padding: 0
}

.column-layout-six-sectionwrapper {
    background: linear-gradient(270deg, #ffcf00, #ffe887 100%)
}

.one-four-block-six {
    display: flex;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 25px
}

.big-media-block-six {
    width: 65%;
    margin-right: 1%;
    margin-bottom: 20px;
    margin-top: 20px
}

.small-media .list-news .imgwrap,
.small-media-block .list-news .imgwrap,
.small-media-block-eight .list-news .imgwrap,
.small-media-block-eight figure .imgwrap img,
.small-media-block-six .list-news .imgwrap,
.small-media-block-six figure .img-wrap img {
    width: 150px;
    height: auto
}

.one-four-block-eight .small-media-block-eight h3 a,
.one-four-block-six .small-media-block-six h3 a {
    color: #000;
    font-size: 18px;
    font-weight: 400;
    line-height: 23px
}

.one-four-block-six p {
    margin-left: 3px;
    margin-top: 6px
}

.common-heading h2 a {
    font-size: 20px;
    font-weight: 700;
    line-height: 36px;
    color: #212121
}

.bignews-grid-col figcaption h3,
.four-media-card-seven .media-card-body h3.textlabel.title {
    font-size: 22px;
    font-weight: 500;
    line-height: 33px;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 5px
}

.four-media-card-seven span {
    font-size: 11px;
    color: #757575;
    line-height: 23px;
    font-weight: 400
}

.four-media-card-seven .media-card {
    width: 100%;
    display: flex;
    margin-left: 10px
}

.four-media-card-seven figcaption h3 a {
    font-size: 22px;
    font-weight: 500;
    line-height: 33px
}

.four-media-card-seven figcaption h3 {
    margin-left: 5px
}

figure.imgContfull {
    margin-bottom: 10px;
    border-radius: 10px;
    margin-left: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    background: #f0f0f0;
    height: auto
}

.four-media-card-seven .image-container img {
    display: block;
    width: 100%;
    height: 154px
}

.four-media-card-seven .image-container .gal-count img {
    display: block;
    width: 100%;
    height: 40px
}

.bignews-grid-col,
.section_wrapper {
    display: flex;
    width: 100%;
    position: relative
}

.bignews-grid-col figure,
.section_wrapper {
    margin-right: 4%
}

.bignews-grid-col .imgwrap img {
    width: 100%;
    display: block;
    height: 154px
}

.bignews-grid-col .imgwrap a::after {
    content: '';
    background: url(../images/video-play.png) center/65px no-repeat;
    position: absolute;
    width: 65px;
    height: 44px;
    bottom: 0;
    right: 0
}

.VideoPageWrapper .swiper-slide {
    width: 24%
}

.videogallerySwiper .swiper-button-next {
    color: #fff;
    background: #0000004D;
    right: 2px;
    width: 30px;
    top: 86px
}

.videogallerySwiper .swiper-button-prev {
    color: #fff;
    background: #0000004D;
    left: 2px;
    width: 30px;
    top: 86px
}

.videogallerySwiper .swiper-button-next:after,
.videogallerySwiper .swiper-button-prev:after {
    font-size: 28px;
    font-weight: 600
}

.videogallerySwiper span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #fff;
    opacity: 1;
    height: 7px;
    margin: 0 3px;
    width: 15px;
    border-radius: 50px
}

.videogallerySwiper .slide-meta {
    background: #3c3737;
    z-index: 2;
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 10px 15px 20px
}

.slide-meta h3 {
    font-size: 26px;
    line-height: 42px;
    font-weight: 500;
    margin-bottom: 10px
}

.videogalleryWrapper span {
    font-size: 12px;
    color: #757575;
    display: flex
}

.videogalleryWrapper .media-card-body h3.textlabel.title a {
    color: #212121
}

.videogalleryWrapper p {
    margin-left: 5px;
    margin-top: -3px
}

.column-layout-eight-sectionwrapper {
    background: #fff
}

.one-four-block-eight {
    display: flex;
    width: 100%;
    margin-bottom: 25px
}

.big-media-block-eight {
    width: 65%;
    margin-right: 1%
}

.small-media-block-eight {
    margin-left: 1px;
    width: calc(100% - 65%)
}

.small-media-block-eight .list-news span {
    font-size: 12px;
    color: #000;
    display: flex;
    margin-left: -4px
}

.column-layout-eight p {
    margin-left: 5px;
    margin-top: 6px;
    color: #757575
}

.column-layout-nine .heading {
    background: #dc2126;
    margin-bottom: 15px;
    display: flex;
    width: 99%
}

.column-layout-nine .heading h2 a {
    color: #fff;
    font-size: 17px;
    font-weight: 700;
    line-height: 36px;
    margin-left: 10px
}

.column-layout-nine .media-card-two .media-card-body h3.textlabel.title,
.four-media-card-nine .media-card-body h3.textlabel.title,
.four-media-card-nine-state .media-card-body h3.textlabel.title {
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 5px
}

.four-media-card-nine span,
.four-media-card-nine-state span,
.media-card-two span {
    font-size: 12px;
    color: #dc2126;
    line-height: 23px;
    font-weight: 400;
    display: flex
}

ul.tabsLink.tabs li {
    margin-left: 10px
}

.column-layout-nine .heading h2 {
    width: 55%
}

ul.tabsLink.tabs li a {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 36px;
    text-transform: uppercase
}

.column-layout-nine .media-card-two {
    display: flex;
    margin-top: 15px;
    margin-bottom: 15px
}

.four-media-card-nine .media-card-img img {
    width: 100%;
    height: 154px
}

.column-layout-nine .media-card {
    margin-right: 1%;
    width: 49%
}

.four-media-card .media-card-body p {
    margin-left: 4px;
    margin-top: -7px;
    color: #757575
}

.four-media-card-nine p,
.media-card-two .media-card .media-card-img span p {
    margin-left: 5px;
    margin-top: -6px
}

.search_btn {
    width: 25px;
    height: 25px;
    display: block;
    background-image: url(https://s3.ap-south-1.amazonaws.com/media.thesouthfirst.com/wp-content/uploads/2024/03/search.png);
    background-repeat: no-repeat;
    background-size: 100%
}

#toggleNav-mob,
.logo-mob,
.topSearch,
ul.sub-cat-tabs li.active:before {
    display: none
}

div#toggleNav,
div#toggleNav-mob {
    display: none;
    margin: 0 5px
}

.linkStrip li {
    display: inline-block;
    margin: 0 5px;
    position: relative;
    padding: 0 10px
}

#toggleNav-desk,
.btnMenu i {
    display: block
}

.btnMenu {
    float: left;
    margin: 0 10px 0 0;
    cursor: pointer;
    padding: 8px 0 3px
}

.btnMenu i {
    width: 24px;
    padding-top: 5px
}

.menuNavigation {
    width: 100%;
    display: none;
    float: left;
    padding: 20px 0 100px;
    color: #000;
    position: fixed;
    top: 110px;
    left: 0;
    z-index: 10;
    height: auto;
    background: #fff
}

.cartoon-block {
    width: 30%
}

.cartoon-block .media-card-img img {
    width: 100%;
    height: 100%
}

footer {
    background-color: #fff;
    position: relative;
    z-index: 0;
    clear: both
}

.scrolltop {
    width: 35px;
    height: 35px;
    position: fixed;
    bottom: 40px;
    right: 20px;
    display: none;
    background-color: #dc2126;
    z-index: 99;
    text-align: center;
    cursor: pointer
}

.scrolltop:after {
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-right-style: solid;
    border-right-width: 2px;
    content: "";
    display: inline-block;
    height: 12px;
    width: 12px;
    border-color: #fff;
    -moz-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
    margin-top: 14px
}

.moreusswipercls {
    display: flex;
    align-items: center;
    padding-top: 4px;
    width: 100%
}

.moreus {
    display: flex;
    width: 12%
}

.foot-col,
ul.footer_social,
ul.footer_social li a {
    display: inline-flex
}

.footer-logo {
    max-width: 160px
}

.foot-col {
    align-items: center;
    margin: auto 0
}

.foot-head,
.social-icons ul li {
    margin-right: 10px
}

.foot-head h2 {
    color: #000;
    font-size: 16px
}

ul.footer_social {
    justify-content: flex-start;
    align-items: center;
    background-color: #ffffff00
}

ul.footer_social li {
    margin-right: 16px;
    width: 25px;
    height: 25px;
    margin-bottom: 0
}

.footer_wrapper {
    display: flex;
    justify-content: flex-start;
    padding: 15px 0
}

.footer_wrapper .footer {
    width: 100%;
    float: left;
    margin: 0 auto;
    padding: 2px;
    background: #fff
}

.footer_wrapper ul.foot {
    font-size: 20px;
    font-weight: 600;
    background: 0;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-top: 0
}

.foot b {
    font-weight: 700;
    border-radius: 7px;
    padding: 0 25px 0 0;
    font-size: 18px;
    display: block;
    margin-top: 7px;
    color: #dc2126
}

.footer_wrapper a {
    color: #000;
    font-size: 16px;
    display: block;
    padding-right: .5rem;
    margin: .8rem .5rem .5rem 0;
    font-weight: 500;
    border-right: 1px solid #000;
    line-height: .8
}

.footer-bottom {
    background: #fff;
    padding: 20px 0;
    font-size: 12px;
    color: #000;
    font-weight: 500;
    text-transform: capitalize
}

.live-blink span,
.load-more,
.navbarLinks ul li a,
.tags_wrap {
    text-transform: uppercase
}

.footer-bottom .container {
    display: flex;
    justify-content: right
}

.copyright,
.footer-links,
.poweredBy {
    flex: auto
}

.poweredBy {
    text-align: center
}

.footer-logo img {
    /* width: 120px; */
        width: 100%;
    height: auto;
    margin-top: 25px
}

.catNewsListing .list-news ul,
.catNewsListing .two-big-media ul,
.catNewsListing ul {
    display: flex;
    width: 100%;
    justify-content: flex-start;
    flex-wrap: wrap
}

.catNewsListing .two-big-media figcaption,
.catNewsListing figcaption h3,
.rightSidebar .rhsNewsList ul figure figcaption h3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.catNewsListing .two-big-media li {
    width: 47%;
    margin: 3px 10px 5px 0;
    background: #fff;
    transition: box-shadow .3s;
    border-bottom: 0;
    padding-bottom: 5px;
    position: relative
}

.catNewsListing .two-big-media figure {
    position: relative;
    margin: 0
}

.catNewsListing .two-big-media figcaption {
    position: absolute;
    bottom: 3px;
    width: 100%;
    padding: 8px;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    background: linear-gradient(180deg, rgba(0, 0, 0, .0001) 0, #000 55.55%)
}

.catNewsListing .two-big-media figcaption h3 a {
    color: #fff;
    font-size: 20px;
    font-weight: 600
}

.catNewsListing .three-small-media ul li {
    width: 31%;
    margin: 3px 10px 20px 0;
    background: #fff;
    transition: box-shadow .3s;
    position: relative
}

.catNewsListing .list-news ul li {
    width: 100%;
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    margin-left: 0
}

.catNewsListing .list-news figure {
    background: #fff;
    box-shadow: 0 .125rem 5.75rem 0 rgb(0 0 0 / 10%);
    margin-bottom: 10px;
    justify-content: flex-start;
    width: 100%;
    border-radius: 0 10px 10px 0
}

.catNewsListing .list-news .image-container {
    width: 150px;
    margin-right: 15px
}

.twoColumnLayout {
    margin-top: 30px
}

.leftSidebar {
    width: 68.67%;
    float: left
}

.rightSidebar .rhsNewsList ul figure {
    width: 100%;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px
}

.list-news figure .imgwrap img,
.rightSidebar .rhsNewsList ul figure img,
.three-media-card .media-card-img img {
    width: 100%;
    margin-top: 5px;
    height: auto;
    aspect-ratio: 10/6;
    object-fit: cover;
    object-position: center
}

.rightSidebar .rhsNewsList ul figure figcaption {
    width: calc(100% - 135px);
    margin-left: 10px
}

.rightSidebar .rhsNewsList ul figure figcaption h3 {
    font-size: 17px;
    font-weight: 500;
    line-height: 28px;
    -webkit-line-clamp: 3;
    position: relative
}

[data-pagination] {
    font-size: 16px;
    font-weight: 500;
    margin: 1em auto;
    justify-content: center;
    align-items: center
}

[data-pagination],
[data-pagination] *,
[data-pagination] :after,
[data-pagination] :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-kerning: auto
}

[data-pagination] a {
    color: #000;
    font-size: 16px;
    font-weight: 500;
    padding: .5em
}

li#breadcrumbs {
    font-size: 12px;
    margin: 0;
    color: #757575
}

.breadcrum span a {
    font-size: 15px
}

.breadcrum span a:hover,
ul.sub-cat-tabs li a:hover {
    color: #dc2126
}

section.breadcrum {
    margin: 0 0 5px;
    font-weight: 500;
    font-size: 34px !important;
    padding-top:30px;
}

p.sub-title {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 20px;
    color: #757575
}

h1.article-HD {
    line-height: 34px;
    margin-bottom: 20px
}
.author-image {
    width: 50px;
    height: 50px;
    overflow: hidden;
    border-radius: 50%;
    margin-right: 10px; /* Space between image and name */
}
.author-image img {
    width: 100%;
    height: auto;
    border-radius: 50%;
}
.author-box {
    padding: 15px;
    border-radius: 5px;
    margin-top: 20px;
}

.author-details {
    display: flex;
    flex-direction: column;
}

.authors-container {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 10px;
}
.author-item {
    display: flex;
    align-items: center; /* Align image and name side by side */
    text-align: left;
    max-width: 200px; /* Optional: control max width */
}
.author-name {
    font-size: 14px;
}

.author-name a {
    color: #333;
    text-decoration: none;
}

.author-info {
    margin-top: 5px
}

.author-meta-left a {
    font-size: 16px;
    font-weight: 600;
    margin-right: 10px
}

.author-meta-left span {
    margin-right: .25em;
    color: #757575
}

.author-meta-left p {
    color: #757575;
    margin-left: 10px;
    font-size: 14px;
    margin-top: 3px
}

.author-meta-right {
    margin-left: 15px
}

.author-meta-right span.zoom-icon-small {
    font-size: 12px;
    color: #757575
}

.author-meta-right span.zoom-icon-large {
    font-size: 18px;
    color: #757575
}

.twoColumnLayout1 {
    margin-top: 20px;
    width: 100%
}

.leftSidebar1 {
    width: 66.66666667%;
    padding-right: 24px;
    float: left
}

.articleImg img {
    max-width: 100%;
    height: auto
}

.ArticleBodyCont p {
    font-size: 18px;
    margin: 0 0 10px;
    font-weight: 500;
    line-height: 30px
}

.ArticleBodyCont h2 {
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 10px
}

.ArticleBodyCont h3 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 10px
}

.ArticleBodyCont h4 {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 10px
}

.ArticleBodyCont h5 {
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 10px
}

.ArticleBodyCont h6 {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 10px
}

.ArticleBodywrap ul li {
    margin-left: 50px;
    list-style-type: disc;
    font-size: 18px;
    margin-bottom: 10px
}

.tags_wrap {
    margin-right: 4px;
    padding: 2px 8px 3px;
    color: #fff;
    font-size: 11px;
    font-weight: 700
}

.tags_wrap b {
    font-size: 20px
}

.tags_wrap ul li {
    margin-left: 10px;
    font-size: 16px;
    margin-top: 4px;
    font-weight: 500;
    list-style-type: none
}

.related-news .common-heading h2,
.related-news-reviews .common-heading h2 {
    font-size: 24px
}

.related-news,
.related-news-reviews {
    width: 100%;
    float: left;
    margin-bottom: 48px
}

.related-news ul,
.related-news-reviews ul {
    justify-content: flex-start;
    flex-wrap: wrap;
    list-style-type: none !important
}

.related-news ul li,
.related-news-reviews ul li {
    width: 32%;
    margin-right: 1%;
    margin-bottom: 2%;
    list-style-type: none;
    margin-left: 2px
}

.related-news ul li .img-wrap img,
.related-news-reviews ul li .img-wrap img {
    display: block;
    width: 100%;
    margin-top: 0;
    height: auto;
    aspect-ratio: 10/6;
    object-fit: cover;
    object-position: center
}

.related-news ul li figcaption h3,
.related-news-reviews ul li figcaption h3 {
    font-size: 18px;
    line-height: 30px;
    padding-top: 5px;
    font-weight: 500
}

.related-news span,
.related-news-reviews span {
    font-size: 14px;
    color: #757575;
    margin-left: 0
}

.related-news span p {
    margin-left: 5px;
    margin-top: -4px;
    font-size: 14px
}

.related-news-reviews span p {
    margin-left: 5px;
    margin-top: -10px;
    font-size: 14px
}

.rightSidebar {
    width: 33.33333333%;
    float: right
}

.rightSidebar .rhsNewsList ul figure:last-child {
    border-bottom: none !important
}

.catNewsListing {
    margin-bottom: 15px;
    margin-top: 10px
}

.catNewsListing ul li {
    width: 21.5%;
    margin: 3px 20px 20px 0;
    background: #fff;
    transition: box-shadow .3s;
    border-bottom: 1px dotted #939393;
    padding-bottom: 25px;
    position: relative
}

.catNewsListing figure img {
    width: 100%;
    height: auto;
    margin-top: 5px;
    aspect-ratio: 10/6;
    object-fit: cover;
    object-position: center
}

.catNewsListing figcaption h3 {
    -webkit-line-clamp: 2;
    font-size: 18px;
    line-height: 32px;
    font-weight: 500;
    -webkit-line-clamp: 3
}

div#breadcrumbs {
    margin-bottom: 10px
}

.three-media-card .media-card-body h3 a {
    font-size: 18px;
    font-weight: 500;
    line-height: 30px
}

.three-media-card .media-card-body span img {
    width: 11px;
    height: 11px;
    margin-top: 0 !important
}

.three-media-card .media-card-body span {
    font-size: 12px;
    color: #757575;
    line-height: 23px;
    font-weight: 400;
    display: flex;
    margin-top: 5px
}

.three-media-card .media-card-body p {
    margin-left: 4px;
    margin-top: -7px
}

.cartoon-block .media-card-img {
    width: 100%;
    height: 220px
}

.rhsNewsList .image-container {
    width: 135px
}

.small-media .list-news figcaption {
    width: calc(100% - 150px);
    margin-left: 10px
}

.small-media-block .list-news figcaption,
.small-media-block-eight .list-news figcaption,
.small-media-block-six .list-news figcaption {
    width: calc(100% - 150px);
    margin-left: 15px
}

ul.webstoryLink.tabs li {
    color: #fff;
    margin-left: 15px;
    margin-top: 7px;
    position: relative;
    padding-right: 5px
}

ul.webstoryLink.tabs li:before {
    content: '';
    position: absolute;
    height: 10px;
    right: 0;
    border-right: 1px solid #fff;
    top: 7px
}

ul.webstoryLink.tabs li:last-child:before {
    border: 0 !important
}

.media-card-one {
    margin-right: 0;
    width: 100%
}

.four-media-card-nine-state .media-card-img img {
    width: 100%;
    height: 154px;
    margin-top: 6px;
    margin-left: 0
}

.four-media-card-nine-state .media-card-body p {
    margin-left: 0;
    margin-top: -6px
}

[data-pagination] a.active {
    background: #dc2126;
    color: #fff;
    border-radius: 40px;
    font-size: 100%;
    width: 40px;
    height: 40px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    border-bottom: 0
}

.photo_summary .photo_wrap figure {
    position: relative;
    width: 100%;
    text-align: center
}

.photoCount {
    position: absolute;
    top: 0;
    right: 0;
    background: #dc2126;
    color: #fff;
    font-size: 16px;
    z-index: 1;
    min-width: 73px;
    height: 46px;
    line-height: 46px
}

.photoCount span {
    font-size: 27px;
    color: #fff;
    font-weight: 700
}

.photo_summary .photo_wrap figure img {
    max-width: 100%;
    height: 100%
}

.navbarLinks ul li a {
    color: #000;
    font-size: 17px;
    font-weight: 500;
    display: inline-flex;
    white-space: nowrap
}

i.fa.fa-angle-down {
    display: inline-flex;
    margin: auto 0 auto 5px
}

.navbarLinks .subItems {
    display: none;
    position: absolute;
    background-color: #fff;
    width: 150px;
    top: 35px;
    left: 0
}

.navbarLinks ul li:hover .subItems {
    color: #000;
    display: block;
    position: relative;
    top: 10px
}

.navbarLinks .subItems li {
    width: 100%;
    display: block !important
}

.rhsNewsList ul {
    display: block;
    width: 100%;
    margin: auto
}

.social-icons ul li,
li.load-items {
    margin-left: 0;
    list-style-type: none
}

.social-icons img {
    width: 30px;
    height: 30px
}

.categoryPage_Wrapper .container-fluid {
    width: 100%;
    margin-top: 155px;
    background-color: #fff
}

.navbarLinks ul li {
    font-size: 17px;
    font-weight: 600;
    line-height: 35px;
    margin: auto;
    padding: 5px 20px;
    display: inline
}

.toggleNav-mob {
    display: none !important
}

.search {
    background: #fff;
    width: 40%;
    position: absolute;
    right: 30px;
    bottom: -50px;
    padding: 10px;
    z-index: 8;
    display: none;
    box-shadow: 0 0 8px 0 rgb(35 14 194 / 20%)
}

.dot,
.pulsate {
    border-radius: 9999px;
    background-color: #dc0000
}

.column-layout-five .common-heading {
    margin-left: 12px
}

.column-layout-four .common-heading {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 2px solid #eee;
    margin: 2px 10px 15px 12px
}

.live-blink {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.live-blink span {
    color: #dc0000;
    font-size: 14px;
    font-weight: 700
}

.blinker {
    position: relative;
    z-index: 0;
    margin-right: 15px;
    display: inline-block
}

.pulsate {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: -1;
    pointer-events: none;
    animation: 2s linear infinite pulseWave
}

.dot {
    position: relative;
    margin: 0 auto;
    width: 10px;
    height: 10px
}

.liveBlog {
    border-left: 1px solid #d9d9d9;
    width: 100%;
    margin-top: 10px;
    padding-left: 10px
}

.liveBlog ul li {
    padding-left: 10px;
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #d9d9d9
}

.liveBlog ul li::after {
    content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    top: 6px;
    left: -16px;
    border-radius: 10px;
    background: #dc0000;
    box-sizing: border-box
}

.liveBlog ul li p {
    margin-bottom: 0;
    margin-top: 10px;
    line-height: 1.5
}

.liveBlog .timestamp span {
    font-family: '"Faustina", Sans-serif';
    color: #d70101;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700
}

iframe {
    width: 100%;
    height: 444px
}

li.load-items {
    width: 98%;
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0
}

.load-more {
    background: #dc2126;
    cursor: pointer;
    font-weight: 600;
    font-size: 13px;
    line-height: 24px;
    color: #fff;
    display: flex !important;
    justify-content: center;
    width: 115px;
    margin: 0 auto;
    border: 0;
    align-items: Center
}

ul.sub-cat-tabs li {
    padding-left: 15px;
    padding-right: 15px;
    position: relative
}

ul.sub-cat-tabs li::before {
    content: '';
    position: absolute;
    height: 10px;
    right: 0;
    border-right: 1px solid #dc2126;
    top: 7px
}

ul.sub-cat-tabs li.active {
    background: #dc2126;
    padding: 0 10px;
    margin-left: 10px;
    height: 20px
}

ul.sub-cat-tabs {
    display: flex;
    width: calc(100% - 25%)
}

.navbarLinks-sticky ul.sub-menu li:before,
ul.sub-cat-tabs li:last-child:before {
    border-right: 0
}

ul.sub-cat-tabs li.active a {
    color: #fff;
    font-size: 13px;
    display: flex
}

ul.webstoryLink.tabs li a:hover {
    color: #000
}

ul.webstoryLink.tabs li.active {
    background: #fff;
    padding: 0 10px;
    margin-bottom: 5px
}

ul.webstoryLink.tabs li.active a {
    color: #000;
    font-size: 15px
}

::-webkit-scrollbar {
    width: 8px;
    height: 1px;
    background: #fff
}

::-webkit-scrollbar-track {
    box-shadow: inset 0 0 1px #fff;
    border-radius: 1px;
    background: silver;
    margin: 1px 0
}

::-webkit-scrollbar-thumb {
    background: #b71c1c;
    border-radius: 1px;
    box-shadow: inset 0 0 1px #000
}

::-webkit-scrollbar-thumb:hover {
    box-shadow: inset 0 0 1px #fff;
    background: #000
}

::-webkit-scrollbar-button:hover {
    box-shadow: inset 0 0 1px #fff;
    background: #000
}

::-webkit-scrollbar-track:hover {
    box-shadow: inset 0 0 1px #fff;
    border-radius: 1px;
    background: #000;
    margin: 1px 0
}

.navbarLinks ul li:before,
.navbarLinks-sticky ul li:before {
    content: '';
    position: absolute;
    height: 18px;
    right: 0;
    border-right: 1px solid #000;
    top: 7px
}

.follow-imgs img {
    filter: invert(1)
}

.fb_icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjEwMCUiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2VyaWY9Imh0dHA6Ly93d3cuc2VyaWYuY29tLyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxwYXRoIGQ9Ik01MTIsMjU2YzAsLTE0MS4zODUgLTExNC42MTUsLTI1NiAtMjU2LC0yNTZjLTE0MS4zODUsMCAtMjU2LDExNC42MTUgLTI1NiwyNTZjMCwxMjcuNzc3IDkzLjYxNiwyMzMuNjg1IDIxNiwyNTIuODlsMCwtMTc4Ljg5bC02NSwwbDAsLTc0bDY1LDBsMCwtNTYuNGMwLC02NC4xNiAzOC4yMTksLTk5LjYgOTYuNjk1LC05OS42YzI4LjAwOSwwIDU3LjMwNSw1IDU3LjMwNSw1bDAsNjNsLTMyLjI4MSwwYy0zMS44MDEsMCAtNDEuNzE5LDE5LjczMyAtNDEuNzE5LDM5Ljk3OGwwLDQ4LjAyMmw3MSwwbC0xMS4zNSw3NGwtNTkuNjUsMGwwLDE3OC44OWMxMjIuMzg1LC0xOS4yMDUgMjE2LC0xMjUuMTEzIDIxNiwtMjUyLjg5WiIgc3R5bGU9ImZpbGw6IzE4NzdmMjtmaWxsLXJ1bGU6bm9uemVybzsiLz48cGF0aCBkPSJNMzU1LjY1LDMzMGwxMS4zNSwtNzRsLTcxLDBsMCwtNDguMDIyYzAsLTIwLjI0NSA5LjkxNywtMzkuOTc4IDQxLjcxOSwtMzkuOTc4bDMyLjI4MSwwbDAsLTYzYzAsMCAtMjkuMjk3LC01IC01Ny4zMDUsLTVjLTU4LjQ3NiwwIC05Ni42OTUsMzUuNDQgLTk2LjY5NSw5OS42bDAsNTYuNGwtNjUsMGwwLDc0bDY1LDBsMCwxNzguODljMTMuMDMzLDIuMDQ1IDI2LjM5MiwzLjExIDQwLDMuMTFjMTMuNjA4LDAgMjYuOTY2LC0xLjA2NSA0MCwtMy4xMWwwLC0xNzguODlsNTkuNjUsMFoiIHN0eWxlPSJmaWxsOiNmZmY7ZmlsbC1ydWxlOm5vbnplcm87Ii8+PC9nPjwvc3ZnPg==)
}

.tw_icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjEwMCUiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2VyaWY9Imh0dHA6Ly93d3cuc2VyaWYuY29tLyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxjaXJjbGUgY3g9IjI1NiIgY3k9IjI1NiIgaWQ9IkRhcmtfQmx1ZSIgcj0iMjU2IiBzdHlsZT0iZmlsbDojMWRhMWYyOyIvPjxwYXRoIGQ9Ik0yMDkuMTUyLDM5MS4wNGMxMTMuNTM2LDAgMTc1LjYxNiwtOTQuMDggMTc1LjYxNiwtMTc1LjYxNmMwLC0yLjY4OCAwLC01LjM3NiAtMC4xMjgsLTcuOTM2YzEyLjAzMiwtOC43MDQgMjIuNTI4LC0xOS41ODQgMzAuODQ4LC0zMmMtMTEuMDA4LDQuODY0IC0yMi45MTIsOC4xOTIgLTM1LjQ1Niw5LjcyOGMxMi44LC03LjY4IDIyLjUyOCwtMTkuNzEyIDI3LjEzNiwtMzQuMTc2Yy0xMS45MDQsNy4wNCAtMjUuMDg4LDEyLjE2IC0zOS4xNjgsMTQuOTc2Yy0xMS4yNjQsLTEyLjAzMiAtMjcuMjY0LC0xOS40NTYgLTQ1LjA1NiwtMTkuNDU2Yy0zNC4wNDgsMCAtNjEuNjk2LDI3LjY0OCAtNjEuNjk2LDYxLjY5NmMwLDQuODY0IDAuNTEyLDkuNiAxLjY2NCwxNC4wOGMtNTEuMzI4LC0yLjU2IC05Ni43NjgsLTI3LjEzNiAtMTI3LjIzMiwtNjQuNTEyYy01LjI0OCw5LjA4OCAtOC4zMiwxOS43MTIgLTguMzIsMzAuOTc2YzAsMjEuMzc2IDEwLjg4LDQwLjMyIDI3LjUyLDUxLjMyOGMtMTAuMTEyLC0wLjI1NiAtMTkuNTg0LC0zLjA3MiAtMjcuOTA0LC03LjY4bDAsMC43NjhjMCwyOS45NTIgMjEuMjQ4LDU0Ljc4NCA0OS41MzYsNjAuNTQ0Yy01LjEyLDEuNDA4IC0xMC42MjQsMi4xNzYgLTE2LjI1NiwyLjE3NmMtMy45NjgsMCAtNy44MDgsLTAuMzg0IC0xMS42NDgsLTEuMTUyYzcuODA4LDI0LjU3NiAzMC41OTIsNDIuMzY4IDU3LjYsNDIuODhjLTIxLjEyLDE2LjUxMiAtNDcuNzQ0LDI2LjM2OCAtNzYuNjcyLDI2LjM2OGMtNC45OTIsMCAtOS44NTYsLTAuMjU2IC0xNC43MiwtMC44OTZjMjcuMDA4LDE3LjY2NCA1OS41MiwyNy45MDQgOTQuMzM2LDI3LjkwNCIgaWQ9IkxvZ29fX3gyMDE0X19GSVhFRCIgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLXJ1bGU6bm9uemVybzsiLz48L2c+PC9zdmc+)
}

.link_icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMDAgMTAwMDsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMDA3OEI1O30KCS5zdDF7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT48dGl0bGUvPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01MDAsMTAwMEw1MDAsMTAwMEMyMjMuOSwxMDAwLDAsNzc2LjEsMCw1MDBsMCwwQzAsMjIzLjksMjIzLjksMCw1MDAsMGwwLDBjMjc2LjEsMCw1MDAsMjIzLjksNTAwLDUwMGwwLDAgICBDMTAwMCw3NzYuMSw3NzYuMSwxMDAwLDUwMCwxMDAweiIvPjxnPjxnPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xODQuMiwzODcuM2gxMzIuOXY0MjcuN0gxODQuMlYzODcuM3ogTTI1MC43LDE3NC43YzQyLjUsMCw3NywzNC41LDc3LDc3LjFzLTM0LjUsNzcuMS03Nyw3Ny4xICAgICBjLTQyLjYsMC03Ny4xLTM0LjUtNzcuMS03Ny4xQzE3My41LDIwOS4zLDIwOCwxNzQuNywyNTAuNywxNzQuNyIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00MDAuNSwzODcuM0g1Mjh2NTguNGgxLjhjMTcuNy0zMy42LDYxLTY5LjEsMTI1LjgtNjkuMWMxMzQuNiwwLDE1OS41LDg4LjYsMTU5LjUsMjAzLjd2MjM0LjdINjgyLjJWNjA3LjEgICAgIGMwLTQ5LjctMC45LTExMy40LTY5LjEtMTEzLjRjLTY5LjIsMC03OS44LDU0LTc5LjgsMTA5Ljh2MjExLjZINDAwLjVWMzg3LjN6Ii8+PC9nPjwvZz48L2c+PC9zdmc+)
}

.wap_ch_icon,
.wap_icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMDAgMTAwMDsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMjVEMzY2O30KCS5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT48dGl0bGUvPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01MDAsMTAwMEw1MDAsMTAwMEMyMjMuOSwxMDAwLDAsNzc2LjEsMCw1MDB2MEMwLDIyMy45LDIyMy45LDAsNTAwLDBoMGMyNzYuMSwwLDUwMCwyMjMuOSw1MDAsNTAwdjAgICBDMTAwMCw3NzYuMSw3NzYuMSwxMDAwLDUwMCwxMDAweiIvPjxnPjxnIGlkPSJXQV9Mb2dvIj48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNNzMzLjksMjY3LjJjLTYyLTYyLjEtMTQ0LjYtOTYuMy0yMzIuNS05Ni40Yy0xODEuMSwwLTMyOC42LDE0Ny40LTMyOC42LDMyOC42ICAgICAgYzAsNTcuOSwxNS4xLDExNC41LDQzLjksMTY0LjNMMTcwLjEsODM0bDE3NC4yLTQ1LjdjNDgsMjYuMiwxMDIsNDAsMTU3LDQwaDAuMWMwLDAsMCwwLDAsMGMxODEuMSwwLDMyOC41LTE0Ny40LDMyOC42LTMyOC42ICAgICAgQzgzMC4xLDQxMS45LDc5NiwzMjkuMyw3MzMuOSwyNjcuMnogTTUwMS41LDc3Mi44aC0wLjFjLTQ5LDAtOTcuMS0xMy4yLTEzOS0zOC4xbC0xMC01LjlMMjQ5LDc1NS45bDI3LjYtMTAwLjhsLTYuNS0xMC4zICAgICAgYy0yNy4zLTQzLjUtNDEuOC05My43LTQxLjgtMTQ1LjRjMC4xLTE1MC42LDEyMi42LTI3My4xLDI3My4zLTI3My4xYzczLDAsMTQxLjUsMjguNSwxOTMuMSw4MC4xYzUxLjYsNTEuNiw4MCwxMjAuMyw3OS45LDE5My4yICAgICAgQzc3NC42LDY1MC4zLDY1Miw3NzIuOCw1MDEuNSw3NzIuOHogTTY1MS4zLDU2OC4yYy04LjItNC4xLTQ4LjYtMjQtNTYuMS0yNi43Yy03LjUtMi43LTEzLTQuMS0xOC41LDQuMSAgICAgIGMtNS41LDguMi0yMS4yLDI2LjctMjYsMzIuMmMtNC44LDUuNS05LjYsNi4yLTE3LjgsMi4xYy04LjItNC4xLTM0LjctMTIuOC02Ni00MC44Yy0yNC40LTIxLjgtNDAuOS00OC43LTQ1LjctNTYuOSAgICAgIGMtNC44LTguMi0wLjUtMTIuNywzLjYtMTYuOGMzLjctMy43LDguMi05LjYsMTIuMy0xNC40YzQuMS00LjgsNS41LTguMiw4LjItMTMuN2MyLjctNS41LDEuNC0xMC4zLTAuNy0xNC40ICAgICAgYy0yLjEtNC4xLTE4LjUtNDQuNS0yNS4zLTYxYy02LjctMTYtMTMuNC0xMy44LTE4LjUtMTQuMWMtNC44LTAuMi0xMC4zLTAuMy0xNS43LTAuM2MtNS41LDAtMTQuNCwyLjEtMjEuOSwxMC4zICAgICAgYy03LjUsOC4yLTI4LjcsMjguMS0yOC43LDY4LjVjMCw0MC40LDI5LjQsNzkuNSwzMy41LDg0LjljNC4xLDUuNSw1Ny45LDg4LjQsMTQwLjMsMTI0YzE5LjYsOC41LDM0LjksMTMuNSw0Ni44LDE3LjMgICAgICBjMTkuNyw2LjMsMzcuNiw1LjQsNTEuNywzLjNjMTUuOC0yLjQsNDguNi0xOS45LDU1LjQtMzljNi44LTE5LjIsNi44LTM1LjYsNC44LTM5QzY2NSw1NzQuNCw2NTkuNSw1NzIuNCw2NTEuMyw1NjguMnoiLz48L2c+PC9nPjwvZz48L2c+PC9zdmc+)
}

.wap_ch_icon {
    width: 40px;
    height: 40px;
    display: block
}

.tel_icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZGF0YS1uYW1lPSJMYXllciAxIiBpZD0iTGF5ZXJfMSIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDp1cmwoI2xpbmVhci1ncmFkaWVudCk7fTwvc3R5bGU+PGxpbmVhckdyYWRpZW50IGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpZD0ibGluZWFyLWdyYWRpZW50IiB4Mj0iNTAyLjY5NyIgeTE9IjUxMiIgeTI9IjkuMzAzIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMyMDgxYzciLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMzOGFmZTIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48dGl0bGUvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI1NiwwQzExNC42MTUsMCwwLDExNC42MTUsMCwyNTZTMTE0LjYxNSw1MTIsMjU2LDUxMiw1MTIsMzk3LjM4NSw1MTIsMjU2LDM5Ny4zODUsMCwyNTYsMFpNMzg5LjA1OSwxNjEuOTM2LDM0My41OTEsMzc5YTE2LjAwNywxNi4wMDcsMCwwLDEtMjUuMTc3LDkuNTkzbC02Ni4xMzYtNDguODYxLTQwLjA2OCwzNy44YTUuNDI5LDUuNDI5LDAsMCwxLTcuNzQtLjI5NGwtLjg2MS0uOTQ2LDYuOTYyLTY3LjM3NUwzMzYuMDU1LDE5NC4yNjZhMy4zNTgsMy4zNTgsMCwwLDAtNC4wNjEtNS4zMTdMMTcxLjUxNSwyOTAuNTE5LDEwMi40LDI2Ny4zMDdhOS4zOTMsOS4zOTMsMCwwLDEtLjMyLTE3LjY5NEwzNzIuNSwxNDcuNzQ0QTEyLjQ0MSwxMi40NDEsMCwwLDEsMzg5LjA1OSwxNjEuOTM2WiIvPjwvc3ZnPg==)
}

.insta_icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMDAgMTAwMDsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDp1cmwoI1NWR0lEXzFfKTt9Cgkuc3Qxe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+PGxpbmVhckdyYWRpZW50IGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpZD0iU1ZHSURfMV8iIHgxPSIxNDYuNDQ2NSIgeDI9Ijg1My41NTM1IiB5MT0iODUzLjU1MzUiIHkyPSIxNDYuNDQ2NSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojRkZENTIxIi8+PHN0b3Agb2Zmc2V0PSI1LjUxMDQ4MWUtMDIiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkQwMjAiLz48c3RvcCBvZmZzZXQ9IjAuMTI0MSIgc3R5bGU9InN0b3AtY29sb3I6I0ZFQzAxRSIvPjxzdG9wIG9mZnNldD0iMC4yMDA0IiBzdHlsZT0ic3RvcC1jb2xvcjojRkNBNzFCIi8+PHN0b3Agb2Zmc2V0PSIwLjI4MjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNGQTgzMTYiLz48c3RvcCBvZmZzZXQ9IjAuMzY4MSIgc3R5bGU9InN0b3AtY29sb3I6I0Y4NTUxMCIvPjxzdG9wIG9mZnNldD0iMC40NTYzIiBzdHlsZT0ic3RvcC1jb2xvcjojRjUxRTA5Ii8+PHN0b3Agb2Zmc2V0PSIwLjUiIHN0eWxlPSJzdG9wLWNvbG9yOiNGMzAwMDUiLz48c3RvcCBvZmZzZXQ9IjAuNTAzNSIgc3R5bGU9InN0b3AtY29sb3I6I0YyMDAwNyIvPjxzdG9wIG9mZnNldD0iMC41OTY2IiBzdHlsZT0ic3RvcC1jb2xvcjojRTEwMDNCIi8+PHN0b3Agb2Zmc2V0PSIwLjY4NzkiIHN0eWxlPSJzdG9wLWNvbG9yOiNEMzAwNjciLz48c3RvcCBvZmZzZXQ9IjAuNzc1NyIgc3R5bGU9InN0b3AtY29sb3I6I0M3MDA4OCIvPjxzdG9wIG9mZnNldD0iMC44NTg5IiBzdHlsZT0ic3RvcC1jb2xvcjojQkYwMEEwIi8+PHN0b3Agb2Zmc2V0PSIwLjkzNTciIHN0eWxlPSJzdG9wLWNvbG9yOiNCQjAwQUYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNCOTAwQjQiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01MDAsMTAwMEw1MDAsMTAwMEMyMjMuOSwxMDAwLDAsNzc2LjEsMCw1MDB2MEMwLDIyMy45LDIyMy45LDAsNTAwLDBoMGMyNzYuMSwwLDUwMCwyMjMuOSw1MDAsNTAwdjAgIEMxMDAwLDc3Ni4xLDc3Ni4xLDEwMDAsNTAwLDEwMDB6Ii8+PGc+PHBhdGggY2xhc3M9InN0MSIgZD0iTTUwMCwyMjAuMmM5MS4xLDAsMTAxLjksMC4zLDEzNy45LDJjMzMuMywxLjUsNTEuNCw3LjEsNjMuNCwxMS44YzE1LjksNi4yLDI3LjMsMTMuNiwzOS4yLDI1LjUgICBjMTEuOSwxMS45LDE5LjMsMjMuMywyNS41LDM5LjJjNC43LDEyLDEwLjIsMzAuMSwxMS44LDYzLjRjMS42LDM2LDIsNDYuOCwyLDEzNy45cy0wLjMsMTAxLjktMiwxMzcuOSAgIGMtMS41LDMzLjMtNy4xLDUxLjQtMTEuOCw2My40Yy02LjIsMTUuOS0xMy42LDI3LjMtMjUuNSwzOS4yYy0xMS45LDExLjktMjMuMywxOS4zLTM5LjIsMjUuNWMtMTIsNC43LTMwLjEsMTAuMi02My40LDExLjggICBjLTM2LDEuNi00Ni44LDItMTM3LjksMnMtMTAxLjktMC4zLTEzNy45LTJjLTMzLjMtMS41LTUxLjQtNy4xLTYzLjQtMTEuOGMtMTUuOS02LjItMjcuMy0xMy42LTM5LjItMjUuNSAgIGMtMTEuOS0xMS45LTE5LjMtMjMuMy0yNS41LTM5LjJjLTQuNy0xMi0xMC4yLTMwLjEtMTEuOC02My40Yy0xLjYtMzYtMi00Ni44LTItMTM3LjlzMC4zLTEwMS45LDItMTM3LjkgICBjMS41LTMzLjMsNy4xLTUxLjQsMTEuOC02My40YzYuMi0xNS45LDEzLjYtMjcuMywyNS41LTM5LjJjMTEuOS0xMS45LDIzLjMtMTkuMywzOS4yLTI1LjVjMTItNC43LDMwLjEtMTAuMiw2My40LTExLjggICBDMzk4LjEsMjIwLjUsNDA4LjksMjIwLjIsNTAwLDIyMC4yIE01MDAsMTU4LjdjLTkyLjcsMC0xMDQuMywwLjQtMTQwLjcsMi4xYy0zNi4zLDEuNy02MS4xLDcuNC04Mi45LDE1LjkgICBDMjU0LDE4NS4zLDIzNC45LDE5NywyMTYsMjE2Yy0xOSwxOS0zMC42LDM4LTM5LjQsNjAuNWMtOC40LDIxLjctMTQuMiw0Ni41LTE1LjksODIuOWMtMS43LDM2LjQtMi4xLDQ4LTIuMSwxNDAuNyAgIGMwLDkyLjcsMC40LDEwNC4zLDIuMSwxNDAuN2MxLjcsMzYuMyw3LjQsNjEuMSwxNS45LDgyLjlDMTg1LjMsNzQ2LDE5Nyw3NjUuMSwyMTYsNzg0YzE5LDE5LDM4LDMwLjYsNjAuNSwzOS40ICAgYzIxLjcsOC40LDQ2LjUsMTQuMiw4Mi45LDE1LjljMzYuNCwxLjcsNDgsMi4xLDE0MC43LDIuMXMxMDQuMy0wLjQsMTQwLjctMi4xYzM2LjMtMS43LDYxLjEtNy40LDgyLjktMTUuOSAgIEM3NDYsODE0LjcsNzY1LjEsODAzLDc4NCw3ODRjMTktMTksMzAuNi0zOCwzOS40LTYwLjVjOC40LTIxLjcsMTQuMi00Ni41LDE1LjktODIuOWMxLjctMzYuNCwyLjEtNDgsMi4xLTE0MC43ICAgcy0wLjQtMTA0LjMtMi4xLTE0MC43Yy0xLjctMzYuMy03LjQtNjEuMS0xNS45LTgyLjlDODE0LjcsMjU0LDgwMywyMzQuOSw3ODQsMjE2Yy0xOS0xOS0zOC0zMC42LTYwLjUtMzkuNCAgIGMtMjEuNy04LjQtNDYuNS0xNC4yLTgyLjktMTUuOUM2MDQuMywxNTkuMSw1OTIuNywxNTguNyw1MDAsMTU4LjdMNTAwLDE1OC43eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik01MDAsMzI0LjdjLTk2LjgsMC0xNzUuMyw3OC41LTE3NS4zLDE3NS4zUzQwMy4yLDY3NS4zLDUwMCw2NzUuM1M2NzUuMyw1OTYuOCw2NzUuMyw1MDAgICBTNTk2LjgsMzI0LjcsNTAwLDMyNC43eiBNNTAwLDYxMy44Yy02Mi44LDAtMTEzLjgtNTAuOS0xMTMuOC0xMTMuOFM0MzcuMiwzODYuMiw1MDAsMzg2LjJjNjIuOCwwLDExMy44LDUwLjksMTEzLjgsMTEzLjggICBTNTYyLjgsNjEzLjgsNTAwLDYxMy44eiIvPjxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjY4Mi4yIiBjeT0iMzE3LjgiIHI9IjQxIi8+PC9nPjwvc3ZnPg==)
}

.yt_icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMDAgMTAwMDsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkYwMDAwO30KCS5zdDF7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT48dGl0bGUvPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01MDAsMTAwMEw1MDAsMTAwMEMyMjMuOSwxMDAwLDAsNzc2LjEsMCw1MDB2MEMwLDIyMy45LDIyMy45LDAsNTAwLDBoMGMyNzYuMSwwLDUwMCwyMjMuOSw1MDAsNTAwdjAgICBDMTAwMCw3NzYuMSw3NzYuMSwxMDAwLDUwMCwxMDAweiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik04MTguMiwzMzkuMWMtNy42LTI4LjgtMzAuMS01MS40LTU4LjctNTkuMWMtNTEuOC0xNC0yNTkuNC0xNC0yNTkuNC0xNHMtMjA3LjcsMC0yNTkuNCwxNCAgIGMtMjguNiw3LjctNTEuMSwzMC4zLTU4LjcsNTkuMUMxNjgsMzkxLjIsMTY4LDUwMCwxNjgsNTAwczAsMTA4LjgsMTMuOSwxNjAuOWM3LjYsMjguOCwzMC4xLDUxLjQsNTguNyw1OS4xICAgYzUxLjgsMTQsMjU5LjQsMTQsMjU5LjQsMTRzMjA3LjcsMCwyNTkuNC0xNGMyOC42LTcuNyw1MS4xLTMwLjMsNTguNy01OS4xQzgzMiw2MDguOCw4MzIsNTAwLDgzMiw1MDBTODMyLDM5MS4yLDgxOC4yLDMzOS4xeiAgICBNNDMyLjEsNTk4LjdWNDAxLjNMNjA1LjYsNTAwTDQzMi4xLDU5OC43eiIvPjwvZz48L3N2Zz4=)
}

.social-icons a {
    display: inline-block;
    margin: 0 5px 0 0;
    width: 30px;
    height: 30px
}

.social-icons {
    margin-top: 10px;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    margin-left: 12px
}

.tags_wrap ul li a:hover {
    text-decoration: underline;
    color: #dc2126
}

iframe#instagram-embed-2 {
    height: 1115px
}

.tags_wrap ul {
    width: calc(100% - 100px);
    overflow: hidden;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    background-color: #fff
}

.common-heading h1 {
    font-size: 26px;
    white-space: nowrap;
}

.south-special {
    border-top: 1px solid red;
    padding: 15px  5px;
    position: relative;
    margin-top: 35px;
}

.special-head {
    position: absolute;
    top: -16px;
    left: 113px;
    background-color: #f7f7f7;
    padding: 0 25px;
}
.special-head h3{
    background: linear-gradient(-6deg, #DC2126 0%, #C421DB 60%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 20px;
}
.south-special figure {
    display: flex;
    /* flex-direction: row-reverse; */
    margin: 0px 0;
    /* border-bottom: 1px dashed #919191; */
    padding: 9px 0;;
}

.south-special figure .imgwrap {
    width: 140px;
}

.south-special figure .imgwrap a {
    display: inline-flex;
    width: 100%;

}

.south-special figure .imgwrap img {
    width: 100%;
    height: fit-content
}

.south-special figcaption {
    padding: 5px;
    width: calc(100% - 140px);
}

.south-special figcaption h3 {
    font-size: 18px;
    font-weight: 500;
    line-height: 23px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    position: relative;
    padding-left: 0px;

}

.south-special figcaption h3 a::before{
    /* display: none;
    content: '';
    width: 5px;
    height: 5px;
    background-color: white;
    padding: 1px;
    border-radius: 32px;
    display: inline-flex;
    position: absolute;
    top: 10px;
    left: 3px; */
}
.south-special figcaption h3 a{
    /* color: white; */
}
.south-special figcaption span {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-right: 5px;
    padding-left: 10px;;

}
.south-special figcaption span img{
    margin-left: 5px;
    margin-top: 8px;
}

.south-special figcaption span p {
    font-size: 12px;
    color: #757575;
    margin-left: 5px;
    margin-top: 5px;

}

.south-special figure:last-child {
    border-bottom: 0;
    padding-bottom: 0px;
}
.injest-list figcaption h3{
    font-size: 18px;
    font-weight: 500;
    line-height: 23px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    position: relative;
    padding-left: 12px;
}
.injest-list figure figcaption h3::before {
  content: "•"; 
  position: absolute;
  left: 0;
  color: black; 
  font-size: 1.4em;
  line-height: 1;
}
.special-widget.threewid{
    background-color: #dcdcdc3b;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    padding: 5px;

}
.popup_body img{
    width: 100%;
}
.popup_sitelogo img{
    width: 150px;
}
.three-widgets .img-injest{
    display: flex;
    justify-content: center;
}
.three-widgets .img-injest img{
    width: 200px;
    height: 93px;
}
.three-widgets{
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    padding: 15px 0;
}
.threewid{
    width: 32%;
    margin-right: 2%;
}
.injest-widget .common-heading h2:after{
    content: '';
    width: 100% !important;
    height: 3px;
    background: #DC2126;
    display: block;
    position: relative;
    bottom: -2px;
}
.threewid:last-child{
    margin-right: 0px;
}
.subscribe {
    /* text-align: center; */
    /* text-align:left; */
}
.subscribe {
  display: flex;
  align-items: center;
  justify-content: space-between; /* image left, button right */
}

.subscribe img {
  max-width: 100%;
  height: auto;
}

#nativeShareBtn {
  background: #c62828;              /* South First red */
  color: #fff;
  border: none;
  padding: 8px 18px;
  font-size: 14px;
  font-weight: 600;
  border-radius: 20px;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 6px;
  transition: all 0.3s ease;
}


/* Active click */
#nativeShareBtn:active {
  transform: scale(0.96);
}
#nativeShareBtn svg{
    fill:white;
    width:18px;
    height:18px;
}

/* Mobile friendly */
@media (max-width: 768px) {
  #nativeShareBtn {
    padding: 6px 14px;
    font-size: 13px;
  }
}


.subscribe a img {
    height: 50px;
    width: 185px;
    display: inline-block;
}
.journalist img {
    align-items: center;
    width: 100%;
    padding-top: 10px;
}
.cartoon-blocks img {
    height: 100% !important;
    width: 400px !important;
    max-width: 100% !important;
}
.image-caption-cart {
    text-align: center !important;
    font-size: 11px !important;
    color: #757575 !important;
    margin: auto !important;
}
.cartoon-blocks img {
    height: 100% !important;
    width: 420px !important;
    max-width: 100% !important;
}

.image-caption-cart {
    text-align: center !important;
    font-size: 12px !important;
    color: #757575 !important;
    margin: 8px 15px 0px 15px !important;
}

.three-media-card .media-card:nth-of-type(2) {
    margin-left: 15px !important;
}
.three-media-card .cartoon-blocks .media-card-img:first-of-type img {
    object-fit: unset !important;
}

.cartoon-blocks {
    flex: 0 0 29%;
}
@media(max-width:767px) {


    .small-media .list-news{
       margin-top: 13px !important;
    }
    .cartoon-blocks img {
    height: 100% !important;
    width: 400px;
    max-width: 100%;
}

.image-caption-cart {
    text-align: center !important;
    font-size: 11px !important;
    color: #757575 !important;
    margin: auto !important;
}

    #toggleNav-desk,
    .ad,
    .gutterLHS,
    .gutterRHS,
    .logo-desk,
    .menuNavigation ul.listItems li ul.subItems,
    div#toggleNav {
        display: none
    }

    .topNewsSwiper .swiper-slide {
        width: 100% !important
    }

    .topNewsSwiper .slide-thumb img {
        width: 100%;
        height: 100%
    }

    .logo-mob {
        display: flex;
        width: 100%;
        margin-top: 15px;
        margin-left: 1Fpx
    }

    #toggleNav-mob,
    .column-layout-nine .media-card-two,
    .moreusswipercls,
    .related-news ul,
    .related-news-reviews ul {
        display: block;
        margin-top: 1px
    }

    .container {
        padding: 0 10px
    }

    .container-fluid {
        width: 100%;
        margin-top: 20px;
        background-color: #fff
    }

    .menuNavigation .listItems li span {
        height: 25px;
        width: 25px;
        color: #fff;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        border: 1px solid #000;
        position: absolute
    }

    .listItems li span {
        border: solid #000;
        border-width: 0 1px 1px 0;
        display: inline-block;
        padding: 4px;
        transform: rotate(0);
        -webkit-transform: rotate(0);
        position: absolute;
        right: 10px;
        top: 14px
    }

    .four-media-card .media-card-body h3.textlabel.title,
    .list-news figcaption h3,
    .topNewsSwiper .slide-meta h3 {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical
    }

    .menuNavigation-dropdown::after {
        content: '';
        width: 1px;
        height: 17px;
        background: #000;
        position: absolute;
        top: 3px;
        left: 11px
    }

    .listItems li.active span {
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg)
    }

    .menuNavigation ul.listItems li.active .subItems {
        display: block;
        padding-left: 20px
    }

    .menuNavigation ul.listItems li>a {
        color: #de2c30;
        font-size: 15px;
        font-weight: 400;
        margin-bottom: 12px;
        padding-bottom: 5px
    }

    body.openMenu .btnMenu i {
        padding-top: 0
    }

    .top-menu-container {
        display: none !important
    }

    .btnMenu {
        float: right;
        margin: 0 10px 0 0;
        cursor: pointer;
        padding: 7px 0 3px
    }

    .topSearch,
    div#toggleNav-mob {
        margin-right: 10px;
        display: block !important;
        margin-top: 10px
    }

    .column-layout,
    .six-list-news .media-img {
        margin-bottom: 15px
    }

    .btnMenu i {
        width: 24px;
        display: block;
        border-top: 1px solid #000;
        padding-top: 5px
    }

    .topNewsWrapper {
        flex-wrap: wrap
    }

    .cartoon-block,
    .column-layout-nine .heading h2,
    .related-news ul li,
    .related-news-reviews ul li,
    .rightSidebar,
    .six-list-news,
    .six-list-news .media-img img,
    .three-media-card,
    .topNewsSwiper,
    ul.listItemsmenu {
        width: 100%
    }

    .one-four-block {
        display: block;
        width: 100%;
        margin-top: 5px
    }

    .topNewsSwiper .slide-meta {
        background: #3c3737;
        position: relative;
        width: 100%;
        padding: 5px 10px 10px;
        top: -3px;
        height: 150px
    }

    .topNewsSwiper .slide-meta h3 {
        font-size: 22px;
        line-height: 38px;
        font-weight: 500;
        margin-bottom: 8px;
        -webkit-line-clamp: 4
    }

    .topNewsSwiper .swiper-button-next,
    .topNewsSwiper .swiper-button-prev {
        top: 105px
    }

    .middle-menu-container {
        width: 100%;
        display: flex;
        border-bottom: 2px solid #dedede;
        justify-content: space-between
    }

    .list-news figure .imgwrap img {
        width: 100%;
        height: auto;
        aspect-ratio: 10/6;
        object-fit: cover;
        object-position: center
    }

    .small-media .list-news .imgwrap {
        width: 120px
    }

    .one-four-block .list-news figure {
        margin-bottom: 10px;
        margin-left: 0;
        margin-top:6px;
    }

    .small-media .list-news span img {
        margin-left: 3px
    }

    .catNewsListing .list-news ul,
    .navbarLinks ul,
    .six-cartoon-block,
    .twoColumnLayout1 {
        display: block;
        width: 100%
    }

    .bootom-menu-container {
        margin-top: 0;
        min-height: 35px;
        display: flex
    }

    div#toggleNav {
        margin-top: 22px
    }

    .menuNavigation ul.listItems {
        display: block;
        line-height: 40px;
        width: 100%;
        padding-bottom: 10px;
        display: flex
    }

    .menuNavigation ul.listItems>li {
        width: 100%;
        text-align: left;
        line-height: 45px;
        padding: 10px 0;
        margin: 0;
        border: 0;
        position: relative
    }

    .menuNavigation ul.listItems li a.menuHead {
        font-size: 18px;
        color: #000;
        line-height: 30px
    }

    .menuNavigation .listItems li {
        position: relative;
        margin-left: 10px
    }

    body.openMenu .btnMenu {
        padding: 5px 0 3px
    }

    body.openMenu .btnMenu i:first-child {
        transform: translateY(0) translateX(0) rotate(45deg);
        background: #fff
    }

    body.openMenu .btnMenu i:nth-child(2) {
        opacity: 0;
        background: #fff
    }

    body.openMenu .btnMenu i:nth-child(3) {
        transform: translateY(-2px) translateX(0) rotate(-45deg);
        background: #fff
    }

    .menuNavigation {
        height: 100%;
        padding-top: 0;
        top: 69px;
        background-color: #fff
    }

    .menuNavigation-dropdown {
        width: 17px;
        height: 1px;
        background: #000
    }

    .column-layout .small-media {
        margin-left: 15px;
        width: 100%;
        margin-top: 10px
    }

    .column-layout {
        margin-top: 125px
    }

    .four-media-card,
    .four-media-card-nine,
    .list-news {
        width: 100%;
        display: block
    }

    .list-news figcaption h3 {
        font-size: 18px;
        font-weight: 400;
        line-height: 22px

    }

    .column-layout-three .media-card {
        margin-right: 3%;
        display: flex;
        width: 100%;
        margin-bottom: 5px
    }

    .column-layout-three .media-card-img {
        width: 120px;
        display: block
    }

    .four-media-card .media-card-body h3.textlabel.title {
        color: #000;
        margin-left: 0;
        font-size: 18px;
        font-weight: 400;
        -webkit-line-clamp: 3;
        margin-bottom: 5px;
        line-height: 23px
    }

    .column-layout-nine .media-card-two .media-card-body h3.textlabel.title,
    .four-media-card-nine .media-card-body h3.textlabel.title,
    .videogalleryWrapper .media-card-body h3.textlabel.title {
        font-size: 18px;
        line-height: 25px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden
    }

    .column-layout-three .four-media-card .media-card-img img {
        width: 100%;
        height: auto
    }

    .three-media-card .media-card-body {
        width: calc(100% - 120px);
        margin-bottom: 10px;
        margin-left: 10px
    }

    .three-media-card .media-card-body span {
        margin-top: 5px
    }

    .four-media-card .media-card-body span {
        margin-left: 1px
    }

    .column-layout-nine .heading {
        background: #dc2126;
        margin-bottom: 15px;
        display: block
    }

    .media-card-two span,
    ul.tabsLink.tabs li {
        margin-left: 5px
    }

    ul.tabsLink.tabs li a {
        color: #fff;
        font-size: 11px;
        font-weight: 500;
        line-height: 28px;
        text-transform: uppercase
    }

    .column-layout-five .common-heading,
    .column-layout-four .common-heading,
    .four-media-card-nine span,
    .four-media-card-nine-state span {
        margin-left: 10px
    }

    .four-media-card-nine .media-card-body h3.textlabel.title {
        -webkit-line-clamp: 3;
        margin-left: 10px
    }

    .four-media-card-nine .media-card-img img {
        width: 150px;
        height: auto;
        aspect-ratio: 10/6;
        object-fit: cover;
        object-position: center
    }

    .column-layout-nine .media-card {
        margin-right: 1%;
        display: flex;
        width: 100%
    }

    .catNewsListing figure img,
    .catNewsListing ul,
    .column-layout-nine .media-card-img,
    .column-layout-nine .media-card-two .media-card-img,
    .three-small-media figure,
    ul.sub-cat-tabs {
        display: flex
    }

    .related-news figcaption {
        width: calc(100% - 150px);
        margin-left: 10px;
        margin-top: 0
    }

    .related-news-reviews figcaption {
        width: calc(100% - 150px);
        margin-left: 10px;
        margin-top: -10px
    }

    .four-media-card-nine-state .media-card-body {
        margin-left: 10px;
        margin-top: 0
    }

    .four-media-card-nine-state .media-card-body p {
        margin-left: 0;
        margin-top: -6px
    }

    .media-card-two .media-card .media-card-img img,
    .related-news .img-wrap,
    .related-news-reviews .img-wrap,
    .three-small-media .image-container {
        width: 150px
    }

    .column-layout-nine .media-card-two .media-card-body h3.textlabel.title {
        font-weight: 500;
        -webkit-line-clamp: 2;
        margin-bottom: 5px;
        margin-left: 10px
    }

    .four-media-card-nine .media-card-body,
    .four-media-card-nine .media-card-two .media-card-body {
        width: calc(100% - 150px)
    }

    .column-layout-seven .big-media-card {
        display: block;
        overflow-x: auto;
        overflow-y: hidden
    }

    .videogalleryWrapper .media-card-body h3.textlabel.title {
        font-weight: 500;
        -webkit-line-clamp: 4;
        margin-bottom: 5px
    }

    .videogallerySwiper .swiper-button-next {
        right: 0;
        width: 30px;
        top: 86px
    }

    .big-media-block,
    .big-media-block-eight,
    .big-media-block-six {
        width: 100%;
        margin-right: 1%;
        height: auto
    }

    .small-media-block,
    .small-media-block-eight,
    .small-media-block-six {
        margin-left: 1px;
        width: 100%;
        margin-top: 10px
    }

    .big-media-block .media-body,
    .big-media-block-eight .media-body,
    .big-media-block-six .media-body {
        width: 100%;
        padding: 10px;
        text-align: left;
        position: relative;
        margin-top: -12px
    }

    .big-media-block .media-img a,
    .big-media-block-eight .media-img a,
    .big-media-block-six .media-img a {
        color: #fff;
        font-size: 22px;
        line-height: 34px;
        font-weight: 500
    }

    .one-four-block-six {
        display: block;
        width: 100%;
        padding-bottom: 1px
    }

    .one-four-block-eight {
        display: block;
        width: 100%;
        margin-bottom: 25px;
        height: auto
    }

    .foot-col {
        display: inline-flex;
        align-items: center;
        margin: 5px 0 auto
    }

    .leftSidebar {
        width: 100%;
        float: left
    }

    .breadcrumb span a {
        font-size: 14px;
        line-height: 14px;
        color: #dc2126;
        white-space: nowrap;
        overflow: hidden;
        font-family: 'PT Serif', serif
    }

    .catNewsListing .two-big-media li {
        width: 100%;
        border-bottom: 0;
        margin-bottom: 5px;
        padding-bottom: 5px;
        margin-left: 0
    }

    .three-small-media {
        display: flex;
        width: 100%;
        flex-wrap: nowrap
    }

    .navbarLinks,
    .tags_wrap ul {
        flex-wrap: nowrap;
        white-space: nowrap
    }

    .catNewsListing .three-small-media ul li {
        width: 100%;
        margin: 3px 0 10px;
        display: flex;
        padding-bottom: 10px
    }

    .catNewsListing .two-big-media figcaption {
        position: absolute;
        bottom: 0
    }

    .three-small-media figcaption {
        width: calc(100% - 150px);
        margin-right: 1%;
        margin-left: 5px;
        margin-top: 9px
    }

    .catNewsListing .list-news ul li {
        width: 100%;
        margin: 3px 0 10px;
        display: flex;
        padding-bottom: 0;
        border-bottom: 1px dotted #939393
    }

    .navbarLinks,
    ul.webstoryLink.tabs li {
        margin-bottom: 10px;
        margin-left: 10px
    }

    .catNewsListing .list-news figure {
        display: flex;
        background: #fff;
        box-shadow: 0 .125rem .75rem 0 rgb(0 0 0 / 8%);
        margin-bottom: 5px
    }

    .catNewsListing .list-news .image-container {
        margin-right: 10px;
        width: 150px
    }

    .list-news figcaption {
        width: calc(100% - 120px) !important;
        margin-left: 14px;
        margin-top: 6px
    }

    .catNewsListing figcaption h3 {
        font-size: 18px;
        line-height: 28px;
        font-weight: 500
    }

    h1.article-HD {
        line-height: 40px;
        margin-bottom: 0;
        font-size: 24px
    }

    p.sub-title {
        font-size: 16px;
        line-height: 30px;
        margin-bottom: 20px;
        color: #757575
    }

    .author-meta-left p {
        color: #757575;
        margin-left: 1px;
        font-size: 13px;
        margin-top: 3px
    }

    .author-meta-left a {
        font-size: 15px;
        font-weight: 600
    }

    .author-meta-left {
        display: block;
        width: calc(100% - 70px)
    }

    .author-info {
        display: flex;
        margin-top: 0
    }

    .twoColumnLayout1 {
        margin-top: 20px
    }

    .tags_wrap b {
        font-size: 14px
    }

    .tags_wrap b:after {
        content: '';
        width: 33px;
        height: 3px
    }

    .tags_wrap ul {
        height: 25px;
        overflow: hidden;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        width: 100%
    }

    .navbarLinks ul,
    ul.sub-cat-tabs {
        overflow-x: scroll;
        overflow-y: hidden
    }

    .leftSidebar1 {
        width: 100%;
        float: left;
        padding-right: 0 !important
    }

    .categoryPage_Wrapper .container-fluid {
        margin-top: 122px;
        background-color: #fff;
        width: 100%
    }

    .catNewsListing ul li {
        width: 48.5%;
        margin: 0 1% 10px 1px;
        background: #fff;
        transition: box-shadow .3s;
        border-bottom: 1px dotted #939393;
        padding-bottom: 10px;
        position: relative
    }

    .navbarLinks {
        display: flex;
        border-bottom: 1px solid #e8e8e8;
        overflow-x: auto;
        overflow-y: hidden
    }

    .navbarLinks .container {
        width: 100%;
        height: 35px
    }

    .navbarLinks ul li {
        display: inline;
        margin: 0 20px 0 2px;
        font-size: 17px;
        font-weight: 600;
        line-height: 35px
    }

    .topNewsSwiper .slide-thumb {
        height: 250px
    }

    .topNewsSwiper .slide-thumb a {
        height: 100%;
        display: grid
    }

    .big-media-block .media-img h3.textlabel.title,
    .one-four-block-eight .media-img h3.textlabel.title,
    .one-four-block-six .media-img h3.textlabel.title {
        margin-left: 0
    }

    .small-media-block .list-news .imgwrap,
    .small-media-block-eight .list-news .imgwrap {
        width: 120px;
        margin-left: 0
    }

    .small-media-block-six .list-news .imgwrap {
        width: 120px;
        margin-left: 10px
    }

    .column-layout-six-sectionwrapper .container {
        padding: 0
    }

    .twoColumnLayout {
        margin-top: 120px;
        display: block !important
    }

    #gallery-1 .gallery-caption {
        margin-left: 0 !important
    }

    .tags_wrap ul li {
        margin-left: 10px;
        font-size: 14px;
        margin-top: 2px
    }

    .one-four-block .small-media {
        width: 100%;
        margin-top: 10px;
        margin-left: 0 !important
    }

    .three-media-card .media-card {
        margin-right: 1.3%;
        width: 100%;
        display: flex
    }

    .three-media-card .media-card-img {
        /* display: flex; */
        display: inline;
        width: 120px
    }

    .three-media-card .media-card:nth-of-type(2) {
    margin-left: 0px !important;
    }


    .videogallerySwiper .swiper-button-prev {
        color: #fff;
        background: #0000004D;
        left: 0;
        width: 30px;
        top: 86px
    }

    .videogalleryWrapper .media-card .media-card-img span img {
        width: 11px;
        height: 11px;
        margin-top: 0 !important
    }

    .container-fluid.homepage_wrapper {
        background-color: #fff;
        margin-top: 30px;
        overflow-x: hidden
    }

    .three-media-card .media-card-body h3 a {
        font-size: 18px;
        font-weight: 500;
        line-height: 23px !important;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden
    }

    .cartoon-blocks .image-caption-cart {
    margin: 5px 0 5px 0 !important;
}
    .four-media-card .media-card-body {
        width: calc(100% - 120px);
        margin-left: 10px
    }

    ul.webstoryLink.tabs {
        display: flex;
        color: #fff;
        margin-left: 0;
        height: 30px;
        overflow: hidden;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        width: 100%
    }

    .column-layout-nine .media-card-one {
        margin-right: 0;
        width: 100%;
        display: block
    }

    .four-media-card-nine-state .media-card-img img {
        height: auto;
        margin-top: 6px;
        margin-left: 4px;
        aspect-ratio: 10/6;
        object-fit: cover;
        object-position: center;
        width: 150px
    }

    .four-media-card-nine-state .media-card-body h3.textlabel.title {
        margin-left: 10px;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden
    }

    .related-news ul li figure,
    .related-news-reviews ul li figure {
        display: flex;
        width: 100%
    }

    .related-news ul li figcaption h3,
    .related-news-reviews ul li figcaption h3 {
        font-size: 18px;
        line-height: 25px;
        padding-top: 0;
        font-weight: 500;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden
    }

    iframe {
        HEIGHT: 250px;
        width: 330px
    }

    iframe#instagram-embed-2 {
        height: 920px
    }

    iframe#instagram-embed-1 {
        height: 1200px
    }

    .mobilemenu ul li {
        position: relative;
        margin: 5px 10px 5px 2px
    }

    .search-box {
        position: relative;
        display: flex
    }

    .search input[type=text] {
        height: 30px;
        padding: 5px 15px;
        width: 100%;
        background: 0;
        border: 0;
        border-radius: 0;
        color: #000
    }

    .search-box::after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border-style: solid;
        border-width: 0 0 2px;
        border-color: rgba(0, 0, 0, .05);
        pointer-events: none
    }

    .search-form-btn {
        margin-bottom: 0;
        padding: 8px 16px;
        background-color: #dc2126;
        font-size: 8px;
        font-weight: 400;
        color: #fff;
        -webkit-transition: .3s;
        transition: .3s;
        z-index: 1;
        border: 0
    }

    .search {
        width: 100%;
        right: 0;
        top: 71px;
        bottom: 8px !important
    }

    .big-media-block-six img {
        width: 100%;
        height: auto;
        margin-top: 10px
    }

    .one-four-block-six {
        margin-top: 15px
    }

    .catNewsListing .list-news {
        display: block;
        width: 100%;
        flex-wrap: nowrap
    }

    li.load-items {
        width: 100%;
        list-style-type: none;
        border-bottom: 1px dotted #939393
    }

    .load-more {
        background: #dc2126;
        margin-top: 10px
    }

    .author-image {
        width: 55px;
        margin-right: 10px
    }

    .author-image img {
        width: 50px;
        border-radius: 100%;
        margin-right: 5px;
        height: 50px
    }

    ul.sub-cat-tabs li {
        padding-left: 15px;
        padding-right: 15px;
        position: relative
    }

    .navbarLinks-sticky ul li:before {
        content: '';
        position: absolute;
        height: 19px;
        right: 0;
        border-right: 1px solid #000;
        top: 8px
    }

    .topNewsSwiper .gal-thumb img {
        aspect-ratio: 10/6 !important;
        object-fit: revert !important;
        width: 100%;
        height: 100%
    }

    .topNewsSwiper figcaption h3 {
        font-size: 19px;
        line-height: 1.4
    }

    .topNewsSwiper .swiper-pagination {
        position: static;
        text-align: center;
        transition: opacity .3s;
        transform: translate3d(0, 0, 0);
        z-index: 10
    }

    .toggleNav-mob {
        display: block !important
    }

    .catNewsListing .list-news figcaption {
        width: calc(100% - 20px);
        margin-left: 10px;
        margin-top: 7px !important
    }

    .column-layout-four-sectionwrapper .one-four-block {
        margin-top: 20px;
        padding: 10px
    }

    ul.webstoryLink.tabs li.active {
        background: #fff;
        padding: 2px 10px;
        margin-bottom: 8px
    }

    ul.webstoryLink.tabs li {
        color: #fff;
        margin-left: 15px;
        margin-top: 10px;
        position: relative;
        padding-right: 5px
    }
    .threewid{
        width: 100%;
    }
    .view_more{
        margin-bottom: 10px;
    }
   
}
.ArticleBodyCont h3,
.ArticleBodyCont h4,
.ArticleBodyCont h5 {
    font-size: 1.563em;
    margin: 1em 0 0.5em;
    line-height: 1.4;
    font-weight: 500;
}
.ArticleBodyCont.ArticleBodywrap p a {
    color: #dc2126;}
    .wp-caption-text {
        font-size: 14px !important;
        text-align: justify;
        color: #000000;
        font-weight: 400 !important;
        position: relative;
        top: 0px;
    }
h2.sub-title.article-h2 {
    color: #000;
    font-size: 18px;
    margin: 0 0 10px;
    font-weight: 500;
    line-height: 30px;
}
.social-icons ul {
    /* display: flex; */
    display: none; 
}

.mobile-menu-header span {
    font-size: 20px;
    margin: 0;
}