.article-main-image img {
    display: block;
    margin: 0;
    width: 100%;
    height: auto;
}

.article-inner-header h1 {
    font-family: "PurysNdtv", "Lato", sans-serif;
    font-weight: 600;
    color: #000;
}

.article-inner-header span,
.article-inner-header a {
    color: #3E3E3E;
    font-family: "PurysNdtv", "Lato", sans-serif;
    font-weight: 400;
    border-right-style: solid;
    border-right-color: rgba(43,43,43,0.5);
    display: inline-block;
}

.article-inner-header span:last-child,
.article-inner-header a:last-child {
    margin-right: 0;
    padding-right: 0;
    border-right: none;
}

.article-inner-header a:hover {
    text-decoration: underline;
}

.article-inner-content ul,
.article-inner-content ol {
    margin: 0 0 2.083vw 1.25vw;
    padding: 0;
}

.article-inner-content,
.article-inner-content p,
.article-inner-content ul li {
    color: #000;
    font-family: "PurysNdtv", "Lato", sans-serif;
    font-weight: 500;
}

.article-inner-content a {
    text-decoration: none;
    color: #245e8a;
}

.article-inner-content h3 {
    color: #000;
    font-family: "PurysNdtv", "Lato", sans-serif;
    font-weight: 700;
}

.article-inner-content p strong {
    font-weight: 700;
}

.article-area figure img {
    width: 100%;
    height: auto;
    display: block;
}

.article-inner-content img {
    width: 100%;
    height: auto;
    display: block;
}

.article-inner-author {
    display: flex;
    flex-wrap: wrap;
}

.article-area figure {
    margin: 0;
}

.article-inner-author-details h4 {
    text-transform: uppercase;
    font-family: "PurysNdtv", "Lato", sans-serif;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.63);
    margin: 0;
}

.article-inner-author-details h4 span {
    text-decoration: underline;
}

.article-inner-author-details h5 {
    font-family: "PurysNdtv", "Lato", sans-serif;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.63);
    margin: 0;
}

.article-inner-author-details p {
    font-family: "PurysNdtv", "Lato", sans-serif;
    font-weight: 400;
    color: #000;
    margin: 0;
}

.article-also-read .widget05 .widget-block {
    background-color: rgba(217, 217, 217, 0.15);
}

.article-right .widget01 .wright .widget-item .widget-item-img img {
    height: auto;
    width: 100%;
}

@media (min-width: 992px) {
    .article-area .container {
        display: flex;
        flex-wrap: wrap;
    }

    .article-main-image {
        margin-bottom: 4.167vw;
    }

    .article-left {
        width: 51.389vw;
        margin-right: 3.889vw;
    }

    .article-right {
        width: calc(100% - 51.389vw - 3.889vw);
    }

    .article-inner-header {
        margin-bottom: 1.042vw;
    }

    .article-inner-header h1 {
        margin: 0 0 .278vw;
        font-size: 2.917vw;
        line-height: 3.403vw;
    }

    .article-inner-content h2 {
        margin: 0 0 2.083vw;
    }

    .article-inner-header span {
        font-size: .833vw;
        line-height: .833vw;
        border-right-width: 1px;
        padding-right: .694vw;
        margin-right: .694vw;
    }

    .article-inner-content,
    .article-inner-content p {
        font-size: 1.125vw;
        line-height: 2.083vw;
        margin: 0 0 1.667vw;
        
    }

    .detail-img .ins_instory_dv_caption {
        font-size: 1.125vw;
        line-height: 2.083vw;
        margin: 0 0 1.667vw;
    }

    .article-inner-content ul li {
        font-size: 1.125vw;
        line-height: 2.083vw;
        margin: 0 0 .694vw;
    }

    .article-inner-content h3 {
        font-size: 1.389vw;
        line-height: 1.667vw;
        margin: 0 0 1.667vw;
    }

    .article-inner-content figure {
        margin: 0 0 1.667vw;
    }

    .article-inner-author-image {
        width: 2.778vw;
        margin-right: 1.389vw;
    }

    .article-inner-author-details {
        width: calc(100% - 2.778vw - 1.389vw);
    }

    .article-inner-author-details h4 {
        font-size: 1.111vw;
        line-height: 1.389vw;
    }
    
    .article-inner-author-details h5 {
        font-size: 1.111vw;
        line-height: 1.389vw;
    }
    
    .article-inner-author-details p {
        font-size: 1.111vw;
        line-height: 1.389vw;
    }

    .article-also-read .widget05 .widget-block {
        padding: 2.083vw;
        border-radius: .347vw;
    }

    .article-also-read .widget05 .widget-item {
        width: calc(33.33% - 1.042vw);
        margin-bottom: 0;
    }

    .article-right .widget {
        margin-top: 2.083vw;
    }

    .article-right .widget01 .wright .widget-item .widget-item-img {
        width: 12.153vw;
        height: 11.111vw;
        overflow: hidden;
    }

    .article-right .widget01 .wright .widget-item .widget-item-text {
        width: calc(100% - 12.153vw);
    }

    .article-right .widget04 .widget-item {
        width: calc(50% - .417vw);
        margin-bottom: 1.25vw;
    }

    .article-right .widget08 .wslider {
        width: 100%;
    }

    .article-right .widget08 .wslider .widget-item .widget-item-img {
        width: 13.542vw;
    }

    .article-right .widget08 .wslider .widget-item .widget-item-text {
        width: calc(100% - 13.542vw);
        padding: .833vw 1.528vw;
    }

    .prd_itm-wrp .prd_img-wrp {
        width: 270px !important;
    }

    .prd_itm-wrp .prd_cnt-wrp,
    #widget_section .myntra_content {
        width: calc(100% - 270px) !important;
        padding: 0px 0px 0px 30px !important;
        display: block !important;
        min-height: unset !important;
    }

    .single_img {
        height: unset !important;
    }

    .prd_itm-wrp .prd_img-wrp .gallery-top .swiper-slide img {
        height: unset !important;
        padding: 0 !important;
        position: unset !important;
    }

    .prd_itm-wrp .gallery-top {
        max-height: unset !important;
        border: none !important;
    }

    .prd_itm-wrp .prd_itm-cnt {
        align-items: center !important;
    }

    .prd_prc-box {
        margin-top: 20px !important;
    }

    .prd_itm-wrp .prd_ttl {
        font-size: 13px !important;
        line-height: 22px !important;
    }

    .article-inner-content #widget_section {
        flex-direction: unset !important;
        align-items: center !important;
    }

    .article-inner-content #widget_section .img {
        width: 270px !important;
        flex-basis: auto !important;
    }

    .article-inner-content #widget_section .myntra_content .title {
        font-size: 13px !important;
        line-height: 22px !important;
        margin-bottom: 20px !important;
    }
}

