@font-face {
    font-family: 'iran';
    src: url("../fonts/iran/IRANSansWeb.eot?87a3881d6f08");
    src: url("../fonts/iran/IRANSansWeb.eot?&87a3881d6f08#iefix") format("eot"), url("../fonts/iran/IRANSansWeb.woff2?87a3881d6f08") format("woff2"), url("../fonts/iran/IRANSansWeb.woff?87a3881d6f08") format("woff"), url("../fonts/iran/IRANSansWeb.ttf?87a3881d6f08") format("ttf");
    font-weight: normal;
}
svg{
    font-family: iran;
}
a:hover {
    text-decoration: none !important;
    color: #caad6c;
}
body{
    font-size: 12px;
}

@media print
{
    .no-print {display:none;}
    a[href]:after {
        content: none !important;
    }
    @page { margin: 0; }
    body { margin: 1.6cm; }
}
.section_links{
    direction: rtl;
    padding: 20px 10px;
    display: none;
    background-size: cover !important;
}
.section_links .lst_link{
    height: 310px;
}
.section_links .lst_link ul{
    color:#9DAFC0;
    margin: 0;
    float: right;
    height: 200px;
    width: 25%;
}
.section_links .lst_link ul li{
}

.section_links .lst_link ul h3{
    font-size: 15px;
}

.section_links .lst_link ul li a{
    color:#0b486b;
    padding: 4px 2px;
    font-size: 13px;
}


.dropdown-submenu {
    position: relative;
}
.dropdown-submenu i {
    position: relative;
    left: 10px;
    top: 2px;
}
.dropdown-submenu:hover .dropdown-menu {
    display: table;
    right: 99%;
    left: inherit !important;
    background: #2b7546 !important;
    border-radius: 0;
}
.dropdown-submenu:hover .dropdown-menu li a {
    background: transparent !important;
}
.dropdown-submenu:hover .dropdown-menu li:hover a {
    background: #282828 !important;
}

.dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;
}

header #menu-top {
    background-color: #464646;
    width: 100%;
    height: 50px;
    position: fixed;
    z-index: 9999;
}
header #menu-top nav {
    direction: rtl;
    padding: 15px 0;
}
header #menu-top nav ul {
    list-style: none;
    padding: 0;
}
header #menu-top nav ul li {
    float: right;
    margin-right: 10px;
}
header #menu-top nav ul li a {
    color: #fff;
    font-size: 12px;
}
header #menu-top nav ul li a:hover {
    color: #caad6c;
}
header #menu-top nav ul li:first-child {
    margin-right: 0;
}
header #menu-top nav ul li#setad-btn button {
    color: #fff;
    background-color: #348f56;
    border: none;
    font-size: 12px;
    margin-top: -5px;
}
header #menu-top nav ul li#setad-btn button:focus {
    outline: none;
}
header #menu-top nav ul li#setad-btn ul {
    background-color: #348f56;
}
#header {
    width: 100%;
    height: 175px;
    display: table;
    position: relative;
    background-size: cover !important;
    margin-top: 50px;
}
#header img {
    width: 99%;
}
header #header ul#lang-switcher {
    list-style: none;
    position: absolute;
    top: 10px;
    left: 70px;
}
header #header ul#lang-switcher li {
    float: right;
}
header #header ul#lang-switcher li a {
    color: #348f56;
    font-size: 12px;
    font-weight: bold;
}
header #header ul#lang-switcher sep {
    float: right;
    color: #348f56;
    font-size: 12px;
}
header #header #menu-mid {
    z-index: 999 !important;
}
#main-container
{
//margin-right: 0px !important;
}
header #header #menu-mid .navbar-collapse {
    padding: 0;
}
header #header #menu-mid ul li {
    border-left: 1px solid #348f56;
    padding-left: 10px;
    padding-right: 10px;
    float: right;
}
header #header #menu-mid ul li a {
    color: #282828;
    padding: 0;
    font-size: 12px;
}
header #header #menu-mid ul li a span.fa {
    position: relative;
    top: 2px;
}
header #header #menu-mid ul li a:hover {
    color: #348f56;
    background-color: transparent;
}
header #header #menu-mid ul li a:focus {
    background-color: transparent;
}
header #header #menu-mid ul li:last-child {
    border-left: none;
}
header #header #menu-mid ul li ul.dropdown-menu {
    left: -50%;
    padding: 15px 0px;
    background-image: -webkit-repeating-radial-gradient(center center, #2b7546, #348f56 1px, #2b7546 5px, #348f56 100%);
    background-image: -webkit-repeating-radial-gradient(center center, #2b7546, #348f56 1px, #2b7546 5px, #348f56 100%);
    background-image: -webkit-repeating-radial-gradient(center center, #2b7546, #348f56 1px, #2b7546 5px, #348f56 100%);
    background-image: -webkit-repeating-radial-gradient(center center, #2b7546, #348f56 1px, #2b7546 5px, #348f56 100%);
    -webkit-background-size: 3px 3px;
    -moz-background-size: 3px 3px;
    background-size: 3px 3px;
}
header #header #menu-mid ul li ul.dropdown-menu li {
    width: 100%;
}
header #header #menu-mid ul li ul.dropdown-menu li:hover a {
    background-color: #282828;
}
header #header #menu-mid ul li ul.dropdown-menu li a {
    color: #fff;
    font-size: 12px;
    text-align: right;
    font-weight: normal;
    padding: 3px 10px 3px 0px;
}
header #header #menu-mid ul li:last-child ul.dropdown-menu {
    left: 0;
}
header #header #menu-mid ul li#about-hovze .dropdown-menu {
    width: 636px;
    right: 10px !important;
    left: inherit !important;
    direction: rtl;
}
header #header #menu-mid ul li#about-hovze .dropdown-menu li {
    text-align: right;
}
header #header #menu-mid ul li#about-hovze .dropdown-menu li a {
    width: 100%;
    display: table;
}
header #header #menu-mid ul li#about-hovze .dropdown-menu #contact-info {
    padding-left: 10px;
}
header #header #menu-mid ul li#about-hovze .dropdown-menu #contact-info div {
    background: #2b7546;
    text-align: right;
    padding: 15px;
    font-size: 13px;
    font-weight: bold;
}
header #header #menu-mid ul li#about-hovze .dropdown-menu #contact-info div label {
    color: #8edeab;
}
header #header #menu-mid ul li#about-hovze .dropdown-menu #contact-info div p {
    color: #063016;
}
a[href^="http://maps.google.com/maps"],
a[href^="https://maps.google.com/maps"],
a[href^="https://www.google.com/maps"] {
    display: none !important;
}
.gmnoprint:not(.gm-bundled-control) {
    display: none;
}
.gm-bundled-control .gmnoprint {
    display: block;
}

header #menu-top nav ul li.active_menu a {
    color: #caad6c;
}
#magnified_image{
    width: 100%;
    max-height: 500px
}
#magnified_image_box{
    top: 100px;
    z-index: 1000;
    display: none;
    position: fixed;
    min-height: 300px
}
.pim_negarkhaneh{
    width       : 100%;
    height      : 90px;
}
.section_info_title{
    color           : lightblue;
    margin-bottom   : 0;
    margin-top      : 15px
}

