﻿
/*Blog Page Start*/
.ds-green-container {
    border: 1px solid #79af45;
    border-radius: 10px;
}
.sidebar {
    /*background-color: white;*/
    background-color: #1c4593;
    border-radius: 15px;
    padding: 20px;
    height: 100%;
    box-shadow: 0 0 10px rgba(0,0,0,0.05);
}

    .sidebar img {
        width: 100px;
        display: block;
        margin: 0 auto;
    }

    .sidebar h4 {
        text-align: center;
        margin: 15px 0;
    }

    .sidebar p {
        text-align: center;
        font-size: 14px;
        color: #555;
    }

.category-btn {
    display: block;
    width: 100%;
    padding: 10px 15px;
    border: 1px solid #007bff63;
    color: black;
    background-color: white;
    margin-bottom: 10px;
    text-align: left;
    border-radius: 5px;
    font-weight: 500;
    transition: 0.3s;
    font-size: 1.2rem;
}

    .category-btn:hover {
        background-color: #e6f0ff;
    }

.blog-card {
    background-color: white;
    border-radius: 10px;
    padding: 20px 0;
    border-bottom: 1px solid #ccc;
    display: flex;
    gap: 15px;
    align-items: flex-start;
}

    .blog-card img {
        width: 153px;
        height: 82px;
        border-radius: 8px;
        object-fit: contain;
    }

.blog-meta {
    font-size: 14px;
    color: #666;
}

.blog-tag {
    background-color: #cce6ff;
    color: #007bff;
    padding: 3px 10px;
    border-radius: 20px;
    font-size: 12px;
    margin-right: 10px;
}

.blog-title {
    font-size: 18px;
    font-weight: 600;
    margin: 5px 0;
}

.blog-desc {
    color: #444;
    font-size: 14px;
}

.blog-card h2 {
    line-height: 0.9;
}

    .blog-card h2 a {
        color: #1c4593;
        font-size: 1.3rem;
        font-weight: 600;
    }

.sidebar ul {
    border: none;
    line-height: 45px;
}

.list-leftside {
    border: none;
    color: white;
    font-size: 20px;
    border-bottom: 2px solid white;
    border-radius: 5px;
}

