ï»¿/************artical detail main container start*************/
.c1{left:0;}


.main-artical-container {
    width: 79%;
    margin: 60px auto;
    padding: 20px;
    box-sizing: border-box;
    box-shadow: 0 3px 10px rgba(106, 124, 160, 0.3);
    border-radius: 8px;
}

.main-artical-title {
    font-size: 1.1rem;
}

.main-artical-info {
    margin: 15px 10px;
    padding: 20px 0;
    border-bottom: 3px solid gray;
}

    .main-artical-info li {
        padding: 5px 0;
        list-style: none;
        color: gray;
    }

        .main-artical-info li strong {
            margin-right: 7px;
        }

.main-artical-thumbnail {
    margin: 15px 0;
    max-height: 800px;
    width: 100%;
    overflow: hidden;
}



    .main-artical-thumbnail img {
        width: 70%;
        height: 100%;
        object-fit: cover;
        margin-left: auto;
        margin-right:auto;
        display:block;
    }

.main-artical-para, .main-artical-para-list {
    width: 100%;
    margin: 25px 0;
}

.main-artical-para-list {
    margin: 18px 0 !important;
}

    .main-artical-para-list ul, .main-artical-para ul {
        margin-left: 30px;
    }

        .main-artical-para-list ul li, .main-artical-para ul li {
            color: rgba(73, 92, 115, 1);
            /*padding: 5px 12px;*/
            list-style-type: disc;
        }

    .main-artical-para h2, .main-artical-para-list ol li h3, .main-artical-para h3, .main-artical-para ol li h3 {
        padding: 15px 0;
        color: rgba(73, 92, 115, 1);
    }

    .main-artical-para p, .main-artical-para-list p {
        line-height: 28px;
        text-align: justify;
        color: rgba(73, 92, 115, 1);
        margin-left: 5px;
    }

    .main-artical-para-list ol,.main-artical-para ol {
        margin-left: 25px;
    }

        .main-artical-para-list ol li, .main-artical-para ol li {
            margin: 18px 0;
        }


/************artical detail main container end*************/
/***********artical title menu start************/
.main-artical-title-menu {
    width: 30%;
    position: fixed;
    top: 0;
    right: -200%;
    background-color: #fcfcfc;
    height: 100%;
    z-index: 2000;
    box-sizing: border-box;
    border-radius: 0 10px 10px 0;
    box-shadow: 0 0 8px rgba(73, 92, 115, 1);
    overflow-x: unset;
    overflow-y: scroll;
    padding: 15px 0;
    transition: all 0.2s ease-in;
}

    .main-artical-title-menu.active {
        right: 0;
    }

.menu-artival-btn {
    position: fixed;
    content: 'Titles';
    padding: 12px;
    background-color: #FF4D00;
    top: 270px;
    left: 0;
    color: #fff;
    z-index: 2000;
    border-radius: 0 5px 5px 0;
    cursor: pointer;
}

.main-artical-title-menu-title {
    padding: 20px;
    font-size: 1.3rem;
    color: #2f2f2f;
}

.main-artical-title-menu-main-title {
    padding: 3px 25px;
}

    .main-artical-title-menu-main-title li {
        padding: 18px 0;
        border-bottom: 1px solid gray;
        list-style: none;
    }

        .main-artical-title-menu-main-title li h3 {
            color: #434343;
        }

            .main-artical-title-menu-main-title li h3:hover {
                color: #D40569;
            }

        .main-artical-title-menu-main-title li h3 {
            font-weight: bold;
            font-size: 1rem;
            color: #434343;
            cursor: pointer;
        }

        .main-artical-title-menu-main-title li ul {
            padding: 0 50px;
            margin-top: 20px;
        }

            .main-artical-title-menu-main-title li ul li {
                padding: 6px 0 !important;
                border-bottom: unset;
                list-style: circle !important;
            }

                .main-artical-title-menu-main-title li ul li h4 {
                    font-weight: normal;
                }

.artical-thumbnail {
    width: 90px;
    height: 90px;
    overflow: hidden;
}

    .artical-thumbnail img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

.main-artical-latestArtical-box {
    padding: 25px 0;
    margin-bottom: 45px;
    width: 100%;
}

.main-artical-latestArtical-detail {
    display: flex;
    width: 100%;
    justify-content: space-between;
    margin: 18px 0;
}