div.personal_section_info hr{
    margin-top: 4px
}
.card {
    /* Add shadows to create the "card" effect */
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
    padding: 10px 5px;
}
.pdf{
    float: right;
    min-height: 20px;
    min-width: 20px;
    margin-left: 10px;
    background: url(../img/icon/pdf-icon.png) no-repeat;
    background-size: 20px;
}
.docx{
    float: right;
    min-height: 20px;
    min-width: 20px;
    margin-left: 10px;
    background: url(../img/icon/word-icon.png) no-repeat;
    background-size: 20px;
}
.xlsx{
    float: right;
    min-height: 20px;
    min-width: 20px;
    margin-left: 10px;
    background: url(../img/icon/excel-icon.png) no-repeat;
    background-size: 20px;
}
.jpg , .png {
    float: right;
    min-height: 20px;
    min-width: 20px;
    margin-left: 10px;
    background: url(../img/icon/image-icon.png) no-repeat;
    background-size: 20px;
}
.zip , .rar {
    float: right;
    min-height: 20px;
    min-width: 20px;
    margin-left: 10px;
    background: url(../img/icon/zip-icon.png) no-repeat;
    background-size: 20px;
}
#Feed-pan{
    position: fixed;
    bottom: 0;
    z-index: 100000000;
    height: 78px;
    width: 80px;
    cursor: pointer;
    left: 0;
    background: url(../img/home/contact.png) no-repeat;
}
#Feed-pan:hover {
    background-position: -81px 0;
}
#btn-feedback {
    width: 120px;
    height: 114px;
    display: block;
    text-decoration: none;
    z-index: 101;
}

#div-feedback-backgroung:hover {
    z-index: 100;
    opacity: 0.5;
    border-top-right-radius: 90px;
    background-color: #bae6c7;
}
.box_download{
    width:98%;
    margin-top: 30px;
}
.box_download h2{
    font-size: 14px;
    padding-bottom: 13px;
    border-bottom: 1px solid #BBb;
    padding-left: 20px;
    padding-right: 5px;
    width: 98%;
}
.lst_files{
    padding: 4px 6px;
    margin-top: 5px;
}
.lst_files span{
    font-size: 12px;
}
.item-home-slider{
    height: 450px !important;
}
.item-home-slider img{
    width: 1140px;
    height: 450px !important;
}
.grid_site{
    font-size: 13px;
}
.page-bord{
    margin-bottom: 150px;
}
#header-left #header-search{
    position: relative;
    top: 7px;
    background: rgba(255, 255, 255, 0.15);
    border-radius: 50px;
    max-width: 180px;
}

#header-left #header-search .input-group-addon, #header-left #header-search input{
    background: transparent;
    border: none;
    color: #fff;
}
#header-left #header-search input{
    direction: rtl;
    font-size: 10px;
    font-weight: normal;
    font-size: 12px;
}
#current_date{
    font-size: 12px;
    color: #fff;
    position: relative;
    top: 16px;
    left: 25px;
    text-align: right;
    direction: rtl;
}
#current_date span{
    float: right;
    text-align: right;
    direction: rtl;
    margin-right: 2px;
    padding: 2px;
}

.comment{
    border: solid 1px #f7f7f7;
    padding: 10px 7px 0 0px !important;
    margin-bottom: 20px;
    background: #FFFBFF;
    border-radius: 100px;
}
.comment .comment-body{
    margin: 0 !important;
}
.comment .comment-avatar{
    float: right;
    width: 10%;
}
.comment .comment-avatar img {
    border-radius: 70px;
    position: relative;
    right: -30px;
    border: solid 1px #f7f7f7;
}
.comment .comment-date{
    background: #f7f7f7;
    padding: 0px 18px;
    border-radius: 10px;
    position: relative;
    top: -20px;
    left: 50px;
}
.comment .comment-content{
    float: right;
    width: 90%;
}
#comment-box #comments-title{
    font-size: 20px;
    border-bottom: 2px solid #ddd;
    padding-bottom: 5px;
    margin-bottom: 20px;
}
#comment-box .heading-1{
    font-size: 15px;
    border-bottom: 2px solid #ddd;
    padding-bottom: 5px;
    margin-bottom: 20px;
}
.title-star{
    background: url(../img/home/logo-title.png) no-repeat;
    background-position: right;
    width: 100%;
    height: 64px;
    color: #9b8064;
    font-weight: bold;
    text-align: right;
    font-size: 15px;
    padding: 20px 40px 0 0 !important;
    float: right;
    margin: 0 5px 30px 0;
}
#social_share{
    border: solid 1px #f7f7f7;
    background: #FFFBFF;
    display: table;
    padding: 2px 0px;
    border-radius: 40px;
    margin-bottom: 20px;
    float: left;
}
#social_share span{
    position: relative;
    top: 9px;
    right: 7px;
    margin-left: 6px;
}
#social_share ul{
    padding: 0;
    margin: 0 5px;
}
#social_share li{
    float: right;
    list-style: none;
    transition: background 0.3s;
    -webkit-transition: background 0.3s;
    -moz-transition: background 0.3s;
    -o-transition: background 0.3s;
    -ms-transition: background 0.3s;
    margin-left: 5px;
}
#social_share li:hover {
    background-position-y: -41px;
}
#social_share li a{
    display: table;
    width: 39px;
    height:40px;
    cursor: pointer;
}
#share-telegram{
    background: url(../img/share-icons.png);
}
#share-facebook{
    background: url(../img/share-icons.png);
    background-position-x: -39px;
}
#share-gplus{
    background: url(../img/share-icons.png);
    background-position-x: -79px;
}
#share-twitter{
    background: url(../img/share-icons.png);
    background-position-x: -119px;
}
#share-cloob{
    background: url(../img/share-icons.png);
    background-position-x: -159px;
}
#share-facenama{
    background: url(../img/share-icons.png);
    background-position-x: -198px;
}
#breadcumb{
    list-style: none;
    display: table;
    margin: 0 !important;
    padding: 0 !important;
    float: right;
}
#breadcumb li{
    border: none !important;
    padding: 0 !important;
}
#breadcumb li a{
    text-decoration: none;
}
#breadcumb li span{
    margin: 0 5px;
}

#departments_bank h2 {
    font-size: 20px;
    margin-bottom: 50px;
}

.member_118{
    border: 1px solid #eee;
    border-top-right-radius: 60px;
    border-bottom-left-radius: 60px;
    background: url(../img/home/eslimi-3.png) no-repeat;
    background-position: 52px -11px;
    background-size: 130px;
    padding-bottom: 25px;
}
.member_118:hover{
    box-shadow: 0px 0px 7px #eee;
}
.member_118 img{
    width: 85px;
    height: 85px;
    border-radius: 85px;
    margin: 0 auto;
    display: table;
    position: relative;
    top: -13px;
    border: 1px solid #eee;
}
.member_118 p{
    margin-bottom: 0;
    padding: 2px 20px !important;
    text-shadow: 1px 1px #eee;
}
.member_118 p i.fa {
    color: #348f56;
    width: 20px;
}
.member_118 p i.fa-user {
    font-size: 25px;
}
.member_118 p i.fa-phone-square {
    font-size: 22px;
}
.member_118 p i.fa-mobile {
    font-size: 38px;
}
.member_118 p i.fa-envelope {
    font-size: 18px;
}
.member_118 p.user118 span{
    padding: 0px 13px 0 0px;
    position: relative;
    top: -4px;
    right: -11px;
}
.member_118 p.phone118 span{
    padding: 0px 13px 0 0px;
    position: relative;
    top: -2px;
    right: -11px;
}
.member_118 p.mobile118 span{
    padding: 0px 13px 0 0px;
    position: relative;
    top: -8px;
    right: -11px;
}
.member_118 p.email118 span{
    padding: 0px 13px 0 0px;
    position: relative;
    top: -2px;
    right: -11px;
}
#menu-1{
    width: 100% !important;
    list-style: none;
    padding-top: 128px;
    line-height: 2;
}
#menu-1 a {
    font-size: 14px;
    font-weight: bold;
}
#menu-1 #menu-dabirkhane a{
    color: #2196F3 !important;
}
#menu-1 #menu-shoora a{
    color: #348f56 !important;
}
#menu-1 #menu-modiriat a{
    color: #e4b22d !important;
}

