

body {
    background-color: #fff;
    margin: 0;
    padding: 0;
    direction: rtl;
}

* {
    font-family: IRANSans;
    outline: medium none !important;
    text-decoration: none !important;
}
.container-fluid .inner-row{

    margin: 0 auto;
    padding: 0;
}

/*---------------------- /Public Style ---------------------*/

/*---------------------- Header Main ---------------------*/

.header-main.container-fluid {

    padding: 0;
}

/*---------------------- Header Logo ---------------------*/

.header-main .header-logo {

    position: relative;
    background-color: #c0a67d;
    border-top: 4px solid #815123;
    height: 160px;
    overflow: hidden;
}

.header-main .header-logo:before,
.content-main .sec-items .news-group .moduletable .module-header:before {

    content: "";
    background: url('../images/header/pattern-main.png') repeat center center / 300px;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    opacity: 0.06;
}

.header-main .header-logo .right {

    position: absolute;
    right: 0;
    bottom: 0;
}

.header-main .header-logo .left {

    position: absolute;
    left: 0;
    top: 0;
}

.header-main .header-logo .img-flg {

    position: absolute;
    left: 0;
    width: 100px;
}

.header-main .header-logo .img-rhb {

    position: absolute;
    right: 0;
    bottom: 0;
    width: 145px;
}

.header-main .header-logo .img-besm {

    width: 55px;
    margin: 60px 0 0 110px;
}

.header-main .header-logo .img-adv {

    width: 120px;
    margin-right: 85px;
}

.header-main .header-logo .header-top {

    padding: 0 100px;
    position: relative;
    z-index: 99;
}

.header-main .header-logo .header-top .lng {

    float: right;
    margin-top: 5px;
    color: #fff;
}

.header-main .header-logo .header-top .lng .lng-item {

    color: #fff;
    margin-right: 8px;
    font-size: 11px;
    font-weight: normal;
    position: relative;
    top: -1px;
    transition: all 0.3s;
}

.header-main .header-logo .header-top .lng .lng-item:hover {

    color: #815123;
    top: -3px;
}

.header-main .header-logo .header-top .lng .more-lng {

    float: left;
    margin-right: 15px;
    width: 30px;
    cursor: pointer;
}

.header-main .header-logo .header-top .lng .more-lng .btn-default {

    width: 35px;
    height: 19px;
    background-color: transparent;
    border: none;
    padding: 0;
    box-shadow: none;
    display: flex;
    justify-content: center;
    align-items: center;
}

.header-main .header-logo .header-top .lng .more-lng .btn-default > .ic-more {

    position: relative;
    display: inline-block;
    background-color: #fff;
    border: none;
    padding: 0;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    transition: all 0.3s;
}

.header-main .header-logo .header-top .lng .more-lng .btn-default > .ic-more:before {

    content: "";
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background-color: #fff;
    position: absolute;
    right: -8px;
    top: 0;
    transition: all 0.3s;
}

.header-main .header-logo .header-top .lng .more-lng .btn-default > .ic-more:after {

    content: "";
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background-color: #fff;
    position: absolute;
    left: -8px;
    top: 0;
    transition: all 0.3s;
}

.header-main .header-logo .header-top .lng .more-lng.open .btn-default > .ic-more,
.header-main .header-logo .header-top .lng .more-lng.open .btn-default > .ic-more:before,
.header-main .header-logo .header-top .lng .more-lng.open .btn-default > .ic-more:after,
.header-main .header-logo .header-top .lng .more-lng:hover .btn-default > .ic-more,
.header-main .header-logo .header-top .lng .more-lng:hover .btn-default > .ic-more:before,
.header-main .header-logo .header-top .lng .more-lng:hover .btn-default > .ic-more:after {

    background-color: #815123;
}

.header-main .header-logo .header-top .lng .more-lng .dropdown-menu {

    position: absolute;
    min-width: inherit;
    left: -19px;
    border: none;
}

.header-main .header-logo .header-top .lng .more-lng .dropdown-menu:before {

    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 5px 5px;
    border-color: transparent transparent #fff transparent;
    position: absolute;
    top: -5px;
    right: 44%;
}

.header-main .header-logo .header-top .lng .more-lng a {

    padding: 3px 10px;
    font-size: 12px;
    text-align: center;
    transition: all 0.3s;
}

.header-main .header-logo .header-top .lng .more-lng a:hover {

    background-color: #c0a67d;
    color: #fff;
}

.header-main .header-logo .header-top .date {

    position: absolute;
    right: 0;
    left: 0;
    width: 180px;
    text-align: center;
    margin: 0 auto;
    background-color: #815123;
    height: 25px;
    line-height: 1.6;
    font-size: 12px;
    color: #c0a67d;
    border-radius: 0 0 10px 10px;
    z-index: 0;
}

.header-main .header-logo .header-top .date > .txt {

    position: relative;
    z-index: 10;
}

.header-main .header-logo .header-top .date:before {

    content: "";
    width: 30px;
    height: 40px;
    background-color: #815123;
    transform: rotate(25deg);
    position: absolute;
    right: -6px;
    top: -17px;
    border-radius: 10px;
}

.header-main .header-logo .header-top .date:after {

    content: "";
    width: 30px;
    height: 40px;
    background-color: #815123;
    transform: rotate(-25deg);
    position: absolute;
    left: -6px;
    top: -17px;
    border-radius: 10px;
}

.header-main .header-logo .header-top .search-main {
    float: left;
    width: 18% !important;
}

.header-main .header-logo .header-top .search-main .input-group {

    position: relative;
    background-color: #fff;
    border-radius: 6px;
    margin-top: 6px;
}

.header-main .header-logo .header-top .search-main .input-group:before,
.header-main .header-logo .header-top .search-main .input-group:after {

    content: "";
    background-color: #fff;
    width: 24px;
    height: 24px;
    border-radius: 6px;
    position: absolute;
    top: 3px;
    transform: rotate(45deg);
}

.header-main .header-logo .header-top .search-main .input-group:before {

    right: -7px;
}

.header-main .header-logo .header-top .search-main .input-group:after {

    left: -7px;
}

.header-main .header-logo .header-top .search-main .form-control,
.header-main .header-logo .header-top .search-main .input-group-addon {

    background-color: transparent;
    border: none;
    padding: 0 5px;
}

.header-main .header-logo .header-top .search-main .form-control {

    width: 180px;
    height: 30px;
    font-size: 12px;
    box-shadow: none;
    transition: all 0.3s;
}

.header-main .header-logo .header-top .search-main .form-control:focus {

    width: 200px;
}

.header-main .header-logo .header-top .search-main .input-group-addon {

    position: relative;
    top: 2px;
    z-index: 10;
    color: #815123;
    font-size: 12px;
    transition: all 0.3s;
}

.header-main .header-logo .header-top .search-main .form-control:focus + .input-group-addon {

    color: #c0a67d;
}

.header-main .header-logo .logo-center {

    background: url('../images/header/bk-logo.png') no-repeat center center / 500px;
    width: 55%;
    margin: 0 auto;
    position: relative;
    z-index: 10;
    text-align: center;
    height: 175px;
}

.header-main .header-logo .logo-center:before {

    content: "";
    background: url('../images/header/fanos-head.png') no-repeat center center / 40px;
    width: 45px;
    height: 115px;
    position: absolute;
    top: 0;
    right: 50px;
}

.header-main .header-logo .logo-center:after {

    content: "";
    background: url('../images/header/fanos-head.png') no-repeat center center / 35px;
    width: 35px;
    height: 100px;
    position: absolute;
    top: 0;
    left: 70px;
}

.header-main .header-logo .logo-center .logo-head {

    width: 230px;
    margin-top: 5px;
}

.header-main .header-logo .logo-center .logo-en {

    display: block;
    font-size: 12px;
    color: #815123;
}

/*---------------------- Header Logo ---------------------*/

/*---------------------- Header Notifi ---------------------*/

.header-main .notifi-teb {

    position: absolute;
    bottom: 0;
    z-index: 999;
    overflow: hidden;
    right: 0;
    left: 0;
}

.header-main .notifi-teb > .container {

    padding: 0 200px;
}

.header-main .notifi-teb .ticker {

    background-color: #815123;
    border-radius: 6px;
    position: relative;
    text-align: right;
    line-height: 2.8;
    height: 35px;
    padding: 0 10px;
}

.header-main .notifi-teb .ticker:before {

    content: "";
    width: 30px;
    height: 55px;
    background-color: #815123;
    transform: rotate(-25deg);
    position: absolute;
    right: -10px;
    top: 1px;
    border-radius: 10px;
    z-index: -1;
}

.header-main .notifi-teb .ticker:after {

    content: "";
    width: 30px;
    height: 55px;
    background-color: #815123;
    transform: rotate(25deg);
    position: absolute;
    left: -10px;
    top: 1px;
    border-radius: 10px;
    z-index: -1;
}

.header-main .notifi-teb .ticker > .fa-first-order {

    float: right;
    margin-left: 5px;
    color: #c0a67d;
    line-height: 2.3;
}

.header-main .notifi-teb .ticker a,
.header-main .notifi-teb .ticker > div {

    font-size: 12px;
    color: #fff;
    font-weight: lighter;
    opacity: 0.8;
}

/*---------------------- /Header Notifi ---------------------*/

/*---------------------- Menu Main ---------------------*/

.header-main .nav-teb {

    background-color: #fd9a35;
    padding: 0;
}

.header-main .nav-teb .navbar-inverse {

    background-color: transparent;
    border: none;
    margin-bottom: 0;
    min-height: 40px;
    z-index: 99999;
}

.header-main .nav-teb .navbar-inverse .navbar-nav {

    padding: 0 100px;
    width: 100%;
    display: flex;
    justify-content: center;
}

.header-main .nav-teb .navbar-inverse .navbar-nav > li,
.header-main .nav-teb .navbar-inverse .navbar-nav > li > a {

    position: inherit;
}

.header-main .nav-teb .navbar-inverse .navbar-nav > li > a {

    padding: 10px 15px;
    color: #815123;
    line-height: 1.4;
    transition: all 0.3s;
}
.header-main .nav-teb .navbar-inverse .navbar-nav > li > a > .fa-angle-down{
    
    font-size: 12px;
    vertical-align: middle;
}

.header-main .nav-teb .navbar-inverse .navbar-nav > li:hover > a,
.header-main .nav-teb .navbar-inverse .navbar-nav > li.mega-dropdown.open > a {

    background-color: #c0a67d;
    color: #fff;
}