.list-group-item {
    background-color: #1c4593;
    cursor: pointer;
}
/*Blog Page end*/
@media(max-width:576px) {
    .blog-card {
        flex-direction: column;
        align-items: center;
        box-shadow: 0 7px 7px rgba(0, 0, 0, 0.18);
        padding: 20px 24px;
        text-align: justify;
    }
    .blog-card img {
        width: 320px;
        height: 190px;
        object-fit: contain;
        border-radius: 25px;
       }
 }
    @media(min-width:768px) {
        .sidebar {
            padding: 0px;
        }
    }

    @media(min-width:1024px) {
        .sidebar {
            padding: 20px;
        }
    }




    /*before you start cource section css start */

    #Analytics_dataSci {
        background-color: #f5f7fa;
        color: #333;
        padding-top: 30px;
        padding-bottom: 30px;
    }

        #Analytics_dataSci .Analytics_dataSci-header {
            padding: 2.5rem 2rem;
            background: linear-gradient(135deg, #f5f7fa 0%, #e4e8eb 100%);
            border-bottom: 1px solid #e1e5e9;
        }

            #Analytics_dataSci .Analytics_dataSci-header h2 {
                font-size: 1.7rem;
                font-weight: 700;
                color: #1c4593;
                margin-bottom: 0.5rem;
                line-height: 1.3;
            }

        #Analytics_dataSci .datasci_leftCard {
            background: white;
            border-radius: 10px;
            box-shadow: 0 5px 15px rgba(0,0,0,0.1);
            overflow: hidden;
        }

        #Analytics_dataSci .DS_content {
            padding: 30px;
        }

        #Analytics_dataSci .DataSci-img {
            max-height: 400px;
        }

            #Analytics_dataSci .DataSci-img img {
                object-fit: cover;
                border-radius: 8px;
                margin: 20px 0;
                box-shadow: 0 3px 10px rgba(0,0,0,0.2);
            }

        #Analytics_dataSci .AnalyticsData_sci_box {
            background-color: #f0f4f8;
            border-left: 4px solid #1c4593;
            padding: 5px;
            margin: 25px 0;
            border-radius: 0 8px 8px 0;
        }

            #Analytics_dataSci .AnalyticsData_sci_box ul li {
                font-size: 14px;
                padding: 5px 0;
                color: black;
            }

                #Analytics_dataSci .AnalyticsData_sci_box ul li::marker {
                    color: #79af45;
                }

    .social-container a {
        display: flex;
        justify-content: center;
    }

    .social-card {
        background: #fff;
        border-radius: 10px;
        box-shadow: 0 6px 24px rgba(0,0,0,0.08), 0 1.5px 4px rgba(0,0,0,0.06);
        padding: 25px;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .connect-title {
        font-size: 21px;
        margin-bottom: 15px;
        color: #1c4593;
        font-weight: 700;
    }

    .icon-grids {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 24px 32px;
    }

    .icon {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 56px;
        height: 56px;
        border-radius: 50%;
        background: #f4f4f4;
        color: #555;
        font-size: 2rem;
        transition: background 0.2s, color 0.2s, box-shadow 0.2s;
        box-shadow: 0 2px 8px rgba(0,0,0,0.06);
        text-decoration: none;
    }

        .icon.linkedin:hover {
            background: #0077b5;
            color: #fff;
            text-decoration: none;
        }

        .icon.google:hover {
            background: #db4437;
            color: #fff;
            text-decoration: none;
        }

        .icon.facebook:hover {
            background: #1877f3;
            color: #fff;
            text-decoration: none;
        }

        .icon.instagram:hover {
            background: linear-gradient(to right, #feda75, #d62976, #962fbf);
            color: #fff;
            text-decoration: none;
        }

        .icon.twitter:hover {
            background: #1da1f2;
            color: #fff;
            text-decoration: none;
        }

        .icon.pinterest:hover {
            background: #e60023;
            color: #fff;
            text-decoration: none;
        }

    /* SVG icon styling */
    .twitter-svg {
        width: 24px;
        height: 24px;
        fill: currentColor;
    }



    .datasci_course {
        background: linear-gradient(135deg, #182848, #4b6cb7);
        color: white;
        padding: 25px;
        border-radius: 10px;
        margin-bottom: 20px;
    }

        .datasci_course h3 {
            margin-bottom: 15px;
            font-size: 16px;
        }

        .datasci_course ul {
            list-style-type: none;
            padding-left: 0;
        }

        .datasci_course li {
            padding: 8px 0;
            position: relative;
            padding-left: 25px;
        }

            .datasci_course li::before {
                content: "✓";
                position: absolute;
                left: 0;
                color: #4bce79;
            }

    .assumptions-card {
        background: white;
        border-radius: 10px;
        box-shadow: 0 5px 15px rgba(0,0,0,0.1);
        padding: 30px;
        margin-bottom: 20px;
    }

    .assumptions-title {
        font-size: 15px;
        margin-bottom: 15px;
        color: #1c4593;
        font-weight: 700;
    }

    /* media query */

    @media (max-width: 576px) {
        #Analytics_dataSci .datasci_leftCard {
            margin-bottom: 20px;
        }

        #Analytics_dataSci .Analytics_dataSci-header h2 {
            font-size: 1.5rem;
        }

        #Analytics_dataSci .Analytics_dataSci-header {
            padding: 1rem 1rem;
        }
    }

    @media (min-width: 768px) {
        .social-container {
            display: flex;
            flex-wrap: wrap;
            gap: 10px;
            justify-content: center;
        }

        #Analytics_dataSci .datasci_leftCard {
            margin-bottom: 20px;
        }

        #Analytics_dataSci .Analytics_dataSci-header h2 {
            font-size: 1.6rem;
        }

        .icon-grids {
            display: flex !important;
            gap: 24px 32px;
        }
    }

    @media (min-width: 1024px) {
        #Analytics_dataSci .Analytics_dataSci-header h2 {
            font-size: 1.4rem;
        }

        .social-container {
            gap: 5px;
        }

        .icon-grids {
            display: grid !important;
            grid-template-columns: 1fr 1fr;
            gap: 24px 32px;
        }
    }

    @media (min-width: 1200px) {
        #Analytics_dataSci .Analytics_dataSci-header h2 {
            font-size: 1.7rem;
        }

        .social-container {
            gap: 0px;
        }
    }
    /*  end*/
    /*---------------------------------------------*/
    /*/
    /*HETEROSCEDASTICITY CONSISTENT STANDARD ERRORS start */
    #hcse_section .hcse-container {
        padding: 2rem 1rem;
        color: #333;
    }

    #hcse_section .hcse-post {
        background: white;
        border-radius: 8px;
        box-shadow: 0 2px 20px rgba(0,0,0,0.05);
        overflow: hidden;
    }

    #hcse_section .hcse-header {
        padding: 2.5rem 2rem;
        background: linear-gradient(135deg, #f5f7fa 0%, #e4e8eb 100%);
        border-bottom: 1px solid #e1e5e9;
    }

        #hcse_section .hcse-header h2 {
            font-size: 2rem;
            font-weight: 700;
            color: #1c4593;
            margin-bottom: 0.5rem;
            line-height: 1.3;
        }

    #hcse_section .post-meta {
        display: flex;
        gap: 1.5rem;
        font-size: 0.9rem;
        color: #7f8c8d;
    }

    #hcse_section .post-category {
        font-weight: 600;
        color: #3498db;
    }

    #hcse_section .hcse-content {
        padding: 2rem;
    }

        #hcse_section .hcse-content h3 {
            color: #1c4593;
            margin: 2.5rem 0 1.5rem;
            font-size: 1.2rem;
            font-weight: 600;
        }

        #hcse_section .hcse-content h4 {
            color: #34495e;
            margin: 1.8rem 0 0.8rem;
            font-size: 1.1rem;
            font-weight: 600;
        }

        #hcse_section .hcse-content p {
            margin-bottom: 1.5rem;
            font-size: 1.1rem;
        }

    #hcse_section .term {
        color: #79af45;
        font-weight: 600;
    }

    #hcse_section .hcse-item {
        background: #f8fafc;
        padding: 1px 20px;
        margin-bottom: 1.2rem;
        border-left: 3px solid #1c4593;
    }

    #hcse_section .hcse-content ol {
        padding-left: 1.8rem;
        margin: 1.5rem 0;
    }

        #hcse_section .hcse-content ol li {
            margin-bottom: 0.8rem;
            padding-left: 0.5rem;
        }

    #hcse_section .hcse-output-image, .formula-image, .hcse-program {
        text-align: center;
    }

        #hcse_section .hcse-output-image img, .formula-image img, .hcse-program img {
            max-width: 100%;
            height: auto;
            border-radius: 4px;
        }

    #hcse_section .hcse-program {
        overflow-x: auto;
    }

    @media (max-width: 576px) {
        #hcse_section .hcse-post {
            margin-bottom: 20px;
        }

        #hcse_section .hcse-header h2 {
            font-size: 1.5rem;
        }

        #hcse_section .hcse-header {
            padding: 1rem 1rem;
        }
    }

    @media (min-width: 768px) {
        #hcse_section .hcse-header h2 {
            font-size: 1.9rem;
        }

        #hcse_section.assumptions-title {
            font-size: 18px;
        }

        #hcse_section .hcse-post {
            margin-bottom: 20px;
        }
    }

    @media (min-width: 1024px) {
        #hcse_section .hcse-header h2 {
            font-size: 1.7rem;
        }

        #hcse_section .assumptions-title {
            font-size: 14px;
        }
    }
    /*end*/


    /*------------------------------------------------*/
    /*Data is significant in Science section start*/

    /*Data is significant in Science section end*/
    /*cour-proj-content section start*/
    .ds-black {
        color: #000000;
    }

    .ds-blue {
        color: #1c4593;
    }

    .ds-green {
        color: #79af45;
    }

    .cour-proj-content.container {
        padding: 0 0px 0px 0px;
    }

    .cour-proj-content {
        padding: 0 15px !important;
    }

        .cour-proj-content .datascienceImg img {
            height: 240px;
            margin: 0px auto;
            z-index: 9;
        }

        .cour-proj-content .card .card-header .btn {
            white-space: normal;
        }

    #course-content {
        background-color: #f5f7fa;
        color: #333;
        padding-top: 30px;
        padding-bottom: 30px;
    }

        #course-content .Analytics_dataSci-header {
            padding: 2.5rem 2rem;
            background: linear-gradient(135deg, #f5f7fa 0%, #e4e8eb 100%);
            border-bottom: 1px solid #e1e5e9;
        }

            #course-content .Analytics_dataSci-header h2 {
                font-size: 1.7rem;
                font-weight: 700;
                color: #1c4593;
                margin-bottom: 0.5rem;
                line-height: 1.3;
            }

        #course-content .datasci_leftCard {
            background: white;
            border-radius: 10px;
            box-shadow: 0 5px 15px rgba(0,0,0,0.1);
            overflow: hidden;
        }

        #course-content .DS_content {
            padding: 30px;
        }

    #course-contenti .DataSci-img {
        max-height: 400px;
    }

    #course-content .card {
        background-color: #ffffff;
        border-radius: 8px;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    }

    #course-content .card-header {
        background-color: #ffffff;
        padding: 10px 15px;
        border-left: 4px solid #79af45;
        position: relative;
    }

        #course-content .card-header:hover {
            background-color: #f5f5f5;
        }

    #course-content .btn-link:hover, .btn-link:focus {
        color: black !important;
    }

    #course-content .card-header:before {
        content: "";
        position: absolute;
        top: 0;
        right: 60px;
        z-index: 1;
    }

    #course-content .card-header:after {
        content: "";
        border-left: 15px solid #79af45;
        border-top: 15px solid transparent;
        border-right: 15px solid transparent;
        position: absolute;
        top: -3px;
        right: -21px;
    }

    #course-content ul li::marker {
        color: #79af45;
    }

    .cour-proj-content-section-text {
        padding: 17px;
    }

    .pl-5 {
        padding-left: 5px !important;
    }
    /*.....form mobile media query.....*/
    @media (max-width: 767px) {
        .cour-proj-content .title-block {
            display: flex;
            flex-direction: column;
        }

            .cour-proj-content .title-block .python-logo {
                margin-top: 65px;
            }

        .cour-proj-content .datascienceImg img {
            height: 210px;
        }

        .h2 {
            font-size: 20px;
        }
    }
    /*.....form table media query.....*/
    @media (min-width: 768px) {
        .cour-proj-content .title-block {
            display: flex;
            flex-direction: row-reverse;
            align-items: center;
            justify-content: flex-end;
        }

            .cour-proj-content .title-block .python-logo {
                margin-top: 65px;
            }

        .h2 {
            font-size: 20px !important;
        }
    }
    /*.....form desktop media query.....*/
    @media (min-width: 992px) {
        .cour-proj-content .title-block {
            display: flex;
            flex-direction: row;
            align-items: center;
            justify-content: flex-start;
        }

            .cour-proj-content .title-block .python-logo {
                margin-top: unset;
                margin-right: 50px;
            }

        .h2 {
            font-size: 20px;
        }
    }

    @media (width: 768px) and (height: 1024px) {
        .cour-proj-content section .section-title-short-desciption h6 {
            padding-right: 20px;
        }
    }

    @media (width: 1024px) and (height: 768px) {
        .cour-proj-content section .section-title-short-desciption h6 {
            padding-right: 20px;
        }
    }

    /*.....End Course and Project Content.....*/


    /*What Is DataScience And Its Importance section start */
    #dataSci_importance {
        background-color: #f5f7fa;
        color: #333;
        padding-top: 30px;
        padding-bottom: 30px;
    }

        #dataSci_importance .datasci_impts_leftCard {
            background: white;
            border-radius: 10px;
            box-shadow: 0 5px 15px rgba(0,0,0,0.1);
            overflow: hidden;
        }

        #dataSci_importance .dataSci_importance_header {
            padding: 1.5rem 2rem;
            background: linear-gradient(135deg, #f5f7fa 0%, #e4e8eb 100%);
            border-bottom: 1px solid #e1e5e9;
        }

            #dataSci_importance .dataSci_importance_header h2 {
                font-size: 1.4rem;
                font-weight: 700;
                color: #1c4593;
                line-height: 1.3;
                text-transform: uppercase;
            }

        #dataSci_importance .DS_impts_content {
            padding: 30px;
        }

            #dataSci_importance .DS_impts_content h3 {
                color: #1c4593;
                font-size: 1.2rem;
                font-weight: 600;
            }



        #dataSci_importance .AnalyticsData_sci_box {
            background-color: #f0f4f8;
            padding: 20px;
            margin: 15px 0;
            width: 80%;
        }


            #dataSci_importance .AnalyticsData_sci_box.left {
                clip-path: polygon(0 0, calc(95% - 30px) 0, 100% 50%, calc(95% - 30px) 100%, 0 100%);
            }


            #dataSci_importance .AnalyticsData_sci_box.right {
                margin-left: auto;
                clip-path: polygon(40px 0, 100% 0, 100% 100%, 40px 100%, 0 50%);
            }

                #dataSci_importance .AnalyticsData_sci_box.right ul {
                    padding-left: 40px;
                }

            #dataSci_importance .AnalyticsData_sci_box h3 {
                margin-top: 0;
            }

            #dataSci_importance .AnalyticsData_sci_box ul {
                padding-left: 20px;
                margin-bottom: 0;
            }

                #dataSci_importance .AnalyticsData_sci_box ul li::marker {
                    color: #79af45;
                }

    @media (max-width: 576px) {
        #dataSci_importance .dataSci_importance_header h2 {
            font-size: 1.2rem;
        }

        #dataSci_importance .DS_impts_content h3 {
            font-size: 1.1rem;
        }

        #dataSci_importance .AnalyticsData_sci_box.left {
            clip-path: none;
        }

        #dataSci_importance .AnalyticsData_sci_box.right {
            clip-path: none;
        }

        #dataSci_importance .AnalyticsData_sci_box {
            width: 100%;
            border-radius: 8px;
            border-left: 4px solid #1c4593;
        }

        #dataSci_importance .datasci_impts_leftCard {
            margin-bottom: 20px;
        }
    }

    @media (max-width: 768px) {
        #dataSci_importance .dataSci_importance_header h2 {
            font-size: 1.3rem;
        }

        #dataSci_importance .datasci_impts_leftCard {
            margin-bottom: 20px;
        }
    }

    @media (max-width: 1024px) {
        #dataSci_importance .dataSci_importance_header h2 {
            font-size: 1.2rem;
        }

        #dataSci_importance .datasci_impts_leftCard {
            margin-bottom: 20px;
        }
    }
    /*What Is DataScience And Its Importance section end */

    /*DECISION TREE MODELING USING PYTHON start */

    #decision_tree_section .hcse-container {
        padding: 2rem 1rem;
        color: #333;
    }

    #decision_tree_section .decision_tree_card {
        background: white;
        border-radius: 8px;
        box-shadow: 0 2px 20px rgba(0,0,0,0.05);
        overflow: hidden;
    }

    #decision_tree_section .decision_tree_header {
        padding: 2.5rem 2rem;
        background: linear-gradient(135deg, #f5f7fa 0%, #e4e8eb 100%);
        border-bottom: 1px solid #e1e5e9;
    }

        #decision_tree_section .decision_tree_header h2 {
            font-size: 2rem;
            font-weight: 700;
            color: #1c4593;
            margin-bottom: 0.5rem;
            line-height: 1.3;
        }

    .decision_tree_content h2 {
        color: #1c4593;
        font-size: 1.1rem;
        font-weight: 600;
    }

    #decision_tree_section .decision-tree-img {
        max-width: 100%;
        height: auto;
        display: block;
        margin-left: auto;
    }

    #decision_tree_section .decision_tree_content {
        padding: 30px;
    }

        #decision_tree_section .decision_tree_content h3 {
            color: #1c4593;
            font-size: 1.2rem;
            font-weight: 600;
        }

        #decision_tree_section .decision_tree_content h4 span {
            color: #1c4593;
            margin: 1.8rem 0 0.8rem;
            font-size: 1.2rem;
            font-weight: 600;
        }

        #decision_tree_section .decision_tree_content h4 {
            color: #333;
            margin: 1.8rem 0 0.8rem;
            font-size: 1.1rem;
        }

        #decision_tree_section .decision_tree_content p {
            color: #333;
        }

    #decision_tree_section .decision_tree_item {
        background: #f8fafc;
        padding: 1px 20px;
        margin-bottom: 1.2rem;
        border-left: 3px solid #1c4593;
    }

        #decision_tree_section .decision_tree_item ol {
            list-style-type: decimal;
        }

            #decision_tree_section .decision_tree_item ol li {
                margin-bottom: 8px;
                text-justify: inter-word;
            }

                #decision_tree_section .decision_tree_item ol li::marker {
                    color: #79af45;
                    font-weight: bold;
                }

                #decision_tree_section .decision_tree_item ol li span {
                    color: #79af45;
                    font-weight: 600;
                }

    #decision_tree_section .roman-heading::before {
        content: "I. ";
        color: #1c4593;
        font-weight: bold;
    }

    #decision_tree_section .decision_tree_step_section {
        counter-reset: section;
    }

        #decision_tree_section .decision_tree_step_section h2 {
            counter-increment: section;
            font-size: 1.2rem;
        }

            #decision_tree_section .decision_tree_step_section h2::before {
                content: counter(section, decimal) ". ";
                color: #1c4593;
            }

    #decision_tree_section ol[type="I"] li::marker {
        color: #1c4593;
        font-weight: bold;
    }

    #decision_tree_section .Input_Selection_steps span {
        color: #1c4593;
        font-size: 1.2rem;
        font-weight: 600;
    }

    #decision_tree_section .formula {
        color: #79af45 !important;
        font-weight: 600;
    }

    .Optimize_Complexity_sec h2 {
        font-size: 1.2rem;
    }

    @media (max-width: 576px) {
        #decision_tree_section .decision_tree_header h2 {
            font-size: 1.3rem;
            line-height: 1.6;
        }

        #decision_tree_section .decision_tree_card {
            margin-bottom: 20px;
        }
    }

    @media (min-width: 768px) {
        #decision_tree_section .decision_tree_card {
            margin-bottom: 20px;
        }
    }

    @media (min-width: 1024px) {
        #decision_tree_section .decision_tree_header h2 {
            font-size: 1.8rem;
        }
    }

    @media (min-width: 1200px) {
        #decision_tree_section .decision_tree_header h2 {
            font-size: 2rem;
        }
    }


    /*DECISION TREE MODELING USING PYTHON section end */
    /*Why Data is significant in Science section Start*/
    /*#significant_dataSci .arrow-container {
    display: flex;
    align-items: center;
    background-color: #e6e6e6;
    clip-path: polygon(0 46%, 50px 0%, 100% 0, 100% 100%, 48px 100%);
    padding: 14px 7px 20px 50px;
    margin: 30px 0;
    position: relative;
}

#significant_dataSci .arrow-number {
    position: absolute;
    left: 10px;
    font-size: 32px;
    font-weight: bold;
    color: #000;
}

#significant_dataSci .arrow-content h5 {
    font-weight: bold;
    margin-bottom: 10px;
}*/

    /*#significant_dataSci .arrow-content ul {
    padding-left: 20px;
    margin-bottom: 10px;
}*/

    /*.DS_content {
    padding: 30px;
}

    .DS_content p {
        font-size: 15px;
    }

.significant-header {
    padding: 2.5rem 2rem;
    background: linear-gradient(135deg, #f5f7fa 0%, #e4e8eb 100%);
    border-bottom: 1px solid #e1e5e9;
    text-transform: uppercase;
}

    .significant-header h2 {
        font-size: 30px;
        font-weight: 700;
        color: #1c4593;
        margin-bottom: 0.5rem;
        line-height: 1.3;
    }*/
    #significant_dataSci {
        background-color: #f5f7fa;
        color: #333;
        padding-top: 30px;
        padding-bottom: 30px;
    }

        #significant_dataSci .datasci_impts_leftCard {
            background: white;
            border-radius: 10px;
            box-shadow: 0 5px 15px rgba(0,0,0,0.1);
            overflow: hidden;
        }

        #significant_dataSci .dataSci_importance_header {
            padding: 1.5rem 2rem;
            background: linear-gradient(135deg, #f5f7fa 0%, #e4e8eb 100%);
            border-bottom: 1px solid #e1e5e9;
        }

            #significant_dataSci .dataSci_importance_header h2 {
                font-size: 2rem;
                font-weight: 700;
                color: #1c4593;
                line-height: 1.3;
                text-transform: uppercase;
            }

        #significant_dataSci .DS_impts_content {
            padding: 30px;
        }

            #significant_dataSci .DS_impts_content h3 {
                color: #1c4593;
                font-size: 1.2rem;
                font-weight: 600;
            }

        #significant_dataSci .arrow-box-wrapper-left {
            display: flex;
            align-items: center;
            background: #f0f4f8;
            padding: 20px;
            clip-path: polygon(80px 0%, 100% 0%, 100% 100%, 80px 100%, 0% 50%);
            position: relative;
        }

        #significant_dataSci .arrow-box-wrapper-right {
            display: flex;
            justify-content: space-between;
            background: #f0f4f8;
            padding: 20px 40px 20px 20px;
            clip-path: polygon(0 0, 88% 0, 100% 50%, 88% 100%, 0 100%);
            position: relative;
            font-family: Arial, sans-serif;
        }

        #significant_dataSci .arrow-left {
            font-size: 3rem;
            font-weight: bold;
            color: #1c4593;
            margin-right: 20px;
            padding-left: 10px;
        }

        #significant_dataSci .arrow-right {
            font-size: 3rem;
            font-weight: bold;
            color: #1c4593;
            position: absolute;
            right: 33px;
            top: 50%;
            transform: translateY(-50%);
        }

        #significant_dataSci .arrow-content h5 {
            font-weight: bold;
        }

        #significant_dataSci .arrow-content {
            text-align: center;
        }

            #significant_dataSci .arrow-content ul {
                display: inline-block;
                text-align: left;
                list-style-position: inside;
                padding-left: 0;
                margin-bottom: 0.5rem;
            }

            #significant_dataSci .arrow-content p, #significant_dataSci .arrow-content ul {
                margin-bottom: 0.5rem;
            }

            #significant_dataSci .arrow-content p {
                text-align: justify;
            }

            #significant_dataSci .arrow-content ul li {
                display: list-item;
            }

                #significant_dataSci .arrow-content ul li::marker {
                    color: #79af45 !important;
                }

        #significant_dataSci h5 {
            color: #1c4593;
        }

    @media(max-width:576px) {
        #significant_dataSci .arrow-box-wrapper-left {
            display: flex;
            align-items: center;
            background: #f0f4f8;
            padding: 20px;
            clip-path: none;
            position: relative;
        }

        #significant_dataSci .arrow-box-wrapper-right {
            display: flex;
            justify-content: space-between;
            background: #f0f4f8;
            padding: 20px 40px 20px 20px;
            clip-path: none;
            position: relative;
            font-family: Arial, sans-serif;
        }

        #significant_dataSci .arrow-box-wrapper-left p:nth-of-type(2) {
            text-align: left !important;
        }

        #significant_dataSci .arrow-box-wrapper-right p:nth-of-type(2) {
            text-align: left !important;
        }

        #significant_dataSci .arrow-right {
            right: 18px;
        }
    }
    /*-------significant_dataSci- section End---------*/
    /*Introduction of Time Series Forcasting start */
    #Time_Series {
        background-color: #f5f7fa;
        color: #333;
        padding-top: 30px;
        padding-bottom: 30px;
    }

        #Time_Series .Time_Series_header {
            padding: 2.5rem 2rem;
            background: linear-gradient(135deg, #f5f7fa 0%, #e4e8eb 100%);
            border-bottom: 1px solid #e1e5e9;
        }

            #Time_Series .Time_Series_header h2 {
                font-size: 2rem;
                font-weight: 700;
                color: #1c4593;
                margin-bottom: 0.5rem;
                line-height: 1.3;
                text-transform: uppercase;
            }

        #Time_Series .Time_Series_leftCard {
            background: white;
            border-radius: 10px;
            box-shadow: 0 5px 15px rgba(0,0,0,0.1);
            overflow: hidden;
        }

        #Time_Series .Time_Series_content {
            padding: 30px;
        }

        #Time_Series .Time_Series_text h3 {
            color: #1c4593;
            font-size: 1.2rem;
            font-weight: 600;
        }


        #Time_Series .Time_Series_right_box {
            background-color: #f0f4f8;
            border-left: 4px solid #1c4593;
            padding: 5px;
            margin: 25px 0;
            border-radius: 0 8px 8px 0;
        }

            #Time_Series .Time_Series_right_box ul li {
                font-size: 14px;
                padding: 5px 0;
                color: black;
            }

                #Time_Series .Time_Series_right_box ul li::marker {
                    color: #79af45;
                }

        #Time_Series .Component_ds h2 {
            font-size: 1.8rem;
            color: #1c4593;
            font-weight: 700;
        }

        #Time_Series .hexagon-container {
            position: relative;
            padding-top: 60px;
        }

        #Time_Series .top-line {
            position: absolute;
            top: 15px;
            left: 0;
            right: 0;
            height: 0;
            border-top: 2px dashed #79af45;
            z-index: 0;
        }

        #Time_Series .hexagon-wrapper {
            position: relative;
            margin-bottom: 40px;
        }

        #Time_Series .thread {
            position: absolute;
            top: -43px;
            left: 50%;
            width: 2px;
            height: 44px;
            background-color: transparent;
            border-left: 2px dashed #79af45;
            transform: translateX(-50%);
            z-index: 1;
        }

        #Time_Series .section-title {
            position: relative;
            display: inline-block;
            margin-bottom: 40px;
        }

            #Time_Series .section-title .thread {
                position: absolute;
                bottom: -30px;
                left: 50%;
                transform: translateX(-50%);
                width: 2px;
                height: 55px;
                background-color: transparent;
                border-left: 2px dashed #79af45;
                top: 49px;
            }

        #Time_Series .hexagon {
            min-height: 180px;
            aspect-ratio: 1 / 1.15;
            background: #1c4593;
            clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
            padding: 20px 10px;
            color: white;
            font-size: 12px;
            line-height: 1.3;
            display: flex;
            justify-content: center;
            align-items: center;
            position: relative;
            top: 4px;
            left: -2px;
        }

            #Time_Series .hexagon > div {
                margin-top: 20px;
                height: 100%;
            }

            #Time_Series .hexagon h6 {
                font-weight: bold;
                margin-bottom: 5px;
            }

            #Time_Series .hexagon p {
                margin: 0;
            }

    @media (max-width: 576px) {
        #Time_Series .top-line {
            display: none;
        }

        #Time_Series .section-title .thread {
            left: 49%;
            height: 68px;
            top: 49px;
        }

        #Time_Series .thread {
            top: -34px;
            left: 49%;
            height: 36px;
        }

        #Time_Series .Time_Series_header {
            padding: 1.5rem 2rem;
        }

        #Time_Series .Time_Series_text h3 {
            font-size: 1rem;
        }

        #Time_Series .Time_Series_header h2 {
            font-size: 1.5rem;
        }

        #Time_Series .Component_ds h2 {
            font-size: 1.2rem;
        }

        #Time_Series .hexagon-container {
            padding-top: 75px;
        }

        #Time_Series .top-line {
            top: 25px;
        }

        #Time_Series .hexagon > div {
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            height: 100%;
        }

        #Time_Series .hexagon h6 {
            font-size: 25px;
            margin-bottom: 8px;
        }

        #Time_Series .hexagon p {
            font-size: 20px;
            margin: 0;
            line-height: 1.5;
            text-align: center;
        }
    }

    @media (min-width: 1024px) {
        #Time_Series .Time_Series_header h2 {
            font-size: 1.7rem;
        }

        #Time_Series .hexagon {
            font-size: 9px;
        }

        #Time_Series .hexagon {
            min-height: 155px;
        }
    }

    @media (min-width: 1200px) {
        #Time_Series .hexagon {
            font-size: 11px;
        }

        #Time_Series .hexagon {
            min-height: 180px;
        }
    }

    /*Introduction of Time Series Forcasting end*/

    /*----------*/
    /*Moving Average design start */

    #moving_Average {
        background-color: #f5f7fa;
        color: #333;
        padding-top: 30px;
        padding-bottom: 30px;
    }

        #moving_Average .moving_Average_header {
            padding: 2.5rem 2rem;
            background: linear-gradient(135deg, #f5f7fa 0%, #e4e8eb 100%);
            border-bottom: 1px solid #e1e5e9;
        }

            #moving_Average .moving_Average_header h2 {
                font-size: 2rem;
                font-weight: 700;
                color: #1c4593;
                margin-bottom: 0.5rem;
                line-height: 1.3;
                text-transform: uppercase;
            }

        #moving_Average .Moving_average_text h3 {
            color: #1c4593;
            font-size: 1.2rem;
            font-weight: 600;
        }

        #moving_Average .Moving_average_text p span {
            color: #79af45;
            font-weight: 600;
        }

        #moving_Average .moving_Average_leftCard {
            background: white;
            border-radius: 10px;
            box-shadow: 0 5px 15px rgba(0,0,0,0.1);
            overflow: hidden;
        }

        #moving_Average .moving_Average_box h3 {
            color: #1c4593;
            font-size: 1.2rem;
            font-weight: 600;
            padding-left: 5px;
        }

    .DS_content {
        padding: 30px;
    }


    #moving_Average .moving_Average_box {
        background-color: #f0f4f8;
        border-left: 4px solid #1c4593;
        padding: 5px;
        margin: 25px 0;
        border-radius: 0 8px 8px 0;
    }

        #moving_Average .moving_Average_box ul li {
            font-size: 14px;
            padding: 5px 0;
            color: black;
        }

            #moving_Average .moving_Average_box ul li::marker {
                color: #79af45;
            }


    #moving_Average .Affecting_Time_table {
        width: 100%;
        border-collapse: collapse;
        margin: 20px 0;
        box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    }

        #moving_Average .Affecting_Time_table thead tr {
            background: #1c4593;
            color: white;
        }

        #moving_Average .Affecting_Time_table th {
            padding: 15px;
            text-align: left;
            border-right: 1px solid #ddd;
            font-weight: 600;
        }

            #moving_Average .Affecting_Time_table th:last-child {
                border-right: none;
            }

        #moving_Average .Affecting_Time_table tbody tr {
            border-bottom: 1px solid #ecf0f1;
        }

            #moving_Average .Affecting_Time_table tbody tr:nth-child(even) {
                background-color: #f8f9fa;
            }

        #moving_Average .Affecting_Time_table td {
            padding: 12px;
            border-right: 1px solid #ecf0f1;
        }

            #moving_Average .Affecting_Time_table td:last-child {
                border-right: none;
            }

    #moving_Average .moving_Average_card {
        background: white;
        border-radius: 10px;
        box-shadow: 0 5px 15px rgba(0,0,0,0.1);
        padding: 30px;
        margin-bottom: 20px;
    }

        #moving_Average .moving_Average_card span {
            color: #1c4593;
            font-weight: 700;
        }


    /*Moving Average design end */
    /*-------------------------------------------*/ /**/
    #trend_fitting {
        background-color: #f5f7fa;
        color: #333;
        padding-top: 30px;
        padding-bottom: 30px;
    }

        #trend_fitting .trend_fitting-header {
            padding: 2.5rem 2rem;
            background: linear-gradient(135deg, #f5f7fa 0%, #e4e8eb 100%);
            border-bottom: 1px solid #e1e5e9;
        }

            #trend_fitting .trend_fitting-header h2 {
                font-size: 2rem;
                font-weight: 700;
                color: #1c4593;
                margin-bottom: 0.5rem;
                line-height: 1.3;
                text-transform: uppercase;
            }

        #trend_fitting .tfm_leftCard {
            background: white;
            border-radius: 10px;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
            overflow: hidden;
        }

        #trend_fitting .tfm_content {
            padding: 30px;
        }

        #trend_fitting .tfm_box {
            background-color: #f0f4f8;
            border-left: 4px solid #1c4593;
            padding: 5px;
            margin: 25px 0;
            border-radius: 0 8px 8px 0;
        }

            #trend_fitting .tfm_box ul li {
                font-size: 1rem;
                padding: 5px 0;
                color: black;
            }

                #trend_fitting .tfm_box ul li::marker {
                    color: #79af45;
                }


        #trend_fitting .tfm_boxcode {
            background-color: #f0f4f8;
        }

            #trend_fitting .tfm_boxcode ul li {
                font-size: 1rem;
                padding: 5px 0;
                color: black;
            }

                #trend_fitting .tfm_boxcode ul li::marker {
                    color: #79af45;
                }

        #trend_fitting .tfm_coding p {
            color: #79af45;
        }

        #trend_fitting .tfm_coding span {
            color: #1c4593
        }

        #trend_fitting .tfm_content h3 {
            color: #1c4593;
            font-size: 1.2rem;
            font-weight: 600;
            padding-left: 5px;
        }

        #trend_fitting .tfm_content .tfm_box ul li {
            color: #79af45;
        }

        #trend_fitting .tfm_content .tfm_box ul span {
            color: #1c4593;
        }

        #trend_fitting .tfm_content .tfm_box ul p {
            color: black;
        }


        #trend_fitting .tfm_content .redColor {
            color: red;
        }

        #trend_fitting .tfm_content .customtable {
            width: 100%;
            border-collapse: collapse;
            margin: 20px 0;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        }

            #trend_fitting .tfm_content .customtable thead tr {
                background: #1c4593;
                color: white;
            }

            #trend_fitting .tfm_content .customtable th {
                padding: 15px;
                text-align: left;
                border-right: 1px solid #ddd;
                font-weight: 600;
            }

                #trend_fitting .tfm_content .customtable th:last-child {
                    border-right: none;
                }

            #trend_fitting .tfm_content .customtable tbody tr {
                border-bottom: 1px solid #ecf0f1;
            }

                #trend_fitting .tfm_content .customtable tbody tr:nth-child(even) {
                    background-color: #f8f9fa;
                }

            #trend_fitting .tfm_content .customtable td {
                padding: 12px;
                border-right: 1px solid #ecf0f1;
            }

                #trend_fitting .tfm_content .customtable td:last-child {
                    border-right: none;
                }

        #trend_fitting .tfm_content .justify-text {
            text-align: justify;
        }

        #trend_fitting .tfm_box p i {
            color: #79af45;
        }

    .social-container a {
        display: flex;
        justify-content: center;
    }

    .social-card {
        background: #fff;
        border-radius: 10px;
        box-shadow: 0 6px 24px rgba(0, 0, 0, 0.08), 0 1.5px 4px rgba(0, 0, 0, 0.06);
        padding: 25px;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .connect-title {
        font-size: 21px;
        margin-bottom: 15px;
        color: #1c4593;
        font-weight: 700;
    }

    .icon-grids {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 24px 32px;
    }

    .icon {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 56px;
        height: 56px;
        border-radius: 50%;
        background: #f4f4f4;
        color: #555;
        font-size: 2rem;
        transition: background 0.2s, color 0.2s, box-shadow 0.2s;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
        text-decoration: none;
    }

        .icon.linkedin:hover {
            background: #0077b5;
            color: #fff;
            text-decoration: none;
        }

        .icon.google:hover {
            background: #db4437;
            color: #fff;
            text-decoration: none;
        }

        .icon.facebook:hover {
            background: #1877f3;
            color: #fff;
            text-decoration: none;
        }

        .icon.instagram:hover {
            background: linear-gradient(to right, #feda75, #d62976, #962fbf);
            color: #fff;
            text-decoration: none;
        }

        .icon.twitter:hover {
            background: #1da1f2;
            color: #fff;
            text-decoration: none;
        }

        .icon.pinterest:hover {
            background: #e60023;
            color: #fff;
            text-decoration: none;
        }

    .twitter-svg {
        width: 24px;
        height: 24px;
        fill: currentColor;
    }
    /* media query */

    @media (max-width: 576px) {
        #trend_fitting .tfm_leftCard {
            margin-bottom: 20px;
        }

        #trend_fitting .trend_fitting-header h2 {
            font-size: 1.5rem;
        }

        #trend_fitting .trend_fitting-header {
            padding: 1rem 1rem;
        }

        #trend_fitting .force-fit-table th {
            font-size: 8px;
            padding: 5px 4px !important;
            font-weight: 400;
        }
    }

    @media (min-width: 768px) {
        .social-container {
            display: flex;
            flex-wrap: wrap;
            gap: 10px;
            justify-content: center;
        }

        #trend_fitting .tfm_leftCard {
            margin-bottom: 20px;
        }

        #trend_fitting .trend_fitting-header h2 {
            font-size: 1.6rem;
        }
    }

    @media (min-width: 1024px) {
        #trend_fitting .trend_fitting-header h2 {
            font-size: 1.4rem;
        }

        .social-container {
            gap: 5px;
        }

        #trend_fitting .force-fit-table th {
            font-size: 11px;
        }
    }

    @media (min-width: 1200px) {
        #trend_fitting .trend_fitting-header h2 {
            font-size: 1.7rem;
        }

        .social-container {
            gap: 0px;
        }

        #trend_fitting .force-fit-table th {
            font-size: 16px;
        }
    }
    /*-----------Autoregressive Integrated Moving Average (ARIMA) Model-Start-----------
*/
    #AutoregrIntegrated {
        background-color: #f5f7fa;
        color: #333;
        padding-top: 30px;
        padding-bottom: 30px;
    }

        #AutoregrIntegrated h2 {
            font-size: 1.3rem;
            font-weight: 700;
            color: #1c4593;
            margin-bottom: 0.5rem;
            line-height: 1.3;
            text-transform: uppercase;
        }
        #AutoregrIntegrated p{
            text-align:justify;
        }
        #AutoregrIntegrated ul li::marker {
            color: #79af45;
        }

        #AutoregrIntegrated p sapn {
            color: #79af45;
        }

        #AutoregrIntegrated .Analytics_dataSci-header {
            padding: 2.5rem 2rem;
            background: linear-gradient(135deg, #f5f7fa 0%, #e4e8eb 100%);
            border-bottom: 1px solid #e1e5e9;
        }

        #AutoregrIntegrated .datasci_leftCard {
            background: white;
            border-radius: 10px;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
            overflow: hidden;
        }

        #AutoregrIntegrated .DS_content {
            padding: 30px;
        }

        #AutoregrIntegrated .AnalyticsData_sci_box {
            background-color: #f0f4f8;
            border-left: 4px solid #1c4593;
            padding: 5px;
            margin: 25px 0;
            border-radius: 0 8px 8px 0;
        }

    @media(max-width:576px) {
        #AutoregrIntegrated h2 {
            font-size: 9px;
        }
    }

    @media(min-width:1024px) {
        #AutoregrIntegrated h2 {
            font-size: 1.1rem;
        }
    }

    @media(min-width:1280px) {
        #AutoregrIntegrated h2 {
            font-size: 1.3rem;
        }
    }
    /*-----------Autoregressive Integrated Moving Average (ARIMA) Model-End-----------
*/

    /*The Data Science Lifecycle section start */

    #dataSci_lifecycle {
        background-color: #f5f7fa;
        color: #333;
        padding-top: 30px;
        padding-bottom: 30px;
    }

        #dataSci_lifecycle .dataSci_lifecycle_header {
            padding: 2.5rem 2rem;
            background: linear-gradient(135deg, #f5f7fa 0%, #e4e8eb 100%);
            border-bottom: 1px solid #e1e5e9;
        }

            #dataSci_lifecycle .dataSci_lifecycle_header h2 {
                font-size: 1.7rem;
                font-weight: 700;
                color: #1c4593;
                margin-bottom: 0.5rem;
                line-height: 1.3;
                text-transform: uppercase;
            }

        #dataSci_lifecycle .dataSci_lifecycle_leftCard {
            background: white;
            border-radius: 10px;
            box-shadow: 0 5px 15px rgba(0,0,0,0.1);
            overflow: hidden;
        }

        #dataSci_lifecycle .dataSci_lifecycle_content {
            padding: 30px;
        }

        #dataSci_lifecycle .main-timeline .timeline {
            width: 50%;
            margin: 0 5px 15px 0;
            float: left;
        }

        #dataSci_lifecycle .main-timeline .timeline-content {
            min-height: 120px;
            padding: 35px 20px;
            display: block;
            position: relative;
            background-color: #fff;
            border-radius: 10px;
            box-shadow: 0 0 10px rgba(0,0,0,0.2);
            border-left: 5px solid #79af45;
        }

        #dataSci_lifecycle .main-timeline .timeline-Arrow_Text {
            color: #fff;
            background: linear-gradient( #79af45 50%, #8FCB00 50%);
            font-size: 11px;
            text-align: center;
            line-height: 21px;
            width: 300px;
            height: 120px;
            padding-left: 14px;
            transform: translateY(-50%);
            position: absolute;
            right: -360px;
            top: 50%;
            clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%);
            font-weight: bold;
            text-transform: uppercase;
        }

        #dataSci_lifecycle .main-timeline .title {
            color: #79af45;
            font-size: 19px;
            font-weight: 800;
            letter-spacing: 1px;
            text-transform: uppercase;
            margin: -10px 0px 10px;
            text-align: center;
        }

        #dataSci_lifecycle .main-timeline .description {
            color: black;
            font-size: 13px;
            font-weight: 400;
            line-height: 21px;
            letter-spacing: 1px;
            margin: 0;
        }

        #dataSci_lifecycle .main-timeline .timeline:nth-child(even) {
            margin: 0 0 15px 5px;
            float: right;
        }

            #dataSci_lifecycle .main-timeline .timeline:nth-child(even) .timeline-Arrow_Text {
                padding: 0 14px 0 0;
                right: auto;
                left: -360px;
                clip-path: polygon(100% 0%, 75% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);
            }

        #dataSci_lifecycle .main-timeline .timeline:nth-child(4n+2) .timeline-Arrow_Text {
            background: linear-gradient(hsl(220, 65%, 30%) 50%, hsl(220, 65%, 50%) 50%);
        }

        #dataSci_lifecycle .main-timeline .timeline:nth-child(4n+2) .title {
            color: #1c4593;
        }

        #dataSci_lifecycle .main-timeline .timeline:nth-child(4n+2) .timeline-content {
            border-left: 5px solid #1c4593;
        }


        #dataSci_lifecycle .main-timeline .timeline:nth-child(4n+3) .timeline-Arrow_Text {
            background: linear-gradient(hsl(0, 0%, 30%) 50%, hsl(0, 0%, 50%) 50%);
        }

        #dataSci_lifecycle .main-timeline .timeline:nth-child(4n+3) .title {
            color: gray;
        }

        #dataSci_lifecycle .main-timeline .timeline:nth-child(4n+3) .timeline-content {
            border-left: 5px solid gray;
        }

        #dataSci_lifecycle .main-timeline .timeline:nth-child(4n+4) .timeline-Arrow_Text {
            background: linear-gradient(hsl(220, 65%, 30%) 50%, hsl(220, 65%, 50%) 50%);
        }

        #dataSci_lifecycle .main-timeline .timeline:nth-child(4n+4) .title {
            color: #1c4593;
        }

        #dataSci_lifecycle .main-timeline .timeline:nth-child(4n+4) .timeline-content {
            border-left: 5px solid #1c4593;
        }


    @media (max-width: 344px) {
        #dataSci_lifecycle .main-timeline .timeline-Arrow_Text,
        #dataSci_lifecycle .main-timeline .timeline:nth-child(odd) .timeline-Arrow_Text {
            transform: translateY(0) translateX(-30%) !important;
            top: -130px !important;
            left: 65px !important;
        }
    }


    @media (max-width: 576px) {
        #dataSci_lifecycle .main-timeline .timeline {
            width: 100%;
            padding: 0 20px;
            margin: 10px 0;
        }

        #dataSci_lifecycle .dataSci_lifecycle_header h2 {
            font-size: 1.3rem;
        }

        #dataSci_lifecycle .main-timeline .timeline,
        #dataSci_lifecycle .main-timeline .timeline:nth-child(even) {
            padding: 135px 0 0 !important;
        }

            #dataSci_lifecycle .main-timeline .timeline,
            #dataSci_lifecycle .main-timeline .timeline:nth-child(odd) {
                padding: 135px 0 0 !important;
                margin: -5px 0px 13px 0px !important;
            }

        #dataSci_lifecycle .main-timeline .timeline-content {
            padding: 35px 20px !important;
        }

        #dataSci_lifecycle .main-timeline .timeline-Arrow_Text,
        #dataSci_lifecycle .main-timeline .timeline:nth-child(odd) .timeline-Arrow_Text {
            transform: translateY(0) translateX(-30%) !important;
            top: -130px !important;
            left: 50% !important;
            transform: translateX(-50%) translateY(0) !important;
        }

        #dataSci_lifecycle .main-timeline .timeline-Arrow_Text,
        #dataSci_lifecycle .main-timeline .timeline:nth-child(even) .timeline-Arrow_Text {
            top: -130px !important;
            left: 50% !important;
            transform: translateX(-50%) translateY(0) !important;
        }
    }

    @media (min-width: 768px) {
        #dataSci_lifecycle .main-timeline .timeline {
            width: 50%;
            padding: 2px 2px 10px 0px;
            margin: 30px 5px 15px -15px;
            float: left;
        }

            #dataSci_lifecycle .main-timeline .timeline:nth-child(even) {
                width: 50%;
                padding: 0px 0px 0px 35px;
                margin: 10px -5px 20px 40px;
                float: right;
            }

        #dataSci_lifecycle .main-timeline .title {
            font-size: 16px;
        }

        #dataSci_lifecycle .main-timeline .description {
            font-size: 14px;
        }

        #dataSci_lifecycle .main-timeline .timeline-Arrow_Text {
            right: -335px;
        }
    }

    @media (min-width: 1024px) {
        #dataSci_lifecycle .main-timeline .timeline {
            width: 60%;
            padding: 0px 80px 0px 10px;
            margin: 30px 5px 15px 3px;
            float: left;
        }

            #dataSci_lifecycle .main-timeline .timeline:nth-child(even) {
                width: 60%;
                padding: 0px 10px 0px 67px;
                margin: 30px 5px 15px 3px;
                float: right;
            }

        #dataSci_lifecycle .main-timeline .title {
            font-size: 16px;
        }

        #dataSci_lifecycle .main-timeline .description {
            font-size: 15px;
        }

        #dataSci_lifecycle .main-timeline .timeline:nth-child(even) .timeline-Arrow_Text {
            left: -310px;
        }

        #dataSci_lifecycle .main-timeline .timeline-Arrow_Text {
            right: -320px;
        }
    }

    @media (min-width: 1200px) {
        #dataSci_lifecycle .main-timeline .timeline {
            width: 60%;
            padding: 0px 80px 0px 10px;
            margin: 30px 5px 15px 3px;
            float: left;
        }

        #dataSci_lifecycle .main-timeline .title {
            font-size: 16px;
        }

        #dataSci_lifecycle .main-timeline .description {
            font-size: 15px;
        }

        #dataSci_lifecycle .main-timeline .timeline-Arrow_Text,
        #dataSci_lifecycle .main-timeline .timeline:nth-child(even) .timeline-Arrow_Text {
            width: 340px;
            height: 135px;
            left: -111%;
        }

        #dataSci_lifecycle .main-timeline .timeline-Arrow_Text,
        #dataSci_lifecycle .main-timeline .timeline:nth-child(odd) .timeline-Arrow_Text {
            width: 340px;
            height: 135px;
            left: 107%;
        }
    }
    /*The Data Science Lifecycle section start */

    /*HETEROSCEDASTICITY CONSISTENT STANDARD ERRORS start */
    #hcse_section p {
        text-align: justify;
    }

    #hcse_section .hcse-container {
        padding: 2rem 1rem;
        color: #333;
    }

    #hcse_section .hcse-post {
        background: white;
        border-radius: 8px;
        box-shadow: 0 2px 20px rgba(0,0,0,0.05);
        overflow: hidden;
    }

    #hcse_section .hcse-header {
        padding: 2.5rem 2rem;
        background: linear-gradient(135deg, #f5f7fa 0%, #e4e8eb 100%);
        border-bottom: 1px solid #e1e5e9;
    }

        #hcse_section .hcse-header h2 {
            font-size: 2rem;
            font-weight: 700;
            color: #1c4593;
            margin-bottom: 0.5rem;
            line-height: 1.3;
        }

    #hcse_section .post-meta {
        display: flex;
        gap: 1.5rem;
        font-size: 0.9rem;
        color: #7f8c8d;
    }

    #hcse_section .post-category {
        font-weight: 600;
        color: #3498db;
    }

    #hcse_section .hcse-content {
        padding: 2rem;
    }

        #hcse_section .hcse-content h3 {
            color: #1c4593;
            margin: 2.5rem 0 1.5rem;
            font-size: 1.2rem;
            font-weight: 600;
        }

        #hcse_section .hcse-content h4 {
            color: #34495e;
            margin: 1.8rem 0 0.8rem;
            font-size: 1.1rem;
            font-weight: 600;
        }

        #hcse_section .hcse-content p {
            margin-bottom: 1.5rem;
            font-size: 1.1rem;
        }

    #hcse_section .term {
        color: #79af45;
        font-weight: 600;
    }

    #hcse_section .hcse-item {
        background: #f8fafc;
        padding: 1px 20px;
        margin-bottom: 1.2rem;
        border-left: 3px solid #1c4593;
    }

    #hcse_section .hcse-content ol {
        padding-left: 1.8rem;
        margin: 1.5rem 0;
    }

        #hcse_section .hcse-content ol li {
            margin-bottom: 0.8rem;
            padding-left: 0.5rem;
        }

    #hcse_section .hcse-output-image, .formula-image, .hcse-program {
        text-align: center;
    }

        #hcse_section .hcse-output-image img, .formula-image img, .hcse-program img {
            max-width: 100%;
            height: auto;
            border-radius: 4px;
        }

    #hcse_section .hcse-program {
        overflow-x: auto;
    }

    @media (max-width: 576px) {
        #hcse_section .hcse-post {
            margin-bottom: 20px;
        }

        #hcse_section .hcse-header h2 {
            font-size: .9rem;
        }

        #hcse_section .hcse-header {
            padding: 1rem 1rem;
        }
    }

    @media (min-width: 768px) {
        #hcse_section .hcse-header h2 {
            font-size: 1.9rem;
        }

        #hcse_section.assumptions-title {
            font-size: 18px;
        }

        #hcse_section .hcse-post {
            margin-bottom: 20px;
        }
    }

    @media (min-width: 1024px) {
        #hcse_section .hcse-header h2 {
            font-size: 1.7rem;
        }

        #hcse_section .assumptions-title {
            font-size: 14px;
        }
    }

    @media (min-width: 1280px) {
        #hcse_section .hcse-header h2 {
            font-size: 2rem;
        }
    }
    /*HETEROSCEDASTICITY CONSISTENT STANDARD ERRORS End */
    /*Vector Autoregression (VAR) Model section start*/

    .ds-black {
        color: #000000;
    }

    .ds-green {
        color: #79af45;
    }

    .ds-blue {
        color: #1c4593;
    }

    .ds-red {
        color: #FF0000;
    }
    /*Vector Autoregression (VAR) Model section Start */
    #VAR_Model {
        background-color: #f5f7fa;
        color: #333;
        padding-top: 30px;
        padding-bottom: 30px;
    }

        #VAR_Model .VAR_header {
            padding: 1.5rem 2rem;
            background: linear-gradient(135deg, #f5f7fa 0%, #e4e8eb 100%);
            border-bottom: 1px solid #e1e5e9;
        }

        #VAR_Model p {
            text-align: justify;
        }

        #VAR_Model .VAR_header h2 {
            font-size: 2rem;
            font-weight: 700;
            color: #1c4593;
            margin-bottom: 0.5rem;
            line-height: 1.3;
            text-transform: uppercase;
        }

        #VAR_Model .VAR_leftCard {
            background: white;
            border-radius: 10px;
            box-shadow: 0 5px 15px rgba(0,0,0,0.1);
            overflow: hidden;
        }

        #VAR_Model .VAR_content {
            padding: 30px;
        }

            #VAR_Model .VAR_content h3 {
                color: #1c4593;
                font-size: 1.2rem;
                font-weight: 600;
            }

        #VAR_Model .Vector_Autoregression_box {
            background-color: #f0f4f8;
            border-left: 4px solid #1c4593;
            padding: 5px;
            margin: 25px 0;
            border-radius: 0 8px 8px 0;
        }

            #VAR_Model .Vector_Autoregression_box h3 {
                font-size: 1.1rem;
                padding-left: 15px;
            }

            #VAR_Model .Vector_Autoregression_box ul li {
                font-size: 14px;
                padding: 5px 0;
                color: black;
            }

                #VAR_Model .Vector_Autoregression_box ul li::marker {
                    color: #79af45;
                }

            #VAR_Model .Vector_Autoregression_box h3 span {
                font-weight: 600;
                width: 20px;
            }

            #VAR_Model .Vector_Autoregression_box .VAR_model_list ol li {
                font-size: 14px;
                padding: 5px 0;
                color: black;
            }

                #VAR_Model .Vector_Autoregression_box .VAR_model_list ol li::marker {
                    color: #79af45;
                }

        #VAR_Model .import_box {
            background-color: #f0f4f8;
            padding: 20px;
        }

        #VAR_Model .input_text span {
            color: #1c4593;
            font-weight: 600;
        }

        #VAR_Model .output_text span {
            color: #FF0000;
            font-weight: 600;
        }

        #VAR_Model .VAR_model_table {
            width: 100%;
            border-collapse: collapse;
            margin: 20px 0;
            box-shadow: 0 4px 8px rgba(0,0,0,0.1);
        }

            #VAR_Model .VAR_model_table thead tr {
                background: #1c4593;
                color: white;
            }

            #VAR_Model .VAR_model_table th {
                padding: 15px;
                text-align: left;
                border-right: 1px solid #ddd;
                font-weight: 600;
            }

                #VAR_Model .VAR_model_table th:last-child {
                    border-right: none;
                }

            #VAR_Model .VAR_model_table tbody tr {
                border-bottom: 1px solid #ecf0f1;
            }

                #VAR_Model .VAR_model_table tbody tr:nth-child(even) {
                    background-color: #f8f9fa;
                }

            #VAR_Model .VAR_model_table td {
                padding: 12px;
                border-right: 1px solid #ecf0f1;
            }

                #VAR_Model .VAR_model_table td:last-child {
                    border-right: none;
                }

        #VAR_Model .Results_content p {
            color: #1c4593;
            font-weight: 600;
            font-size: 13px;
        }

    @media (max-width: 576px) {
        #VAR_Model .VAR_header h2 {
            font-size: .9rem;
        }

        #VAR_Model .VAR_header {
            padding: 1rem 1rem;
        }
    }

    @media (min-width:1024px) {
        #VAR_Model .VAR_header h2 {
            font-size: 1.9rem;
        }
    }

    @media (min-width:1280px) {
        #VAR_Model .VAR_header h2 {
            font-size: 2rem;
        }
    }

    .flex-shrink {
        flex-shrink: 0;
    }
    /*Vector Autoregression (VAR) Model section end */
    /* Generalized Autoregressive Conditional Heteroskedasticity(GARCH) Start section*/
    #GeneralizedAutoregressive {
        background-color: #f5f7fa;
        color: #333;
        padding-top: 30px;
        padding-bottom: 30px;
    }

        #GeneralizedAutoregressive p {
            text-align: justify;
        }

        #GeneralizedAutoregressive h2 {
            font-size: 1.5rem;
            font-weight: 700;
            color: #1c4593;
            margin-bottom: 0.5rem;
            line-height: 1.3;
            text-transform: uppercase;
        }

        #GeneralizedAutoregressive ul li::marker {
            color: #79af45;
        }

        #GeneralizedAutoregressive p sapn {
            color: #79af45;
        }

        #GeneralizedAutoregressive .Analytics_dataSci-header {
            padding: 2.5rem 2rem;
            background: linear-gradient(135deg, #f5f7fa 0%, #e4e8eb 100%);
            border-bottom: 1px solid #e1e5e9;
        }

        #GeneralizedAutoregressive .datasci_leftCard {
            background: white;
            border-radius: 10px;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
            overflow: hidden;
        }

        #GeneralizedAutoregressive .DS_content {
            padding: 30px;
        }

        #GeneralizedAutoregressive .AnalyticsData_sci_box {
            background-color: #f0f4f8;
            border-left: 4px solid #1c4593;
            padding: 5px;
            margin: 25px 0;
            border-radius: 0 8px 8px 0;
        }

            #GeneralizedAutoregressive .AnalyticsData_sci_box h3 {
                color: #1c4593;
                font-size: 1.2rem;
                font-weight: 600;
                padding-left: 5px;
            }

        #GeneralizedAutoregressive .GARCH_box {
            background-color: #f0f4f8;
            padding: 5px;
            margin: 25px 0;
            word-break: break-word;
        }


        #GeneralizedAutoregressive .mono-table td {
            white-space: pre-wrap;
            text-align: left;
            font-size: 14px;
            padding: 8px 16px;
            word-break: break-word;
            word-spacing: 10px;
        }

        #GeneralizedAutoregressive .summary-block {
            padding: 5px;
        }

        #GeneralizedAutoregressive .GARCH_Model_Results {
            overflow-x: auto;
        }


        #GeneralizedAutoregressive .table-responsive {
            overflow-x: auto;
            -webkit-overflow-scrolling: touch;
            width: 100%;
        }

        #GeneralizedAutoregressive .highlight-line {
            text-align: center;
            color: #000;
            margin: 20px 0 5px;
            font-weight: bold;
            font-size: 17px;
        }

    .summary {
        white-space: pre;
    }

    @media (max-width: 576px) {
        #GeneralizedAutoregressive h2 {
            font-size: .9rem;
        }

        #GeneralizedAutoregressive .highlight-line {
            font-size: 16px;
        }

        #GeneralizedAutoregressive .mono-table td {
            word-spacing: 5px;
        }
    }

    @media (min-width: 768px) {
        #GeneralizedAutoregressive h2 {
            font-size: 1.9rem;
        }
    }

    @media (min-width: 1024px) {
        #GeneralizedAutoregressive h2 {
            font-size: 1.3rem;
        }

        #GeneralizedAutoregressive .mono-table td {
            word-spacing: 7px;
        }
    }

    @media (min-width: 1280px) {
        #GeneralizedAutoregressive h2 {
            font-size: 1.3rem;
        }

        #GeneralizedAutoregressive .mono-table td {
            word-spacing: 10px;
        }
    }
    /* Generalized Autoregressive Conditional Heteroskedasticity(GARCH) End section*/

    /*Autoregressive Conditional Heteroskedasticity (ARCH) Model section start */

    #ARCH_Model {
        background-color: #f5f7fa;
        color: #333;
        padding-top: 30px;
        padding-bottom: 30px;
    }

        #ARCH_Model .ARCH_header {
            padding: 2.5rem 2rem;
            background: linear-gradient(135deg, #f5f7fa 0%, #e4e8eb 100%);
            border-bottom: 1px solid #e1e5e9;
        }

            #ARCH_Model .ARCH_header h2 {
                font-size: 1.5rem;
                font-weight: 700;
                color: #1c4593;
                margin-bottom: 0.5rem;
                line-height: 1.3;
            }

        #ARCH_Model .ARCH_leftCard {
            background: white;
            border-radius: 10px;
            box-shadow: 0 5px 15px rgba(0,0,0,0.1);
            overflow: hidden;
        }

        #ARCH_Model .ARCH_content {
            padding: 30px;
            text-align: justify;
        }

        #ARCH_Model .ARCH_box {
            background-color: #f0f4f8;
            border-left: 4px solid #1c4593;
            padding: 5px;
            margin: 25px 0;
            border-radius: 0 8px 8px 0;
        }

            #ARCH_Model .ARCH_box p {
                color: #1c4593;
                font-size: 1.1rem;
                font-weight: 600;
                padding: 0px 10px 0px 10px;
            }

            #ARCH_Model .ARCH_box ul li {
                font-size: 14px;
                padding: 5px 0;
                color: black;
            }

                #ARCH_Model .ARCH_box ul li::marker {
                    color: #79af45;
                }

    @media (max-width: 576px) {
        #ARCH_Model .ARCH_header {
            padding: 1.5rem 2rem
        }

            #ARCH_Model .ARCH_header h2 {
                font-size: .9rem;
            }

        #ARCH_Model .ARCH_box p {
            font-size: .9rem;
        }
    }

    @media (min-width: 768px) {
        #ARCH_Model .ARCH_header h2 {
            font-size: 1.3rem;
        }
    }

    @media (min-width: 1024px) {
        #ARCH_Model .ARCH_header h2 {
            font-size: 1.3rem;
        }

        #ARCH_Model .ARCH_box p {
            font-size: 1rem;
        }
    }

    @media (min-width: 1200px) {
        #ARCH_Model .ARCH_header h2 {
            font-size: 1.5rem;
        }

        #ARCH_Model .ARCH_box p {
            font-size: 1.1rem;
        }
    }
    /*Autoregressive Conditional Heteroskedasticity (ARCH) Model section End */
