@charset "UTF-8";
@font-face {
    font-family: "interRegular";
    src: url("../fonts/Inter-Regular.woff2") format("woff2"),
        url("../fonts/Inter-Regular.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "interMedium";
    src: url("../fonts/Inter-Medium.woff2") format("woff2"),
        url("../fonts/Inter-Medium.woff") format("woff");
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "InterBold";
    src: url("../fonts/Inter-Bold.woff2") format("woff2"),
        url("../fonts/Inter-Bold.woff") format("woff");
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "tamilBlack";
    src: url("../fonts/NotoSansTamil-Black.woff2") format("woff2"),
        url("../fonts/NotoSansTamil-Black.woff") format("woff");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "tamilBold";
    src: url("../fonts/NotoSansTamil-Bold.woff2") format("woff2"),
        url("../fonts/NotoSansTamil-Bold.woff") format("woff");
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "tamilLight";
    src: url("../fonts/NotoSansTamil-ExtraLight.woff2") format("woff2"),
        url("../fonts/NotoSansTamil-ExtraLight.woff") format("woff");
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "tamilExtraBold";
    src: url("../fonts/NotoSansTamil-ExtraBold.woff2") format("woff2"),
        url("../fonts/NotoSansTamil-ExtraBold.woff") format("woff");
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "tamilMedium";
    src: url("../fonts/NotoSansTamil-Medium.woff2") format("woff2"),
        url("../fonts/NotoSansTamil-Medium.woff") format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "tamilLight";
    src: url("../fonts/NotoSansTamil-Light.woff2") format("woff2"),
        url("../fonts/NotoSansTamil-Light.woff") format("woff");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "tamilThin";
    src: url("../fonts/NotoSansTamil-Thin.woff2") format("woff2"),
        url("../fonts/NotoSansTamil-Thin.woff") format("woff");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "tamilSemiBold";
    src: url("../fonts/NotoSansTamil-SemiBold.woff2") format("woff2"),
        url("../fonts/NotoSansTamil-SemiBold.woff") format("woff");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "tamilRegular";
    src: url("../fonts/NotoSansTamil-Regular.woff2") format("woff2"),
        url("../fonts/NotoSansTamil-Regular.woff") format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
.gigantic,
.huge,
.large,
.bigger,
.big,
h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin: 0;
    padding: 0;
    font-weight: bold;
}

.heading-title {
    font-family: "tamilSemiBold", sans-serif;
    font-size: 20px;
    color: #fff;
    line-height: 31px;
}
@media (max-width: 1200px) {
    .heading-title {
        font-size: 16px;
        line-height: 26px;
    }
}

.heading-title-2 {
    font-family: "tamilSemiBold", sans-serif;
    font-size: 22px;
    color: #000;
    line-height: 31px;
}
@media (max-width: 1200px) {
    .heading-title-2 {
        font-size: 16px;
        line-height: 26px;
    }
}
@media (max-width: 480px) {
    .heading-title-2 {
        font-size: 14px;
        line-height: 26px;
    }
}

.news-title {
    font-family: "tamilSemiBold", sans-serif;
    font-size: 13px;
    color: #000;
    line-height: 22px;
}
@media (max-width: 480px) {
    .news-title {
        font-size: 12px;
        line-height: 20px;
    }
}

body {
    margin: 0;
    padding: 0;
    line-height: 1.6;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    overflow-x: hidden;
    position: relative;
    padding-top: 0;
    font-family: "tamilRegular", sans-serif;
    font-size: 14px;
}

ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

::-moz-selection {
    background: #737384;
    color: #fff;
}

::selection {
    background: #737384;
    color: #fff;
}

.vr-container {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding: 0 3%;
}
@media (max-width: 1318px) {
    .vr-container {
        padding: 0 15px;
    }
}

.vr-container-2 {
    width: 100%;
    max-width: 920px;
    margin: 0 auto;
}
@media (max-width: 920px) {
    .vr-container-2 {
        padding: 0 15px;
    }
}

.hr-bottom {
    border-bottom: solid 1px #d5d7e8;
}

.hr-top {
    border-top: solid 1px #d5d7e8;
}

.hr-right {
    border-right: solid 1px #d5d7e8;
}

.news-date {
    font-family: "tamilMedium", sans-serif;
    font-size: 13px;
    color: #737384;
    text-transform: uppercase;
}
@media (max-width: 480px) {
    .news-date {
        font-size: 12px;
    }
}

.l-news {
    display: block;
    height: 500px;
    position: relative;
    margin-bottom: 18px;
}

@media (max-width: 1350px) {
    .l-news {
        height: 400px;
    }
}

@media (max-width: 1024px) {
    .l-news {
        height: auto;
    }
}
.l-news .play-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.l-news .news-img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top right;
    object-position: top right;
}
.l-news .over-text {
    width: 100%;
    background: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(20%, rgba(0, 0, 0, 0.4)),
        to(transparent)
    );
    background: -webkit-linear-gradient(
        bottom,
        rgba(0, 0, 0, 0.4) 20%,
        transparent
    );
    background: -moz-linear-gradient(
        bottom,
        rgba(0, 0, 0, 0.4) 20%,
        transparent
    );
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 20%, transparent);
    background: linear-gradient(to top, rgba(0, 0, 0, 0.4) 20%, transparent);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9;
    padding: 18px 32px 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
@media (max-width: 480px) {
    .l-news .over-text {
        padding-left: 15px;
        padding-right: 15px;
        position: static;
        background-color: #fff;
        height: auto;
        padding-bottom: 20px;
    }
}
.l-news .over-text h2 {
    font-size: 18px;
    line-height: 1.4;
    margin: 15px 0 0 0;
}
@media (max-width: 480px) {
    .l-news .over-text h2 {
        color: #000;
    }
}
.l-news .over-text h5 {
    color: #fff;
}
@media (max-width: 480px) {
    .l-news .over-text h5 {
        color: #000;
    }
}
.l-news .vid-overlay {
    position: absolute;
    width: 100%;
    background: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(20%, rgba(0, 0, 0, 0.8)),
        to(transparent)
    );
    background: -webkit-linear-gradient(
        bottom,
        rgba(0, 0, 0, 0.8) 20%,
        transparent
    );
    background: -moz-linear-gradient(
        bottom,
        rgba(0, 0, 0, 0.8) 20%,
        transparent
    );
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 20%, transparent);
    background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 20%, transparent);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9;
    padding: 18px 32px 15px;
}
.l-news .vid-overlay h2 {
    margin: 15px 0 0 0;
    font-size: 18px;
}
@media (max-width: 1200px) {
    .l-news .vid-overlay h2 {
        font-size: 16px;
        margin-bottom: 12px;
    }
}
@media (max-width: 480px) {
    .l-news .vid-overlay h2 {
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 10px;
    }
}
.l-news .vid-overlay h5 {
    color: #fff;
}
.l-news .vid-overlay .wrap-vid {
    position: relative;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}

.news-item:hover {
    text-decoration: none;
}
.news-item:hover h3 {
    color: #737384;
}
.news-item .news-item__wrap-img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: right;
    object-position: right;
}
.news-item h3 {
    -webkit-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    -moz-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
}

.commonHeader {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 18px;
}
.commonHeader h4 {
    color: #000;
}
.commonHeader .commonHeader__buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media (max-width: 667px) {
    .commonHeader .commonHeader__buttons {
        display: none;
    }
}
.commonHeader .commonHeader__buttons div {
    width: 32px;
    height: 32px;
    border: none;
    -webkit-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    -moz-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
}
.commonHeader .commonHeader__buttons div:first-child {
    margin-right: 16px;
}
.commonHeader .commonHeader__buttons div:focus {
    border: solid 1px #737384;
}
.commonHeader .commonHeader__buttons div img {
    width: 100%;
}

.headlines {
    margin-bottom: 49px;
}
@media (max-width: 767px) {
    .headlines .headlines__slider .headlineSlider {
        display: none;
    }
}
.headlines .headlines__slider .news-item {
    width: 100%;
}
.headlines .headlines__slider .news-item .news-item__wrap-img {
    width: 100%;
    height: 182px;
    margin-bottom: 22px;
}
@media (min-width: 1440px) {
    .headlines .headlines__slider .news-item .news-item__wrap-img {
        width: 100%;
        height: 230px;
    }
}
.headlines .headlines__slider .news-item h3 {
    min-height: 70px;
}
@supports ((display: -webkit-flex) or (display: flex)) {
    .headlines .headlines__mobile-slider {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
}
@supports (display: grid) {
    .headlines .headlines__mobile-slider {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        -webkit-column-gap: 25px;
        -moz-column-gap: 25px;
        column-gap: 25px;
        row-gap: 25px;
    }
    @media (max-width: 320px) {
        .headlines .headlines__mobile-slider {
            grid-template-columns: 1fr;
        }
    }
}
@media (min-width: 768px) {
    .headlines .headlines__mobile-slider {
        display: none;
    }
}
@supports ((display: -webkit-flex) or (display: flex)) {
    .headlines .headlines__mobile-slider .news-item {
        width: -webkit-calc(50% - 25px);
        width: -moz-calc(50% - 25px);
        width: calc(50% - 25px);
        margin-right: 25px;
        margin-bottom: 25px;
    }
}
@supports (display: grid) {
    .headlines .headlines__mobile-slider .news-item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 0;
    }
}
@media (max-width: 480px) {
    .headlines .headlines__mobile-slider .news-item .news-item__wrap-img {
        width: 100%;
        height: auto;
    }
}
.headlines .headlines__mobile-slider .news-item h3 {
    min-height: 88px;
    margin-bottom: 8px;
}