.header-main .nav-teb .navbar-inverse .mega-dropdown {
    position: static !important;
}

.header-main .nav-teb .navbar-inverse .mega-dropdown-menu {
    padding: 20px;
    width: 100%;
    box-shadow: 0 2px 9px -4px #999;
    -webkit-box-shadow: 0 2px 9px -4px #999;
    border: 1px solid #eee;
    border-top: none;
}
.header-main .nav-teb .navbar-inverse .mega-dropdown-menu:before{
    
    content: "";
    background: url('../images/header/pattern-main.png') repeat center center / 300px;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    opacity: 0.03;
}
.header-main .nav-teb .navbar-inverse .mega-dropdown-menu > li{
    
    float: right;
}
.header-main .nav-teb .navbar-inverse .mega-dropdown-menu > .img-mega{
    
    padding: 0;    
}
.header-main .nav-teb .navbar-inverse .mega-dropdown-menu > li > ul {
    padding: 0;
    margin: 0;
}

.header-main .nav-teb .navbar-inverse .mega-dropdown-menu > li > ul > li {
    list-style: none;
}

.header-main .nav-teb .navbar-inverse .mega-dropdown-menu > li > ul > li > a {
    display: block;
    color: #555;
    padding: 5px;
    text-align: right;
    font-size: 12px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: all 0.3s;
}
.header-main .nav-teb .navbar-inverse .mega-dropdown-menu > li > ul > li > a:hover{
    
    padding-right: 10px;
}

.header-main .nav-teb .navbar-inverse .mega-dropdown-menu > li ul > li > a:hover,
.header-main .nav-teb .navbar-inverse .mega-dropdown-menu > li ul > li > a:focus {
    text-decoration: none;
}
.header-main .nav-teb .navbar-inverse .mega-dropdown-menu .dropdown-header{
    font-size: 16px;
    color: #fd9a35;
    padding: 5px;
    line-height: 30px;
    font-weight: bold;
    text-align: right;
}
.header-main .nav-teb .navbar-inverse .mega-dropdown-menu .dropdown-link > a{
    
    font-size: 14px;
    color: #555;
    padding: 5px;
    line-height: 25px;
    font-weight: bold;
    text-align: right;
}
.header-main .nav-teb .navbar-inverse .mega-dropdown-menu .img-mega .dropdown-header{
    
    text-align: center;
    color: #c0a67d;
}
.header-main .nav-teb .navbar-inverse .mega-dropdown-menu .img-mega .image-menu > img{
    
    width: 100%;
    border-radius: 4px;
    padding: 3px;
    border: 1px solid #eee;
}
.header-main .nav-teb .navbar-inverse .divider{
    
    margin-bottom: 0;
    border-color: #eee;
}
.header-main .nav-teb .navbar-inverse .mega-dropdown-menu .btn-more{
    
    display: inline-block;
    width: auto;
    background-color: #fd9a35;
    padding: 2px 10px 4px;
    border-radius: 2px;
    font-size: 12px;
    color: #fff;
    margin-top: 10px;
    transition: all 0.3s;
}
.header-main .nav-teb .navbar-inverse .mega-dropdown-menu .btn-more:hover{
    
    background-color: #815123;
    color: #ffd87c;
}
.header-main .nav-teb .navbar-inverse .info-tebyan{
    
    position: relative;
    border: 2px dashed #e5e5e5;
    border-radius: 4px;
    padding: 40px 10px 15px;
    text-align: center;
    background-color: rgba(255,255,255,0.5);
    color: #555;
    margin-top: 20px;
    overflow: hidden;
}
.header-main .nav-teb .navbar-inverse .info-tebyan strong{
    
    font-size: 12px;
    color: #fd9a35;
}
.header-main .nav-teb .navbar-inverse .info-tebyan .fas{
    
    font-size: 16px;
    color: #fd9a35;
    vertical-align: sub;
}
.header-main .nav-teb .navbar-inverse .info-tebyan .address{
    
    font-size: 12px;
}
.header-main .nav-teb .navbar-inverse .info-tebyan .tels{
    
    margin: 10px 0;
    display: flex;
    justify-content: center;
}
.header-main .nav-teb .navbar-inverse .info-tebyan .tels > span{
    
    width: 50%;
}
.header-main .nav-teb .navbar-inverse .info-tebyan .tels strong,
.header-main .nav-teb .navbar-inverse .info-tebyan .fax strong{
    
    display: block;
}
.header-main .nav-teb .navbar-inverse .info-tebyan .fax > span{
    
    margin: 0 10px;
}
.header-main .nav-teb .navbar-inverse .info-tebyan .mail{
    
    display: block;
    margin-top: 15px;
    direction: ltr;
}
.header-main .nav-teb .navbar-inverse .info-tebyan .mail > a{
    
    font-size: 12px;
    color: #c0a67d;
}

/*---------------------- /Menu Main ---------------------*/

/*---------------------- /Header Main ---------------------*/

/*---------------------- Content Main ---------------------*/

.content-main {

    padding: 0;
}

.content-main .pad-100 {

    padding: 20px 100px 0;
}

/*---------------------- Top News ---------------------*/

.content-main .top-news .row > div {

    float: right;
}

.content-main .top-news .top-links .item-link {

    background-color: #f1f1f1;
    padding: 5px;
    float: right;
    margin-bottom: 15px;
}

.content-main .top-news .top-links .item-link:last-child {

    margin-bottom: 0;
}

.content-main .top-news .top-links .item-link .ic-link {

    float: right;
    padding: 0;
    margin: 12px 0;
}

.content-main .top-news .top-links .item-link .ic-link > .circle {

    width: 40px;
    height: 40px;
    background-color: #fff;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.3s;
}

.content-main .top-news .top-links .item-link:hover .ic-link > .circle {

    box-shadow: 0 2px 15px -6px #999;
}

.content-main .top-news .top-links .item-link .ic-link > .circle img {

    width: 22px;
    position: relative;
    right: 1px;
}

.content-main .top-news .top-links .item-link:last-child .ic-link > .circle > img {

    width: 30px;
}

.content-main .top-news .top-links .item-link .txt-link {

    padding: 0 8px;
}

.content-main .top-news .top-links .item-link .txt-link > .quick-access {

    font-size: 10px;
    color: #bbb;
}

.content-main .top-news .top-links .item-link .txt-link > .name-link {

    margin: 6px 0 0;
}

.content-main .top-news .top-links .item-link .txt-link > .name-link > a > span {

    display: block;
    color: #555;
    transition: all 0.3s;
}

.content-main .top-news .top-links .item-link:hover .txt-link > .name-link > a > span {

    color: #fd9a35;
}

.content-main .top-news .top-links .item-link .txt-link > .name-link .light {

    font-size: 10px;
    font-weight: lighter;
    display: block;
    line-height: 1.2;
}

.content-main .top-news .top-links .item-link .txt-link > .name-link .bold {

    font-size: 14px;
    font-weight: bold;
}

.content-main .top-news .slideshow {

    position: relative;
    height: 341px;
    overflow: hidden;
    border: 2px solid #eee;
}
.content-main .top-news .slideshow .top-camera .camera_wrap img{

    height: 353px !important;
}
.content-main .top-news .slideshow .top-camera .camera_pag,
.content-main .top-news .slideshow .top-camera .camera_commands{

    display: none;
}
.content-main .top-news .slideshow .top-camera .camera_prev,
.content-main .top-news .slideshow .top-camera .camera_next{

    opacity: 0.7 !important;
    background: transparent;
    top: 40%;
    transition: all 0.3s;
}
.content-main .top-news .slideshow .top-camera .camera_prev:hover,
.content-main .top-news .slideshow .top-camera .camera_next:hover{

    opacity: 1 !important;
}
.content-main .top-news .slideshow .top-camera .camera_prev > span,
.content-main .top-news .slideshow .top-camera .camera_next > span{

    background: none;
    position: relative;
}
.content-main .top-news .slideshow .top-camera .camera_prev > span:before,
.content-main .top-news .slideshow .top-camera .camera_next > span:before,
.content-main .top-news .slideshow .top-camera .camera_prev > span:after,
.content-main .top-news .slideshow .top-camera .camera_next > span:after{

    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    font-size: 80px;
    color: #fff;
    top: 0;
}
.content-main .top-news .slideshow .top-camera .camera_prev > span:after,
.content-main .top-news .slideshow .top-camera .camera_next > span:after{

    font-size: 22px;
    color: #fd9a35;
    top: 43px;
}
.content-main .top-news .slideshow .top-camera .camera_prev > span:before,
.content-main .top-news .slideshow .top-camera .camera_prev > span:after{

    content: "\f0d9";
    left: 15%;
}
.content-main .top-news .slideshow .top-camera .camera_prev > span:after{

    left: 50%;
}
.content-main .top-news .slideshow .top-camera .camera_next > span:before,
.content-main .top-news .slideshow .top-camera .camera_next > span:after{

    content: "\f0da";
    right: 15%;
}
.content-main .top-news .slideshow .top-camera .camera_next > span:after{

    right: 50%;
}

.content-main .top-news .slideshow,
.content-main .top-news .slideshow > .owl-carousel {

    padding: 0;
}

.content-main .top-news .slideshow .item .img-slide {

    height: 341px;
}

.content-main .top-news .slideshow .item .desc-slide {

    background-color: rgba(0, 0, 0, 0.6);
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    padding: 15px 10px;
}