/*Component Factors Affecting Time Series start*/

#Affecting_Time_Series {
    background-color: #f5f7fa;
    color: #333;
    padding-top: 30px;
    padding-bottom: 30px;
}

    #Affecting_Time_Series .Affecting_Time_leftCard {
        background: white;
        border-radius: 10px;
        box-shadow: 0 5px 15px rgba(0,0,0,0.1);
        overflow: hidden;
    }

    #Affecting_Time_Series .Affecting_Time_header {
        padding: 2.5rem 2rem;
        background: linear-gradient(135deg, #f5f7fa 0%, #e4e8eb 100%);
        border-bottom: 1px solid #e1e5e9;
    }

        #Affecting_Time_Series .Affecting_Time_header h2 {
            font-size: 2rem;
            font-weight: 700;
            color: #1c4593;
            margin-bottom: 0.5rem;
            line-height: 1.3;
            text-transform: uppercase;
        }

    #Affecting_Time_Series .Affecting_Time_box {
        background-color: #f0f4f8;
        border-left: 4px solid #1c4593;
        padding: 5px;
        margin: 25px 0;
        border-radius: 0 8px 8px 0;
    }

        #Affecting_Time_Series .Affecting_Time_box ul li {
            font-size: 14px;
            padding: 5px 0;
            color: black;
        }
    #Affecting_Time_Series .datasci_course li {
        padding: 8px 0;
        position: relative;
        padding-left: 25px;
        text-align: justify;
    }
    #Affecting_Time_Series .Affecting_Time_box ul li::marker {
        color: #79af45;
    }

    #Affecting_Time_Series .Affecting_Time_table {
        width: 100%;
        border-collapse: collapse;
        margin: 20px 0;
        box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    }

        #Affecting_Time_Series .Affecting_Time_table thead tr {
            background: #1c4593;
            color: white;
        }

        #Affecting_Time_Series .Affecting_Time_table th {
            padding: 11px;
            text-align: center;
            border-right: 1px solid #ddd;
            font-weight: 600;
        }

            #Affecting_Time_Series .Affecting_Time_table th:last-child {
                border-right: none;
            }

        #Affecting_Time_Series .Affecting_Time_table tbody tr {
            border-bottom: 1px solid #ecf0f1;
        }

            #Affecting_Time_Series .Affecting_Time_table tbody tr:nth-child(even) {
                background-color: #f8f9fa;
            }

        #Affecting_Time_Series .Affecting_Time_table td {
            padding: 12px;
            border-right: 1px solid #ecf0f1;
        }

            #Affecting_Time_Series .Affecting_Time_table td:last-child {
                border-right: none;
            }