#mosavabat .mosavabe{
    padding-right: 5px;
    padding-left: 5px;
    float: right;
    margin-bottom: 10px;
}
#mosavabat .mosavabe:hover a{
    box-shadow: 0px 0px 5px #000;
    color:#fff;
}
#mosavabat .mosavabe a{
    display: table;
    height: 100px;
    width: 100%;
    color: rgba(255, 255, 255, 0.85);
    text-align: center;
}
#mosavabat .mosavabe a .mosavabe-year{
    padding: 20px 0px;
    font-size: 15px;
}
#mosavabat .mosavabe a .mosavabe-count{
    background: rgba(255, 255, 255, 0.1);
    padding: 5px 0px;
    font-size: 15px;
}

#mosavabat-list .mosavabe-item{
    float: right;
    padding: 5px;
}
#mosavabat-list .mosavabe-box{
    border: 1px solid #ddd;
    display: table;
    width: 100%;
    background: #fcfcfc;
    box-shadow: 1px 1px 1px #ddd;
}
.mosavabe-box .mosavabe_year{


    margin: 5px 4px !important;
    padding: 4px 4px !important;
    border-bottom: 1px solid #ddd
}
#mosavabat-list .mosavabe-text{
    padding: 1px 5px 0 0px;
}
#mosavabat-list .mosavabe-box:hover{
    box-shadow: 1px 1px 3px #bebebe;
}
#mosavabat-list a.mosavabe-img {
    float: right;
}
#mosavabat-list a.mosavabe-img img {
    width: 140px;
    height: 180px;
}
#mosavabat-list .mosavabe-text{
    float: right;
}
#mosavabat-list .mosavabe-text h4.mosavabe-title
{
    margin-top: 3px !important;
}
#mosavabat-list .mosavabe-text .mosavabe-title a{
    font-size: 15px;
    color:#000;
    text-shadow: 1px 1px 1px #eee;
}
#mosavabat-list .mosavabe-text .mosavabe-title a:hover{
    color: #9b8064;
}
.sidebar strong{
    margin-bottom: 20px;
    display: block;
}
.sidebar a{
    width: 100%;
    display: table;
}

.sidebar-menu {
    list-style: none;
    direction: rtl;
    padding: 0;
}

.sidebar-menu  li a.active {
    border: 1px solid #348f56;
    background: #348f56;
    color: #FFF;
}
.sidebar-menu li a {
    color: #B0A283;
    padding: 8px 20px;
    display: table;
    text-decoration: none;
    background: #F7F7F7 url(../img/home/menu.png) center no-repeat;
    width: 100%;
    border: 1px solid #e6e6e6;
    border-radius: 5px;
    font-size: 13px;
}
.sidebar-menu li a {
    margin-bottom: 10px;
}
.sidebar-menu li a i.fa-angle-left {
    position: relative;
    top: 3px;
    right: 8px;
    opacity: 0;
    transition: opacity 0.3s linear;
}
.sidebar-menu li a:hover i.fa-angle-left, .sidebar-menu li a.active i.fa-angle-left {
    top: 2px;
    right: 8px;
    opacity: 1;
}
.sidebar-menu li a:hover {
    background: #348f56;
    color: #FFF;
}
.progress-custom {
    border-radius: 0 !important;
    border: 1px solid #b0a283;
    color: #fff;
    height: 12px !important;
}

#sidebar-accordion .panel{
    box-shadow: none;
}
#sidebar-accordion .panel-heading{
    padding: 0 !important;
}
#sidebar-accordion .panel-heading a{
    padding: 13px 20px;
    display: table;
    text-decoration: none;
    background: #348f56;
    color: #FFF;
    width: 100%;
    border: 1px solid #e6e6e6;
    border-radius: 5px;
    font-size: 14px;
}
#sidebar-accordion .panel-heading a.collapsed{
    background: #F7F7F7 url(../img/home/menu.png) center no-repeat;
    color: #B0A283;
}

#sidebar-accordion .panel-body{
    border-top: none;
    border-right: 1px dashed #eee;
}
#sidebar-accordion .panel-body a{
    color: #348f56;
    text-shadow: 1px 1px #eee;
}
.mosavabe_img{
    width: 150px;
    height: 180px;
    float: right;
    margin: 0 0px 10px 10px;
}

#khorasan_map{
    display: block;
    width: 220px;
    height: 407px;
    margin: -100px auto 0 auto;
    overflow: hidden;
}
.silder{
    background-color: #212224;
}
#sideBar .sidebar-content {
    position: absolute;
    top: 56px;
    left: 0;
    right: 0;
    bottom: 45px;
    margin-top: 10px;

}
#magazineByChar{
   //margin-bottom: 310px;
}
#magazineByCharSideBar {
    height: 100%;
    padding: 0 11px;
    margin-bottom: 250px;
}
#magazineByCharSideBar .sidebar-title {
    text-align: right;
}
#magazineByCharSideBar .sidebar-title h3{
    font-size: 15px;
}
#sideBar .slimScrollDiv {
    height: 100% !important;
}
#sideBar .sidebar-content .sidebar-scroller {
    border-bottom: solid 1px;
}

.alphabets.alphabets-persian {
    direction: rtl;
}
.alphabets .btn-alphabet {
    width: 15%;
    padding: 5px;
    margin-right: -4px;
    margin-left: 2%;
    margin-bottom: 4px;
    background-color: #2d2e30;
    color: #fff;
    line-height: 16px;
}
.alphabets .btn-alphabet:hover{
    border-color: #4d4f4e;
    color: #01c6e9;
}
#refineAccordion{
    text-align: right;
    direction: rtl;
}
#refineAccordion a{
    display: table;
    width: 100%;
    color: #fff;
    font-size: 15px;
    text-decoration: none !important;
}
#refineAccordion .panel-default{
    border: none;
    background: #2d2e2f;
    padding: 5px 0;
    margin-bottom: 4px;
}
.refine-header h4{
    margin: 0 !important;
    padding: 5px;
}
.refine-header h4 a{
}
.mag-lg-list-item {
    padding: 0 23px 15px 23px;
    height: 170px;
}
.mag-lg-list-item .row{
    margin: 0;
}
.mag-lg-list-item .im-thumbnail .thumbnail{
    padding: 0;
    margin: 0;
    height: 150px;
    border: none;
}

.mag-lg-list-item .im-thumbnail .thumbnail img{
    width:100%;
    height: 150px;
}

.im-thumbnail {
    background-color: #fff;
    border: 1px solid #ddd;
    line-height: 1.5;
    box-shadow: 1px 1px 1px #ddd;
}

.detail{
    font-size: 13px;
    float: right;
    text-align: right;
    color: #000;
    padding: 10px;
}
img.main-img {
    float: right;

}

.text-info {
    color:#31708f
}
a.text-info:hover {
    color:#245269
}
.mag-detail .mag-detail-value {
    color: #a1a1a1;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    margin-top: 5px;
}
.list-unstyled{
    margin-right: 10px;
    padding-left: 5px;
    padding-right: 0;
}
.list-unstyled li {
    border-right: 1px solid #ddd;
    padding-right: 5px;
}
.list-unstyled li:hover {
    background: #eee !important;
}
.list-unstyled li a{
    font-size: 12px !important;
}
.list-unstyled li:hover a{
    color: #01c6e9 !important;
    background: #2d2e2f;
}