.content-main .top-news .slideshow .item .desc-slide > .title {

    margin: 0 0 8px;
    font-size: 16px;
    font-weight: bold;
    color: #fd9a35;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.content-main .top-news .slideshow .item .desc-slide > .txt {

    font-size: 12px;
    color: #fff;
    font-weight: lighter;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.content-main .top-news .slideshow .owl-nav > [class*="owl-"] {

    position: absolute;
    top: 40%;
    font-size: 18px;
    color: #fd9a35;
    opacity: 0.7;
    transition: all 0.3s;
}

.content-main .top-news .slideshow .owl-nav > [class*="owl-"]:hover {

    opacity: 1;
}

.content-main .top-news .slideshow .owl-nav > .owl-next {

    right: 10px;
}

.content-main .top-news .slideshow .owl-nav > .owl-prev {

    left: 10px;
}

.content-main .top-news .slideshow .owl-nav > [class*="owl-"] > span.fas {

    font-size: 70px;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}

.content-main .top-news .slideshow .owl-nav > [class*="owl-"] > span.fas > i.fas {

    font-size: 20px;
    color: #fd9a35;
    position: absolute;
}

.content-main .top-news .slideshow .owl-nav > .owl-next span.fas > i.fas {

    margin-right: 4px;
}

.content-main .top-news .slideshow .owl-nav > .owl-prev span.fas > i.fas {

    margin-left: 4px;
}

.content-main .top-news .list-news {

    padding-left: 0;
}

.content-main .top-news .list-news .news-item {

    padding-right: 0;
    float: right;
}

.content-main .top-news .list-news .news-item > .item-row {

    position: relative;
    height: 163px;
    overflow: hidden;
    border: 2px solid #eee;
    margin-bottom: 15px;
    padding: 0;
}

.content-main .top-news .list-news .slide-groups:nth-child(3) > .news-item > .item-row,
.content-main .top-news .list-news .slide-groups:nth-child(4) > .news-item > .item-row {

    margin-bottom: 0;
}

.content-main .top-news .list-news .news-item .img-news .news-image,
.content-main .top-news .list-news .news-item .img-news .news-image .img-responsive {

    width: 100%;
    height: 100%;
}

.content-main .top-news .list-news .news-item .desc {

    background-color: rgba(0, 0, 0, 0.6);
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    padding: 8px 5px;
    z-index: 10;
    transition: all 0.3s;
}
.content-main .top-news .list-news .news-item .desc h3{

    margin: 0;
    direction: rtl;
}

.content-main .top-news .list-news .news-item:hover .desc {

    background-color: rgba(253, 154, 53, 0.8);
    padding: 15px 5px;
}

.content-main .top-news .list-news .news-item .desc .News_STitr {

    font-size: 10px;
    color: #fff;
    font-weight: lighter;
    margin: 0;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.content-main .top-news .list-news .news-item .desc .News_Titr {

    font-size: 14px;
    color: #fff;
    font-weight: bold;
    margin: 5px 0 0;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*---------------------- /Top News ---------------------*/

/*---------------------- News Group ---------------------*/

.content-main .sec-items .news-group {

    float: right;
}

.content-main .sec-items .news-group .moduletable {

    background-color: #fff;
    overflow: hidden;
    border-bottom: 3px solid #c2a77e;
    box-shadow: 0 2px 9px -3px #bbb;
    padding: 0;
    transition: all 0.3s;
}

.content-main .sec-items .news-group .moduletable:hover {

    box-shadow: 0 2px 14px -6px #555;
}

.content-main .sec-items .news-group .module-header {

    position: relative;
    background-color: #c0a67d;
    height: 30px;
    border-bottom: 3px solid #815123;
}

.content-main .sec-items .news-group .module-header > h3 {

    position: relative;
    background-color: #815123;
    text-align: center;
    height: 33px;
    width: 50%;
    margin: 0 auto;
    top: 11px;
    line-height: 2;
    font-weight: bold;
    font-size: 14px;
    color: #ffd87c;
    border-radius: 10px;
    border-top: 2px solid #fd9a35;
    border-bottom: 2px solid #fd9a35;
}

.content-main .sec-items.sec-3 .news-group .module-header > h3 {

    width: 35%;
}

.content-main .sec-items .news-group .module-header > h3 > .side {

    position: relative;
    background-color: #815123;
    border-radius: 9px;
    width: 27.1px;
    height: 27.1px;
    transform: rotate(45deg);
    position: absolute;
    top: 1px;
    overflow: hidden;
}

.content-main .sec-items .news-group .module-header > h3 > .rl-gp {

    right: -6px;
    border-top: 3px solid #fd9a35;
    border-right: 3px solid #fd9a35;
    border-top-right-radius: 6px;
}

.content-main .sec-items .news-group .module-header > h3 > .lr-gp {

    left: -6px;
    border-bottom: 3px solid #fd9a35;
    border-left: 3px solid #fd9a35;
    border-bottom-left-radius: 6px;
}

.content-main .sec-items .news-group .module-header > h3 > .side:before {

    content: "";
    background: url('../images/news/title/tl-side.png') no-repeat center center / 25px;
    width: 35px;
    height: 60px;
    position: absolute;
    top: -20px;
    transform: rotate(-45deg);
}

.content-main .sec-items .news-group .module-header > h3 > .rl-gp:before {

    right: -8px;
}

.content-main .sec-items .news-group .module-header > h3 > .lr-gp:before {

    left: -7px;
    transform: rotate(-45deg) scaleX(-1);
    top: -15px;
}

.content-main .sec-items .news-group .slides {

    padding: 10px 10px 20px;
    float: right;
    width: 100%;
}

.content-main .sec-items .news-group .news-item {

    cursor: pointer;
    position: relative;
    width: 100%;
    padding: 12px 0;
    float: right;
}

.content-main .sec-items .news-group .news-item:after {

    content: "";
    background: url('../images/news/title/line-dotted.png') repeat center center / 415px;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 1px;
    opacity: 0.8;
}

.content-main .sec-items .news-group .news-item:before {

    content: "";
    background-color: #fd9a35;
    width: 0;
    height: 3px;
    position: absolute;
    top: 48%;
    right: -10px;
    transition: all 0.3s;
}

.content-main .sec-items .news-group .news-item:hover:before {

    width: 10px;
}

.content-main .sec-items .news-group .slide-groups:last-child .news-item:after {

    display: none;
}

.content-main .sec-items .news-group .news-item .img-news {

    position: relative;
    float: right;
    border-radius: 4px;
    border: 2px solid #ddd;
    width: 90px;
    height: 60px;
    overflow: hidden;
    margin-left: 8px;
}
.content-main .sec-items .news-group .news-item .img-news .news-image{

    width: 90px;
}

.content-main .sec-items .news-group .news-item .img-news:after {

    content: "";
    background-color: rgba(253, 154, 53, 0.6);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 0;
    transition: all 0.3s;
}

.content-main .sec-items .news-group .news-item:hover .img-news:after {

    width: 100%;
}

.content-main .sec-items .news-group .news-item .img-news img {

    width: 100%;
    transform: scale(1);
    filter: grayscale(0);
    transition: all 0.3s;
}

.content-main .sec-items .news-group .news-item:hover .img-news img {

    transform: scale(1.1);
    filter: grayscale(1);
}

.content-main .sec-items .news-group .news-item .desc-news {

    height: 60px;
    overflow: hidden;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.content-main .sec-items .news-group .news-item .desc-news .News_STitr {

    margin: 0;
    font-size: 10px;
    font-weight: lighter;
    color: #999;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.content-main .sec-items .news-group .news-item .desc-news .News_Titr {

    font-size: 12px;
    font-weight: bold;
    color: #333;
    line-height: 1.5;
    margin-top: 3px;
    transition: all 0.3s;
}
.content-main .sec-items .news-group .news-item .desc-news .news-titr > h3{

	margin: 0;
}	

.content-main .sec-items .news-group .news-item:hover .desc-news .News_Titr {

    color: #fd9a35;
}

.content-main .sec-items .news-group .news-tools > span {

    display: inline-block;
    position: absolute;
    bottom: -8px;
    right: 0;
    left: 0;
    margin: 0 auto;
    padding-left: 0 !important;
    background-color: #ffd87c;
    color: #815123;
    width: 60px;
    height: 30px;
    font-size: 12px;
    text-align: center;
    border-radius: 6px;
    line-height: 1.8;
    font-weight: 500;
    transition: all 0.3s;
}

.content-main .sec-items .news-group .news-tools > span:hover {

    width: 65px;
    background-color: #815123;    
}

.content-main .sec-items .news-group .news-tools > span:before,
.content-main .sec-items .news-group .news-tools > span:after {

    content: "";
    background-color: #ffd87c;
    width: 40px;
    height: 26px;
    border-radius: 6px;
    position: absolute;
    bottom: -7px;
    z-index: 0;
    transition: all 0.3s;
}

.content-main .sec-items .news-group .news-tools > span:hover:before,
.content-main .sec-items .news-group .news-tools > span:hover:after {

    background-color: #815123;
}

.content-main .sec-items .news-group .news-tools > span:before {

    right: -17px;
    transform: rotate(60deg);
}

.content-main .sec-items .news-group .news-tools > span:after {

    left: -17px;
    transform: rotate(-60deg);
}

.content-main .sec-items .news-group .news-tools > span > a {

    position: relative;
    z-index: 10;
    color: #815123;
    transition: all 0.3s;
}
.content-main .sec-items .news-group .news-tools > span:hover > a{

    color: #ffd87c;
}

/*---------------------- /News Group ---------------------*/

/*---------------------- Links Site ---------------------*/

.content-main .links-site.full-width {

    margin: 30px 0 0;
}

.content-main .links-site {

    position: relative;
    background-color: #c2a77e;
    padding: 0 0 35px !important;
    overflow: hidden;
}

.content-main .links-site:before {

    content: "";
    background: url('../images/header/pattern-main.png') repeat center center / 300px;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: 0.06;
}

.content-main .links-site .title-links {

    position: relative;
    background-color: #815123;
    width: 170px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    margin: 0 auto;
    z-index: 10;
    height: 30px;
    line-height: 2;
    border-radius: 0 0 6px 6px;
}

.content-main .links-site .title-links > .txt {

    position: relative;
    z-index: 10;
}

.content-main .links-site .title-links:before,
.content-main .links-site .title-links:after {

    content: "";
    background-color: #815123;
    width: 55px;
    height: 28px;
    border-radius: 6px;
    position: absolute;
    top: -13px;
}

.content-main .links-site .title-links:before {

    transform: rotate(-55deg);
    right: -29px;
}

.content-main .links-site .title-links:after {

    transform: rotate(55deg);
    left: -29px;
}

.content-main .links-site .owl-item {

    text-align: center;
}

.content-main .links-site .item-link {

    position: relative;
    border: 3px solid #fff;
    border-radius: 6px;
    display: inline-block;
    overflow: hidden;
    width: 160px;
}

.content-main .links-site .item-link .img-link {

    filter: grayscale(0);
    transform: scale(1);
    transition: all 0.3s;
}

.content-main .links-site .item-link:hover .img-link {

    filter: grayscale(1);
    transform: scale(1.1);
}

.content-main .links-site .item-link:before {

    content: "";
    background-color: rgba(253, 154, 53, 0.8);
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 0;
    z-index: 10;
    transition: all 0.3s;
}

.content-main .links-site .item-link:hover:before {

    width: 100%;
}

.content-main .links-site .item-link:after {

    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f57e";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #000;
    z-index: 20;
    font-size: 0;
    transition: all 0.3s;
}

.content-main .links-site .item-link:hover:after {

    color: #fff;
    font-size: 20px;
}

.content-main .links-site .owl-nav.disabled {

    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
}

.content-main .links-site .owl-nav [class*="owl-"] {

    position: absolute;
    top: 12px;
    font-size: 24px;
    color: #fff;
    opacity: 0.4;
    transition: all 0.3s;
}

.content-main .links-site .owl-nav [class*="owl-"]:hover {

    opacity: 1;
}

.content-main .links-site .owl-nav .owl-next {

    right: 10px;
}

.content-main .links-site .owl-nav .owl-prev {

    left: 10px;
}

/*---------------------- /Links Site ---------------------*/

/*---------------------- Section 2 ---------------------*/

.content-main .sec-2 {

    background-color: #eee;
    padding-top: 30px;
}

/*---------------------- /Section 2 ---------------------*/

/*---------------------- Arzyabi Site ---------------------*/

.content-main .arzyabi-site {

    background-color: #eee;
    padding: 0;
}
.content-main .arzyabi-site > .row{

    margin: 0;
}
.content-main .arzyabi-site .inner-row{

    padding: 20px 85px 0;
}
.content-main .arzyabi-site .inner-row > div {

    float: right;
    height: 354px;
}

.content-main .arzyabi-site .style-box {

    position: relative;
    background-color: #fff;
    box-shadow: 0 2px 9px -3px #bbb;
    overflow: hidden;
    padding: 0;
    height: 380px;
}

.content-main .arzyabi-site .style-box:before {

    content: "";
    background: url('../images/header/pattern-main.png') repeat center center / 300px;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    opacity: 0.04;
}

.content-main .arzyabi-site .br-box .style-box {

    border-top: 3px solid #c2a77f;
}
.content-main .arzyabi-site .match-site .panelhead{

    height: 0;
}
.content-main .arzyabi-site .title-box,
.content-main .arzyabi-site .match-site .panelhead > div {

    position: relative;
    top: -8px;
    width: 120px;
    height: 32px;
    background-color: #ffd87c;
    border-radius: 6px;
    text-align: center;
    margin: 0 auto;
    border: 2px solid #fd9a35;
    font-weight: bold;
    font-size: 14px;
    color: #815123;
    line-height: 2.2;
}
.content-main .arzyabi-site .match-site .panelhead > div{

    top: -58px;
}

.content-main .arzyabi-site .title-box .name,
.content-main .arzyabi-site .match-site .panelhead > div > span {

    position: relative;
    z-index: 10;
}

.content-main .arzyabi-site .title-box:before,
.content-main .arzyabi-site .title-box:after,
.content-main .arzyabi-site .match-site .panelhead > div:before,
.content-main .arzyabi-site .match-site .panelhead > div:after {

    content: "";
    background-color: #ffd87c;
    width: 50px;
    height: 28px;
    position: absolute;
    top: -12px;
    border-radius: 6px;
    border-bottom: 2px solid #fd9a35;
}
.content-main .arzyabi-site .match-site .panelbody tbody > tr{

    float: right;
    width: 100%;
    display: flex;
    justify-content: center;
}
.content-main .arzyabi-site .match-site .panelbody tbody > tr:first-child > td{

    font-size: 12px;
    margin-bottom: 10px;
    display: block;
}

.content-main .arzyabi-site .title-box:before,
.content-main .arzyabi-site .match-site .panelhead > div:before {

    transform: rotate(-65deg);
    right: -23px;
}

.content-main .arzyabi-site .title-box:after,
.content-main .arzyabi-site .match-site .panelhead > div:after {

    transform: rotate(65deg);
    left: -23px;
}

.content-main .arzyabi-site .question,
.content-main .arzyabi-site .match-site .style-box {

    position: relative;
    z-index: 10;
    padding: 5px 10px 10px;
}
.content-main .arzyabi-site .match-site .style-box{

    padding-top: 40px;
}

.content-main .arzyabi-site .box {

    position: relative;
    background-color: #fff;
    padding: 15px 0;
    border-radius: 4px;
    text-align: center;
    box-shadow: 0 2px 9px -3px #bbb;
}
.content-main .arzyabi-site .match-site .style-box > .box:nth-child(4){

    padding-top: 0;
}

.content-main .arzyabi-site .box .btn,
.content-main .arzyabi-site .box .ShowChart,
.content-main .arzyabi-site .box .CompetitionLink{

    border-radius: 2px;
    font-size: 10px;
    font-weight: 500;
    padding: 2px 12px 5px;
    margin: 0 3px;
    border: none;
    transition: all 0.3s;
}
.content-main .arzyabi-site .box .panelbody tbody > tr > td:first-child > .CompetitionLink{

    background-color: #fd9a35;
    color: #fff;
}
.content-main .arzyabi-site .box .panelbody tbody > tr > td:last-child > .CompetitionLink{

    background-color: #ffd87c;
    color: #815123;
}
.content-main .arzyabi-site .box .btn-primary {

    background-color: #fd9a35;
    color: #fff;
    position: absolute;
    bottom: -25px;
    right: 45px;
    width: auto;
}

.content-main .arzyabi-site .box .ShowChart {

    background-color: #ffd87c;
    color: #815123;
    position: absolute;
    bottom: 5px;
    left: 75px;
}

.content-main .arzyabi-site .box .btn:hover,
.content-main .arzyabi-site .box .ShowChart:hover,
.content-main .arzyabi-site .box .CompetitionLink:hover {

    background-color: #815123 !important;
    color: #ffd87c !important;
}

.content-main .arzyabi-site .line-dotted {

    background: url('../images/news/title/line-dotted.png') no-repeat center center / 450px;
    height: 2px;
    border: none;
    margin: 10px 0 8px;
    position: relative;
    z-index: 20;
}
.content-main .arzyabi-site .match-site .EvoteQA .control-label{

    width: 100%;
    text-align: center;
    font-weight: normal;
    font-size: 12px;
}
.content-main .arzyabi-site .match-site .form-group > .col-md-2 {

    width: 100%;
}
.content-main .arzyabi-site .match-site .security-sec{

    display: flex;
    justify-content: center;
    margin: 5px 0;
}
.content-main .arzyabi-site .match-site .security-sec > .control-label{

    font-size: 12px;
    font-weight: 500;
    line-height: 2.5;
    margin-left: 5px;
}
.content-main .arzyabi-site .match-site .security-sec > .form-control{

    width: 30%;
    box-shadow: none;
    border: 1px solid #ededed;
    margin-left: 5px;
    padding: 0;
}
.content-main .arzyabi-site .match-site .security-sec > .img-security{

    margin: 0px !important;
    border: 1px solid #ededed;
    border-radius: 4px;
    height: 34px;
}
.content-main .arzyabi-site .match-site .evote-answer-op{

    width: 100%;
    padding: 0 12px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.content-main .arzyabi-site .radio-gp {

    padding: 0 30px;
    margin-bottom: 10px;
}

.content-main .arzyabi-site .radio-gp .gp {

    display: flex;
    justify-content: center;
}

/* The lb-radio */
.content-main .arzyabi-site .match-site .evote-answer-op .radio {
    display: block;
    position: relative;
    padding:0 25px 0 0;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 12px;
    float: right;
    margin: 6px 12px;
    font-weight: normal;
    width: 80px;
    text-align: right;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;    
}
.content-main .arzyabi-site .match-site .evote-answer-op .radio > label{

    padding: 0;
}

/* Hide the browser's default radio button */
.content-main .arzyabi-site .radio input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom radio button */
.content-main .arzyabi-site .checkmark {
    position: absolute;
    top: 0;
    right: 0;
    height: 20px;
    width: 20px;
    background-color: #eee;
    border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.content-main .arzyabi-site .radio:hover input ~ .checkmark {
    background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.content-main .arzyabi-site .radio input:checked ~ .checkmark {
    background-color: #ffd87c;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.content-main .arzyabi-site .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.content-main .arzyabi-site .radio input:checked ~ .checkmark:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.content-main .arzyabi-site .checkmark:after {
    top: 7px;
    left: 7px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #fd9a35;
}

.content-main .arzyabi-site .map-site .style-box {

    padding: 10px 20px 28px;
}

.content-main .arzyabi-site .tabriz-map {

    position: relative;
    z-index: 20;
    padding: 0;
    text-align: center;
}

.content-main .arzyabi-site .tabriz-map svg {

    width: 334px;
    height: 334px;
}

.content-main .arzyabi-site .tabriz-map svg path.tooltip {

    fill: #c2a77f;
    stroke: #fff;
    stroke-width: 1px;
    transition: all 0.3s;
}

.content-main .arzyabi-site .tabriz-map .tooltip {

    opacity: 1;
    cursor: pointer;
}

.tooltipster-box {
    background: #FF5722 !important;
    border: none !important;
    border-radius: 2px !important;
    font-size: 14px !important;
    padding: 3px 0;
    top: 100px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.4) !important;
}

.tooltipster-content {
    color: #fff;
    padding: 2px 10px !important;
}

.content-main .arzyabi-site .tabriz-map svg path.tooltip:hover,
.content-main .arzyabi-site .tabriz-map svg path.active {

    fill: #fd9a35;
}

.content-main .arzyabi-site .tabriz-map .gp-btns {

    position: absolute;
    bottom: -36px;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    transition: all 0.5s;
}

.content-main .arzyabi-site .tabriz-map .gp-btns > .btn {

    position: relative;
    display: block;
    width: 215px;
    height: 30px;
    line-height: 1.2;
    font-weight: 500;
    text-align: center;
    border-radius: 6px;
    margin: 5px 25px;
    font-size: 12px;
    transition: all 0.3s;
}

.content-main .arzyabi-site .tabriz-map .gp-btns > .btn > * {

    position: relative;
    z-index: 10;
}

.content-main .arzyabi-site .tabriz-map .gp-btns > .btn:hover {

    background-color: #fd9a35;
    color: #fff;
}

.content-main .arzyabi-site .tabriz-map .gp-btns > .btn:before,
.content-main .arzyabi-site .tabriz-map .gp-btns > .btn:after {

    content: "";
    width: 45px;
    height: 24px;
    border-radius: 6px;
    position: absolute;
    top: 10px;
    transition: all 0.3s;
}

.content-main .arzyabi-site .tabriz-map .gp-btns > .btn:hover:before,
.content-main .arzyabi-site .tabriz-map .gp-btns > .btn:hover:after {

    background-color: #fd9a35;
}

.content-main .arzyabi-site .tabriz-map .gp-btns > .btn:before {

    transform: rotate(60deg);
    right: -23px;
}

.content-main .arzyabi-site .tabriz-map .gp-btns > .btn:after {

    transform: rotate(-60deg);
    left: -23px;
}

.content-main .arzyabi-site .tabriz-map .gp-btns > .btn > .fas {

    font-size: 14px;
    vertical-align: middle;
    padding-left: 5px;
}

.content-main .arzyabi-site .tabriz-map .gp-btns > .btn-place {

    background-color: #ffd87c;
    color: #815123;
}

.content-main .arzyabi-site .tabriz-map .gp-btns > .btn-place:before,
.content-main .arzyabi-site .tabriz-map .gp-btns > .btn-place:after {

    background-color: #ffd87c;
}

.content-main .arzyabi-site .tabriz-map .gp-btns > .btn-asar {

    background-color: #815123;
    color: #ffd87c;
}

.content-main .arzyabi-site .tabriz-map .gp-btns > .btn-asar:before,
.content-main .arzyabi-site .tabriz-map .gp-btns > .btn-asar:after {

    background-color: #815123;
}

.content-main .arzyabi-site .oghat-site .box {

    padding: 36px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.content-main .arzyabi-site .oghat-site .question{

    display: block;
}
.content-main .arzyabi-site .oghat-site .box .panelhead{

    font-size: 12px;
}
.content-main .arzyabi-site .oghat-site .box #azanazan{

    padding-right: 14px;    
    display: inline-block;
    margin-top: 5px;
}
.content-main .arzyabi-site .oghat-site table[width="156"]{

    margin: -5px 0 10px;
}
.content-main .arzyabi-site .oghat-site table[width="156"] > tbody{

    float: right;
    width: 100%;
}
.content-main .arzyabi-site .oghat-site table[width="156"] > tbody > tr{

    display: flex;
    justify-content: center;
    margin: 8px 0;
    padding-right: 14px;
}
.content-main .arzyabi-site .oghat-site table[width="156"] > tbody [id*='azan_']{

    margin: 0 2px;
}
.content-main .arzyabi-site .oghat-site #SelectCity #cities{

    margin: 6px 0 0;
    border: 1px solid #ddd;
    border-radius: 4px;
    height: 20px;
    width: 120px;
}
.content-main .arzyabi-site .oghat-site #SelectCity #cities + .oghat{

    color: #f77121;
}

/*---------------------- /Arzyabi Site ---------------------*/

/*---------------------- Section 2 ---------------------*/

.content-main .sec-3 {

    background-color: #eee;
    padding-bottom: 30px !important;
    padding-top: 50px;
}

/*---------------------- /Section 2 ---------------------*/

/*---------------------- Article Links ---------------------*/

.content-main .list-articles {

    margin-top: 0 !important;
}

.content-main .list-articles .list-links {

    padding-bottom: 15px;
}

.content-main .list-articles .list-links > a {

    float: right;
}

.content-main .list-articles .item-link {

    width: 100%;
    height: 52px;
    padding: 0;
    margin-bottom: 15px;
}

.content-main .list-articles .item-link .img-link {

    width: 100%;
}

.content-main .list-articles .btn-more {

    display: inline-block;
    position: absolute;
    bottom: -24px;
    right: 0;
    left: 0;
    margin: 0 auto;
    background-color: #ffd87c;
    color: #815123;
    width: 130px;
    height: 35px;
    font-size: 12px;
    text-align: center;
    border-radius: 6px;
    line-height: 1.2;
    font-weight: 500;
    transition: all 0.3s;
}

.content-main .list-articles .btn-more:hover {

    width: 135px;
    background-color: #fd9a35;
    color: #fff;
}

.content-main .list-articles .btn-more:before,
.content-main .list-articles .btn-more:after {

    content: "";
    background-color: #ffd87c;
    width: 40px;
    height: 34px;
    border-radius: 6px;
    position: absolute;
    bottom: -7px;
    z-index: 0;
    transition: all 0.3s;
}

.content-main .list-articles .btn-more:hover:before,
.content-main .list-articles .btn-more:hover:after {

    background-color: #fd9a35;
}

.content-main .list-articles .btn-more:before {

    right: -13px;
    transform: rotate(60deg);
}

.content-main .list-articles .btn-more:after {

    left: -13px;
    transform: rotate(-60deg);
}

.content-main .list-articles .btn-more > span {

    position: relative;
    z-index: 10;
}

/*---------------------- /Article Links ---------------------*/

/*---------------------- Tab News ---------------------*/

.content-main .tab-news .row > div {

    padding: 0 0 15px;
    margin-top: 15px;
    background-color: #fff;
    border-radius: 4px;
    position: relative;
    box-shadow: 0 0 12px -5px #bbb;
    overflow: hidden;
}

.content-main .tab-news .row > div:before {

    content: "";
    content: "";
    background: url('../images/header/pattern-main.png') repeat center center / 300px;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    opacity: 0.04;
}
.content-main .tab-news .its-module{

    float: right;
    width: 100%;
}
.content-main .tab-news .nav-tabs {

    position: relative;
    border: none;
    padding: 0;
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
    padding: 0 15px;
}

.content-main .tab-news .nav-tabs:before {

    content: "";
    background: url('../images/news/title/line-dotted.png') repeat center center / 250px;
    height: 2px;
    position: absolute;
    top: 15px;
    right: 0;
    left: 0;
    width: 100%;
}

.content-main .tab-news .nav-tabs li {

    position: relative;
    background-color: #ffd87c;
    text-align: center;
    height: 33px;
    width: 150px;
    margin: 0 auto;
    top: 11px;
    top: 0;
    border-radius: 10px;
    border-top: 2px solid #c2a77e;
    border-bottom: 2px solid #c2a77e;
    transition: all 0.3s;
}

.content-main .tab-news .nav-tabs li:hover,
.content-main .tab-news .nav-tabs li.active {

    background-color: #815123;
    border-top: 2px solid #ffd87c;
    border-bottom: 2px solid #ffd87c;
}

.content-main .tab-news .nav-tabs li > a {

    position: relative;
    background-color: transparent;
    border: none;
    font-size: 12px;
    color: #815123;
    line-height: 2.5;
    font-weight: bold;
    padding: 0;
    z-index: 10;
    transition: all 0.3s;
}

.content-main .tab-news .nav-tabs li:hover > a,
.content-main .tab-news .nav-tabs li.active > a {

    color: #ffd87c;
}

.content-main .tab-news .nav-tabs li > .side {

    position: relative;
    background-color: #ffd87c;
    border-radius: 9px;
    width: 27.1px;
    height: 27.1px;
    transform: rotate(45deg);
    position: absolute;
    top: 1px;
    overflow: hidden;
    transition: all 0.3s;
}

.content-main .tab-news .nav-tabs li:hover > .side,
.content-main .tab-news .nav-tabs li.active > .side {

    background-color: #815123;
}

.content-main .tab-news .nav-tabs li > .rl-gp {

    right: -6px;
    border-top: 3px solid #c2a77e;
    border-right: 3px solid #c2a77e;
    border-top-right-radius: 6px;
    transition: all 0.3s;
}

.content-main .tab-news .nav-tabs li:hover > .rl-gp,
.content-main .tab-news .nav-tabs li:hover > .lr-gp,
.content-main .tab-news .nav-tabs li.active > .rl-gp,
.content-main .tab-news .nav-tabs li.active > .lr-gp {

    border-color: #ffd87c;
}

.content-main .tab-news .nav-tabs li > .lr-gp {

    left: -6px;
    border-bottom: 3px solid #c2a77e;
    border-left: 3px solid #c2a77e;
    border-bottom-left-radius: 6px;
    transition: all 0.3s;
}

.content-main .tab-news .nav-tabs li > .side:before {

    content: "";
    background: url('../images/news/title/tl-side-brown.png') no-repeat center center / 25px;
    width: 35px;
    height: 60px;
    position: absolute;
    top: -20px;
    transform: rotate(-45deg);
    transition: all 0.3s;
}

.content-main .tab-news .nav-tabs li:hover > .side:before,
.content-main .tab-news .nav-tabs li.active > .side:before {

    background-image: url('../images/news/title/tl-side-yellow.png');
}

.content-main .tab-news .nav-tabs li > .rl-gp:before {

    right: -8px;
}

.content-main .tab-news .nav-tabs li > .lr-gp:before {

    left: -7px;
    transform: rotate(-45deg) scaleX(-1);
    top: -15px;
}
.content-main .tab-news .tab-content,
.content-main .tab-news .tab-content .tab-pane{

    width: 100%;
}

.content-main .tab-news .right-news {

    display: block !important;
    position: relative;
}

.content-main .tab-news .right-news:before {

    content: "";
    border-left: 2px dashed #ddd;
    position: absolute;
    left: 0;
    top: 15px;
    bottom: 15px;
    width: 1px;
}

.content-main .tab-news .tb-owl .rl-view-tab {

    padding: 0;
}

.content-main .tab-news .tab-content .tab-pane {

    padding: 20px 0;
    float: right;
}

.content-main .tab-news .right-news .item-news .img-thumbnail {

    padding: 0;
    border-radius: 4px;
    overflow: hidden;
    border: 1px solid #ddd;
    height: 250px;
    width: 212px;
    float: right;
    margin-left: 15px;
}
.content-main .tab-news .right-news{

    width: 50%;
}
.content-main .tab-news .right-news,
.content-main .tab-news .right-news .item-news{

    padding: 0;
}
.content-main .tab-news .right-news .item-news h4,
.content-main .tab-news .right-news .item-news .text{

    float: right;
    width: 270px;
}
.content-main .tab-news .lastet-news .title-lastet{

    position: absolute;
    bottom: 0;
    z-index: 10;
    right: 0;
    left: 0;
}
.content-main .tab-news .right-news .item-news h4 > .News_STitr {

    padding-top: 40px;
    font-size: 12px;
    font-weight: normal;
    color: #999;
    margin-bottom: 6px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.content-main .tab-news .right-news .item-news h4 > .News_Titr  {

    margin-top: 0;
    font-size: 16px;
    color: #815123;
    font-weight: bold;
    margin-bottom: 15px;
    line-height: 1.5;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.content-main .tab-news .right-news .item-news > .text {

    font-size: 14px;
    font-weight: lighter;
    color: #333;
    text-align: justify;
}
.content-main .tab-news .left-news{

    padding: 0;
}
.content-main .tab-news .left-news .item-news > ul {

    padding: 0;
    margin: 0;
    height: 250px;
    display: flex;
    flex-wrap: wrap;
    align-content: space-around;
}

.content-main .tab-news .left-news .item-news > ul > li {

    list-style: none;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.content-main .tab-news .left-news .item-news > ul > li > a {

    font-size: 14px;
    font-weight: 300;
    color: #333;
    transition: all 0.3s;
}

.content-main .tab-news .left-news .item-news > ul > li > a:hover {

    color: #fd9a35;
    text-shadow: 0 3px 3px #aaa;
}
.content-main .tab-news .left-news .item-news > ul .News_Titr{

    position: relative;
    padding-right: 25px;
}
.content-main .tab-news .left-news .item-news > ul .News_Titr > .fab{

    position: absolute;
    right: 0;
    top: 2px;
    font-size: 16px;
    vertical-align: middle;
    padding-left: 3px;
    color: #fd9a35;
    transition: all 0.3s;
}

.content-main .tab-news .left-news .item-news > ul > li > a:hover > .fab {

    color: #815123;
    padding-left: 5px;
}

.content-main .tab-news .right-news .owl-dots {

    position: absolute;
    bottom: 20px;
    right: 44%;
}

.content-main .tab-news .right-news .owl-dots > .owl-dot {

    width: 12px;
    height: 12px;
    background-color: #fd9a35;
    border-radius: 100%;
    float: right;
    margin: 0 3px;
    transition: all 0.3s;
}

.content-main .tab-news .right-news .owl-dots > .owl-dot:hover {

    background-color: #c2a77e;
}

.content-main .tab-news .right-news .owl-dots > .owl-dot.active {

    background-color: #815123;
    box-shadow: 0 2px 3px 0px #999;
}

.content-main .tab-news .lastet-news .title-lastet > span {

    display: inline-block;
    position: absolute;
    bottom: -40px;
    right: 0;
    left: 0;
    margin: 0 auto;
    background-color: #ffd87c;
    color: #815123;
    width: 60px;
    height: 30px;
    font-size: 12px;
    text-align: center;
    border-radius: 6px;
    line-height: 1.8;
    font-weight: 500;
    transition: all 0.3s;
}
.content-main .tab-news .lastet-news .title-lastet > span > .btn-primary{

    background-color: #ffd87c;
    color: #815123;
    border: none;
    transition: all 0.3s;
    padding: 0;
    width: 60px;
    height: 30px;
    line-height: 1.8;
}

.content-main .tab-news .lastet-news .title-lastet > span:hover,
.content-main .tab-news .lastet-news .title-lastet > span:hover > .btn-primary {

    width: 65px;
    background-color: #815123;
    color: #ffd87c;
}

.content-main .tab-news .lastet-news .title-lastet > span:before,
.content-main .tab-news .lastet-news .title-lastet > span:after {

    content: "";
    background-color: #ffd87c;
    width: 40px;
    height: 26px;
    border-radius: 6px;
    position: absolute;
    bottom: -7px;
    z-index: 0;
    transition: all 0.3s;
}

.content-main .tab-news .lastet-news .title-lastet > span:hover:before,
.content-main .tab-news .lastet-news .title-lastet > span:hover:after {

    background-color: #815123;
}

.content-main .tab-news .lastet-news .title-lastet > span:before {

    right: -17px;
    transform: rotate(60deg);
}

.content-main .tab-news .lastet-news .title-lastet > span:after {

    left: -17px;
    transform: rotate(-60deg);
}

.content-main .tab-news .lastet-news .title-lastet .btn-primary {

    position: relative;
    z-index: 10;
}
.content-main .tab-news .lastet-news .title-lastet .btn-primary > .fa,
.content-main .tab-news .left-news .item-news .News_STitr{

    display: none;
}

/*---------------------- /Tab News ---------------------*/

/*---------------------- /Content Main ---------------------*/

/*---------------------- Footer Main ---------------------*/

.footer-main.container-fluid {

    padding: 0;
    margin-top: 30px;
}

/*---------------------- Footer Info ---------------------*/

.footer-main .info-tebyan {

    position: relative;
    background-color: #c0a67d;
    overflow: hidden;
    padding: 20px 100px;
}

.footer-main .info-tebyan:before {

    content: "";
    background: url('../images/header/pattern-main.png') repeat center center / 300px;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    opacity: 0.06;
}

.footer-main .info-tebyan .logo-ft {

    position: relative;
    padding: 0 0 0 50px;
}

.footer-main .info-tebyan .logo-ft:after {

    content: "";
    border: 1px dashed #fff;
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 9%;
    bottom: 0;
    opacity: 0.2;
}

.footer-main .info-tebyan .logo-ft > img {

    width: 100%;
}

.footer-main .info-tebyan .menu-ft {

    padding: 0;
    display: flex;
    justify-content: space-around;
}

.footer-main .info-tebyan .menu-ft > li {

    position: relative;
    float: right;
    list-style: none;
}

.footer-main .info-tebyan .menu-ft > li:after {

    content: "-";
    width: 6px;
    height: 1px;
    position: absolute;
    top: -3px;
    left: -11px;
    font-size: 25px;
    color: #815123;
    opacity: 0.6;
}

.footer-main .info-tebyan .menu-ft > li:last-child:after {

    display: none;
}

.footer-main .info-tebyan .menu-ft > li > a {

    font-size: 13px;
    color: #ffd87c;
    font-weight: 500;
    transition: all 0.3s;
}

.footer-main .info-tebyan .menu-ft > li > a:hover {

    color: #815123;
}

.footer-main .info-tebyan .copyright-company {

    width: 100%;
    text-align: center;
    font-size: 12px;
    color: #815123;
    opacity: 0.8;
}

.footer-main .info-tebyan .copyright-company > a {

    color: #815123;
}

.footer-main .info-tebyan .copyright-company .tooltip-inner {

    min-width: 180px;
    width: 180px;
    font-size: 10px;
}

.footer-main .info-tebyan .copyright-ft {

    padding: 0;
    font-size: 14px;
    font-weight: normal;
    color: #fff;
    padding-top: 30px;
}

.footer-main .info-tebyan .copyright-ft > .tebyan {

    font-weight: bold;
color: #815123;
font-size: 12px;
display: inline-block;
margin: 8px 0px 0;
}

.footer-main .info-tebyan .copyright-ft .updated-site {

    display: inline-block;
    padding: 3px 10px;
    background-color: #ffd87c;
    font-size: 10px;
    border-radius: 4px;
    color: #a78459;
    margin-top: 10px;
}

.footer-main .info-tebyan .statistics-site {

    padding: 0;
}

.footer-main .info-tebyan .box-statistics {

    overflow: hidden;
    background-color: rgba(129, 81, 35, 0.4);
    position: relative;
    padding: 30px 15px 20px;
    border-radius: 6px;
    border: 2px dashed #ffffff80;
}
.footer-main .info-tebyan .box-statistics > .container{

    width: auto;
}

.footer-main .info-tebyan .box-statistics .list-statistics {

    padding: 0;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    margin: 0;
}

.footer-main .info-tebyan .box-statistics .list-statistics > .item-statistics {

    display: flex;
    justify-content: center;
    flex-direction: row-reverse;
    float: right;
    list-style: none;
    margin: 0 5px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    line-height: 2.5;
}

.footer-main .info-tebyan .box-statistics .list-statistics > .item-statistics:last-child {
    
    width: 100%;
}
.footer-main .info-tebyan .box-statistics .list-statistics > .item-statistics > .title-item{

    margin-left: 5px;
}

.footer-main .info-tebyan .box-statistics .title-azaruniv,
.header-main .nav-teb .navbar-inverse .info-tebyan .title-call {

    position: absolute;
    top: -6px;
    text-align: center;
    display: inline-block;
    width: 115px;
    font-size: 14px;
    color: #815123;
    background-color: #ffd87c;
    margin: 0 auto;
    right: 0;
    left: 0;
    border-radius: 6px;
    height: 30px;
    line-height: 2.6;
}
.footer-main .info-tebyan .box-statistics .title-azaruniv:before,
.footer-main .info-tebyan .box-statistics .title-azaruniv:after,
.header-main .nav-teb .navbar-inverse .info-tebyan .title-call:before,
.header-main .nav-teb .navbar-inverse .info-tebyan .title-call:after {

    content: "";
    background-color: #ffd87c;
    width: 40px;
    height: 26px;
    border-radius: 6px;
    position: absolute;
    top: -7px;
    z-index: 0;
    transition: all 0.3s;
}

.footer-main .info-tebyan .box-statistics .title-azaruniv:before,
.header-main .nav-teb .navbar-inverse .info-tebyan .title-call:before {

    right: -17px;
    transform: rotate(120deg);
}

.footer-main .info-tebyan .box-statistics .title-azaruniv:after,
.header-main .nav-teb .navbar-inverse .info-tebyan .title-call:after {

    left: -17px;
    transform: rotate(-120deg);
}

.footer-main .info-tebyan .box-statistics .title-azaruniv > span,
.header-main .nav-teb .navbar-inverse .info-tebyan .title-call > span{

    position: relative;
    z-index: 10;
}

.footer-main .info-tebyan .socials .list-sc {

    position: relative;
    padding: 10px 0;
    margin: 0;
    height: 124px;
    display: flex;
    align-content: space-around;
    flex-wrap: wrap;
    text-align: left;
    width: 40px;
    z-index: 10;
}

.footer-main .info-tebyan .socials .list-sc > li {

    list-style: none;
    margin: 0;
    width: 100%;
}

.footer-main .info-tebyan .socials .list-sc > li .svg {

    width: 20px;
    height: 20px;
}

.footer-main .info-tebyan .socials .list-sc > li .svg path {

    fill: #fff;
    transition: all 0.3s;
}

.footer-main .info-tebyan .socials .list-sc > li:hover .svg path {

    fill: #ffd87c;
}

.footer-main .info-tebyan .socials .list-sc .tooltip-inner {

    font-size: 10px;
    min-width: 90px;
    width: 90px;
    background-color: #815123;
}

.footer-main .info-tebyan .socials .list-sc .tooltip-arrow {

    border-right-color: #815123;
}

/*---------------------- /Footer Info ---------------------*/

/*---------------------- Footer Links ---------------------*/

.footer-main .links-ft {

    overflow: hidden;
    position: relative;
    padding: 10px 100px;
    background-color: #815123;
}

.footer-main .links-ft:before {

    content: "";
    background: url('../images/header/pattern-main.png') repeat center center / 300px;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    opacity: 0.08;
}

.footer-main .links-ft .style-links:before,
.footer-main .links-ft .style-links:after {

    content: "";
    background: url('../images/footer/side-ft.png') no-repeat center center / 70px;
    width: 70px;
    height: 70px;
    position: absolute;
    top: -15px;
}

.footer-main .links-ft .style-links:before {

    right: -100px;
    transform: rotate(-180deg);
}

.footer-main .links-ft .style-links:after {

    left: -100px;
}

.footer-main .links-ft .style-links .title-links {

    font-size: 14px;
    color: #fff;
}

.footer-main .links-ft .style-links .owl-item {

    width: auto !important;
}

.footer-main .links-ft .owl-carousel {

    padding: 0 150px 0 25px;
    margin: 0;
    height: 40px;
}

.footer-main .links-ft .owl-carousel li {

    position: relative;
    list-style: none;
    line-height: 2.5;
}

.footer-main .links-ft .owl-carousel li:before {

    content: "";
    background-color: #fd9a35;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    position: absolute;
    top: 16px;
    right: -12px;
    transition: all 0.3s;
}

.footer-main .links-ft .owl-carousel li:hover:before {

    background-color: #ffd87c;
}

.footer-main .links-ft .owl-carousel li > a {

    font-size: 12px;
    color: #ffd87c;
    transition: all 0.3s;
}

.footer-main .links-ft .owl-carousel li:hover > a {

    color: #fff;
}

.footer-main .links-ft .owl-carousel .owl-nav {

    position: absolute;
    top: 2px;
    right: 130px;
    left: 0;
}

.footer-main .links-ft .owl-carousel .owl-nav [class*="owl-"] {

    position: absolute;
    font-size: 28px;
    color: #fff;
    opacity: 0.3;
    transition: all 0.3s;
}

.footer-main .links-ft .owl-carousel .owl-nav [class*="owl-"]:hover {

    opacity: 1;
}

.footer-main .links-ft .owl-carousel .owl-nav .owl-next {

    right: -15px;
}

.footer-main .links-ft .owl-carousel .owl-nav .owl-prev {

    left: -15px;
}

/*---------------------- /Footer Links ---------------------*/

/*---------------------- /Footer Main ---------------------*/

/*---------------------- MP ---------------------*/

.moduletable.MP,
.MP{

    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 4px 9px -4px #bbb;
    margin: 30px 0 0;
    border: solid 1px #eadcc7;
    width: 100%;
    float: right;
}
.MP .PSearch{

    width: 100%;
}
.MP .module-header,
.MP .panelhead{

    background-color: #b59c76;
    color: #fff;
    direction: rtl;
    font-size: 17px;
    height: 50px;
    text-align: right;
    border-radius: 4px 4px 0 0;
}
.MP .module-body{

    background-color: #fff;
    padding: 10px 15px;
    font-size: 13px;
    color: #666;
    min-height: 300px;
    direction: rtl;
    line-height: 2;
}
.MP .module-header div{

    line-height: 38px;
    font-size: 14px;
    color: #fff;
    padding: 5px 10px;
    float: right;
}
.MP .module-header .subject-code{

    float: right;
    background-color: #815123;
    line-height: 1;
    margin: 12px;
    border-radius: 4px;
}
.MP .module-header .Short_Link{

    float: left;
}
.MP .module-header .Short_Link .shortlink{

    direction: ltr;
    text-align: left;
    height: 25px;
    font-size: 13px;
    color: #000;
    border: none;
    border-radius: 4px;
    padding: 0 10px;
    margin-right: 4px;
}
.opinion-border{

    float: left;
    border-radius: 4px;
    overflow: hidden;
    border: 2px solid #ddd;
    margin-right: 15px;
}
.opinion-border .highslide-caption{

    display: none;
}
.subject-body .News_STitr h3{

    font-size: 14px;
    color: #c0a67d;
}
.subject-body .News_Titr h3{

    font-size: 20px;
    color: #815123;
}
.highslide img{

    cursor: url(/Component/HighSlide/graphics/zoomin.cur), pointer !important;
    width: 400px;
    height: 300px;
}
.opinion-div-intro{

    color: #333;
    direction: rtl;
    display: inline-block;
    font-size: 14px;
    line-height: 2;
    margin: 5px;
    padding: 10px;
    width: 100%;
}
.opinion-div-fulltext-news, 
.opinion-div-fulltext-news div, 
.opinion-div-fulltext-news p, 
.opinion-div-fulltext-news span, 
.opinion-div-fulltext-news .label{

    color: #333333;
    direction: rtl;
    display: inline-block;
    font-size: 15px !important;
    line-height: 2 !important;
    padding: 5px;
    text-align: justify;
    white-space: normal;
}
.content-related-pages.Related_News_Head,
.content-detailsbox-body,
.subject-body .content-comment-box,
.subject-body .keyword-box{

    position: relative;
    background-color: #fff;
    display: inline-block;
    margin: 20px 0;
    padding: 15px;
    width: 100%;
    border: solid 1px #eadcc7;
    border-radius: 4px;
}
.subject-body .content-comment-box{

    margin-top: 0;
    border-radius: 0 0 4px 4px;
}
.subject-body .content-comment-box .comment-div > label{

    position: absolute;
    left: 10px;
    top: -32px;
    padding: 0px 10px 2px;
    background-color: #b59c76;
    border-radius: 4px;
    color: #fff;
    font-weight: normal;
    font-size: 12px;
}
.subject-body .content-comment-box > div{

    float: right;
    width: 100%;
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap;
}
.subject-body .content-comment-box .form-groupbox{

    width: 47%;
    float: right;
    margin: 0 16px;
}
.subject-body .content-comment-box .comment-div{

    width: 97%;
    margin-top: 15px;
}
.subject-body .content-comment-box > .form-groupbox:nth-child(3){

    float: left;
    margin-top: 10px;
}
.subject-body .content-comment-box .form-groupbox .btn-info{

    background-color: #fd9a35;
    border:none;
    border-radius: 2px;
    transition: all 0.3s;
}
.subject-body .content-comment-box .form-groupbox .btn-info:hover{

    background-color: #FF5722;
}
.content-related-pages.Related_News_Head .related-title,
.subject-body .content-comment-list{

    background-color: #eadcc7;
    border-radius: 4px;
    padding: 5px 10px;
    color: #b59c76;
    font-weight: bold;
    margin-bottom: 15px;
}
.subject-body .content-comment-list{

    float: right;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 0;
    border-radius: 4px 4px 0 0;
}
.content-related-pages.Related_News_Head ul{

    padding-right: 25px;
}
.content-related-pages.Related_News_Head ul > li{

    list-style: none;
    line-height: 2.5;
}
.content-related-pages.Related_News_Head ul > li > a{

    color: #555;
    transition: all 0.3s;
}
.content-related-pages.Related_News_Head ul > li > a:hover{

    color: #FF5722;
    padding-right: 5px;
}
.subject-body .content-toolbox{

    width: 100%;
    position: absolute;
    bottom: -33px;
    right: 0;
    left: 0;
}
.subject-body .content-toolbox,
.subject-body .content-toolbox ul > li{
    
    float: right;
    list-style: none;
}
.subject-body .content-toolbox ul{

    padding: 0;
}
.subject-body .content-toolbox ul > li{

    width: 35px;
    height: 35px;
    border-radius: 2px;
    border: 1px solid #eadcc7;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 5px;
    background-color: #fff;
}
.subject-body .content-toolbox ul > li a{

    font-size: 18px;
    color: #fd9a35;
}
.content-detailsbox .boxrow{

    width: 50%;
    float: right;
}
.content-detailsbox .boxrow > ul{

    padding-right: 10px;
    display: flex;
    justify-content: center;
}
.content-detailsbox .boxrow > ul > li{

    list-style: none;
    float: right;
    margin-left: 5px;
    font-size: 12px;
    color: #999;
}
.content-detailsbox .boxrow > ul > li:first-child,
.content-detailsbox #ctl01_pnlEditDateTime > ul > li:nth-child(2){

    color: #555;
}
.subject-body .content-toolbox ul{

    display: flex;
    justify-content: center;
}
.subject-body .keyword-box .tag-Keywords ul{

    padding: 0;
}
.subject-body .keyword-box .tag-Keywords ul > li{

    list-style: none;
    float: right;
}
.subject-body .keyword-box .tag-Keywords ul > li > a{

    font-size: 10px;
    border: none;
    border-radius: 2px;
    margin-left: 5px;
    padding: 2px 5px;
    background-color: #b59c76;
    color: #fff;
    transition: all 0.3s;
}
.subject-body .keyword-box .tag-Keywords ul > li > a:hover{
 
    background-color: #fd9a35;
}
.MP .panelhead span{

    font-size: 12px;
}
.MP .panelhead .keyword-title{

    margin-top: 8px;
    font-size: 14px;
    color: #fff;
    padding: 2px 10px 4px;
    background-color: #815123;
    border-radius: 4px;
}
.MP .PSearch .panelbody{

    position: relative;
}
.MP .PSearch .panel_link{

    margin-top: 10px;
    color: #815123;    
    transition: all 0.3s;
}
.MP .PSearch .panel_link > h2.introtext{

    font-weight: bold;
}
.MP .PSearch .panel_link:hover{

    color: #fd9a35;
}
.MP .PSearch .panel_link .imgnews{

    border: 1px solid #eadcc7 !important;
    border-radius: 4px;
}
.MP .art-main{
    
    padding: 0;
}
.MP .art-main .panel-default{

    border: none;
}
.MP .art-main .panel-archive .panel-heading{

    background-color: #815123;
    overflow: hidden;
    border-radius: 4px 4px 0 0;
}
.MP .art-main .panel-archive .panel-title .triangle{

    background-color: #FD9A35;
}
.MP .art-main .panel-archive .panel-title .triangle::after{

    border-width: 0 0 46px 15px;
    border-color: transparent transparent #fd9a35 transparent;
    left: -15px;
}
.MP .art-main .panel-archive .panel-heading .triangletitle{

    margin: 10px 15px;
    font-size: 18px;
}
.MP .art-main .panel-archive .btn-info{

    background-color: #c0a67d;
}
.MP .art-main .panel-archive .btn-info:hover{

    background-color: #FD9A35;
}
.MP .art-main .panel-archive .breadcrumb > li{

    color: #c0a67d;
}
.MP .art-main .panel-archive .well-result .breadcrumb > li > h2{

    font-size: 18px;
    color: #815123;
}
.MP .art-main .panel-archive .well-result .breadcrumb > li > h2 > span,
.MP .art-main .panel-archive .well-result .item-news .text-main > span{

    background-color: #fd9a35 !important;
    color: #fff !important;
}
.MP .art-main .panel-archive .well-news .item-news .date{

    color: #815123;
    top: 10px;
    bottom: auto;
}
.MP .art-main .panel-archive .well-news .item-news .thumbnail{

    width: 140px;
}
.MP .art-main .panel-archive .well-news .item-news .sub-title{

    color: #FD9A35;
    font-size: 12px;
}
.MP .art-main .panel-archive .well-news .item-news .title-main{

    font-size: 14px;
    display: inline-block;
    padding-left: 5px;
}
.MP .art-main .panel-archive .well-news .item-news .text-main{

    padding-top: 5px;
}
.MP .art-main .panel-archive .well-news{

    margin-bottom: 0;
}
[data-name="md-persiandatetimepicker"] table.table td.bg-primary{

    background-color: #c0a67d;
}
[data-name="md-persiandatetimepicker"] table.table td.bg-primary:hover{

    background-color: #fd9a35;
}
.popover.bottom > .arrow::after{

    left: -10px;
    margin-left: 0;
}
.header-main .nav-teb .module-header,
.footer-main .links-ft .module-header{

    display: none;
}

/*---------------------- /MP ---------------------*/

/*---------------------- Responsive ---------------------*/

@media only screen and (min-width:300px) and (max-width: 900px) {

    .navbar-inverse .navbar-toggle,
    .navbar-inverse .navbar-toggle:focus,
    .navbar-inverse .navbar-toggle:hover {

        background-color: #815123;
        border-radius: 6px;
        transition: all 0.3s;
        float: right;
    }

    .navbar-inverse .navbar-toggle:before,
    .navbar-inverse .navbar-toggle:after {

        content: "";
        background-color: #815123;
        width: 24px;
        height: 24px;
        border-radius: 6px;
        position: absolute;
        top: 3px;
        transform: rotate(45deg);
        transition: all 0.3s;
    }

    .navbar-inverse .navbar-toggle.collapsed:before,
    .navbar-inverse .navbar-toggle.collapsed:after {

        background-color: #815123;
    }

    .navbar-inverse .navbar-toggle:before {

        right: -7px;
    }

    .navbar-inverse .navbar-toggle:after {

        left: -7px;
    }

    .navbar-inverse .navbar-toggle:hover,
    .navbar-inverse .navbar-toggle:hover:before,
    .navbar-inverse .navbar-toggle:hover:after {

        background-color: #c2a77e;
    }

    .navbar-inverse .navbar-toggle .icon-bar {

        background-color: #fff;
    }

    .navbar-header {

        float: none;
    }

    .navbar-left,
    .navbar-right {
        float: none !important;
    }

    .navbar-toggle {
        display: block;
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.0.8);
        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.0.8);
        -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.0.8);
        -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.0.8);
    }

    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }

    .navbar-collapse.collapse {
        display: none !important;
        padding: 0;
    }

    .navbar-nav {
        float: none !important;
        margin-top: 7.5px;
    }

    .navbar-nav > li {
        float: none;
    }

    .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .collapse.in {
        display: block !important;
    }

    .navbar-header,
    .container-fluid {

        width: 100%;
        padding: 0 !important;
        margin: 0 !important;
    }

    .navbar > .container .navbar-brand,
    .navbar > .container-fluid .navbar-brand {

        margin-left: 15px;
    }

    .navbar-inverse .navbar-toggle {

        width: 30px;
        height: 30px;
        padding: 0;
        margin: 5px 15px 0 0;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
        border: none;
    }

    .navbar-inverse .navbar-toggle .fa-bars {

        color: #fff;
        font-size: 25px;
    }

    .navbar-toggle {

        padding: 0;
        margin: 10px;
        position: relative;
        z-index: 99999;
    }

    .navbar-inverse .navbar-collapse {

        margin: 0;
        position: absolute;
        top: 5px;
        right: 0;
        left: 0;
        background-color: #fff;
        margin-top: 35px;
        padding: 0;
        box-shadow: 0 2px 6px -4px #000;
        z-index: 999999;
    }

    .navbar-inverse .navbar-collapse ul {

        margin: 0;
        padding: 0;
    }

    .navbar-inverse .navbar-nav > li {

        width: 100%;
        border-bottom: 1px solid #ddd;
    }

    .navbar-inverse .navbar-nav > li > a {

        text-align: right;
        line-height: 2;
    }

    .navbar-inverse .navbar-nav > li:hover {

        background-color: transparent;
    }

    .navbar-inverse .navbar-toggle .icon-bar {

        width: 16px;
        position: relative;
        z-index: 99;
    }

    .navbar-inverse .navbar-toggle .icon-bar:nth-child(2) {

        top: 6px;
    }

    .navbar-inverse .navbar-toggle .icon-bar:last-child {

        bottom: 6px;
    }

    .header-main .nav-teb > .container {

        width: 100%;
    }

    .header-main .nav-teb .navbar-inverse .navbar-nav {

        display: block;
    }

    .header-main .nav-teb .navbar-inverse .navbar-nav .dropdown.open .owl-carousel {

        position: relative;
        height: auto;
        width: 100%;
        right: 0;
        left: 0;
    }

    .header-main .nav-teb .navbar-inverse .navbar-nav > li > .dropdown-menu .dropdown-submenu a {

        color: #815123;
        background-color: #ffd87c;
        text-align: right;
    }

    .content-main .tab-news .nav-tabs .owl-nav [class*="owl-"].disabled,
    .header-main .nav-teb .navbar-inverse .navbar-nav > li > .dropdown-menu .dropdown-submenu a:hover + .dropdown-menu,
    .header-main .nav-teb .navbar-inverse .navbar-nav > li > .dropdown-menu .dropdown-submenu a + .dropdown-menu:hover {

        display: none;
    }

    .header-main .nav-teb .navbar-inverse .navbar-nav > li > .dropdown-menu .dropdown-submenu a + .dropdown-menu {

        margin: 0;
        border-radius: 0 !important;
        box-shadow: none;
    }
    .header-main .nav-teb .navbar-inverse .mega-dropdown-menu{
        
        float: right;
        padding: 5px 0 15px;
        box-shadow: none;
        border-bottom: 2px solid #815123;
        margin-bottom: 10px;
        border-radius: 0;
    }

	.topbar {
display: none;
}
#topbar {
display: none;
}
    .header-main .nav-teb .navbar-inverse .mega-dropdown-menu > .img-mega{
        
        display: none;
    }
}