@media (max-width: 576px) {
    #Affecting_Time_Series .Affecting_Time_header h2 {
        font-size: 1.5rem;
    }
    #Affecting_Time_Series p {
        text-align: justify;
    }
    #Affecting_Time_Series .Affecting_Time_leftCard {
        margin-bottom: 20px;
    }
}

@media (min-width: 768px) {
    #Affecting_Time_Series .Affecting_Time_header h2 {
        font-size: 1.8rem;
    }

    #Affecting_Time_Series .Affecting_Time_leftCard {
        margin-bottom: 20px;
    }
    #Affecting_Time_Series p {
        text-align: justify;
    }
}

@media (min-width: 1024px) {
    #Affecting_Time_Series .Affecting_Time_header h2 {
        font-size: 1.6rem;
    }

    #Affecting_Time_Series .Affecting_Time_leftCard {
        margin-bottom: 20px;
    }
}
/*Component Factors Affecting Time Series end*/

/*Exponential Smoothing section start */
#Exponential_Smoothing {
    background-color: #f5f7fa;
    color: #333;
    padding-top: 30px;
    padding-bottom: 30px;
}

    #Exponential_Smoothing .Exponentia_header {
        padding: 1.5rem 2rem;
        background: linear-gradient(135deg, #f5f7fa 0%, #e4e8eb 100%);
        border-bottom: 1px solid #e1e5e9;
    }

        #Exponential_Smoothing .Exponentia_header h2 {
            font-size: 2rem;
            font-weight: 700;
            color: #1c4593;
            margin-bottom: 0.5rem;
            line-height: 1.3;
            text-transform: uppercase;
        }
    #Exponential_Smoothing p{
        text-align:justify;
    }
    #Exponential_Smoothing .Exponential_leftCard {
        background: white;
        border-radius: 10px;
        box-shadow: 0 5px 15px rgba(0,0,0,0.1);
        overflow: hidden;
    }

    #Exponential_Smoothing .Exponentia_content {
        padding: 30px;
    }

        #Exponential_Smoothing .Exponentia_content h3 {
            color: #1c4593;
            font-size: 1.2rem;
            font-weight: 600;
        }

