        .m-container *,
        .new-heading {
            font-family: 'FreeFarsiRegular'!important;
        }
        
        #btn-scroll-top {
            transform: translateY(40px) rotate(90deg) !important;
        }
        
        #btn-scroll-top.active {
            opacity: 1;
            transform: translateY(0px) rotate(90deg) !important;
        }
        
        .m-post-header-detail {
            font-size: 18px !important;
        }
        
        .m-card-info:hover .m-card-info-title i {
            opacity: 1;
            transform: translateX(-20px);
        }
        
        .animate-line {
            left: calc(100% - 2px) !important;
            transform: rotate(305deg) translateX(300px) !important;
        }
        
        .animate-line.active {
            opacity: 1;
            transform: rotate(305deg) translateX(0px) !important;
        }
        
        .box-text-center :hover {
            padding-right: 20px;
        }
        
        .box-text-center {
            border-left: none;
            border-right: 2px solid transparent;
        }
        
        .box-text-center:hover {
            border-color: rgb(194, 0, 0);
        }
        
        .m-card-info {
            border-left: none !important;
            border-right: 2px solid rgb(194, 0, 0);
        }
        
        .re-rana .m-card-info {
            border-right: none !important;
        }
        
        .m-card-info:hover .m-card-info-title {
            opacity: 1;
            transform: translateX(-40px) !important;
        }
        
        .m-box-info {
            border-left: none;
            border-right: 3px solid #877b80;
            padding: 5px 20px;
        }
        
        @media (max-width:900px) {
            .new-heading {
                margin-right: 40px;
            }
            #main-nav li {
                padding-left: 20px;
            }
            .m-post-n-detail .m-box-post:nth-child(1):after {
                top: unset !important;
                bottom: -15.5px;
                right: 50% !important;
            }
            .m-post-n {
                margin: 0 !important;
            }
            .m-post-n-detail {
                display: block !important;
                margin: 0 5px !important;
            }
            .m-post-n .m-post-header-text {
                padding-top: 8px;
            }
            .m-post-n-caption {
                transform: translateY(-24px) !important;
            }
            .m-post-header-detail,
            .m-post-header-link {
                transform: translateY(0) !important;
                opacity: 1 !important;
            }
            .m-post-n-detail .m-box-post:first-child {
                border-radius: 15px 15px 0 0;
            }
            .m-box-post h2 {
                padding-top: 10px;
            }
            .m-col-50 {
                width: 100%;
            }
            .m-row-flex {
                display: block;
            }
            .m-row-bg .background {
                width: 100%;
                top: 50%;
                bottom: 0;
                clip-path: polygon(0 0, 100% 37%, 100% 100%, 0% 100%)
            }
            .news-content {
                display: none;
            }
        }