@media (max-width: 767px) {
    .headlines-with-mobile-slider
        .headlines__slider
        .headlineSlider.headlineSlider {
        display: block;
    }
}
@media (max-width: 767px) {
    .headlines-with-mobile-slider .headlines__mobile-slider {
        display: none;
    }
}

.paid-banners {
    margin-bottom: 47px;
}
@supports ((display: -webkit-flex) or (display: flex)) {
    .paid-banners {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        gap: 40px;
    }
}
@supports (display: grid) {
    .paid-banners {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        -webkit-column-gap: 40px;
        -moz-column-gap: 40px;
        column-gap: 40px;
        row-gap: 40px;
    }
}
@media (max-width: 1200px) {
    @supports (display: grid) {
        .paid-banners {
            grid-template-columns: repeat(3, 1fr);
            -webkit-column-gap: 25px;
            -moz-column-gap: 25px;
            column-gap: 25px;
            row-gap: 25px;
        }
    }
}
@media (max-width: 992px) {
    @supports (display: grid) {
        .paid-banners {
            grid-template-columns: repeat(2, 1fr);
        }
    }
}
@media (max-width: 1024px) {
    @supports (display: grid) {
        .paid-banners {
            grid-template-columns: repeat(2, 1fr);
        }
    }
}
@media (max-width: 480px) {
    .paid-banners {
        padding-left: 0px;
        padding-right: 0px;
    }
    @supports (display: grid) {
        .paid-banners {
            grid-template-columns: repeat(1, 1fr);
            row-gap: 13px;
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
            -moz-box-orient: vertical;
            -moz-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -moz-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -moz-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
        }
    }
}

.paid-banners li {
    display: flex;
    justify-content: center;
}

.paid-banners li img {
    width: auto;
    max-height: 250px;
    max-width: 100%;
}

.for-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    -webkit-column-gap: 33px;
    -moz-column-gap: 33px;
    column-gap: 33px;
    row-gap: 24px;
    margin-bottom: 32px;
}
@media (max-width: 1200px) {
    .for-grid {
        grid-template-columns: repeat(auto-fill, minmax(187px, 1fr));
    }
}
@media (max-width: 992px) {
    .for-grid {
        -webkit-column-gap: 24px;
        -moz-column-gap: 24px;
        column-gap: 24px;
        row-gap: 24px;
    }
}
@media (max-width: 480px) {
    .for-grid {
        grid-template-columns: 1fr 1fr;
    }
}
@media (max-width: 320px) {
    .for-grid {
        grid-template-columns: 1fr;
    }
}
.for-grid .news-item .news-item__wrap-img {
    width: 100%;
    height: 133px;
    margin-bottom: 22px;
}
@media (min-width: 1440px) {
    .for-grid .news-item .news-item__wrap-img {
        width: 100%;
        height: 160px;
    }
}
@media (max-width: 480px) {
    .for-grid .news-item .news-item__wrap-img {
        width: 100%;
        height: auto;
    }
}
.for-grid .news-item h3 {
    margin-bottom: 16px;
}
@media (max-width: 480px) {
    .for-grid .news-item h3 {
        margin-bottom: 8px;
    }
}