.Exponential_terms ol {
    list-style: none;
    counter-reset: item;
    padding-left: 25px;
}

    .Exponential_terms ol li {
        counter-increment: item;
        margin-bottom: 10px;
        padding-left: 20px;
        position: relative;
    }

        .Exponential_terms ol li:before {
            content: counter(item) ". ";
            color: #79af45;
            font-weight: bold;
            position: absolute;
            left: 0;
        }

.Exponential_box ol {
    list-style: none;
    counter-reset: item;
    padding-left: 20px;
}

    .Exponential_box ol li {
        counter-increment: item;
        margin-bottom: 10px;
        padding-left: 20px;
        position: relative;
    }

        .Exponential_box ol li:before {
            content: counter(item) ". ";
            color: #79af45;
            font-weight: bold;
            position: absolute;
            left: 0;
        }

#Exponential_Smoothing .Exponential_box {
    background-color: #f0f4f8;
    border-left: 4px solid #1c4593;
    padding: 5px;
    margin: 25px 0;
    border-radius: 0 8px 8px 0;
}

    #Exponential_Smoothing .Exponential_box h3 {
        font-size: 1.1rem;
        padding-left: 15px;
    }

    #Exponential_Smoothing .Exponential_box ul li {
        font-size: 14px;
        padding: 5px 0;
        color: black;
    }

        #Exponential_Smoothing .Exponential_box ul li::marker {
            color: #79af45;
        }