/*---------------------- /Responsive ---------------------*/
.oghatmaintable * {
	font-size: 12px;
}

.linkAdvertisment
{

    display: inline-block;
    position: absolute;
    bottom: -40px;
    right: 0;
    left: 0;
    margin: 0 auto;
    background-color: #ffd87c;
    color: #815123;
    width: 60px;
    height: 30px;
    font-size: 12px;
    text-align: center;
    border-radius: 6px;
    line-height: 1.8;
    font-weight: 500;
    transition: all 0.3s;
}
.linkAdvertisment > .btn-primary {
    background-color: #ffd87c;
    color: #815123;
    border: none;
    transition: all 0.3s;
    padding: 0;
    width: 60px;
    height: 30px;
    line-height: 1.8;
	z-index:100;
	position:relative;
	cursor: pointer;
}

.linkAdvertisment:hover,
.linkAdvertisment:hover > .btn-primary {

    width: 65px;
    background-color: #815123;
    color: #ffd87c;
}

.linkAdvertisment:before,
.linkAdvertisment:after {

    content: "";
    background-color: #ffd87c;
    width: 40px;
    height: 26px;
    border-radius: 6px;
    position: absolute;
    bottom: -7px;
    z-index: 0;
    transition: all 0.3s;
}

.linkAdvertisment:hover:before,
.linkAdvertisment:hover:after {

    background-color: #815123;
}