.three-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px;
    row-gap: 40px;
    margin-bottom: 32px;
}
@media (max-width: 1200px) {
    .three-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media (max-width: 992px) {
    .three-grid {
        -webkit-column-gap: 24px;
        -moz-column-gap: 24px;
        column-gap: 24px;
        row-gap: 24px;
    }
}
@media (max-width: 480px) {
    .three-grid {
        grid-template-columns: 1fr;
    }
}
@media (max-width: 320px) {
    .three-grid {
        grid-template-columns: 1fr;
    }
}
.three-grid .news-item .news-item__wrap-img {
    width: 100%;
    height: 182px;
    margin-bottom: 22px;
}
@media (min-width: 1440px) {
    .three-grid .news-item .news-item__wrap-img {
        width: 100%;
        height: 230px;
    }
}
@media (max-width: 480px) {
    .three-grid .news-item .news-item__wrap-img {
        width: 100%;
        height: auto;
    }
}
.three-grid .news-item h3 {
    margin-bottom: 16px;
}
@media (max-width: 480px) {
    .three-grid .news-item h3 {
        margin-bottom: 8px;
    }
}

.row-article {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.row-article .news-item__wrap-img {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: 16px;
}
.row-article .wrap-text {
    -webkit-box-flex: 2;
    -webkit-flex: 2;
    -moz-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.row-article .wrap-text h3 {
    margin-bottom: 13px;
}

.comments-section {
    background-color: #d5e4fb;
    padding: 18px 20px;
}
@media (max-width: 992px) {
    .comments-section {
        margin-bottom: 36px;
    }
}
.comments-section h4 {
    color: #000;
    margin-bottom: 15px;
}
.comments-section .comments li {
    margin-bottom: 13px;
}
.comments-section .comments li:last-child {
    margin-bottom: 20px;
}
.comments-section .comments li a h3 {
    margin-bottom: 14px;
}

.astrology .astrology__news {
    background-color: #eceef1;
    padding: 17px 15px 24px 15px;
}
.astrology .astrology__news h4 {
    font-family: "tamilSemiBold", sans-serif;
    font-size: 14px;
    line-height: 22px;
    color: #000;
    margin-bottom: 14px;
}
.astrology img {
    width: 100%;
}

.calander-sec .astrology__news h4 {
    margin-bottom: 0;
}
.calander-sec .calander .calanderCartoon .date-button,
.calander-sec .calander .calanderCartoon-1 .date-button {
    background-color: #eceef1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 9px 12px;
    border-right: 1px solid rgba(199, 205, 214, 0.6);
}
.calander-sec .calander .calanderCartoon .date-button:last-child,
.calander-sec .calander .calanderCartoon-1 .date-button:last-child {
    border-right: none;
}
.calander-sec .calander .calanderCartoon .date-button span,
.calander-sec .calander .calanderCartoon-1 .date-button span {
    font-family: "interMedium", sans-serif;
    font-size: 13px;
    color: #8f97a1;
    text-transform: uppercase;
}
@media (max-width: 480px) {
    .calander-sec .calander .calanderCartoon .date-button span,
    .calander-sec .calander .calanderCartoon-1 .date-button span {
        font-size: 12px;
    }
}
.calander-sec .calander .calanderCartoon .date-button:hover,
.calander-sec .calander .calanderCartoon-1 .date-button:hover {
    text-decoration: none;
}
.calander-sec .calander .calanderCartoon .swiper-slide-thumb-active,
.calander-sec .calander .calanderCartoon-1 .swiper-slide-thumb-active {
    background-color: #000;
    color: #fff;
}
.calander-sec .cartoon-page .swiper-slide {
    height: 520px;
}
@media (max-width: 480px) {
    .calander-sec .cartoon-page .swiper-slide {
        height: auto;
    }
}
.calander-sec .cartoon-page .swiper-slide img {
    height: 100%;
}

.breadcum {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-bottom: 18px;
}
.breadcum li {
    position: relative;
}
.breadcum li::after {
    content: url("/assets/images/breadcumArrow.svg");
    padding: 0 7px;
}
.breadcum li:last-child::after {
    content: none;
}
.breadcum li a {
    font-family: "tamilRegular", sans-serif;
    font-size: 13px;
    color: #000;
}
.breadcum li a:hover {
    text-decoration: none;
}
.breadcum li a.active {
    color: #737384;
}
@media (max-width: 480px) {
    .breadcum li a {
        font-size: 11px;
    }
}

.pagination {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 40px;
}
.pagination .prev {
    margin-right: 20px;
}
.pagination .next {
    margin-left: 20px;
}
.pagination ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.pagination ul li {
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.pagination ul li.active {
    background-color: #000;
}
.pagination ul li.active a {
    color: #fff;
}
.pagination ul li a {
    font-family: "tamilSemiBold", sans-serif;
    font-size: 14px;
    color: #000;
    padding: 5px 12px !important;
}

@media (max-width: 767px) {
    .pagination {
        width: 100%;
    }

    .pagination ul {
        max-width: calc(100% - 100px);
        overflow-x: auto;
    }
}

.pagination ul::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    background-color: #f5f5f5;
}

.pagination ul::-webkit-scrollbar {
    width: 3px;
    height: 4px;
    background-color: #f5f5f5;
}

.pagination ul::-webkit-scrollbar-thumb {
    background-color: #de2ea2;
}

@media (max-width: 480px) {
    .pagination ul li a {
        font-size: 12px;
    }
}
.pagination ul li a.page-link {
    padding: 5px 12px !important;
    border: none;
    line-height: unset;
    margin-left: 3px;
}

aside {
    width: 180px;
    height: 100%;
    background-color: #fff;
    padding: 25px 15px;
    position: fixed;
    left: -100%;
    top: 0;
    bottom: 0;
    z-index: 9999999;
    -webkit-box-shadow: 4px 2px 9px 4px rgba(102, 102, 102, 0.29);
    box-shadow: 4px 2px 9px 4px rgba(102, 102, 102, 0.29);
    overflow-y: auto;
}
aside:-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #fff;
}
aside:-webkit-scrollbar {
    width: 12px;
    background-color: #737384;
}
aside:-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #737384;
}
aside.active {
    left: 0;
}
aside ul {
    border-bottom: solid 1px #d5d7e8;
    margin-bottom: 20px;
    padding-bottom: 10px;
}
aside ul li {
    padding: 5px 0;
}
aside ul li a {
    font-family: "tamilSemiBold", sans-serif;
    font-size: 12px;
    color: #000;
    -webkit-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    -moz-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
}
aside ul li a:hover {
    text-decoration: none;
    color: #737384;
}

.related-tags {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 35px;
}
@media (max-width: 992px) {
    .related-tags {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.related-tags p {
    font-family: "tamilRegular", sans-serif;
    font-size: 13px;
    color: #737384;
    text-transform: uppercase;
    margin-right: 12px;
}
@media (max-width: 992px) {
    .related-tags p {
        margin-bottom: 10px;
    }
}
.related-tags ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
@media (max-width: 992px) {
    .related-tags ul {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
}
.related-tags ul li {
    background-color: #ffe3f6;
    -webkit-border-radius: 52px;
    border-radius: 52px;
    padding: 4px 8px;
    margin-right: 12px;
    margin-bottom: 5px;
    -webkit-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    -moz-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
}
@media (max-width: 992px) {
    .related-tags ul li {
        margin-bottom: 10px;
    }
}
.related-tags ul li:last-child {
    margin-right: 0;
}
.related-tags ul li:hover {
    background-color: #de2ea2;
}
.related-tags ul li:hover a {
    color: #fff;
}
.related-tags ul li a {
    font-family: "tamilRegular", sans-serif;
    font-size: 12px;
    color: #de2ea2;
    -webkit-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    -moz-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
}
.related-tags ul li a:hover {
    text-decoration: none;
}

.ad-320 li {
    width: 100%;
    height: 60px;
}
@media (max-width: 480px) {
    .ad-320 li {
        height: auto;
    }
}
.ad-320 li a img {
    width: 100%;
    height: 60px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: right;
    object-position: right;
}
@media (max-width: 480px) {
    .ad-320 li a img {
        height: auto;
    }
}

.login-model {
    z-index: 9999999;
    background: rgba(0, 0, 0, 0.41);
}
.login-model .modal-dialog {
    max-width: 600px;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.modal-dialog .modal-body img {
    max-width: 100%;
    width: auto;
}

#randomPopup-mobile .modal-content {
    width: 100vw;
    background: transparent;
    display: flex;
    align-items: center;
}

.login-model .modal-dialog .modle-header {
    margin-bottom: 15px;
}
.login-model .modal-dialog .modle-header h1 {
    width: 100%;
    max-width: 434px;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    font-family: "tamilSemiBold", sans-serif;
    font-size: 18px;
    line-height: 35px;
    color: #000;
}
@media (max-width: 480px) {
    .login-model .modal-dialog .modle-header h1 {
        font-size: 16px;
        line-height: 28px;
    }
    .login-model .modal-dialog .modle-header h1 span {
        font-size: 18px;
    }
}
.login-model .modal-dialog .modle-header h1 span {
    font-size: 22px;
    color: #de2ea2;
}
.login-model .modal-dialog .close-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 10px 16px;
}
@media (max-width: 480px) {
    .login-model .modal-dialog .close-btn {
        padding: 10px 0;
    }
}
.login-model .modal-dialog .mini-deiscription {
    width: 100%;
    max-width: 535px;
    margin: 0 auto;
    margin-bottom: 13px;
    font-family: "tamilRegular", sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #000;
    text-align: center;
    line-height: 24px;
}
@media (max-width: 480px) {
    .login-model .modal-dialog .mini-deiscription {
        font-size: 12px;
    }
}
.login-model .modal-dialog form {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
}
.login-model .modal-dialog form button {
    font-size: 12px;
    margin: 0 auto;
    margin-bottom: 36px;
}

.modle-header {
    margin-bottom: 15px;
}
.modle-header h1 {
    width: 100%;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left;
    font-family: "tamilSemiBold", sans-serif;
    font-size: 18px;
    line-height: 35px;
    color: #000;
}
@media (max-width: 480px) {
    .modle-header h1 {
        font-size: 16px;
        line-height: 28px;
    }
    .modle-header h1 span {
        font-size: 18px;
    }
}
.modle-header h1 span {
    font-size: 22px;
    color: #de2ea2;
}

.mini-deiscription {
    width: 100%;
    margin-bottom: 13px;
    font-family: "tamilRegular", sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #000;
    text-align: left;
    line-height: 24px;
}
@media (max-width: 480px) {
    .mini-deiscription {
        font-size: 12px;
    }
}

.fxd-ad {
    position: fixed;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 0;
    z-index: 999;
    width: 720px;
    height: 90px;
}
.fxd-ad img {
    width: 100%;
    height: 100%;
}
@media (max-width: 720px) {
    .fxd-ad {
        width: 100%;
    }
}

.full-content .single-news .article-content {
    max-width: 100%;
}

.fxd-desktop-d {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}
@media (max-width: 767px) {
    .fxd-desktop-d {
        display: none;
    }
}

.fxd-mobile-d {
    display: none;
}
@media (max-width: 767px) {
    .fxd-mobile-d {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.login-btn {
    height: 40px;
    background-color: #de2ea2;
    border-color: #de2ea2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    font-family: "interMedium", sans-serif;
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
}
.login-btn:hover {
    background-color: #de2ea2;
    border-color: #de2ea2;
    color: #fff;
}
.login-btn:focus {
    background-color: #de2ea2;
    border-color: #de2ea2;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.login-btn img {
    width: 24px;
    margin-right: 8px;
}

.mobile-login-btn {
    width: 36px;
    height: 36px;
    background-color: #de2ea2;
    border-color: #de2ea2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    font-family: "interMedium", sans-serif;
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
}
.mobile-login-btn:hover {
    color: #fff;
}
.mobile-login-btn:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.mobile-login-btn img {
    width: 24px;
}

.white-btn {
    width: 105px;
    height: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #eceef1;
    border-color: #eceef1;
    padding: 8px 7px;
    font-family: "tamilMedium", sans-serif;
    font-size: 12px;
    color: #000;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.white-btn:hover {
    background-color: #eceef1;
    border-color: #737384;
    color: #000;
}
.white-btn:focus {
    background-color: #eceef1;
    border-color: #737384;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.white-btn:active {
    background-color: #eceef1;
    border-color: #737384;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.arrow-btn-wh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: "tamilRegular", sans-serif;
    font-size: 13px;
    color: #000;
    padding: 7px 7px;
    background-color: #eceef1;
    -webkit-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    -moz-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
}
.arrow-btn-wh:hover {
    text-decoration: none;
    color: #737384;
}
@media (max-width: 480px) {
    .arrow-btn-wh {
        font-size: 12px;
    }
}
.arrow-btn-wh img {
    margin-left: 9px;
}

.inputSet-1 label {
    font-family: "tamilRegular", sans-serif;
    font-size: 14px;
    color: #686b7d;
}
@media (max-width: 480px) {
    .inputSet-1 label {
        font-size: 12px;
    }
}

.inputSet-2 label {
    font-family: "tamilRegular", sans-serif;
    font-size: 14px;
    color: #000;
}
@media (max-width: 480px) {
    .inputSet-2 label {
        font-size: 12px;
    }
}

.input-style-1 {
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 1px solid #d2d3d7;
    height: 46px;
    font-family: "tamilRegular", sans-serif;
    font-size: 14px;
    color: #686b7d;
}
.input-style-1:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #737384;
}

@media (max-width: 767px) {
    .swiper .swiper-button-next {
        display: none;
    }
}
.swiper .swiper-button-next::after {
    content: none;
}
@media (max-width: 767px) {
    .swiper .swiper-button-prev {
        display: none;
    }
}
.swiper .swiper-button-prev::after {
    content: none;
}

.fancybox__container {
    z-index: 9999999;
}

.dropdown-toggle:after {
    margin-left: 8px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.nav-item:hover .dropdown-menu {
    display: block;
}
.nav-item .dropdown-menu {
    display: none;
}

.nav,
.float-nav {
    width: 100%;
}
@media (max-width: 1024px) {
    .nav.main-navigation-section,
    .main-navigation-section.float-nav {
        display: none;
    }
}
.nav .nav__nav-t,
.float-nav .nav__nav-t {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 9px;
    padding-bottom: 11px;
    border-bottom: solid 1px #d5d7e8;
}
.nav .nav__nav-t .nav-date h4,
.float-nav .nav__nav-t .nav-date h4 {
    font-family: "interMedium", sans-serif;
    font-size: 13px;
    color: #000;
    margin-bottom: 3px;
}
.nav .nav__nav-t .nav-date .cal-nav,
.float-nav .nav__nav-t .nav-date .cal-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.nav .nav__nav-t .nav-date .cal-nav img,
.float-nav .nav__nav-t .nav-date .cal-nav img {
    width: 20px;
    margin-right: 6px;
}
.nav .nav__nav-t .nav-date .cal-nav p,
.float-nav .nav__nav-t .nav-date .cal-nav p {
    font-family: "tamilRegular", sans-serif;
    font-size: 12px;
    color: #737384;
}
.nav .nav__nav-t .mainLogo,
.float-nav .nav__nav-t .mainLogo {
    width: 100%;
    max-width: 211px;
    margin-left: 6rem;
}
@media (max-width: 992px) {
    .nav .nav__nav-t .mainLogo,
    .float-nav .nav__nav-t .mainLogo {
        max-width: 170px;
    }

    .nav .nav__nav-t .login-section{
    gap: 20px}
}
.nav .nav__nav-t .mainLogo img,
.float-nav .nav__nav-t .mainLogo img {
    width: 100%;
}


.nav .nav__nav-t .login-section{
    align-items: center !important;

}

.wrap-list ul li a{
    color: #000 !important;
}

.nav .nav__nav-t .login-section,
.float-nav .nav__nav-t .login-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: flex-start;
}

.login-section .news-in-english {
    width: 100%;
    max-width: 180px;
}

.login-section {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.nav .nav__nav-t .login-section ul,
.float-nav .nav__nav-t .login-section ul {
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 26px;
}
@media (max-width: 992px) {
    .nav .nav__nav-t .login-section ul,
    .float-nav .nav__nav-t .login-section ul {
        display: none;
    }
}
.nav .nav__nav-t .login-section ul li,
.float-nav .nav__nav-t .login-section ul li {
    margin-right: 10px;
}
.nav .nav__nav-t .login-section ul li:last-child,
.float-nav .nav__nav-t .login-section ul li:last-child {
    margin-right: 0;
}
.nav .nav__nav-t .login-section ul li:nth-child(1) img,
.float-nav .nav__nav-t .login-section ul li:nth-child(1) img {
    width: 120px;
}
.nav .nav__nav-t .login-section ul li:nth-child(2) img,
.float-nav .nav__nav-t .login-section ul li:nth-child(2) img {
    width: 43px;
}
.nav .nav__main-nav,
.float-nav .nav__main-nav {
    width: 100%;
    height: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}
@media (max-width: 992px) {
    .nav .nav__main-nav,
    .float-nav .nav__main-nav {
        height: auto;
    }
}
.nav .nav__main-nav button,
.float-nav .nav__main-nav button {
    position: absolute;
    left: 0;
}
.nav .nav__main-nav .main-nav,
.float-nav .nav__main-nav .main-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    justify-self: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 105px;
    margin-right: 140px;
    padding: 12px 0;
    position: relative;
}
.nav .nav__main-nav .main-nav .nav-link-list,
.float-nav .nav__main-nav .main-nav .nav-link-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 40px;
}
@media (max-width: 992px) {
    .nav .nav__main-nav .main-nav .nav-link-list,
    .float-nav .nav__main-nav .main-nav .nav-link-list {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
}
.nav .nav__main-nav .main-nav .nav-link-list li,
.float-nav .nav__main-nav .main-nav .nav-link-list li {
    margin-right: 42px;
}
@media (max-width: 1200px) {
    .nav .nav__main-nav .main-nav .nav-link-list li,
    .float-nav .nav__main-nav .main-nav .nav-link-list li {
        margin-right: 15px;
    }
}
.nav .nav__main-nav .main-nav .nav-link-list li:last-child,
.float-nav .nav__main-nav .main-nav .nav-link-list li:last-child {
    margin-right: 0;
}
.nav .nav__main-nav .main-nav .nav-link-list li a,
.float-nav .nav__main-nav .main-nav .nav-link-list li a {
    font-family: "tamilRegular", sans-serif;
    font-size: 13px;
    -webkit-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    -moz-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
    color: #000;
}
@media (max-width: 1200px) {
    .nav .nav__main-nav .main-nav .nav-link-list li a,
    .float-nav .nav__main-nav .main-nav .nav-link-list li a {
        font-size: 12px;
    }
}
@media (max-width: 992px) {
    .nav .nav__main-nav .main-nav .nav-link-list li a,
    .float-nav .nav__main-nav .main-nav .nav-link-list li a {
        font-size: 11px;
    }
}
.nav .nav__main-nav .main-nav .nav-link-list li a:hover,
.float-nav .nav__main-nav .main-nav .nav-link-list li a:hover,
.nav .nav__main-nav .main-nav .nav-link-list li a.active,
.float-nav .nav__main-nav .main-nav .nav-link-list li a.active {
    color: #de2ea2;
    text-decoration: none;
}
@media (max-width: 480px) {
    .nav .nav__main-nav .main-nav .nav-link-list li a,
    .float-nav .nav__main-nav .main-nav .nav-link-list li a {
        font-size: 12px;
    }
}
.nav .nav__main-nav .main-nav .nav-link-list .dropdown-menu li,
.float-nav .nav__main-nav .main-nav .nav-link-list .dropdown-menu li {
    margin-right: 0;
}

.login-section li a span {
    font-size: 16px;
}

.nav-highlight {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 36px;
    margin-top: 2px;
    width: 100%;
    overflow: hidden;
}
@media (max-width: 768px) {
    .nav-highlight {
        height: 50px;
    }
}
.nav-highlight .highlight {
    white-space: nowrap;
    padding: 0 10px;
    height: 100%;
    background-color: #d12626;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.nav-highlight .highlight img {
    margin-right: 6px;
}
.nav-highlight .highlight p {
    font-family: "tamilMedium", sans-serif;
    font-size: 12px;
    color: #fff;
}
@media (max-width: 992px) {
    .nav-highlight .highlight p {
        font-size: 11px;
    }
}
.nav-highlight .highlight-news {
    width: 100%;
    height: 100%;
    background-color: #000;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-left: 10px;
}
.nav-highlight .highlight-news .highlightSlider {
    height: 36px;
    margin: 0;
}
@media (max-width: 768px) {
    .nav-highlight .highlight-news .highlightSlider {
        height: 50px;
    }
}
.nav-highlight .highlight-news .highlightSlider .swiper-slide {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.nav-highlight .highlight-news .highlightSlider .swiper-slide p {
    font-family: "tamilRegular", sans-serif;
    font-size: 12px;
    color: #fff;
}
@media (max-width: 992px) {
    .nav-highlight .highlight-news .highlightSlider .swiper-slide p {
        font-size: 11px;
    }
}

.float-nav {
    position: fixed;
    top: -70px;
    left: 0;
    right: 0;
    background-color: #fff;
    z-index: 999999;
    -webkit-box-shadow: 0px 4px 6px rgba(151, 159, 181, 0.26);
    box-shadow: 0px 4px 6px rgba(151, 159, 181, 0.26);
    padding: 5px 0;
    -webkit-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    -moz-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
}
@media (max-width: 1024px) {
    .float-nav {
        display: none;
    }
}
.float-nav.scrollUp {
    top: 0;
}
.float-nav .vr-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.float-nav .vr-container .m-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.float-nav .vr-container .m-nav .nav-link-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 5px;
}
@media (max-width: 992px) {
    .float-nav .vr-container .m-nav .nav-link-list {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
}
.float-nav .vr-container .m-nav .nav-link-list li {
    margin-right: 42px;
}
@media (max-width: 1200px) {
    .float-nav .vr-container .m-nav .nav-link-list li {
        margin-right: 15px;
    }
}
.float-nav .vr-container .m-nav .nav-link-list li:last-child {
    margin-right: 0;
}
.float-nav .vr-container .m-nav .nav-link-list li a {
    font-family: "tamilRegular", sans-serif;
    font-size: 13px;
    color: #000;
}
@media (max-width: 1200px) {
    .float-nav .vr-container .m-nav .nav-link-list li a {
        font-size: 12px;
    }
}
@media (max-width: 992px) {
    .float-nav .vr-container .m-nav .nav-link-list li a {
        font-size: 11px;
    }
}
.float-nav .vr-container .m-nav .nav-link-list li a:hover,
.float-nav .vr-container .m-nav .nav-link-list li a.active {
    color: #de2ea2;
    text-decoration: none;
}
@media (max-width: 480px) {
    .float-nav .vr-container .m-nav .nav-link-list li a {
        font-size: 12px;
    }
}
.float-nav .vr-container a:hover {
    text-decoration: none;
}

.mobile-nav {
    display: none;
    background-color: #fff;
    z-index: 999999;
    -webkit-box-shadow: 0px 4px 6px rgba(151, 159, 181, 0.26);
    box-shadow: 0px 4px 6px rgba(151, 159, 181, 0.26);
    padding: 5px 0;
    -webkit-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    -moz-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999999;
}
@media (max-width: 1024px) {
    .mobile-nav {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
    }
}
.mobile-nav .vr-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.mobile-nav .vr-container .mainLogo {
    width: 140px;
}
.mobile-nav .vr-container .mainLogo img {
    width: 100%;
}
@media (max-width: 1024px) {
    .mobile-nav .vr-container .login-btn {
        display: none;
    }
}
.mobile-nav .vr-container .mobile-login-btn {
    display: none;
}
@media (max-width: 1024px) {
    .mobile-nav .vr-container .mobile-login-btn {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
    }
}

.full-search-bar {
    width: 13%;
    position: absolute;
    right: 0;
    margin-bottom: 0;
    background-color: #fff;
}
.full-search-bar form {
    width: 100%;
    height: 100%;
    background-color: #fff;
    position: relative;
}
.full-search-bar form input {
    width: 100%;
    height: 40px;
}
.full-search-bar form input:focus {
    border-color: #737384;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.full-search-bar form .innerbar-button {
    width: 50px;
    height: 40px;
    position: absolute;
    left: -webkit-calc(100% - 50px);
    left: -moz-calc(100% - 50px);
    left: calc(100% - 50px);
}

.footer {
    background-color: #1f2026;
}
.footer .vr-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-top: 40px;
    padding-bottom: 26px;
}
@media (max-width: 992px) {
    .footer .vr-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}
.footer .footer__columns {
    margin-right: 20px;
}
@media (max-width: 992px) {
    .footer .footer__columns {
        margin-right: 0;
        margin-bottom: 25px;
    }
    .footer .footer__columns:last-child {
        margin-bottom: 0;
    }
}
@media (max-width: 480px) {
    .footer .footer__columns {
        width: 100%;
    }
}
.footer .footer__columns:last-child {
    margin-right: 0;
}
.footer .footer__columns h4 {
    font-family: "tamilSemiBold", sans-serif;
    font-size: 14px;
    color: #fff;
    margin-bottom: 5px;
}
@media (max-width: 480px) {
    .footer .footer__columns h4 {
        font-size: 12px;
    }
}
.footer .footer__columns .ft-links li a {
    font-family: "tamilRegular", sans-serif;
    font-size: 13px;
    color: #f3f3f3;
    line-height: 28px;
    -webkit-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    -moz-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
}
@media (max-width: 480px) {
    .footer .footer__columns .ft-links li a {
        font-size: 11px;
    }
}
.footer .footer__columns .ft-links li a:hover {
    text-decoration: none;
    color: #737384;
}
.footer .footer__columns .social-links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 28px;
}
.footer .footer__columns .social-links li {
    margin-right: 12px;
}
.footer .footer__columns .social-links li:last-child {
    margin-right: 0;
}
.footer .footer__columns .social-links li a:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
.footer .footer__columns .social-links li a img {
    width: 30px;
    -webkit-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    -moz-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
}
.footer .footer__columns .newsletter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media (max-width: 480px) {
    .footer .footer__columns .newsletter {
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.footer .footer__columns .newsletter .input {
    width: 247px;
    position: relative;
    margin-right: 12px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
@media (max-width: 480px) {
    .footer .footer__columns .newsletter .input {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }
}
.footer .footer__columns .newsletter .input img {
    width: 20px;
    position: absolute;
    top: 50%;
    left: 16px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.footer .footer__columns .newsletter .input input {
    width: 100%;
    height: 40px;
    padding: 10px 16px;
    background-color: #fff;
    border: 1px solid #e1e1ea;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding-left: 40px;
    font-family: "tamilRegular", sans-serif;
    font-size: 13px;
    color: #737384;
}
.footer .footer__columns .newsletter .input input::-webkit-input-placeholder {
    font-family: "tamilRegular", sans-serif;
    font-size: 13px;
    color: #737384;
}
.footer .footer__columns .newsletter .input input:-moz-placeholder {
    font-family: "tamilRegular", sans-serif;
    font-size: 13px;
    color: #737384;
}
.footer .footer__columns .newsletter .input input::-moz-placeholder {
    font-family: "tamilRegular", sans-serif;
    font-size: 13px;
    color: #737384;
}
.footer .footer__columns .newsletter .input input:-ms-input-placeholder {
    font-family: "tamilRegular", sans-serif;
    font-size: 13px;
    color: #737384;
}
.footer .footer__columns .newsletter .input input::-ms-input-placeholder {
    font-family: "tamilRegular", sans-serif;
    font-size: 13px;
    color: #737384;
}
.footer .footer__columns .newsletter .input input::placeholder {
    font-family: "tamilRegular", sans-serif;
    font-size: 13px;
    color: #737384;
}
.footer .footer__columns .newsletter button {
    width: 122px;
    height: 40px;
    background-color: #de2ea2;
    border-color: #de2ea2;
    font-family: "interRegular", sans-serif;
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
}
@media (max-width: 480px) {
    .footer .footer__columns .newsletter button {
        width: 100%;
    }
}
.footer .bt-footer .vr-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid rgba(173, 175, 182, 0.2);
}
.footer .bt-footer .vr-container p {
    font-family: "interRegular", sans-serif;
    font-size: 13px;
    line-height: 20px;
    color: #adafb6;
}
@media (max-width: 768px) {
    .footer .bt-footer .vr-container p {
        text-align: center;
        font-size: 12px;
    }
}
.footer .bt-footer .vr-container p a {
    color: #fff;
    -webkit-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    -moz-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
}
.footer .bt-footer .vr-container p a:hover {
    color: #737384;
    text-decoration: none;
}

.add-section {
    width: 100%;
    max-width: 976px;
    margin: 0 auto;
    padding-bottom: 20px;
    padding-top: 21px;
}
.add-section ul li {
    margin-bottom: 8px;
}
.add-section ul li img {
    width: 100%;
}
.add-section ul.mobile-only {
    display: none;
}
@media (max-width: 768px) {
    .add-section {
        max-width: 320px;
    }
    .add-section ul.desktop-only {
        display: none;
    }
    .add-section ul.mobile-only {
        display: block;
        text-align: center;
    }
}

.highlight-title {
    display: inline-block;
    background: #de2ea2;
    padding: 4px 10px;
}

ul.pink-bullets {
    margin-top: 15px;
}
ul.pink-bullets li {
    position: relative;
    padding-left: 1.5rem;
}
ul.pink-bullets li::before {
    content: "•";
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 30px;
    line-height: 1;
    color: #de2ea2;
}

.special-video {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 2rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.special-video .special-video {
    width: 100%;
    max-width: 976px;
}
.special-video h4 {
    width: 100%;
    max-width: 100px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    background-color: #de2ea2;
    padding: 5px 10px;
}
.special-video iframe {
    width: 100%;
    max-width: 976px;
    height: 450px;
    margin: 0 auto;
}

.latest-news {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 16px;
}
@media (max-width: 1024px) {
    .latest-news {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.latest-news .latest-news__articles {
    width: 50%;
    padding-top: 24px;
    padding-right: 26px;
    padding-bottom: 20px;
}
@media (max-width: 1024px) {
    .latest-news .latest-news__articles {
        width: 100%;
        padding-right: 0;
        border-right: none;
    }
}
.latest-news .latest-news__l-news-recent .l-articles .swiper-button-next,
.latest-news .latest-news__l-news-recent .l-articles .swiper-button-prev {
    display: none;
}
.latest-news .latest-news__l-news-recent .news-item {
    margin-bottom: 32px;
}
@supports ((display: -webkit-flex) or (display: flex)) {
    .latest-news .latest-news__l-news-recent .news-item {
        margin-right: 17px;
    }
    .latest-news .latest-news__l-news-recent .news-item:last-child {
        margin-right: 0;
    }
}
@supports (display: grid) {
    .latest-news .latest-news__l-news-recent .news-item {
        margin-right: 0;
    }
    .latest-news .latest-news__l-news-recent .news-item:last-child {
        margin-right: 0;
    }
}
.latest-news .latest-news__l-news-recent .news-item .news-item__wrap-img {
    width: 100%;
    height: auto;
    margin-bottom: 16px;
}

.latest-news .latest-news__l-news-recent .news-item h3 {
    margin-bottom: 10px;
}
.latest-news .latest-news__videos {
    width: 50%;
    padding-top: 24px;
    padding-left: 26px;
}
@media (max-width: 1024px) {
    .latest-news .latest-news__videos {
        width: 100%;
        padding-left: 0;
        padding-bottom: 20px;
    }
}
.latest-news .latest-news__videos .latest-videos .l-videos .swiper-button-next {
    right: 0;
    top: 40px;
}
.latest-news .latest-news__videos .latest-videos .l-videos .swiper-button-prev {
    left: 0;
    top: 40px;
}
@supports ((display: -webkit-flex) or (display: flex)) {
    .latest-news .latest-news__videos .latest-videos .news-item {
        margin-right: 17px;
    }
    .latest-news .latest-news__videos .latest-videos .news-item:last-child {
        margin-right: 0;
    }
}
@supports (display: grid) {
    .latest-news .latest-news__videos .latest-videos .news-item {
        margin-right: 0;
    }
    .latest-news .latest-news__videos .latest-videos .news-item:last-child {
        margin-right: 0;
    }
}
.latest-news
    .latest-news__videos
    .latest-videos
    .news-item
    .news-item__wrap-img {
    width: 100%;
    height: 96px;
    margin-bottom: 16px;
    position: relative;
}
@media (min-width: 1440px) {
    .latest-news
        .latest-news__videos
        .latest-videos
        .news-item
        .news-item__wrap-img {
        width: 100%;
        height: 115px;
    }
}
.latest-news
    .latest-news__videos
    .latest-videos
    .news-item
    .news-item__wrap-img
    svg {
    width: 24px;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 9999;
}
.latest-news
    .latest-news__videos
    .latest-videos
    .news-item
    .news-item__wrap-img
    svg
    circle {
    fill: rgba(255, 255, 255, 0.76);
}
.latest-news .latest-news__videos .latest-videos .news-item h3 {
    margin-bottom: 10px;
    font-size: 12px;
}
.latest-news .latest-news__videos .latest-videos .news-item h5 {
    font-size: 12px;
}

.group-news {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media (max-width: 992px) {
    .group-news {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.group-news .group-news__sec {
    width: 74%;
    margin-right: 40px;
    margin-bottom: 36px;
}
@media (max-width: 992px) {
    .group-news .group-news__sec {
        width: 100%;
        margin-right: 0;
    }
}
.group-news .group-news__sec .arrow-btn-wh {
    width: 100%;
    max-width: 156px;
}
.group-news .group-news__sec .group-loc {
    padding-top: 16px;
    margin-bottom: 36px;
}
.group-news .group-news__ad {
    width: -webkit-calc(26% - 40px);
    width: -moz-calc(26% - 40px);
    width: calc(26% - 40px);
}
@media (max-width: 992px) {
    .group-news .group-news__ad {
        width: 100%;
    }
}
.group-news .group-news__ad .ad-single img {
    padding-bottom: 18px;
    width: 100%;
}
.group-news .group-news__ad .astro-single {
    margin-bottom: 18px;
}
.group-news .group-news__ad .astro-single img {
    margin-bottom: 18px;
    width: 100%;
}
.group-news .group-news__ad .paid-asid-ads {
    background-color: #fcc9ec;
    padding: 16px 20px;
    margin-bottom: 36px;
}
@media (max-width: 992px) {
    .group-news .group-news__ad .paid-asid-ads {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        -webkit-column-gap: 25px;
        -moz-column-gap: 25px;
        column-gap: 25px;
        row-gap: 25px;
    }
}
@media (max-width: 480px) {
    .group-news .group-news__ad .paid-asid-ads {
        grid-template-columns: 1fr;
    }
}
@media (max-width: 320px) {
    .group-news .group-news__ad .paid-asid-ads {
        grid-template-columns: 1fr;
    }
}
@media (max-width: 992px) {
    .group-news .group-news__ad .paid-asid-ads {
        -webkit-column-gap: 20px;
        -moz-column-gap: 20px;
        column-gap: 20px;
        row-gap: 20px;
    }
}
.group-news .group-news__ad .paid-asid-ads li {
    margin-bottom: 24px;
}
.group-news .group-news__ad .paid-asid-ads li:last-child {
    margin-bottom: 0;
}
@media (max-width: 480px) {
    .group-news .group-news__ad .paid-asid-ads li a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
    }
}
@media (max-width: 320px) {
    .group-news .group-news__ad .paid-asid-ads li a {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
    }
}
.group-news .group-news__ad .paid-asid-ads li a .news-item__wrap-img {
    margin-bottom: 16px;
    position: relative;
}
@media (max-width: 480px) {
    .group-news .group-news__ad .paid-asid-ads li a .news-item__wrap-img {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin-right: 13px;
    }
}
@media (max-width: 320px) {
    .group-news .group-news__ad .paid-asid-ads li a .news-item__wrap-img {
        margin-right: 0;
    }
}
.group-news
    .group-news__ad
    .paid-asid-ads
    li
    a
    .news-item__wrap-img
    .paid-badge {
    height: 22px;
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: "tamilRegular", sans-serif;
    font-size: 10px;
    padding: 0 10px;
    color: #000;
}
@media (max-width: 480px) {
    .group-news
        .group-news__ad
        .paid-asid-ads
        li
        a
        .news-item__wrap-img
        .paid-badge {
        font-size: 10px;
        color: #9092a0;
        text-transform: uppercase;
    }
}
.group-news .group-news__ad .paid-asid-ads li a h3 {
    margin-bottom: 6px;
}
@media (max-width: 480px) {
    .group-news .group-news__ad .paid-asid-ads li a .text-wrap {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }
}
.group-news .group-news__ad .paid-asid-ad-first-column li:not(:first-child) a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}
.group-news
    .group-news__ad
    .paid-asid-ad-first-column
    li:not(:first-child)
    a
    .news-item__wrap-img {
    width: 100%;
    height: 50px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: 15px;
}
.group-news
    .group-news__ad
    .paid-asid-ad-first-column
    li:not(:first-child)
    a
    .text-wrap {
    -webkit-box-flex: 2;
    -webkit-flex: 2;
    -moz-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
}
.group-news .group-news__ad .arrow-btn-wh {
    width: 100%;
    max-width: 156px;
    margin-bottom: 37px;
}
@media (max-width: 992px) {
    .group-news .stro-section .astro-single {
        margin-right: 0;
    }
}
@media (max-width: 480px) {
    .group-news .stro-section .astro-single {
        margin-right: 0;
    }
}
@media (max-width: 992px) {
    .group-news .stro-section {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-right: 0;
        margin-bottom: 36px;
    }
}
@media (max-width: 480px) {
    .group-news .stro-section {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.group-news .stro-section .widject-sec {
    margin-bottom: 36px;
    width: 100%;
}

.group-news__ad .video-ad-single {
    width: 100%;
    margin-top: 30px;
    padding: 16px 20px;
    margin-bottom: 36px;
    background: #efefef;
}

.group-news__ad .video-ad-single br {
    display: none;
}

.type-of-articles .type-of-articles__item h4 {
    color: #000;
    margin-bottom: 18px;
}
.type-of-articles .type-of-articles__item > .news-item {
    min-height: 280px;
}
.type-of-articles .type-of-articles__item .relative-articles {
    margin-top: 20px;
}
.type-of-articles .type-of-articles__item .relative-articles li {
    padding-bottom: 30px;
}
.type-of-articles
    .type-of-articles__item
    .relative-articles
    li
    .news-item__wrap-img {
    width: 100%;
    height: 70px;
}

@media (min-width: 1440px) {
    .type-of-articles
        .type-of-articles__item
        .relative-articles
        li
        .news-item__wrap-img {
        width: 100%;
        height: 80px;
    }
}

.article-landing {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -moz-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
@media (max-width: 992px) {
    .article-landing {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.article-landing .article-landing__main {
    -webkit-box-flex: 1.5;
    -webkit-flex: 1.5;
    -moz-box-flex: 1.5;
    -ms-flex: 1.5;
    flex: 1.5;
    margin-right: 40px;
}
@media (max-width: 1200px) {
    .article-landing .article-landing__main {
        margin-right: 30px;
    }
}
@media (max-width: 992px) {
    .article-landing .article-landing__main {
        margin-right: 0;
        margin-bottom: 25px;
    }
}
.article-landing .article-landing__main .news-item:hover .heading-title {
    color: #737384;
}
.article-landing .article-landing__main .news-item .news-item__wrap-img {
    width: 100%;
    height: 437px;
    margin-bottom: 28px;
}
@media (min-width: 1440px) {
    .article-landing .article-landing__main .news-item .news-item__wrap-img {
        width: 100%;
        height: 540px;
    }
}
@media (max-width: 480px) {
    .article-landing .article-landing__main .news-item .news-item__wrap-img {
        width: 100%;
        height: auto;
    }
}
.article-landing .article-landing__main .news-item .heading-title {
    color: #000;
    margin-bottom: 8px;
}
.article-landing .article-landing__recent {
    -webkit-box-flex: 0.5;
    -webkit-flex: 0.5;
    -moz-box-flex: 0.5;
    -ms-flex: 0.5;
    flex: 0.5;
}
@media (max-width: 992px) {
    .article-landing .article-landing__recent {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}
@media (max-width: 480px) {
    .article-landing {
        display: none !important;
        visibility: hidden;
    }

    .article-landing .article-landing__recent {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%;
    }
}
@media (max-width: 992px) {
    .article-landing .article-landing__recent .news-item {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin-right: 25px;
    }
}
@media (max-width: 480px) {
    .article-landing .article-landing__recent .news-item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 25px;
    }
}
.article-landing
    .article-landing__recent
    .news-item:last-child
    .news-item__wrap-img {
    margin-top: 24px;
}
@media (max-width: 992px) {
    .article-landing .article-landing__recent .news-item:last-child {
        margin-right: 0;
    }
    .article-landing
        .article-landing__recent
        .news-item:last-child
        .news-item__wrap-img {
        margin-top: 0;
    }
}
.article-landing .article-landing__recent .news-item .news-item__wrap-img {
    width: 100%;
    height: 133px;
    margin-bottom: 22px;
}
@media (min-width: 1440px) {
    .article-landing .article-landing__recent .news-item .news-item__wrap-img {
        width: 100%;
        height: 180px;
    }
}
@media (max-width: 992px) {
    .article-landing .article-landing__recent .news-item .news-item__wrap-img {
        margin-bottom: 0;
        width: 100%;
        height: 200px;
    }
}
@media (max-width: 767px) {
    .article-landing .article-landing__recent .news-item .news-item__wrap-img {
        width: 100%;
        height: 133px;
    }
}
@media (max-width: 480px) {
    .article-landing .article-landing__recent .news-item .news-item__wrap-img {
        width: 100%;
        height: auto;
    }
}
.article-landing .article-landing__recent .news-item h3 {
    padding-bottom: 13px;
}

.relate-news {
    margin-bottom: 40px;
}

.single-news {
    padding: 0 60px;
    padding-bottom: 40px;
}
@media (max-width: 992px) {
    .single-news {
        padding: 0;
    }
}
.single-news .commonHeader h4 {
    width: 100%;
    max-width: 724px;
}
.single-news .article-status {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 28px;
}
@media (max-width: 1024px) {
    .single-news .article-status {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}
.single-news .article-status .auth-date p {
    font-family: "tamilRegular", sans-serif;
    font-size: 13px;
    color: #737384;
    margin-bottom: 5px;
}
@media (max-width: 480px) {
    .single-news .article-status .auth-date p {
        font-size: 12px;
    }
}
.single-news .article-status .auth-date p a {
    font-family: "tamilMedium", sans-serif;
    font-size: 13px;
    color: #000;
    text-transform: uppercase;
}
@media (max-width: 480px) {
    .single-news .article-status .auth-date p a {
        font-size: 12px;
    }
}
.single-news .article-status .social-media-share {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media (max-width: 1024px) {
    .single-news .article-status .social-media-share {
        width: 100%;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-top: 15px;
    }
}
.single-news .article-status .social-media-share ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.single-news .article-status .social-media-share ul li {
    margin-right: 10px;
}
.single-news .article-status .social-media-share ul li a.whatsapp {
    display: none;
}
@media (max-width: 1024px) {
    .single-news .article-status .social-media-share ul li a.whatsapp {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
    }
}
.single-news .article-status .social-media-share ul li a img {
    width: 32px;
}
.single-news .article-status .social-media-share ul li button {
    padding: 0;
}
.single-news .article-status .social-media-share ul li button img {
    width: 32px;
}
.single-news .article-status .views-count {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media (max-width: 1024px) {
    .single-news .article-status .views-count {
        display: none;
    }
}
.single-news .article-status .views-count span {
    font-family: "tamilRegular", sans-serif;
    font-size: 13px;
    color: #737384;
    margin-left: 6px;
}
.single-news .single-main-image {
    width: 100%;
    min-height: 522px;
    overflow: hidden;
    margin-bottom: 40px;
}
@media (max-width: 992px) {
    .single-news .single-main-image {
        height: auto;
    }
}
.single-news .single-main-image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: right;
    object-position: right;
}
.single-news #paid-article .article-content {
    max-height: 300px;
    overflow: hidden;
}
.single-news .article-content {
    width: 100%;
    max-width: 724px;
    position: relative;
}
.single-news .article-content .load-more-content {
    background: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(60%, #fff),
        to(rgba(255, 255, 255, 0.8))
    );
    background: -webkit-linear-gradient(
        bottom,
        #fff 60%,
        rgba(255, 255, 255, 0.8)
    );
    background: -moz-linear-gradient(
        bottom,
        #fff 60%,
        rgba(255, 255, 255, 0.8)
    );
    background: -o-linear-gradient(bottom, #fff 60%, rgba(255, 255, 255, 0.8));
    background: linear-gradient(to top, #fff 60%, rgba(255, 255, 255, 0.8));
    margin-top: 30px;
}
.single-news .article-content .load-more-content .arrow-btn-wh {
    margin: 10px auto 0;
}
@media (min-width: 1440px) {
    .single-news .article-content {
        max-width: 100%;
    }
}
.single-news .article-content .contact-detilas li {
    padding-bottom: 20px;
    padding-top: 20px;
}
.single-news .article-content .contact-detilas li:first-child {
    padding-top: 0;
}
.single-news .article-content .contact-detilas li h4 {
    font-family: "tamilBold", sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #737384;
    margin-bottom: 15px;
}
.single-news .article-content .contact-detilas li p {
    font-family: "tamilRegular", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
    padding-bottom: 0;
    margin-bottom: 0;
    margin-bottom: 15px;
}
.single-news .article-content .contact-detilas li p:last-child {
    margin-bottom: 0;
}
.single-news .article-content .contact-detilas li p a {
    color: #000;
}
.single-news .article-content .contact-detilas li p a:hover {
    text-decoration: none;
}
.single-news .article-content p {
    font-family: "tamilRegular", sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 24px;
    margin-bottom: 35px;
}
.single-news .article-content p:last-child {
    margin-bottom: 0;
}
@media (max-width: 992px) {
    .single-news .article-content p {
    }
}
.single-news .article-content img {
    max-width: 100%;
    height: auto;
}

.search-bar-section {
    width: 100%;
    padding: 1rem 0;
    background-color: #de2ea2;
}
.search-bar-section .vr-container-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.search-bar-section .vr-container-2 form {
    background: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    height: 50px;
    width: 100%;
}
.search-bar-section .vr-container-2 form input {
    width: 100%;
    height: 50px;
    margin: 0;
    border: none;
    padding-left: 10px;
    font-size: 24px;
}
@media (max-width: 480px) {
    .search-bar-section .vr-container-2 form input {
        font-size: 14px;
    }
}
.search-bar-section .vr-container-2 form input:focus,
.search-bar-section .vr-container-2 form input:focus-visible,
.search-bar-section .vr-container-2 form input:active {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
}

.result-sec .news-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin: 1rem 0;
}
@media (max-width: 480px) {
    .result-sec .news-item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.result-sec .news-item .news-item__wrap-img {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.result-sec .news-item .wrap-text {
    -webkit-box-flex: 2;
    -webkit-flex: 2;
    -moz-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
    padding-left: 1rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media (max-width: 480px) {
    .result-sec .news-item .wrap-text {
        padding-left: 0;
        padding-top: 1rem;
    }
}
.result-sec .news-item .wrap-text h3 {
    color: #000;
    margin-bottom: 5px;
}
@media (max-width: 480px) {
    .result-sec .news-item .wrap-text h3 {
        font-size: 14px;
    }
}
.result-sec .news-item .wrap-text p {
    font-family: "tamilRegular", sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #000;
}
@media (max-width: 480px) {
    .result-sec .news-item .wrap-text p {
        font-size: 12px;
        margin-bottom: 1rem;
    }
}

.join-steps {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
@media (max-width: 992px) {
    .join-steps {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.join-steps .join-steps-banner {
    width: 100%;
    max-width: 460px;
    margin-right: 200px;
    background-image: url("/assets/images/join-with-us/gradient.png");
}
@media (max-width: 992px) {
    .join-steps .join-steps-banner {
        margin: 0 auto;
        max-width: 100%;
    }
}
.join-steps .join-steps-banner .wrap-texts {
    padding: 0 30px;
}
.join-steps .join-steps-banner .wrap-texts h4 {
    color: #737384;
    margin-bottom: 23px;
}
.join-steps .join-steps-banner .wrap-texts ul {
    list-style: circle;
    list-style-image: url("/assets/images/join-with-us/right-icon.png");
    width: 100%;
    max-width: 346px;
    margin-left: 1rem;
    margin-bottom: 40px;
}
.join-steps .join-steps-banner .wrap-texts ul li {
    font-family: "tamilRegular", sans-serif;
    font-weight: 400;
    font-font-size: 13px;
    font-line-height: 15px;
    color: #000;
    margin-bottom: 0.5rem;
}
.join-steps .join-steps-banner .wrap-texts ul li:last-child {
    margin-bottom: 0;
}
@media (max-width: 480px) {
    .join-steps .join-steps-banner .wrap-texts ul li {
        font-size: 12px;
    }
}
.join-steps .join-steps-banner img {
    width: 100%;
}
.join-steps .join-step-banner-space-r {
    margin-right: 39px;
}
@media (max-width: 992px) {
    .join-steps .join-step-banner-space-r {
        margin-right: 0;
        max-width: 100%;
    }
}
.join-steps .join-steps-steps-list {
    width: -webkit-calc(100% - 460px);
    width: -moz-calc(100% - 460px);
    width: calc(100% - 460px);
    padding-top: 60px;
}
@media (max-width: 992px) {
    .join-steps .join-steps-steps-list {
        width: 100%;
        margin-top: 27px;
    }
}
.join-steps .join-steps-steps-list .wrap-join-steps {
    width: 100%;
    max-width: 550px;
    margin: 0 auto;
}
.join-steps .join-steps-steps-list .wrap-join-steps .step-form {
    width: 100%;
    max-width: 470px;
    margin: auto;
}
.join-steps .join-steps-steps-list .wrap-join-steps .step-form h3 {
    margin-bottom: 16px;
}
.join-steps .join-steps-steps-list .wrap-join-steps .step-form .error {
    color: #737384;
}
.join-steps .join-steps-steps-list .wrap-join-steps .step-form .forms-para {
    font-family: "interRegular", sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #3b3b3f;
}
.join-steps .join-steps-steps-list .wrap-join-steps .step-form .or {
    font-family: "interMedium", sans-serif;
    font-size: 12px;
    color: #84838c;
}
.join-steps
    .join-steps-steps-list
    .wrap-join-steps
    .step-form
    .social-login-btns
    li {
    margin-bottom: 7px;
}
.join-steps
    .join-steps-steps-list
    .wrap-join-steps
    .step-form
    .social-login-btns
    li
    a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: "interMedium", sans-serif;
    font-size: 12px;
    color: #84838c;
    border: solid 1px #e4e4e4;
    line-height: 24px;
    padding: 9px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    -moz-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
}
.join-steps
    .join-steps-steps-list
    .wrap-join-steps
    .step-form
    .social-login-btns
    li
    a:hover {
    text-decoration: none;
    border-color: #737384;
}
.join-steps
    .join-steps-steps-list
    .wrap-join-steps
    .step-form
    .social-login-btns
    li
    a
    img {
    margin-right: 8px;
}
.join-steps
    .join-steps-steps-list
    .wrap-join-steps
    .step-form
    .pincode-input-container {
    margin-bottom: 24px;
}
.join-steps
    .join-steps-steps-list
    .wrap-join-steps
    .step-form
    .pincode-input-container
    input {
    height: 42px;
    border: solid 1px #e4e4e4;
    margin-right: 20px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.join-steps
    .join-steps-steps-list
    .wrap-join-steps
    .step-form
    .pincode-input-container
    input:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
}
.join-steps .join-steps-steps-list .wrap-join-steps .email-verify .resend {
    margin-top: 26px;
}
.join-steps .join-steps-steps-list .wrap-join-steps .email-verify .resend a {
    font-family: "interMedium", sans-serif;
    font-weight: 500;
    color: #737384;
}
.join-steps .join-steps-steps-list .most-pop-layout {
    margin-left: auto;
}
@media (max-width: 1440px) {
    .join-steps .join-steps-steps-list .most-pop-layout {
        margin-right: 70px;
    }
}

.stepbarnew {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 2rem;
}
.stepbarnew li {
    width: 33.33%;
    position: relative;
}
.stepbarnew li.done::before {
    background-color: #20b97a;
}
.stepbarnew li.done .number {
    background-color: #20b97a;
    position: relative;
}
@media (max-width: 480px) {
    .stepbarnew li.done .number {
        position: absolute;
        left: 50%;
        top: 50%;
    }
}
.stepbarnew li.done .number::before {
    content: url("/assets/images/join-with-us/right-complete.png");
    background: #20b97a;
    line-height: 5px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.stepbarnew li.abc::before {
    background-color: #20b97a;
}
.stepbarnew li::after {
    content: "";
    width: 100%;
    height: 1px;
    background-color: gray;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
    z-index: -1;
}
@media (max-width: 480px) {
    .stepbarnew li::after {
        -webkit-transform: translateY(2);
        -moz-transform: translateY(2);
        -ms-transform: translateY(2);
        -o-transform: translateY(2);
        transform: translateY(2);
        width: 50%;
        right: 0;
    }
}
@media (max-width: 480px) {
    .stepbarnew li::before {
        content: "";
        width: 50%;
        height: 1px;
        background-color: gray;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(10px);
        -moz-transform: translateY(10px);
        -ms-transform: translateY(10px);
        -o-transform: translateY(10px);
        transform: translateY(10px);
        z-index: -1;
    }
}
.stepbarnew li:last-child::after {
    content: none;
}
@media (max-width: 480px) {
    .stepbarnew li:last-child::after {
        content: none;
    }
}
@media (max-width: 480px) {
    .stepbarnew li:first-child::before {
        content: none;
    }
}
.stepbarnew li p {
    font-family: "interMedium", sans-serif;
    font-size: 12px;
    line-height: 24px;
    color: #84838c;
}
@media (max-width: 480px) {
    .stepbarnew li p {
        display: none;
    }
}
.stepbarnew li .number {
    width: 24px;
    height: 24px;
    background: #fff;
    border: 1px solid #e4e4e4;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    font-family: "interMedium", sans-serif;
    font-size: 10px;
    line-height: 12px;
    color: #84838c;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media (max-width: 480px) {
    .stepbarnew li .number {
        position: absolute;
        left: 50%;
        top: 50%;
    }
}
@media (max-width: 480px) {
    .stepbarnew li:first-child {
        left: 0;
    }
}
@media (max-width: 480px) {
    .stepbarnew li:last-child {
        right: 0;
    }
}
.stepbarnew li.done::after {
    background-color: #20b97a;
}

.choose-plan {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 36px;
}
@media (max-width: 768px) {
    .choose-plan {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .choose-plan .radio-button {
        margin-right: 0 !important;
    }
    .choose-plan .radio-button input + label {
        margin-bottom: 0 !important;
    }
}
.choose-plan .radio-button {
    width: 100%;
    margin-right: 25px;
}
.choose-plan .radio-button:last-child {
    margin-right: 0;
}
.choose-plan .radio-button input {
    width: 0.1px;
    height: 0.1px;
    visibility: hidden;
}
.choose-plan .radio-button input + label {
    width: 100%;
    padding: 10px 10px 15px 10px;
    border: 1px solid rgba(35, 36, 40, 0.21);
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin-right: 21px;
    cursor: pointer;
}
.choose-plan .radio-button input + label .plan-price {
    width: 100%;
    min-height: 90px;
    background-color: #45a5db;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 19px;
    padding: 14px 10px;
}
.choose-plan .radio-button input + label .plan-price p {
    font-family: "InterBold", sans-serif;
    font-size: 20px;
    color: #fff;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
    line-height: 1;
}
.choose-plan .radio-button input + label .plan-price p span {
    font-family: "interMedium", sans-serif;
    font-size: 18px;
    font-weight: 500;
    display: inline-block;
}
.choose-plan .radio-button input + label .plan-price p span.amount {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-family: "InterBold", sans-serif;
    font-size: 20px;
    margin-right: 5px;
}
.choose-plan .radio-button input + label .plan-price p span.amount .old-price {
    font-size: 15px;
    text-decoration: line-through;
}
.choose-plan .radio-button input + label .plan-price p span:last-child {
    margin-top: 5px;
}
@media (max-width: 1200px) {
    .choose-plan .radio-button input + label .plan-price p {
        font-size: 22px;
    }
}
@media (max-width: 992px) {
    .choose-plan .radio-button input + label .plan-price p {
        font-size: 18px;
    }
}
.choose-plan .radio-button input + label .contnet {
    width: 100%;
    max-width: 153px;
    margin: 0 auto;
    font-family: "interRegular", sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #3b3b3f;
    line-height: 16px;
    text-align: center;
    margin-bottom: 20px;
}
@media (max-width: 992px) {
    .choose-plan .radio-button input + label .contnet {
        font-size: 13px;
    }
}
.choose-plan .radio-button input + label .circle {
    width: 24px;
    height: 24px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background-color: #fff;
    margin: 0 auto;
    border: 1px solid #d1d1d2;
}
@media (max-width: 768px) {
    .choose-plan .radio-button input + label {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }
}
.choose-plan .radio-button input:checked + label .circle {
    background-color: #de2ea2;
    border-color: #de2ea2;
    position: relative;
}
.choose-plan .radio-button input:checked + label .circle::before {
    content: url("/assets/images/join-with-us/right-complete.png");
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 16px;
}
.choose-plan .radio-button.m-pop input + label {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}
.choose-plan .radio-button.m-pop input + label .most-pop {
    background-color: #20b97a;
    font-family: "interMedium", sans-serif;
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    line-height: 30px;
    padding: 3px 0;
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
}
.choose-plan .radio-button.m-pop input + label .wrap-pop {
    padding: 10px 10px;
}
.choose-plan .radio-button:last-child input + label {
    margin-right: 0;
}

.customer {
    width: 100%;
    max-width: 1024px;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: 20px;
    margin-bottom: 20px;
}
@media (max-width: 992px) {
    .customer {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}
.customer .customer-img {
    width: 60%;
}
.customer .customer-img img {
    max-width: 100%;
}
@media (max-width: 992px) {
    .customer .customer-img {
        margin: 0 auto;
    }
}
@media (max-width: 768px) {
    .customer .customer-img {
        width: 100%;
        margin: 0 auto;
    }
}
.customer .customer-img img {
    width: 100%;
}
.customer .customer-content {
    width: 65%;
    padding-left: 134px;
    margin-top: 30px;
}
@media (max-width: 992px) {
    .customer .customer-content {
        width: 100%;
    }
}
@media (max-width: 1200px) {
    .customer .customer-content {
        padding-left: 50px;
    }
}
@media (max-width: 992px) {
    .customer .customer-content {
        padding-left: 0;
    }
}
.customer .customer-content h3 {
    margin-bottom: 20px;
    text-align: center;
}
.customer .customer-content ul {
    margin-bottom: 100px;
}
.customer .customer-content ul li {
    margin-bottom: 1rem;
}
.customer .customer-content ul li p {
    font-size: 12px;
    text-align: center;
    color: #84838c;
}

/* news details page advertiesment*/

.singlepage-horizontal-ad {
    margin: 30px 0px;
}
.singlepage-horizontal-ad img {
    width: 100%;
}

.singlepage-horizontal-ad.singlepage-horizontal-ad-desktop {
    display: block;
}
.singlepage-horizontal-ad.singlepage-horizontal-ad-mobile {
    display: none;
}

@media (max-width: 500px) {
    .singlepage-horizontal-ad.singlepage-horizontal-ad-desktop {
        display: none;
    }
    .singlepage-horizontal-ad.singlepage-horizontal-ad-mobile {
        display: block;
    }
}

/*home page popup close btn*/

.modal-dialog .popup-close-btn {
    position: absolute;
    width: 30px;
    height: 30px;
    background: url("../images/model-close-icon.svg") center no-repeat;
    z-index: 100;
    background-size: 20px;
    top: -30px;
    right: 0;
    cursor: pointer;
}

.login-section .wrap-list ul li {
   color :#000;
}