.artical-title {
    padding: 10px 3px;
    width: 76%;
}

    .artical-title a {
        font-size: 1.2rem;
        color: #3A3AB2;
        font-weight: bolder;
    }

        .artical-title a:hover {
            text-decoration: underline;
        }
/***********artical title menu end************/

/***********blog comment start************/
.post-block {
    border-top: 1px solid #DDD;
    margin: 15px 0 0 0;
    padding: 20px 0 15px 0;
}

    .post-block h3 {
        font-size: 1.8em;
        font-weight: 200;
        margin: 0 0 20px;
        text-transform: none;
    }

        .post-block h3 i {
            margin-right: 7px;
        }

/* Post Comments */
.post-comments {
    margin-top: 45px;
}

ul.comments {
    list-style: none;
    margin: 0;
    padding: 0;
}

    ul.comments li {
        clear: both;
        padding: 10px 0 0 115px;
    }

        ul.comments li img.avatar {
            height: 80px;
            width: 80px;
        }

        ul.comments li ul.reply {
            margin: 0;
        }

        ul.comments li a {
            text-decoration: none;
        }

        ul.comments li .img-thumbnail {
            margin-left: -115px;
            position: absolute;
        }

        ul.comments li .comment {
            margin-bottom: 10px;
        }

    ul.comments .comment-arrow {
        border-bottom: 15px solid transparent;
        border-right: 15px solid #F4F4F4;
        border-top: 15px solid transparent;
        height: 0;
        left: -15px;
        position: absolute;
        top: 28px;
        width: 0;
    }

    ul.comments .comment-block {
        background: #F4F4F4;
        border-radius: 5px;
        padding: 20px 20px 30px;
        position: relative;
    }

        ul.comments .comment-block p {
            font-size: 0.9em;
            line-height: 21px;
            margin: 0;
            padding: 0;
        }

        ul.comments .comment-block .comment-by {
            display: block;
            font-size: 1em;
            line-height: 21px;
            margin: 0;
            padding: 0 0 5px 0;
        }

        ul.comments .comment-block .date {
            color: #999;
            font-size: 0.9em;
        }

/* Leave a Comment */
.btn-blog {
    padding: 10px 18px;
    background-color: #3A3AB2;
    border-radius: 5px;
    border : none;
    color:#fff;
    cursor:pointer;
}
.post-leave-comment {
    margin-top: 25px;
    padding-top: 45px;
}

    .post-leave-comment h3 {
        margin: 0 0 40px;
    }
.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    overflow: hidden;
}
.modal-dialog{
    position:relative;
    margin:auto;
}

.fade{
    transition: all .15s linear;
}


.timeLine-post-detail-send-comment-input {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.timeLine-post-detail-send-comment-img {
    width: 45px;
    height: 45px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 14px;
}

.main-artical-container form {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}

.main-artical-container form textarea {
    width: 90%;
    padding: 12px;
    border-radius: 24px;
    border: 1px solid #c3c3c3;
    outline: none;
    background-color: #f6f6f6;
    padding-right: 10%;
}

.main-artical-container .send-massage {
    width: 50px !important;
    height: 42px !important;
    font-size: 1.1rem;
    background: none;
    border-radius: 0 50% 50% 0;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin-left: -45px;
    z-index: 100;
}
    .main-artical-container .send-massage button {
        width: 100% !important;
        height: 100%;
        font-size: 1.1rem;
        background: none;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        border: none;
        outline: none;
        cursor: pointer;
        color: #3A3AB2;
    }

    
    /***********blog comment end************/



@media screen and (max-width: 1180px) {
    .main-artical-container {
        width: 85%;
    }

    .main-artical-title-menu {
        width: 40%;
    }
}

@media screen and (max-width: 810px) {
    .main-artical-title-menu {
        width: 60%;
    }

    .artical-title a {
        font-size: 1rem;
    }
}


@media screen and (max-width: 720px) {
    .main-artical-para img{
        max-width:100%!important;
    }

    .main-artical-title {
font-size:0.9rem;
    }
    .main-artical-para p {
        text-align: left;
    }
}

@media screen and (max-width: 400px) {
    .timeLine-post-detail-send-comment-img {
        display: none!important;
    }
}