#rahnemood-list{
    position: relative;
    display: table;
    width: 100%;
    height: 390px;
    direction: rtl;
}
#rahnemood-list ul{

}
#rahnemood-list li{
    list-style: none;
    margin-bottom: 8px;
    width: 30px;
    height: 250px;
    padding: 0px 14px;
    text-align: right;
    position: relative;
    border: 1px solid #b0a283;
    -moz-box-shadow: inset 0 0 10px #ccc;
    -webkit-box-shadow: inset 0 0 10px #ccc;
    box-shadow: inset 0 0 10px #ccc;
    float: right;
    margin-left: 10px;
    overflow: hidden;
}
#rahnemood-list li a{
    color: #b0a283;
    font-size: 15px;
    display: block;
    height: 219px !important;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-right: -10px;
    margin-top: 25px;
    writing-mode: vertical-rl;
    transform: rotate(180deg);
}
#rahnemood-list li span.book-line {
    height: 5px;
    width: 31px;
    background: #b0a283;
    display: table;
    position: absolute;
    right: 0px;
    top: 13px;
}

ul.circle {
    list-style-type: circle;
}

ul.square {
    list-style-type: square;
}

ol.c {
    list-style-type: upper-roman;
}

ol.d {
    list-style-type: lower-alpha;
}
.alphabet-category-title{

    padding: 8px 0px;
    display: table;
    text-decoration: none;

    width: 100%;

    border-radius: 5px;
    font-size: 13px;
    margin-bottom: 5px;
    text-align: right;
}
.subjective-category-title
{

    padding: 8px 0px;
    display: table;
    text-decoration: none;

    width: 100%;

    border-radius: 5px;
    font-size: 13px;
    margin: 10px 2px;
    text-align: right;
}

.all_btn a{
    color: #B0A283;
    padding: 8px 20px;
    display: block;
    text-decoration: none;
    background: #F7F7F7 url(../img/home/menu.png) center no-repeat;
    width: 100%;
    border: 1px solid #e6e6e6;
    border-radius: 5px;
    font-size: 13px;
    text-align: right;
}
.all_btn a.active{
    background: #348f56;
    color: #FFF;
}

#right-navigation {
    overflow: hidden;
    background-color: #212224;
    color :#ffffff;
    position: fixed; /* Set the navbar to fixed position */
    font-size: 14px;
    right: 0px;
    border: 0px solid;
    top:0px;
    z-index: 99999;
    min-height: 100%;
    border-top: 0px;
}
#right-navigation .rotate {
    font-size: 80%;
    display: block;
    overflow: visible;
    white-space: nowrap;
    padding: 2px 5px;
    text-align: right;
    padding: 10px 0px;
}
#right-navigation .rotate:hover {
    background: #2d2e2f;
    cursor: pointer;
}
#right-navigation .rotate:hover a{
    color: #00d8ff;
}
#right-navigation .first-menu
{
    padding-top: 10px;
}
#right-navigation .rotate a{
    text-decoration-color: snow;
    color:snow;
    text-align: center;
    font-size: 11px;
}
#right-navigation .rotate a img{
    width: 24px;
    height: 24px;
    margin: 2px 0px;
}

#pager{
    background: #fff;
    border: 1px solid #ddd;
    display: table;
    float: right;
    margin: 15px 0px;
    padding: 12px;
    border-radius: 5px;
    box-shadow: 0px 0px 10px #ddd;
    max-width: 320px;
    position: relative;
    overflow: hidden;
    margin-right: 120px;
}
.upager{
    float: right !important;
    margin: 0px 90px 0 0 !important;
}
#pager #pager-caption{
    position: absolute;
    right: 0;
    top: 0;
    background: #b0a283;
    padding: 12px;
    color: #fff;
}
#pager #pager-caption::before{
    content: "";
    width: 0;
    height: 0;
    border-top: 21px solid transparent;
    border-right: 15px solid #b0a283;
    border-bottom: 21px solid transparent;
    position: absolute;
    left: -15px;
    top: 0;
}
.upager li{
    float: right;
    width: inherit !important;
    margin: 0 !important;
}
.upager li a span.num_pager{
    color: #9292;
}
.upager li a span.num_pager .bold{
    background: #b0a283;
    color: #fff;
    padding: 5px 8px;
    border-radius: 20px;
    font-weight: normal !important;
}

#pager-button .btn{
    background: #fff;
    border: 1px solid #ddd;
    display: table;
    float: right;
    margin: 15px 0px;
    padding: 10px;
    border-radius: 5px;
    box-shadow: 0px 0px 10px #ddd;
    max-width: 320px;
    position: relative;
    color: #9E9E9E;
}

#pager-button .btn i.fa{
    position: relative;
    top: 2px;
}

#pager-button #btn_prv{
    margin-left: 15px;
}
#pager-button #btn_prv span{
    margin-right:10px ;
}
#pager-button #btn_nxt span{
    margin-left:10px ;
}
#pager-button #btn_nxt{

}

div#alpha-sidebar {
    background: #212224;
    color: #fff;
    height: 1065px;
}
#alpha-sidebar #search_box{
    margin-top: 15px;
}
#alpha-sidebar #search_box .input-group-addon{
    background: #2d2e2f;
    color: #fff;
    border-color: #555;
    border-right: none;
    cursor: pointer;
}
#alpha-sidebar #search_box input{
    background: #2d2e2f;
    border-color: #555;
    border-left: none;
    color: #fff;
}
#alpha-sidebar .sidebar-title{
    text-align: right;
    margin-bottom: 15px;
}
#alpha-sidebar .sidebar-title h3{
    font-size: 15px;
}
#alpha-sidebar #all-result{
    color: #00d9ff;
    font-size: 15px;
}
#alpha-sidebar .all-alphabets {
    margin: 10px 0;
    text-align: right;
}
#alpha-sidebar .alphabets .btn-alphabet {
    width: 15%;
    padding: 5px;
    margin-right: -4px;
    margin-left: 2%;
    margin-bottom: 4px;
    background-color: #2d2e30;
    color: #fff;
    line-height: 16px;
}
#alpha-sidebar .alphabets .btn-alphabet:hover{
    border-color: #4d4f4e;
    color: #01c6e9;
}
#alpha-sidebar #sidebar_menu{
    direction: rtl;
    border-right: solid #333436 1px;
    margin-right: 10px;
}
#alpha-sidebar #sidebar_menu a{
    font-size: 13px;
}
#alpha-sidebar #sidebar_menu a:hover{
    color: #00d9ff;
}
#alpha-sidebar #sidebar_menu ul {
    list-style: none;
    padding-right: 0;
    text-align: right;
    direction: rtl;
}
#alpha-sidebar #sidebar_menu ul li{
    line-height: 2;
}
#alpha-sidebar #sidebar_menu ul li a {
    color: #fff;
}
#alpha-sidebar #sidebar_menu ul li:before{
    content: '-';
    color: #333436;
    margin-left: 5px;
}
#alpha-sidebar #sidebar_menu .active{
    color: #00d9ff;
}
#sidebar_menu ul li a:hover {
    color: #00d9ff;
}
#sidebar_menu a#all_link{
    color: #fff;
}
#sidebar_menu a#all_link:before{
    content: '-';
    color: #333436;
    margin-left: 5px;
}
footer #footer-top {
    background: #5b5b5b;
    width: 100%;
    height: 50px;
    position: relative; }
footer #footer-top #footer-dome {
    background: url(../img/home/footer-dome.png) no-repeat;
    width: 237px;
    height: 255px;
    display: table;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    margin: 0 auto; }
footer #footer {
    /*  background: #348f56;*/
    padding-bottom: 45px;
}
footer #footer_background
{
    width: 100%;
    height: 430px;
    position: relative;
    background-size: cover !important;
}
footer #footer #social-footer {
    text-align: center; }
footer #footer #social-footer p {
    direction: rtl;
    color: #fff;
    margin-top: 30px;
}


footer #footer #footer-bottom #footer-logo {
    width: 318px;
    height: 111px;
    display: table;
    background: url(../img/home/footer-logo.png); }
footer #footer #footer-bottom #copyright {
    color: #0a431f;
    direction: rtl;
    font-weight: bold;
}
footer #footer #footer-bottom #desinedBy {
    color: #57bb7d;
    font-size: 11px;
    font-weight: bold;
    direction: rtl;
    padding-right: 85px; }