@media (max-width: 991px) {
    .article-main-image {
        margin-bottom: 12px;
    }

    .article-inner-header {
        margin-bottom: 14px;
    }

    .article-inner-header h1 {
        margin: 0 0 4px;
        font-size: 28px;
        line-height: 33px;
    }

    .article-inner-content h2 {
        margin: 0 0 20px;
    }

    .article-inner-header span {
        font-size: 12px;
        line-height: 12px;
        border-right-width: 1px;
        padding-right: 5px;
        margin-right: 5px;
    }

    .article-inner-content p,
    .detail-img .ins_instory_dv_caption {
        font-size: 14px;
        line-height: 22px;
        margin: 0 0 15px;
    }

    .article-inner-content ul li {
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 8px;

    }

    .article-inner-content h3 {
        font-size: 14px;
        line-height: 15px;
        margin: 0 0 15px;
    }

    .article-inner-content figure {
        margin: 0 0 15px;
    }

    .article-inner-author-image {
        width: 24px;
        margin-right: 8px;
    }

    .article-inner-author-details {
        width: calc(100% - 24px - 8px);
    }

    .article-inner-author-details h4 {
        font-size: 11px;
        line-height: 14px;
    }
    
    .article-inner-author-details h5 {
        font-size: 11px;
        line-height: 14px;
    }
    
    .article-inner-author-details p {
        font-size: 11px;
        line-height: 14px;
    }

    .article-also-read .widget05 .widget-item {
        width: 160px;
        margin-right: 5px;
    }

    .article-right .widget {
        margin-top: 24px;
    }

    /* .article-right .widget01 .wright .widget-item {
        width: 350px;
    } */

    .article-right .widget01 .wright .widget-item .widget-item-img {
        width: 160px;
        height: 135px;
        overflow: hidden;
    }

    .article-right .widget01 .wright .widget-item .widget-item-text {
        width: calc(100% - 160px);
    }

    .article-right .widget04 .widget-item {
        width: calc(50% - .417vw);
        margin-bottom: 1.25vw;
    }

    .article-right .widget08 .wslider {
        width: 100%;
    }

    .article-right .widget08 .wslider .widget-item .widget-item-img {
        width: 172px;
    }

    .article-right .widget08 .wslider .widget-item .widget-item-text {
        width: calc(100% - 172px);
        padding: 20px;
    }
}

.article-left .detail-img {margin-bottom: 30px;}

.article-left .detail-img img {
    width: 100%;
    height: auto;
    display: block;
}

.Sp_Tabl-scrl table {
    border: none;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin: 20px 0;
}

.Sp_Tabl-scrl table caption {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: left;
    border-bottom: 1px solid #ddd;
    padding: 15px 0;
}

.Sp_Tabl-scrl th,
.Sp_Tabl-scrl td {
    font-size: 14px;
    text-align: left;
    padding: 12px;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
}

.Sp_Tabl-scrl th {
    background-color: #f5f5f5;
}

.Sp_Tabl-scrl tr:nth-child(even) {
    background-color: #f8f9fa;
}

.Sp_Tabl-scrl tr:hover {
    background-color: #e9ecef;
}

.ins_instory_span_credit {
    display: block;
    font-size: 11px;
}