#Exponential_Smoothing .import_box {
    background-color: #f0f4f8;
    padding: 20px;
    margin: 25px 0;
}

.Exponential_Time_table {
    width: 100%;
    border-collapse: collapse;
    margin: 20px 0;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
}

    .Exponential_Time_table thead tr {
        background: #1c4593;
        color: white;
    }

    .Exponential_Time_table th {
        padding: 15px;
        text-align: left;
        border-right: 1px solid #ddd;
        font-weight: 600;
    }

        .Exponential_Time_table th:last-child {
            border-right: none;
        }

    .Exponential_Time_table tbody tr {
        border-bottom: 1px solid #ecf0f1;
    }

        .Exponential_Time_table tbody tr:nth-child(even) {
            background-color: #f8f9fa;
        }

    .Exponential_Time_table td {
        padding: 12px;
        border-right: 1px solid #ecf0f1;
    }

        .Exponential_Time_table td:last-child {
            border-right: none;
        }

#Exponential_Smoothing .span-font-weight{
    font-weight:400;
}

#Exponential_Smoothing .last-div-style h3 {
    background: #1c4593;
    color: white;
    padding: 5px;
    border-radius: 4px;
}

@media (max-width: 576px) {
    #Exponential_Smoothing .Exponentia_header h2 {
        font-size: 1.4rem;
    }

    .Exponential_terms ol {
        padding-left: 15px;
        color: #1c4593;
    }
}
/*Exponential Smoothing section end */