footer #footer #social-footer ul {
    list-style: none;
    display: table;
    margin: 0 auto;
}

footer #footer #social-footer ul li{
    list-style: none;
    float: right;
    margin: 1px 3px;
}

footer #footer #footer-links {
    display: table;
    margin: 30px auto;
}
footer #footer #footer-links ul {
    list-style: none;
    padding: 20px;
}
footer #footer #footer-links ul li {
    text-align: right;
    padding: 6px 3px;
}
footer #footer #footer-links ul li a {
    color: #fff;
    font-size: 12px;
}

footer #footer #footer-links ul li a:hover {
    color: #74a2c8;
}
.section_contact{
    text-align: right;
    direction: rtl;
    color:#FFF;
    height: 200px;
    background: #2b7546 url('../img/home/footer-logo.png') no-repeat right bottom;
}
.section_contact>div{
    margin-top: 22px;
}

.section_contact div p{
    margin-right: 10px;
}
.tac{
    text-align: center;
}
.c_address{
    line-height: 26px;
}
/************************************
            Home
*************************************/
#section-home-1 {
    padding-top: 25px;
    margin-bottom: 60px;
}

#section-home-1 #slider-home-top .carousel-indicators {
    bottom: -35px;
}

#section-home-1 #slider-home-top .carousel-indicators li {
    border-radius: 0;
    background-color: #d1d1d1;
    width: 12px;
    height: 12px;
    -ms-transform: rotate(45deg);
    /* IE 9 */
    -webkit-transform: rotate(45deg);
    /* Chrome, Safari, Opera */
    transform: rotate(45deg);
    border: none;
    margin: 0 0 0 5px;
}

#section-home-1 #slider-home-top .carousel-indicators li.active {
    width: 12px;
    height: 12px;
    background-color: #348f56;
}

#section-home-2 {
    display: table;
    padding-top: 60px;
}

#section-home-2 ul#commissiond {
    list-style: none;
    display: table;
    /* margin-bottom: 35px; */
    padding-top: 40px;
    /* float: right; */
    margin: 0 auto 35px;
}

#section-home-2 ul#commissiond li {
    float: right;
}

#section-home-2 ul#commissiond li a {
    display: table;
    color: #b0a283;
    text-align: center;
    font-weight: bold;
}

#section-home-2 ul#commissiond li a:hover {
    color: #74a2c8;
}

#section-home-2 ul#commissiond li a span {
    width: 110px;
    display: table;
    margin-top: 30px;
    font-size: 13px;
}

#section-home-2 a#modir_tahavol, #section-home-2 a#modir_motaleat {
    background: url(../img/home/eslimi-1.png);
    background-repeat: no-repeat;
    width: 340px;
    height: 89px;
    display: table;
    padding: 35px 100px;
    font-weight: bold;
    color: #767676;
    text-align: right;
    margin: 0 auto;
}

#section-home-2 a#regulations, #section-home-2 a#idea-bank, #section-home-2 a#mosavabat {
    background: url(../img/home/eslimi-5.png);
    background-repeat: no-repeat;
    width: 230px;
    height: 60px;
    display: table;
    font-weight: bold;
    color: #767676;
    text-align: right;
    font-size: 13px;
    margin: 0 auto;
}

#section-home-2 a#regulations span, #section-home-2 a#idea-bank span, #section-home-2 a#mosavabat span {
    position: relative;
    top: 18px;
    right: 65px;
}

#section-home-2 a#regulations:hover,
#section-home-2 a#idea-bank:hover,
#section-home-2 a#mosavabat:hover,
#section-home-2 a#modir_tahavol:hover,
#section-home-2 a#modir_motaleat:hover
{
    color: #74a2c8;
}

#section-home-2 #Leader-of-the-Islamic-Republic-of-Iran {
    /*background: url(../img/home/Leader-of-the-Islamic-Republic-of-Iran.png) no-repeat;*/
    width: 307px;
    height: 450px;
    position: relative;
    left: -78px;
}

#section-home-3 #eslimi-sep {
    background: url(../img/home/eslimi-2.png) no-repeat;
    width: 826px;
    height: 113px;
    margin: 0 auto 100px;
}

#section-home-4 {
    border-bottom: 2px solid #e2e2e2;
}

#section-home-4 #news-top {
    background: url(../img/home/eslimi-4.png) no-repeat;
    background-position: right;
    width: 235px;
    height: 64px;
    color: #9b8064;
    font-weight: bold;
    text-align: right;
    font-size: 15px;
    padding: 20px 75px 0 0;
    margin: 0 auto 50px;
}

#section-home-4 #news-list {
    border-top: 2px solid #e2e2e2;
}

#section-home-4 #news-list #news-right {
    background: url(../img/home/eslimi-3.png) no-repeat;
    background-position: 235px -20px;
    text-align: right;
    padding-left: 90px;
}

#section-home-4 #news-list #news-right #news-img {
    display: table;
    margin: 0 auto 35px;
}

#section-home-4 #news-list #news-right #news-img img {
    width: 170px;
    height: 135px;
    /*border-radius: 85px;*/
    position: relative;
    top: -23px;
    right: -17px;
}

#section-home-4 #news-list #news-right a#news-title {
    color: #348f56;
    font-weight: bold;
    font-size: 15px;
    padding-bottom: 15px;
    display: table;
    width: 100%;
}

#section-home-4 #news-list #news-right a#news-title:hover {
    color: #74a2c8;
}

#section-home-4 #news-list #news-right summary {
    text-align: justify;
    direction: rtl;
    line-height: 1.8;
    font-size: 12px;
}

#section-home-4 #news-list #news-left ul {
    list-style: none;
    padding-top: 50px;
}

#section-home-4 #news-list #news-left ul li {
    display: inline-block;
    margin-bottom: 20px;
    width: 100%;
}

#section-home-4 #news-list #news-left ul li .news-img a {
    display: table;
}

#section-home-4 #news-list #news-left ul li .news-img a img {
    width: 120px;
    height: 80px;
    /*border-radius: 85px;*/
}

#section-home-4 #news-list #news-left ul li .news-summary {
    direction: rtl;
    text-align: right;
    padding: 15px 15px;
}

#section-home-4 #news-list #news-left ul li .news-summary a {
    display: table;
    width: 100%;
    color: #4e4e4e;
    font-weight: bold;
    margin-bottom: 5px;
    font-size: 13px;
}

#section-home-4 #news-list #news-left ul li .news-summary a:hover {
    color: #74a2c8;
}

#section-home-4 #news-list #news-left ul li .news-summary summary {
    color: #8b8b8b;
    line-height: 1.8;
    font-size: 12px;
}

#section-home-4 #news-list #news-footer {
    width: 100%;
    height: 2px;
    background: #dad2ca;
    margin-bottom: 50px;
}

#section-home-4 #news-list #news-footer a {
    background: #fff;
    color: #9b8064;
    position: relative;
    top: -8px;
    left: 0;
    padding-right: 10px;
}

#section-home-4 #news-list #news-footer a:hover {
    color: #74a2c8;
}

#section-home-5 {
    background: url(../img/home/cloud.png) no-repeat;
    background-position: center -100px;
    padding-top: 115px;
    margin-bottom: 335px;
}

#section-home-5 #slider-home-mid {
    width: 515px;
    height: 350px;
    margin: 0 auto;
}

#section-home-5 #slider-home-mid .carousel-inner .carousel-caption {
    color: #282828;
    font-size: 12px;
    line-height: 1.8;
    text-align: center;
    position: static;
    text-shadow: none;
    margin-top: 15px;
}

#section-home-5 #slider-home-mid .carousel-inner .carousel-caption a.bio-more {
    color: #9c876a;
    display: inline-table;
    float: left;
    position: relative;
    left: 135px;
}

