header .middle-section {
    padding: 0;
}

    header .middle-section .main .logo {
        width: 450px;
        height: 110px;
    }

.searchtitle {
    margin-right: -1px;
    font-size: 23px;
    color: #222;
    line-height: 40px;
    padding: 0 30px;
    border-right: 1px solid #3994cc;
}

/*Form Style*/
.relative {
    position: relative
}

#loading {
    display: none;
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
    top: 0;
    z-index: 5000;
    width: 100%;
    height: 100%;
    text-align: center
}

    #loading::after {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.19);
    }

    #loading > figure {
        height: 100%;
        position: absolute;
        left: 50%;
        top: 50%;
        z-index: 100;
        transform: translateX(-50%);
    }

        #loading > figure > img {
            height: auto;
            object-fit: cover;
            text-align: center;
            margin: 0 auto;
        }

        #loading > figure > figcaption {
            text-align: center;
            margin: 10px auto;
            padding: 10px 0;
            color: #000;
        }

/*EndForm Style*/

/* Paging Style */
.pagination-container {
    margin-top: 60px;
}

    .pagination-container .pagination {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

        .pagination-container .pagination li {
            width: 31px;
            height: 31px;
            background-color: transparent;
            border-radius: 50%;
            color: #000;
            z-index: 2;
            margin: 0 3px;
            cursor: pointer;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            font-size: 13px;
            -webkit-transition: all .2s;
            transition: all .2s;
        }

        .pagination-container .pagination .active {
            color: #fff;
            background-color: #000;
        }
.sitemap{}
.sitemap h2:before {
    content: "\A";
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #555;
    display: inline-block;
}

.sitemap a {
    display: inline;
}

    .sitemap a:hover {
        padding-right: 15px;
    }

.sitemap .child {
    padding-right: 25px;
}
.contxt
{
    height: 250px;
    overflow: hidden;
    text-align: justify;
}
.contxt > *
{
    color: #727272;
    font-size: 13px;
}
.title_h1
{
    position: absolute;
    right: -200000000px;
}