.linkAdvertisment:before {

    right: -18px;
    transform: rotate(60deg);
}

.linkAdvertisment:after {

    left: -18px;
    transform: rotate(-60deg);
}

.linkAdvertisment .btn-primary {

    position: relative;
    z-index: 10;
	font-weight: bold;
}
.linkAdvertisment .btn-primary > .fa,
.linkAdvertisment .News_STitr{

    display: none;
}
.services-box{
	
	padding: 0;
}
.MP2{

	width: 100%;
    float: right;
    background-color: #fff;
    overflow: hidden;
    border-bottom: 3px solid #c2a77e;
    box-shadow: 0 2px 9px -3px #bbb;    
    transition: all 0.3s;
}
.MP2 .module-body{
	
	padding: 15px 15px 5px;
}
.MP2 .module-header{

	position: relative;
    background-color: #c0a67d;
    height: 30px;
    border-bottom: 3px solid #815123;
}
.MP2 .module-header::before{

	content: "";
    background: url(../images/header/pattern-main.png) repeat center center / 300px;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    opacity: 0.06;
}
.MP2 .module-header > h3{

	position: relative;
    background-color: #815123;
    text-align: center;
    height: 33px;
    width: 16%;
    margin: 0 auto;
    top: 11px;
    line-height: 2;
    font-weight: bold;
    font-size: 14px;
    color: #ffd87c;
    border-radius: 10px;
    border-top: 2px solid #fd9a35;
    border-bottom: 2px solid #fd9a35;
}
.MP2 .desk-services{
	
	padding: 0;
	margin: 0;
}
.MP2 .desk-services > li {

    list-style: none;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	margin-bottom: 10px;
}

.MP2 .desk-services > li a {

    font-size: 14px;
    font-weight: 300;
    color: #333;
    transition: all 0.3s;
}

.MP2 .desk-services > li a:hover {

    color: #fd9a35;
    text-shadow: 0 3px 3px #aaa;
}
.MP2 .desk-services .News_Titr{

    position: relative;
    padding-right: 25px;
}
.MP2 .desk-services .News_Titr .fab{

    position: absolute;
    right: 0;
    top: 4px;
    font-size: 16px;
    vertical-align: middle;
    padding-left: 3px;
    color: #fd9a35;
    transition: all 0.3s;
}

.MP2 .desk-services > li a:hover .fab {

    color: #815123;
    padding-left: 5px;
}