#section-home-5 #slider-home-mid .carousel-inner .carousel-caption a.bio-more:hover {
    color: #74a2c8;
}

#section-home-5 #slider-home-mid .carousel-control {
    background: transparent;
}

#section-home-5 #slider-home-mid .carousel-control .left .angle {
    background: url('../img/home/left-side.png') no-repeat;
    width: 18px;
    height: 33px;
    display: table;
}

#section-home-5 #slider-home-mid .carousel-control .right .angle {
    background: url('../img/home/right-side.png') no-repeat;
    width: 18px;
    height: 33px;
    display: table;
}

#section-home-5 #btn-paygah {
    color: #fff;
    background-color: #2e8850;
    border: none;
    padding: 13px 15px;
    border-radius: 30px;
    margin: 45px auto;
    display: table;
}

#section-home-5 #btn-paygah i {
    position: relative;
    top: 2px;
    right: 5px;
}

.item_img {
    width: 100%;
    height: 182px;
    background: url("../img/home/mafakher.png") no-repeat;
    background-size: cover;
}

.item_img img {
    width: 138px;
    height: 140px;
    position: absolute;
    left: 31%;
    top: 4px;
    border: 0;
    border-radius: 50%;
}

.mafakher_name {
    position: absolute;
    bottom: 220px;
    text-align: right;
    direction: rtl;
    right: 0px;
    font-size: 16px;
    color: #348f56;
    font-weight: bold;
}

.mafakher_name a {
    color: #348f56;
}

#slider-home-mid .carousel-control {
    height: 160px;
    width: 50px;
}

.justify {
    text-align: justify;
}

.tar {
    text-align: right;
}
#book_details section .row * {
    font-size: 13px;
    font-family: iran !important;
}

/********************************************

********************************************/
#section-about-1 {
    margin-bottom: 390px;
    display: table;
    width: 100%;
}
#section-about-1 #about-top {
    width: 90%;
    height: 64px;
    color: #9b8064;
    font-weight: normal;
    text-align: right;
    font-size: 15px;
    padding: 20px 10px 0 0;
    float: right;
    margin-bottom: 30px; }
#section-about-1 #content {
    direction: rtl;
    font-family: IRAN !important;
    font-size: 13px !important;
    font-weight: normal !important;
    line-height: 2 !important;
}
#content p{
    text-align: justify;
    padding: 8px 6px;
    line-height: 2.5em;
    font-size: 13px;
}
#content span{
    direction: rtl;
    font-family: IRAN !important;
    font-size: 13px !important;
    font-weight: normal !important;
    line-height: 2 !important;
}
#content ul li {
    text-indent: 0 !important;
}

#section-about-1 #about-img {
    background: url(../img/about/frame.jpg) no-repeat;
    width: 100%;
    height: 399px;
    background-position: -106px -11px;
    padding: 0 10px 0 0;
}

#section-about-1 #about-img img {
    width: 100%;
    height: 319px;
    border: 0;
    border: 4px solid #348f56;
}
.meta-info{
    padding-right: 10px;
    padding-bottom: 40px;
}
.meta-info i.fa{
    color: #348f56;
}
.schooll-ul{
    border-right: 3px solid #ddd;
    padding-right: 0px;
    margin-right: 15px;
}
.schooll-ul li {
    border-bottom: 1px solid #ddd;
    list-style: none;
    padding-right: 5px;
    padding-bottom: 5px;
}
.schooll-ul li:last-child{
    border-bottom: none;
}
/******************************************************

*******************************************************/
#section-about-history{
    margin-bottom: 600px;
}
#section-about-history #history-top {
    background: url(/file/assets/img/home/eslimi-4.png) no-repeat;
    background-position: right;
    width: 100%;
    height: 64px;
    color: #9b8064;
    font-weight: bold;
    text-align: right;
    font-size: 15px;
    padding: 20px 75px 0 0;
    float: right;
    margin-bottom: 30px;
}
#section-about-history #history-menu{
    list-style: none;
    direction: rtl;
    padding: 0;
    background: #caad6c;
    float: right;
}
#section-about-history #history-menu li a{
    color: #fff;
    padding: 5px 20px;
    display: table;
    text-decoration: none;
}
#section-about-history #history-menu li a:hover{
    background: #348f56;
}
#section-about-history #history-menu li a i.fa-bars{
    margin-left: 5px;
}
#section-about-history #history-menu li a i.fa-angle-left{
    position: relative;
    top: 3px;
    right: 8px;
    opacity: 0;
    transition:opacity 0.3s linear;
}
#section-about-history #history-menu li a:hover i.fa-angle-left{
    top: 2px;
    right: 8px;
    opacity: 1;
}
#history-images{
    padding: 0;
    list-style: none;
    direction: rtl;
    position: relative;
    display: table;
    margin-bottom: 170px;
}
#history-images li{
    background: url(../img/about/frame.jpg) no-repeat;
    width: 260px;
    height: 312px;
    background-position: 7px -11px;
    background-size: 260px 320px;
    float: right;
    position: relative;
}
#history-images li img{
    width: 200px;
    height: 250px;
}
#history-images .history-desc{
    position: absolute;
    bottom: 62px;
    text-align: center;
    color: #fff;
    background: rgba(0, 0, 0, 0.5);
    width: 200px;
}
/*************************************

*************************************/
#section-about-history{
    margin-bottom: 300px;
    position: relative;
    display: table;
    width: 100%;
}
#section-about-history #history-top {
    background: url(../img/home/logo-title.png) no-repeat;
    background-position: right;
    width: 100%;
    height: 64px;
    color: #9b8064;
    font-weight: bold;
    text-align: right;
    font-size: 15px;
    padding: 20px 40px 0 0;
    float: right;
    margin:0 5px 30px 0;
}
#section-about-history #history-menu{
    list-style: none;
    direction: rtl;
    padding: 0;
}

#section-about-history #history-menu li a{
    margin-bottom: 10px;
}

#section-about-history #history-menu li a{
    color: #B0A283;
    padding: 8px 20px;
    display: table;
    text-decoration: none;
    background: #F7F7F7 url("../img/home/menu.png") center no-repeat;
    width: 100%;
    border: 1px solid #e6e6e6;
    border-radius: 5px;
    font-size: 13px;
}

#section-about-history #history-menu li a.active{
    border: 1px solid #348f56;
    background: #348f56;
    color: #FFF;
}

#section-about-history #history-menu li a:hover{
    background: #348f56;
    color: #FFF;
}
#section-about-history #history-menu li a i.fa-bars{
    margin-left: 5px;
}
#section-about-history #history-menu li a i.fa-angle-left{
    position: relative;
    top: 3px;
    right: 8px;
    opacity: 0;
    transition:opacity 0.3s linear;
}
#section-about-history #history-menu li a:hover i.fa-angle-left,#section-about-history #history-menu li a.active i.fa-angle-left{
    top: 2px;
    right: 8px;
    opacity: 1;
}
#history-images{
    padding: 0;
    list-style: none;
    direction: rtl;
    position: relative;
    display: table;
    margin-bottom: 170px;
    float: right;
}
#history-images li{
    background: url(../img/about/frame.jpg) no-repeat;
    width: 260px;
    height: 312px;
    background-position: 7px -11px;
    background-size: 260px 320px;
    float: right;
    position: relative;
}
#history-images li img{
    width: 200px;
    height: 250px;
    border: 4px solid #c4a967;
}
#history-images .history-desc{
    position: absolute;
    bottom: 62px;
    text-align: center;
    color: #fff;
    background: rgba(0, 0, 0, 0.5);
    width: 200px;
}
#section-about-history #content{
    margin-bottom: 50px;
    direction: rtl;
    text-align: right;
}
.section_personel_peofile{
    margin-bottom: 30px;
    clear: both;
    float: right;
}
.personel_img{
    background: url(../img/about/frame.jpg) no-repeat;
    width: 260px;
    height: 312px;
    background-position: 7px -11px;
    background-size: 260px 320px;
    float: right;
    position: relative;
}
.personel_img img{
    width: 201px;
    height: 253px;
    float: right;
    border: 4px solid #c4a967;
}
.personel_post{
    color: #c4a967;
    font-size: 16px;
    margin: 0 0 10px 0;
    padding: 0;
    font-weight: bold;
}
.personel_full_name{
    color: #253f8e;
    font-size: 14px;
    margin: 5px 0 10px 0;
    padding: 0;
}
.personal_resume{
    margin-bottom: 150px;
}
.personal_resume p{
    line-height: 26px;
    margin: 10px 5px;
    padding: 10px 20px;
}
.resume_item{
    color: #4e4e4e;
    font-size: 14px;
    margin: 5px 0 10px 0;
}
#item-list{
    float: right;
    width: 100%;
    list-style: none;
    margin: 10px 5px;
}

#item-list li{
    float: right;
    width: 100%;
    list-style: none;
    margin: 10px 0;
    font-size: 13px;
}
.item-summary{
    background: url('../img/home/logo-title16-16.png') right top no-repeat;
    padding: 0 22px 2px 3px;
}
.item-summary .news_img img{
    width: 120px;
    height:80px;
    float: right;
    /*border-radius: 85px;*/
}
.item-summary .summary
{
    color: #8b8b8b;
    line-height: 1.8;
    font-size: 12px;
    padding: 15px 105px;
}
.title-summary{
    color: #23527c;
    font-size: 18px;
}
.content-summary{
    margin-top: 20px;
}
.content-summary p{
    line-height: 28px;
    font-size: 13px;
}

#shahid_img{
    position: absolute;
    right: 41px;
    top: 140px;
}
#shahid_img img {
    width: 177px;
    height: 273px;
}
#shahid-frame {
    background: url("../img/frame3.png");
    display: table;
    width: 1140px;
    height: 738px;
    position: relative;
}
#shahid_name{
    position: absolute;
    top: 325px;
    color: #fff;
    right: 41px;
    font-size: 25px;
    font-weight: bold;
    text-align: center;
    line-height: 40px;
    width: 175px;
}
#shahid_name span{
    display: block;
    color: #00babe;
}
#shahid_name #name, #shahid_name #family{
    color: #fff;
}
#shahid_desc{
    position: absolute;
    top: 520px;
    color: #fff;
    right: 41px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    line-height: 17px;
    width: 175px;
}
#shahid_desc span{
    display: block;
    color: #000;
}

#shahid_slider{
    position: absolute;
    bottom: 20px;
    width: 1068px;
    right: 50px;
    height: 90px;
}
#shahid_slider .thumbnail{
    background-color: transparent;
    border: none;
}
#shahid_slider .carousel {
    margin-bottom: 0;
    padding: 0 20px 30px 20px;
}
/* Reposition the controls slightly */
#shahid_slider .carousel-control {
    background: none;
    top: 10px;
    width: inherit;
    color: #000;
    font-size: 40px;
}
#shahid_slider .carousel-control.right {
    right: -12px;
}
/* Changes the position of the indicators */
#shahid_slider .carousel-indicators {
    right: 50%;
    top: auto;
    bottom: 0px;
    margin-right: -19px;
}
/* Changes the colour of the indicators */
#shahid_slider .carousel-indicators li {
    background: #c0c0c0;
}
#shahid_slider .carousel-indicators .active {
    background: #333333;
}
#shahid_slider .span3 {
    float: right;
}
#shahid_slider .well{
    min-height: 20px;
    padding: 0;
    margin-bottom: 0;
    background-color: transparent;
    border: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
}

#shahid-frame #text-carousel .carousel-content {
    color:black;
    display:flex;
    align-items:center;
    color:#fff;
    padding-top: 10px;
}

#shahid-frame #text-carousel {
    padding: 0 15px 50px 15px;
    width: 550px;
    height: 335px;
    position: relative;
    top: 135px;
    left: 165px;
    overflow: auto;
    color: #fff;
    direction: rtl;
}

#shahid-frame #text-carousel .carousel-control{
    background: none;
    color: #fff;
}
#slider-content{
    position: relative;
    display: table;
    width: 865px;
    height: 602px;
}
#slider-content .carousel-control{
    background: none;
    position: absolute;
    font-size: 50px;
}
#slider-content .carousel-control.left{
    left: 70px;
    top: 245px;
}
#slider-content .carousel-control.right{
    right: 60px;
    top: 245px;
}
#slider-content .carousel-content div{
    display: table;
    width: 100%;
    padding-right: 1px;
}
#slider-content .carousel-content div p,
#slider-content .carousel-content div p span {
    font-size: 18px !important;
}
#slider-content .carousel-content h2{
    margin: 0 auto 15px;
    font-size: 20px;
    display: table;
}
#modalShahid .carousel-control{
    padding-top: 220px;
}
#modalshahid .modal-body{
    height: 525px;
    display: table;
}
/*****************************************
*
******************************************/
#all_links{
    direction: rtl;
    padding: 20px 10px;
    background-size: cover !important;
}
#all_links .lst_link{
    height: 600px;
}
#all_links .lst_link ul{
    color:#9DAFC0;
    margin: 0;
    float: right;


}
#all_links .lst_link ul li{
}

#all_links .lst_link ul h3{
    font-size: 15px;
}

#all_links .lst_link ul li a{
    color:#0b486b;
    padding: 4px 2px;
    font-size: 13px;
}
/********************************************

**********************************************/
#emam_guidance {
    margin-bottom: 390px;
}
#emam_guidance #news-top {
    background: url(../img/home/eslimi-4.png) no-repeat;
    background-position: right;
    width: 100%;
    height: 64px;
    color: #9b8064;
    font-weight: bold;
    text-align: right;
    font-size: 15px;
    padding: 20px 75px 0 0;
    float: right;
    margin-bottom: 30px;
}

#emam_guidance  #emam_guidance-list {
    text-align: right;
}
#emam_guidance #emam_guidance-list ul {
    list-style: square !important;
    list-style-type: square !important;
}
#emam_guidance #emam_guidance-list ul li {
    display: inline-block;
    margin-bottom: 20px;
    width: 100%;
    width: 90%;
    margin-right: 30px;
}
#emam_guidance #emam_guidance-list ul li .news-img a {
    display: table;
}
#emam_guidance #emam_guidance-list ul li .news-img a img {
    width: 120px;
    height: 80px;
   /* border-radius: 85px;*/
}
#emam_guidance-1 #emam_guidance-list ul li .news-summary {
    direction: rtl;
    text-align: right;
    padding: 15px 15px;
}
#emam_guidance-1 #emam_guidance-list ul li .news-summary a {
    display: table;
    width: 100%;
    color: #348f56;
    font-weight: bold;
    margin-bottom: 5px;
    font-size: 14px;
}
#emam_guidance #emam_guidance-list ul li .news-summary a:hover {
    color: #74a2c8;
}
#emam_guidance #emam_guidance-list ul li .news-summary summary {
    color: #8b8b8b;
    line-height: 1.8;
    font-size: 12px;
}

#emam_guidance #emam_guidance-list #news-footer {
    width: 100%;
    height: 2px;
}
#news-footer #pager{
    background: #fff;
    border: 1px solid #ddd;
    display: table;
    float: right;
    margin: 15px 0px;
    padding: 12px;
    border-radius: 5px;
    box-shadow: 0px 0px 10px #ddd;
    max-width: 320px;
    position: relative;
    overflow: hidden;
    margin-right: 120px;
}
#news-footer .upager{
    float: right !important;
    margin: 0px 90px 0 0 !important;
}
#news-footer #pager #pager-caption{
    position: absolute;
    right: 0;
    top: 0;
    background: #b0a283;
    padding: 12px;
    color: #fff;
}
#news-footer #pager #pager-caption::before{
    content: "";
    width: 0;
    height: 0;
    border-top: 21px solid transparent;
    border-right: 15px solid #b0a283;
    border-bottom: 21px solid transparent;
    position: absolute;
    left: -15px;
    top: 0;
}
#news-footer .upager li{
    float: right;
    width: inherit !important;
    margin: 0 !important;
}
#news-footer .upager li a span.num_pager{
    color: #9292;
}
#news-footer .upager li a span.num_pager .bold{
    background: #b0a283;
    color: #fff;
    padding: 5px 8px;
    border-radius: 20px;
    font-weight: normal !important;
}

#news-footer #pager-button .btn{
    background: #fff;
    border: 1px solid #ddd;
    display: table;
    float: right;
    margin: 15px 0px;
    padding: 10px;
    border-radius: 5px;
    box-shadow: 0px 0px 10px #ddd;
    max-width: 320px;
    position: relative;
    color: #9E9E9E;
}

#news-footer #pager-button .btn i.fa{
    position: relative;
    top: 2px;
}

#news-footer #pager-button #btn_prv{
    margin-left: 15px;
}
#news-footer #pager-button #btn_prv span{
    margin-right:10px ;
}
#news-footer #pager-button #btn_nxt span{
    margin-left:10px ;
}
#news-footer #pager-button #btn_nxt{

}
/********************************************

**********************************************/
#section-news-1 {
    margin-bottom: 390px;
}
#section-news-1 #news-top {
    background: url(../img/home/eslimi-4.png) no-repeat;
    background-position: right;
    width: 100%;
    height: 64px;
    color: #9b8064;
    font-weight: bold;
    text-align: right;
    font-size: 15px;
    padding: 20px 75px 0 0;
    float: right;
    margin-bottom: 30px;
}

#section-news-1 #news-list {
    text-align: right;
}
#section-news-1 #news-list ul {
    list-style: none;
}
#section-news-1 #news-list ul li {
    display: inline-block;

    width: 100%;
    width: 90%;

}
#section-news-1 #news-list ul li .news-img a {
    display: table;
}
#section-news-1 #news-list ul li .news-img a img {
    width: 120px;
    height: 80px;
   /* border-radius: 85px;*/
}
#section-news-1 #news-list ul li .news-summary {
    direction: rtl;
    text-align: right;
    padding: 15px 15px;
}
#section-news-1 #news-list ul li .news-summary a {
    display: table;
    width: 100%;
    color: #348f56;
    font-weight: bold;
    margin-bottom: 5px;
    font-size: 14px;
}
#section-news-1 #news-list ul li .news-summary a:hover {
    color: #74a2c8;
}
#section-news-1 #news-list ul li .news-summary summary {
    color: #8b8b8b;
    line-height: 1.8;
    font-size: 12px;
}

#section-news-1 #news-list #news-footer {
    width: 100%;
    height: 2px;
}
#news-footer #pager{
    background: #fff;
    border: 1px solid #ddd;
    display: table;
    float: right;
    margin: 15px 0px;
    padding: 12px;
    border-radius: 5px;
    box-shadow: 0px 0px 10px #ddd;
    max-width: 320px;
    position: relative;
    overflow: hidden;
    margin-right: 120px;
}
#news-footer .upager{
    float: right !important;
    margin: 0px 90px 0 0 !important;
}
#news-footer #pager #pager-caption{
    position: absolute;
    right: 0;
    top: 0;
    background: #b0a283;
    padding: 12px;
    color: #fff;
}
#news-footer #pager #pager-caption::before{
    content: "";
    width: 0;
    height: 0;
    border-top: 21px solid transparent;
    border-right: 15px solid #b0a283;
    border-bottom: 21px solid transparent;
    position: absolute;
    left: -15px;
    top: 0;
}
#news-footer .upager li{
    float: right;
    width: inherit !important;
    margin: 0 !important;
}
#news-footer .upager li a span.num_pager{
    color: #9292;
}
#news-footer .upager li a span.num_pager .bold{
    background: #b0a283;
    color: #fff;
    padding: 5px 8px;
    border-radius: 20px;
    font-weight: normal !important;
}

#news-footer #pager-button .btn{
    background: #fff;
    border: 1px solid #ddd;
    display: table;
    float: right;
    margin: 15px 0px;
    padding: 10px;
    border-radius: 5px;
    box-shadow: 0px 0px 10px #ddd;
    max-width: 320px;
    position: relative;
    color: #9E9E9E;
}

#news-footer #pager-button .btn i.fa{
    position: relative;
    top: 2px;
}

#news-footer #pager-button #btn_prv{
    margin-left: 15px;
}
#news-footer #pager-button #btn_prv span{
    margin-right:10px ;
}
#news-footer #pager-button #btn_nxt span{
    margin-left:10px ;
}
#news-footer #pager-button #btn_nxt{

}
/*****************************************

*****************************************/
#section-news-1 {
    margin-bottom: 390px;
}
#section-news-1 #news-top {
    background: url(../img/home/eslimi-4.png) no-repeat;
    background-position: right;
    width: 100%;
    height: 64px;
    color: #9b8064;
    font-weight: bold;
    text-align: right;
    font-size: 15px;
    padding: 20px 75px 0 0;
    float: right;
    margin-bottom: 30px;
}

#section-news-1 #news-list {
    text-align: right;
}
#section-news-1 #news-list ul {
    list-style: none;
}
#section-news-1 #news-list ul li {
    display: inline-block;
    margin-bottom: 20px;
    width: 100%;
    width: 90%;
    margin-right: 30px;
}
#section-news-1 #news-list ul li .news-img a {
    display: table;
}
#section-news-1 #news-list ul li .news-img a img {
    width: 120px;
    height: 80px;
    /*border-radius: 85px;*/
}
#section-news-1 #news-list ul li .news-summary {
    direction: rtl;
    text-align: right;
    padding: 15px 15px;
}
#section-news-1 #news-list ul li .news-summary a {
    display: table;
    width: 100%;
    color: #348f56;
    font-weight: bold;
    margin-bottom: 5px;
    font-size: 14px;
}
#section-news-1 #news-list ul li .news-summary a:hover {
    color: #74a2c8;
}
#section-news-1 #news-list ul li .news-summary summary {
    color: #8b8b8b;
    line-height: 1.8;
    font-size: 12px;
}

#section-news-1 #news-list #news-footer {
    width: 100%;
    height: 2px;
}
/*************************************************

*************************************************/
#notification_main
{
    padding-bottom: 390px !important;
}
.definition_content
{
    padding: 5px;
}
.definition_content p{
    font-size: 13px !important;
    font-family: iran !important;
    line-height: 2;
    direction: rtl;
    padding: 10px 5px;
}
.definition_content .box
{
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;
    padding: 10px 4px;
    text-align: right;

    background: #f7f7f7;
}
.intro_btn
{
    margin: 5px 40%;
    text-align: right;

}
.notification_box
{
    display: table;
    margin: 75px auto;
    width: 100%;
}
#yearAccodian .panel-default {
    border: none !important;
    border-bottom: 1px solid #eee!important;
}
#yearAccodian a{
    font-size: 15px;
    text-decoration: none !important;
    color: inherit;
    display: table;
    width: 100%;
}
.list-unstyled .list-group-item {
    position: relative!important;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 0px !important;
    border-right: 1px solid #ddd !important;
    border-left: 1px solid #ddd !important;
}

.popover {
    font-size: 12px;
    font-family: iran !important;
    text-align: right !important;

.searching_box .back_link
{
    padding: 10px !important;

}
