/*---------------------main-portal-----------------------*/
.carouFredSel_style .carouFredSel_border {
    display: none;
}

/*.livetabsdefault .ui-widget-content {
    background: none !important;
    border: 0 !important;
}

.livetabsdefault .ui-widget-header {
    background: none !important;
    border-top: 0 !important;
    border-bottom: 1px solid #d5d5d5;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
}

.livetabsdefault .ui-state-default, .livetabsdefault .ui-widget-content .ui-state-default {
    background: none !important;
    border: 0 !important;
}

.livetabsdefault .ui-tabs .ui-tabs-nav li.ui-tabs-selected, .livetabsdefault .ui-tabs .ui-tabs-nav li.ui-tabs-active, .livetabsdefault .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    background: rgba(0, 0, 0, 0) linear-gradient(#d5d7d8,#ecefef) repeat scroll 0 0 !important;

    border-bottom: 0 !important;
}

.livetabsdefault .ui-widget-header a {
    color: #707070 !important;
}

.livetabsdefault .ui-state-active a, .livetabsdefault .ui-state-active a:link, .livetabsdefault .ui-state-active a:visited {
    color: #000 !important;
}*/
.inner-content-niro_ta, .inner-content-niro_ta:link, .inner-content-niro_ta:active, .inner-content-niro_ta:visited {
    color: black !important;
}

.inner-content-niro_ta {
    color: black !important;
}

.caroul_prev {
    background: transparent url('/Portals/0/images/Home/arrow-left.png') no-repeat !important;
    width: 102px !important;
    height: 278px !important;
    left: -125px !important;
    top: -26px !important;
}

.caroul_next {
    background: transparent url('/Portals/0/images/Home/arrow-right.png') no-repeat !important;
    width: 102px !important;
    height: 278px !important;
    right: -125px !important;
    top: -26px !important;
}

.caroul_prev:hover {
    background: transparent url('/Portals/0/images/Home/arrow-left.png') no-repeat !important;
    width: 102px !important;
    height: 278px !important;
    left: -125px !important;
    top: -26px !important;
}

.caroul_next:hover {
    background: transparent url('/Portals/0/images/Home/arrow-right.png') no-repeat !important;
    width: 102px !important;
    height: 278px !important;
    right: -125px !important;
    top: -26px !important;
}

.pajhoheshgah-name {
    background-color: #fff;
    color: #5e5e5e;
    font-size: 17px;
    height: 50px;
    padding-top: 15px;
    text-align: center;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.unoslider_timer {
    display: none !important;
}

.unoslider_caption {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;
    border-radius: 3px !important;
    text-align: center !important;
    bottom: 190px !important;
    right: 160px !important;
}

    .unoslider_caption p {
        font-size: 27px;
        color: #fff;
    }

.Institute > img {
    width: 100% !important;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height: 180px;
}

.Institute {
    background-color: #fff;
    border: 1px solid #dbd8d8;
    font-size: 17px;
    height: 180px;
    text-align: center;
}

#dnn_ctr1674_View_ctl00_ctl00_ctr1677_ModuleContent #carouFredSel a {
    text-decoration: none;
}

#dnn_ctr1674_View_ctl00_ctl00_ctr1677_ModuleContent .carouFredSel_style {
    margin-top: -17px;
}

#lt-167423-- {
    padding-right: 3% !important;
}

#dnn_ctr1674_ContentPane .livetabsdefault .ui-widget-header {
    padding-right: 26% !important;
}

.wrap .news-niro {
    list-style: none;
}

    .wrap .news-niro .news-aarow {
        display: none;
    }

    .wrap .news-niro .niro-pic > img {
        border: 1px solid #bababa;
        border-radius: 7px;
        height: 212px;
        width: 100%;
    }

    .wrap .news-niro .niro-title {
        color: #424242;
        font-size: 17px;
        line-height: 27px;
        text-align: justify;
        margin-top: 3%;
    }

    .wrap .news-niro .niro-sumary {
        color: #7f7e7e;
        font-size: 16px;
        text-align: justify;
    }

.wrap1 .news-niro {
    border-bottom: 1px solid #d9d9d9;
    height: 90px;
    list-style: outside none none;
}

    .wrap1 .news-niro .news-aarow {
        float: right;
        margin-top: 3%;
        margin-left: 1%;
    }

    .wrap1 .news-niro:last-child {
        border-bottom: 0px;
    }

    .wrap1 .news-niro .niro-sumary {
        display: none;
    }

    .wrap1 .news-niro .niro-title {
        color: #000;
        font-size: 17px;
        text-align: justify;
        line-height: 26px;
    }

    .wrap1 .news-niro .niro-pic {
        float: right;
        width: 34%;
        margin-left: 5%;
        margin-top: 3%;
    }

        .wrap1 .news-niro .niro-pic > img {
            width: 100%;
            border: 1px solid #c9c9c9;
            border-radius: 6px;
            height: 65px;
        }
/*.wrap1 .news-niro:nth-child(2) {  border-bottom: 1px solid #d9d9d9; height:90px;  list-style: outside none none; }
.wrap1 .news-niro:nth-child(2) .niro-sumary{display:none;}
.wrap1 .news-niro:nth-child(2) .niro-title {  color: #000;  font-size: 17px;  text-align: justify;  line-height: 20px;}
.wrap1 .news-niro:nth-child(2) .news-aarow {  float: right; margin-top: 3%;}
.wrap1 .news-niro:nth-child(2) .niro-pic { float: right;width: 39%;margin-left:5%;margin-top:3%}
.wrap1 .news-niro:nth-child(2) .niro-pic > img { width: 100%; border: 1px solid #c9c9c9;  border-radius: 6px;height:65px}
.wrap1 .news-niro:nth-child(3) {  border-bottom: 1px solid #d9d9d9; height:90px;  list-style: outside none none;  }
.wrap1 .news-niro:nth-child(3) .niro-sumary{display:none;}
.wrap1 .news-niro:nth-child(3) .niro-title {  color: #000;  font-size: 17px;  text-align: justify;  line-height: 20px;}
.wrap1 .news-niro:nth-child(3) .niro-pic { float: right; width: 39%;margin-left:5%;margin-top:3%}
.wrap1 .news-niro:nth-child(3) .niro-pic > img { width: 100%; border: 1px solid #c9c9c9;  border-radius: 6px;height:65px}
.wrap1 .news-niro:nth-child(3) .news-aarow {  float: right; margin-top: 3%;}
.wrap1 .news-niro:nth-child(4) {  border-bottom: 1px solid #d9d9d9; height:90px;  list-style: outside none none;}
.wrap1 .news-niro:nth-child(4) .niro-sumary{display:none;}
.wrap1 .news-niro:nth-child(4) .niro-title {  color: #000;  font-size: 17px;  text-align: justify;  line-height: 20px;}
.wrap1 .news-niro:nth-child(4) .niro-pic { float: right;  width: 39%;margin-left:5%;margin-top:3%}
.wrap1 .news-niro:nth-child(4) .niro-pic > img { width: 100%; border: 1px solid #c9c9c9;  border-radius: 6px;height:65px}
.wrap1 .news-niro:nth-child(4) .news-aarow {  float: right; margin-top: 3%;}
.wrap1 .news-niro:nth-child(5) { height:90px;  list-style: outside none none; }
.wrap1 .news-niro:nth-child(5) .niro-sumary{display:none;}
.wrap1 .news-niro:nth-child(5) .niro-title {  color: #000;  font-size: 17px;  text-align: justify;  line-height: 20px;}
.wrap1 .news-niro:nth-child(5) .niro-pic { float: right;width: 33%;margin-left:5%;margin-top:3%}
.wrap1 .news-niro:nth-child(5) .niro-pic > img { width: 100%; border: 1px solid #c9c9c9;  border-radius: 6px;height:65px}
.wrap1 .news-niro:nth-child(5) .news-aarow {  float: right; margin-top: 3%;}*/
.wrap2 .news-niro .niro-sumary {
    display: none;
}

.wrap2 .news-niro .news-aarow {
    display: none;
}

.wrap2 .news-niro .niro-title {
    color: #000;
    font-size: 17px;
    text-align: justify;
    line-height: 38px;
}
/*.wrap2 .news-niro:nth-child(2) .niro-sumary{display:none;}
.wrap2 .news-niro:nth-child(2) .news-aarow{display:none;}
.wrap2 .news-niro:nth-child(2) .niro-title { color: #000; font-size: 17px;text-align:justify;}
.wrap2 .news-niro:nth-child(3) .niro-sumary{display:none;}
.wrap2 .news-niro:nth-child(3) .news-aarow{display:none;}
.wrap2 .news-niro:nth-child(3) .niro-title { color: #000; font-size: 17px;text-align:justify;line-height:40px;}
.wrap2 .news-niro:nth-child(4) .niro-sumary{display:none;}
.wrap2 .news-niro:nth-child(4) .news-aarow{display:none;}
.wrap2 .news-niro:nth-child(4) .niro-title { color: #000; font-size: 17px;text-align:justify;}
.wrap2 .news-niro:nth-child(5) .niro-sumary{display:none;}
.wrap2 .news-niro:nth-child(5) .news-aarow{display:none;}
.wrap2 .news-niro:nth-child(5) .niro-title { color: #000; font-size: 17px;text-align:justify;}*/
.news-niro a {
    text-decoration: none;
}

.news-niro.y {
    margin-right: 4%;
    list-style: none;
}

.wrap1 .fa {
    display: none;
}

.wrap .fa {
    display: none;
}

.wrap {
    float: right;
}

.wrap1 {
    float: right;
}

.wrap2 {
    float: right;
}

.news-niro.secondWrap {
    margin-top: 6%;
}

    .news-niro.secondWrap:nth-child(1) {
        margin-top: 0;
    }

.skin_top_content {
    padding: 5px 20px !important;
}

.title-box {
    background-color: #ebeaea;
    height: 50px;
    padding-top: 15px;
    text-align: center;
}

.niro-box {
    border: 1px solid #fff;
    border-radius: 7px;
    float: right;
    margin-left: 2%;
    width: 48%;
}

    .niro-box:nth-child(2) {
        margin-left: 0;
    }

.niro-leftcol.col-md-6 {
    padding: 0 !important;
    margin-top: -40px;
}

.niro-rightcol.col-md-6 {
    padding: 0 !important;
}

.colIcon {
    float: right;
    margin-left: 10%;
    width: 40%;
}

.icon-link {
    margin-top: 10%;
}

    .icon-link > a {
        font-size: 17px;
        font-family: IRANSans;
        color: #fff !important;
        text-decoration: none;
    }

.icon-link {
    margin-top: 10%;
}

.title-box {
    background: rgba(0, 0, 0, 0) linear-gradient(#e5e4e4,#e2e1e1) repeat scroll 0 0;
    height: 50px;
    padding-top: 15px;
    text-align: center;
}

    .title-box > a {
        color: #da251c !important;
        font-family: IRANSans;
        font-size: 20px;
        text-decoration: none;
        text-shadow: 1px 1px #fff;
    }

#dnn_ctr1684_dnnTITLE_titleLabel {
    color: #fff !important;
}

.icon-link > img {
    margin-left: 4%;
}

.last-section-link > li {
    font-family: IRANSans;
    font-size: 17px;
    border-bottom: 1px solid #dbdbdb;
    line-height: 35px;
}

    .last-section-link > li:last-child {
        border-bottom: 0;
    }

.arshiv-news.arshiv2 {
    width: 38%;
}

.last-section-link {
    margin-right: 0 !important;
    margin-bottom: 0 !important;
}





.fa.fa-map-marker {
    font-size: 17px;
}

.fa.fa-phone {
    font-size: 17px;
}

.fa.fa-envelope {
    font-size: 17px;
}



.contact-information > li {
    list-style: none;
}

.iconDropbox {
    background-color: #81d1fa;
}

.iconPicasa {
    background-color: #aecccd;
}

.iconTwitter {
    background-color: #b3e3f7;
}

.iconFacebook {
    background-color: #a4bffa;
}

.project-pic {
    float: right;
    margin-left: 5%;
    margin-top: 3%;
    width: 32%;
}

    .project-pic > img {
        border: 1px solid #c9c9c9;
        border-radius: 6px;
        height: 65px;
        width: 100%;
    }

.project-content {
    display: none;
}

.project-tilte {
    color: #000;
    font-size: 17px;
    line-height: 20px;
    text-align: justify;
}

    .project-tilte > a {
        font-family: IRANSans;
        color: #000 !important;
        text-decoration: none;
        text-align: justify;
        line-height: 26px;
    }

.niro-project {
    width: 43%;
    float: left;
    border-bottom: 1px solid #dbdbdb;
}

.wrap .news-niro {
    list-style: none;
}

    .wrap .news-niro .news-aarow {
        display: none;
    }

.niro-project:nth-child(1) {
    width: 53%;
    float: right;
    border-bottom: 0px;
}

    .niro-project:nth-child(1) .project-pic > img {
        border: 1px solid #bababa;
        border-radius: 7px;
        height: 230px;
        width: 100%;
    }

    .niro-project:nth-child(1) .project-tilte {
        color: #424242;
        font-size: 17px;
        line-height: 27px;
        text-align: justify;
        margin-top: 3%;
    }

    .niro-project:nth-child(1) .project-content {
        color: #7f7e7e;
        font-size: 16px;
        text-align: justify;
        display: block;
    }

    .niro-project:nth-child(1) .project-pic {
        float: right;
        height: 230px;
        margin-left: 5%;
        margin-top: 3%;
        width: 100%;
    }

.project-content > a {
    color: #7f7e7e !important;
    font-size: 16px;
    text-align: justify;
    font-family: IRANSans;
    text-decoration: none;
}

.niro-project:last-child {
    border-bottom: 0;
}

#dnn_TopGrid4L {
    margin-top: 10px !important;
}

#lt-168530----- > div {
    margin-top: -28px;
}

#dnn_ctr1680_ModuleContent .livetabsdefault .ui-tabs .ui-tabs-panel {
    padding: 0 !important;
}

#dnn_ctr1691_dnnTITLE_titleLabel {
    color: #4d9bfb !important;
}

#dnn_ctr1690_dnnTITLE_titleLabel {
    color: #4d9bfb !important;
}

#dnn_ctr1689_dnnTITLE_titleLabel {
    color: #4d9bfb !important;
}

#dnn_ctr1688_dnnTITLE_titleLabel {
    color: #4d9bfb !important;
}

.iconInstagram {
    background-color: #85c3f4;
}

.iconTelegram {
    background: #7cc9f9 url("/Portals/0/images/Home/socialicons.png") no-repeat scroll -1190px 0;
    display: inline-block;
    height: 28px;
    width: 28px;
}

a.iconTelegram:hover {
    background-color: #52b9fb;
    background-position: -1190px -28px;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
}

.iconMail {
    background: #f5cc5e url("/Portals/0/images/Home/socialicons.png") no-repeat scroll -1161px 0;
    display: inline-block;
    height: 28px;
    width: 28px;
}

a.iconMail:hover {
    background-color: #fec630;
    background-position: -1161px -28px;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
}

#carouFredSel a {
    text-decoration: none;
}

#megaMenu .category li.item a {
    border-color: -moz-use-text-color -moz-use-text-color #888 !important;
}

.redRightCol {
    background: transparent url(/Portals/0/images/Research/bg-pain.jpg) repeat;
    padding: 10px;
    text-align: center;
}

.picCol {
    margin-top: 5%;
}

    .picCol:last-child {
        margin-bottom: 7%;
    }

.i_three_grid3.rightCol-pain {
    margin-top: 45px;
}

.i_three_grid9.leftCol-pain {
    margin-top: 45px;
    margin-bottom: 145px;
}

.inner-content {
    font-family: IRANSans;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
    margin: 30px;
}

.rightColTable td {
    border: 1px solid #e2e1e1;
    font-family: IRANSans;
    font-size: 17px;
    height: 48px;
    padding-right: 21px;
    vertical-align: middle;
}

.rightColTable {
    width: 100%;
}

.inner-content-niro {
    font-size: 14px;
    line-height: 34px;
    text-align: justify;
}

.inner-content-niro_ta {
    font-size: 12px;
    line-height: 30px;
    text-align: justify;
}

.inner-content-niro_table {
    font-size: 12px;
    line-height: 30px;
    text-align: center;
}

.inner-content-list > li {
    /*font-size: 17px;*/
    line-height: 34px;
    list-style: outside none none;
    text-align: justify;
}

.inner-content-list {
    margin-right: 8px;
}

    .inner-content-list img {
        margin-left: 10px;
    }

.rightColTable a {
    color: #636363 !important;
    font-family: IRANSans;
    font-size: 15px;
    text-decoration: none;
}

.liveaccdefault .ui-corner-all, .liveaccdefault .ui-corner-bottom, .liveaccdefault .ui-corner-right, .liveaccdefault .ui-corner-br {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    border-top-left-radius: 0 !important;
}

.liveaccdefault .ui-state-default, .liveaccdefault .ui-widget-content .ui-state-default {
    background: none !important;
    color: #636363 !important;
    border: 1px solid #d9d9d9 !important;
    height: 48px !important;
}

.rtl .liveaccdefault .ui-accordion .ui-accordion-header a {
    padding: 0.2em 0.3em 0.5em !important;
}

.ui-accordion .ui-accordion-header {
    padding: 0 23px 5px 11px !important;
}

.liveaccdefault .ui-accordion .ui-accordion-header {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.liveaccdefault .ui-state-default, .liveaccdefault .ui-widget-content .ui-state-default {
    border-top: 0 !important;
    border-bottom: 0 !important;
}

.LA-ui-accordion-header {
    color: #636363;
}

#la-17508--- li {
    font-family: IRANSans;
    font-size: 17px;
    color: #636363;
}

#dnn_ThreeGrid9 {
    padding: 0 !important;
}

.inner-content-list.shora > li {
    list-style: outside none circle;
}

.contact-table {
    width: 100%;
}

    .contact-table tr {
        border: 1px solid #e2e1e1;
    }

    .contact-table td {
        border: 1px solid #e2e1e1;
        font-family: IRANSans;
        font-size: 17px;
        height: 36px;
        text-align: center;
    }

.inner-content-ol {
    font-family: IRANSans;
    font-size: 17px;
    line-height: 40px;
}

.beinolmellal-pic {
    text-align: center;
}

.inner-content-paragraph {
    color: #999;
    font-size: 19px;
    line-height: 40px;
}

.inner-content-list.pajhohesh-group > li {
    list-style: inside none disc;
}

.group-icon {
    width: 16px;
}

.hoze-pics {
    text-align: center;
}

.liveaccdefault .ui-widget-content a {
    color: #636363 !important;
    font-family: IRANSans;
    font-size: 17px;
    text-decoration: none;
    line-height: 30px;
}

.liveaccdefault .ui-state-default, .liveaccdefault .ui-widget-content .ui-state-default {
    border: 1px solid #eee !important;
}

.liveaccdefault .ui-widget-content {
    border: 1px solid #e2e1e1 !important;
}

#dnn_ctr1681_NewsArticles_ViewArticle_ctl20_txtEmail {
    width: 226px;
}

#dnn_ctr1681_NewsArticles_ViewArticle_ctl20_txtName {
    width: 226px;
}

.hoze-pajhoheshi {
    margin-right: 0 !important;
}

    .hoze-pajhoheshi > li {
        list-style: none;
    }

.liveaccdefault .ui-accordion .ui-accordion-content {
    padding: 1em 1.2em !important;
}

.contact-table {
    margin-bottom: 4%;
    margin-top: 7%;
}

    .contact-table tr:nth-child(2n 1) {
        background-color: #eee;
    }

    .contact-table tr:nth-child(2n) {
        background-color: #ddd;
    }

    .contact-table tr:hover {
        background-color: #888;
        color: #fff;
        cursor: pointer;
    }

.content {
    padding: 20px;
}

.niro-marakez {
    float: right;
    margin: 6%;
    width: 37%;
}

.img-marakez {
    overflow: hidden;
}

.marakez-name {
    background: #eee none repeat scroll 0 0;
    border-top: 2px solid #ac0404;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

.btn.btn-block {
    margin-top: 2%;
    background-color: #ac0404 !important;
    color: #fff;
    border-radius: 0;
    font-size: 18px;
}

.niroTitle {
    font-size: 20px;
    font-weight: bold;
    line-height: 40px;
}

.niroTitleee {
    font-size: 16px;
    line-height: 50px;
    color: #A40000;
}

.niroTitleee-a {
    font-size: 16px;
    color: gray !important;
    line-height: 50px;
    text-decoration: overline;
}

    .niroTitleee-a:hover {
        font-size: 18px;
        color: black !important;
        line-height: 50px;
        text-decoration: overline;
    }

.marakez-name > a {
    color: #444444 !important;
    font-family: IRANSans;
    text-decoration: none;
    cursor: pointer;
}

.redRightCol > img {
    margin-top: 7%;
}

    .redRightCol > img:first-child {
        margin-top: 0 !important;
    }

.message-manage {
    color: #fff;
    font-family: IRANSans;
    font-size: 29px;
    line-height: 56px;
    text-align: center;
}

.manage-section {
    height: 279px;
    border-bottom: 2px solid #9a0000;
}

.manage-pic {
    float: right;
    margin: 20px;
}

.manage-biographi {
    float: right;
    margin-top: 10%;
    width: 57%;
}

.manage-section1 {
    border-bottom: 2px solid #9a0000;
}

.manage-section2 {
    border-bottom: 2px solid #9a0000;
}

.manageName {
    color: #9a0000;
    font-size: 28px;
    line-height: 89px;
}

.manage-title {
    color: #000;
    font-size: 19px;
}

.manage-content {
    color: #9a0000;
    font-size: 23px;
}

.manage-section1 > h3 {
    color: #000;
    font-size: 24px;
}

.manage-section2 > h3 {
    color: #000;
    font-size: 24px;
}

.manage-section3 > h3 {
    color: #000;
    font-size: 24px;
}

.manage-section1 li {
    color: #000;
    font-size: 18px;
    line-height: 28px;
}

.manage-section2 li {
    color: #000;
    font-size: 18px;
    line-height: 28px;
}

.manage-section3 li {
    color: #000;
    font-size: 18px;
    line-height: 28px;
}

.manage-pic > img {
    border: 1px solid #ddd;
    padding: 5px;
    width: 91%;
}

.marakez-title {
    font-size: 21px;
    font-weight: bolder;
    line-height: 42px;
}

.fa.fa-map-marker.inner-contact {
    color: #9a0000;
    font-size: 21px;
    margin-left: 2%;
}

.marakez-address {
    font-size: 18px;
    line-height: 40px;
}

.fa.fa-phone.inner-contact {
    color: #9a0000;
    font-size: 21px;
    margin-left: 2%;
}

.marakez-tel {
    font-size: 18px;
    line-height: 40px;
}

.contact-information {
    background: transparent url("/Portals/0/images/Home/footer_bg.png") no-repeat scroll;
}

#myTab .active {
    background: rgba(0, 0, 0, 0) linear-gradient(#d5d7d8, #ecefef) repeat scroll 0 0 !important;
    border-color: #d5d5d5 #d5d5d5 !important;
    border-style: solid solid none !important;
    border-width: 1px 1px 0 !important;
    border-radius: 4px;
}

.nav-tabs > li > a {
    background: transparent;
    border: 0px solid #d9d9d9;
}

.nav > li > a:hover, .nav > li > a:focus {
    background-color: transparent;
    text-decoration: none;
    border: 0;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    border: 0;
    background-color: transparent;
}

.nav > li > a {
    display: block;
    padding: 10px 15px;
    position: relative;
    font-family: IRANSans;
    color: #888 !important;
    font-size: 18px;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #000 !important;
}

.tab-content {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

.caroufredsel_wrapper {
    height: 350px !important;
}

.niro-link {
    color: #fff !important;
    font-family: IRANSans;
    font-size: 17px;
    line-height: 47px;
}

.marakez-fanavari > a {
    color: #000 !important;
    float: right;
    font-family: IRANSans;
    font-size: 17px;
    line-height: 35px;
    width: 33%;
    text-decoration: none;
}

.marakez-fanavari {
    padding-right: 1%;
}

    .marakez-fanavari img:hover .marakez-fanavari > a {
        margin-left: 4%;
        transition: 0.5s all;
    }

.azmayeshgah-marja > a {
    color: #000 !important;
    float: right;
    font-family: IRANSans;
    font-size: 17px;
    line-height: 37px;
    text-decoration: none;
    width: 33%;
}

.azmayeshgah-marja img {
    margin-left: 4%;
    width: 4%;
}

.event-wrap {
    float: right;
}

.event-wrap1 {
    float: right;
}

.event-news-niro.event-x {
    float: right;
}

.event-wrap1 .event-niro-pic {
    float: right;
    margin-left: 5%;
    margin-top: 3%;
    width: 33%;
}

    .event-wrap1 .event-niro-pic > img {
        border: 1px solid #c9c9c9;
        border-radius: 6px;
        height: 65px;
        width: 100%;
    }

.event-wrap1 .event-niro-title {
    color: #000;
    font-size: 17px;
    line-height: 26px;
    text-align: justify;
    text-decoration: none;
}

.event-wrap1 .event-niro-sumary {
    display: none;
}

.event-news-niro {
    list-style: none;
}

.event-wrap .event-niro-pic > img {
    border: 1px solid #bababa;
    border-radius: 7px;
    height: 230px;
    width: 100%;
}

.event-wrap .event-niro-title {
    color: #424242;
    font-size: 17px;
    line-height: 27px;
    margin-top: 3%;
    text-align: justify;
    text-decoration: none;
}

.event-wrap .event-news-aarow {
    display: none;
}

.event-wrap .event-niro-sumary {
    color: #7f7e7e;
    font-size: 16px;
    text-align: justify;
    text-decoration: none;
}

.event-news-aarow {
    float: right;
    margin-top: 3%;
    margin-left: 1%;
}

.event-niro-khabar > a {
    text-decoration: none;
}

.carouFredSel_img img {
    height: 145px;
    width: 100%;
}

    .carouFredSel_img img:hover {
        cursor: pointer !important;
    }

.Area-group > li {
    float: none !important;
    text-align: right;
    line-height: 25px;
}

.carouFredSel ul li {
    min-height: auto !important;
}

.Area-title {
    color: #000000 !important;
    background-color: #eee;
    font-size: 19px;
    font-weight: bold;
    height: 48px;
    line-height: 35px;
    text-align: right;
    width: 100%;
    padding-top: 8px;
    padding-right: 18px;
}

    .Area-title:hover {
        color: #D71A21 !important;
        font-size: 21px;
        cursor: pointer !important;
    }

.home_top:hover .scaling_border {
    width: 50%;
    transition: 1s;
}

.Area-group a {
    color: #000 !important;
    font-family: IRANSans;
    cursor: pointer;
}

.name-of-center {
    background-color: #fff;
    border-radius: 5px;
    font-size: 16px;
    height: 61px;
    padding-top: 18px;
    text-align: center;
}

    .name-of-center > a {
        color: #000 !important;
        cursor: pointer;
        font-family: IRANSans;
        font-size: 18px;
        text-decoration: none;
    }

.Centers {
    box-shadow: 2px 2px 2px 2px #ddd;
    position: relative;
    cursor: pointer;
    margin-top: 3%;
}

.highlight {
    background-color: rgba(28,59,139, 0.6);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    display: none;
}

.Centers:hover .highlight {
    display: block;
    transition: 0.5s;
}

.khadamt {
    float: right;
    width: 20%;
    text-align: center;
    margin-top: 3%;
}
/*.khadamat-link { margin-top: 19%;}
.khadamat-link > a {  color: #fff;  cursor: pointer;  font-family: IRANSans;  font-size: 18px; text-decoration: none;}
.khadamat-pic {  border: 2px solid #fff; border-radius: 88px;  height: 165px;  margin: auto;  padding-top: 59px;  text-align: center;  width: 75%;}
.khadamt:hover .khadamat-pic{border:2px solid #9e0000;transition:0.1s;}*/
.services {
    border: 2px solid #fff;
    border-radius: 100px;
    height: 180px;
    margin: auto;
    text-align: center;
    width: 180px;
}

.Area-group {
    margin-right: 3% !important;
    width: 90% !important;
}

.niro-marakez > a {
    font-family: IRANSans;
    text-decoration: none;
}

.Centers > img {
    width: 100%;
}

.circle5 {
    background: transparent url(/Portals/0/images/Home/Services-icon.png) no-repeat center;
    background-position: 60px -442px;
}

.circle4 {
    background: transparent url(/Portals/0/images/Home/Services-icon.png) no-repeat center;
    background-position: 59px -321px;
}

.circle3 {
    background: transparent url(/Portals/0/images/Home/Services-icon.png) no-repeat center;
    background-position: 62px -194px;
}

.circle2 {
    background: transparent url(/Portals/0/images/Home/Services-icon.png) no-repeat center;
    background-position: 60px -71px;
}

.circle1 {
    background: transparent url(/Portals/0/images/Home/Services-icon.png) no-repeat center;
    background-position: 60px 49px;
}

.circle {
    margin-left: 3%;
    margin-top: 1%;
}

.services-link {
    color: #fff !important;
    font-family: IRANSans;
    font-size: 17px;
    text-decoration: none !important;
}

.fa.fa-circle {
    font-size: 8px;
    margin-left: 2%;
}

@media handheld, only screen and (max-width:1280px) {
    .unoslider_caption {
        bottom: 80px !important;
    }
}

@media handheld, only screen and (max-width: 1024px) {
    .niro-project:nth-child(5) {
        border-bottom: 0;
    }

    .niro-project:nth-child(6) {
        display: none;
    }
}

@media handheld, only screen and (max-width:980px) {
    .redRightCol > img:first-child {
        margin-top: 7% !important;
    }

    .niro-box {
        width: 25%;
        margin-left: 2%;
    }

    .arshiv-news.arshiv2 {
        width: 20%;
    }

    .colIcon {
        width: 22%;
        margin-left: 1%;
    }

    .niro-box:nth-child(2) {
        margin-left: 2%;
    }

    .unoslider_caption {
        bottom: 55px !important;
        right: 50px !important;
    }

    .wrap1 .news-niro:nth-child(1) .niro-title {
        line-height: 17px;
    }

    .wrap1 .news-niro:nth-child(1) .niro-pic {
        margin-left: 2%;
    }

    .wrap1 .news-niro:nth-child(2) .niro-title {
        line-height: 17px;
    }

    .wrap1 .news-niro:nth-child(2) .niro-pic {
        margin-left: 2%;
    }

    .wrap1 .news-niro:nth-child(3) .niro-title {
        line-height: 17px;
    }

    .wrap1 .news-niro:nth-child(3) .niro-pic {
        margin-left: 2%;
    }

    .wrap1 .news-niro:nth-child(4) .niro-title {
        line-height: 17px;
    }

    .wrap1 .news-niro:nth-child(4) .niro-pic {
        margin-left: 2%;
    }

    .wrap1 .news-niro:nth-child(5) .niro-title {
        line-height: 17px;
    }

    .wrap1 .news-niro:nth-child(5) .niro-pic {
        margin-left: 2%;
    }

    .picCol {
        margin: 3.5%;
    }

        .picCol:last-child {
            margin-bottom: 0;
        }

    .khadamat-pic {
        width: 90%;
    }

    .wrap {
        float: none;
        margin-top: 2%;
    }

    .wrap1 {
        float: none;
        margin-top: 2%;
    }

    .wrap2 {
        float: none;
        margin-top: 2%;
    }

    .wrap1 .news-niro .niro-pic {
        margin-top: 0;
        width: 17%;
    }

    .wrap1 .news-niro .niro-title {
        line-height: 52px;
    }

    .redRightCol > img {
        margin-left: 1%;
    }

    .wrap1 {
        border-left: 0px;
    }

        .wrap1 .news-niro {
            margin-top: 2%;
        }

    .rightsolar::after {
        padding-top: 0%;
    }

    .frightsolar::after {
        padding-top: 0%;
    }
}

@media handheld, only screen and (max-width:800px) {
    .picCol {
        margin: 0.75%;
    }
}

@media handheld, only screen and (max-width:768px) {
    .picCol {
        margin: 0.2%;
    }
}


@media handheld, only screen and (max-width:360px) {
    #dnn_ctr1674_ContentPane .livetabsdefault .ui-widget-header {
        text-align: center !important;
        padding-right: 0 !important;
    }

    .wrap {
        float: none !important;
        width: 100% !important;
    }

    .wrap1 {
        float: none !important;
        width: 100% !important;
        border-left: 0 !important;
        border-bottom: 1px solid #d5d5d5 !important;
    }

    .wrap2 {
        float: none !important;
        width: 100% !important;
    }

    .niro-project {
        float: none !important;
        width: 100% !important;
    }

        .niro-project:nth-child(1) {
            float: none !important;
            width: 100% !important;
        }

    .niro-box {
        width: 48% !important;
    }

    .colIcon {
        width: 48% !important;
    }

    .redRightCol {
        text-align: center;
    }

    .picCol {
        margin-top: 5%;
    }

        .picCol:last-child {
            margin-bottom: 7%;
        }

    .wrap1 .news-niro .niro-pic {
        margin-top: 3%;
        width: 40%;
    }

    .wrap1 .news-niro .niro-title {
        line-height: 20px;
    }

    .manage-biographi {
        width: 100%;
    }

    .niro-marakez {
        width: 82%;
    }
}




/* 950302
.rightsolar{position:relative;overflow:hidden;margin-top:7%;}
.rightsolar::after{box-sizing:border-box;transition:0.5s;}
.rightsolar::after{content:attr(title);display:block;width:100%;height:50%;text-align:center;background-color:rgba(255,0,0,0.50);position:absolute;bottom:-48%;font-size:20px;border-top:3px solid red;border-bottom:3px solid red;color:white;text-align:center;padding-top:2%;}
.rightsolar:hover::after{top:0%;}
.redRightCol:nth-child(1){margin-top:0% !important;} */
/* 950303*/
.rightsolar {
    position: relative;
    overflow: hidden;
    margin-top: 7%;
}

.frightsolar {
    position: relative;
    overflow: hidden;
    margin-top: 0%;
}


    .frightsolar::after {
        box-sizing: border-box;
        transition: 0.5s;
    }

.rightsolar::after {
    content: attr(title);
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    background-color: rgba(255,0,0,0.25);
    position: absolute;
    bottom: -58%;
    font-size: 15px;
    color: white;
    text-align: center;
    padding-top: 2%;
}

.rightsolar:hover::after {
    top: 0%;
}

.articleAuthor {
    margin: 10px !important;
}
/**950303**0454**/
.rtl .livetabsflatred .ui-tabs .ui-tabs-nav li a {
    font-size: 19px;
    font-family: IRANSans !important;
}

/*---------------enerji khorshidi -----950304--------------*/
.DnnModule-1867 .TB_Wrapper, .DnnModule-1867 .TB_Wrapper .Slides, .DnnModule-1867 .TB_Wrapper .Slide, .DnnModule-1867 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*---use for main page----*/
.DnnModule-1867 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-1872 .TB_Wrapper, .DnnModule-1872 .TB_Wrapper .Slides, .DnnModule-1872 .TB_Wrapper .Slide, .DnnModule-1872 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*----use for Darbare Markaz----*/
.DnnModule-1872 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for Darbare Markaz----*/
.DnnModule-2029 .TB_Wrapper, .DnnModule-2029 .TB_Wrapper .Slides, .DnnModule-2029 .TB_Wrapper .Slide, .DnnModule-2029 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*----use for Hamayat Az Tahghighat-----*/
.DnnModule-2029 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for Hamayat Az Tahghighat-----*/
.DnnModule-2033 .TB_Wrapper, .DnnModule-2033 .TB_Wrapper .Slides, .DnnModule-2033 .TB_Wrapper .Slide, .DnnModule-2033 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*----use for projeha-----*/
.DnnModule-2033 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for projeha-----*/
.DnnModule-1883 .TB_Wrapper, .DnnModule-1883 .TB_Wrapper .Slides, .DnnModule-1883 .TB_Wrapper .Slide, .DnnModule-1883 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*----use for etela resani-----*/
.DnnModule-1883 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for etela resani-----*/
.DnnModule-1881 .TB_Wrapper, .DnnModule-1881 .TB_Wrapper .Slides, .DnnModule-1881 .TB_Wrapper .Slide, .DnnModule-1881 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*-----use for tams ba markaz-----*/
.DnnModule-1881 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*use for tamas ba markaz*/
.DnnModule-2052 .TB_Wrapper, .DnnModule-2052 .TB_Wrapper .Slides, .DnnModule-2052 .TB_Wrapper .Slide, .DnnModule-2052 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*----use for markaz khursshidi----*/
.DnnModule-2052 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*------use for markaz khurshidi------*/
.DnnModule-1959 .TB_Wrapper, .DnnModule-1959 .TB_Wrapper .Slides, .DnnModule-1959 .TB_Wrapper .Slide, .DnnModule-1959 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*----use for markaz khursshidi----*/
.DnnModule-1959 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*------use for markaz khurshidi------*/
/*-------UnderConstruction-------950308----*/
.UnderConstructionimg {
    text-align: center;
}

.UnderConstruction {
    border: 1px solid #D30702;
    padding: 5px 20px;
    background: #dddddd;
    border-radius: 15px;
}

    .UnderConstruction p {
        color: #444;
        font-family: IRANSans;
        font-size: 16px;
        padding: 15px 5px 15px 15px;
        text-align: center;
    }
/*---------link_ style--------950308------*/
.link_style > a, .link_style > a:link {
    color: #444444 !important;
    font-family: IRANSans;
}

    .link_style > a:hover {
        color: #D30703 !important;
        font-family: IRANSans;
    }
/*----------carouFredSel_img----950308----change the curser---*/
.link_style > li > a, .link_style > li > a:link {
    color: #000000 !important;
    font-family: IRANSans;
}

    .link_style > li > a:hover {
        color: #D30703 !important;
        font-family: IRANSans;
    }
/*----------carouFredSel_img----950308----change the curser---*/
/*.carouFredSel_img img {cursor:context-menu !important;}
.carouFredSel_img img:hover {cursor:context-menu !important;}

/*------------skin iiiiiiiiiiiiiiiimportant--------950308-----*/
/*.skin_main {min-height: 510px !important;}*/
.skin_main {
    height: auto !important;
}
/*------------main page--------950309-----*/
.wrap2 .news-niro .niro-pic img {
    display: none !important;
}
/*------------news--------950310-----*/
#sb-counter {
    display: none !important;
}

#sb-title, #sb-title-inner {
    font-family: IRANSans !important;
    font-weight: bold !important;
    text-align: right !important;
}
/*------------news--------950311-----*/
#dnn_ctr1681_NewsArticles_ViewTag_lblTag {
    color: black;
    font-size: 21px;
}
/*---------------OandM -----950304--------------*/
.DnnModule-2055 .TB_Wrapper, .DnnModule-2055 .TB_Wrapper .Slides, .DnnModule-2055 .TB_Wrapper .Slide, .DnnModule-2055 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2055 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2244 .TB_Wrapper, .DnnModule-2244 .TB_Wrapper .Slides, .DnnModule-2244 .TB_Wrapper .Slide, .DnnModule-2244 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2244 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2247 .TB_Wrapper, .DnnModule-2247 .TB_Wrapper .Slides, .DnnModule-2247 .TB_Wrapper .Slide, .DnnModule-2247 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2247 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2250 .TB_Wrapper, .DnnModule-2250 .TB_Wrapper .Slides, .DnnModule-2250 .TB_Wrapper .Slide, .DnnModule-2250 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2250 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2253 .TB_Wrapper, .DnnModule-2253 .TB_Wrapper .Slides, .DnnModule-2253 .TB_Wrapper .Slide, .DnnModule-2253 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2253 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2256 .TB_Wrapper, .DnnModule-2256 .TB_Wrapper .Slides, .DnnModule-2256 .TB_Wrapper .Slide, .DnnModule-2256 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2256 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2259 .TB_Wrapper, .DnnModule-2259 .TB_Wrapper .Slides, .DnnModule-2259 .TB_Wrapper .Slide, .DnnModule-2259 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2259 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/


/*--------------footer main page------------930314------------*/ /*iiimportant main color for this container is:#3389D7*/
.Bt3_style .c_title {
    border-bottom-color: #555555 !important;
}

.Bt3_style:hover .c_title {
    border-bottom-color: #d30703 !important;
}

.Bt3_style:hover .c_title_black {
    color: #555555 !important;
}
/*---------------security_center -----950304--------------*/
.DnnModule-2064 .TB_Wrapper, .DnnModule-2064 .TB_Wrapper .Slides, .DnnModule-2064 .TB_Wrapper .Slide, .DnnModule-2064 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2064 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2069 .TB_Wrapper, .DnnModule-2069 .TB_Wrapper .Slides, .DnnModule-2069 .TB_Wrapper .Slide, .DnnModule-2069 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2069 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2075 .TB_Wrapper, .DnnModule-2075 .TB_Wrapper .Slides, .DnnModule-2075 .TB_Wrapper .Slide, .DnnModule-2069 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2075 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2082 .TB_Wrapper, .DnnModule-2082 .TB_Wrapper .Slides, .DnnModule-2082 .TB_Wrapper .Slide, .DnnModule-2082 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2082 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
/*security*/
.map_style .contact_address h3 {
    color: #A40000;
    font-family: IRANSans;
    font-size: 17px;
    padding-left: 17px;
}

.map_style .contact_address {
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
    position: absolute;
    right: 2%;
    top: 10%;
    width: 40%;
}

.contact_address ul li {
    font-family: IRANSans;
    padding-bottom: 9px !important;
    font-size: 15px;
}
/*---accordon---930316----*/
.ui-helper-reset {
    padding-left: 20px;
    padding-right: 20px;
}

.ui-accordion .ui-accordion-header {
    padding: 10px 23px 5px 10px !important;
}

.accordion2 > h3 {
    color: #3F4A50;
    font-size: 17px !important;
    font-weight: bold;
}

.inner-accordion2 {
    font-size: 16px;
    line-height: 34px;
    text-align: justify;
}

ui-accordion .ui-accordion-header {
    border: 1px solid #da0000 !important;
}
/*-------inner pages design------930317*/
.innercontent {
    padding: 20px 20px 10px;
}
/*------فناوری مراکز اصلی صفحه ------930317-------*/
.solar-name {
    background: #208C7D none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .solar-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .solar-name:hover {
        background: #64B2A4 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.security-name {
    background: #f67a7a none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .security-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .security-name:hover {
        background: #faa4a3 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.OM-name {
    background: #dad089 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .OM-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .OM-name:hover {
        background: #e5deac none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.lab-name {
    background: #906bf2 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .lab-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .lab-name:hover {
        background: #aa90ee none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.smart-name {
    background: #24a6ef none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .smart-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .smart-name:hover {
        background: #66c1f4 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.nano-name {
    background: #ff4373 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .nano-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .nano-name:hover {
        background: #ff7c9d none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.ecar-name {
    background: #ea5c38 none repeat scroll 0 0;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .ecar-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .ecar-name:hover {
        background: #f08d74 none repeat scroll 0 0;
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.wind-name {
    background: #ff55f0 none repeat scroll 0 0;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .wind-name > a {
        color: #ffffff !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .wind-name:hover {
        background: #ff88f5 none repeat scroll 0 0;
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.transmission-name {
    background: #c3e149 none repeat scroll 0 0;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .transmission-name > a {
        color: #ffffff !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .transmission-name:hover {
        background: #d4e97d none repeat scroll 0 0;
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.motor-name {
    background: #1ef4da none repeat scroll 0 0;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .motor-name > a {
        color: #ffffff !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .motor-name:hover {
        background: #4ef6e2 none repeat scroll 0 0;
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.turbine-name {
    background: #71e863 none repeat scroll 0 0;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .turbine-name > a {
        color: #ffffff !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .turbine-name:hover {
        background: #9bee91 none repeat scroll 0 0;
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.cooling-name {
    background: #7f4783 none repeat scroll 0 0;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .cooling-name > a {
        color: #ffffff !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .cooling-name:hover {
        background: #b595b7 none repeat scroll 0 0;
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.measurment-name {
    background: #8d9ef8 none repeat scroll 0 0;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .measurment-name > a {
        color: #ffffff !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .measurment-name:hover {
        background: #abb5f3 none repeat scroll 0 0;
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.more-name {
    background: #3bb873 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
    font-family: IRANSans;
    font-weight: 900;
    padding: 10px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 40px;
    margin-top: 150px;
}

    .more-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .more-name:hover {
        background: #94ed88 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
        font-family: IRANSans;
        font-weight: 900;
        padding: 10px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 40px;
        margin-top: 150px;
    }
/*----for animation class----- 930319----------*/
.animation_style img {
    float: right !important;
}

.animation_style {
    border-bottom: 0px solid #ffffff !important;
    margin: 5px 0 !important;
    padding-bottom: 60px !important;
}

/*--------adress page--------950321-------------*/
.list_address {
    text-align: right;
}

    .list_address:hover { /*border:1px solid;*/
        transition: all 0.8s ease 0s;
        -webkit-transition: all 0.8s ease 0s;
        -moz-transition: all 0.8s ease 0s;
    }

    .list_address .fa {
        font-size: 20px !important;
    }

    .list_address h3 {
        color: #444;
    }

    .list_address:hover h3 {
        transition: all 0.4s ease 0s;
        -webkit-transition: all 0.4s ease 0s;
        -moz-transition: all 0.4s ease 0s;
    }

    .list_address:hover .fa {
        color: #a40000;
        transition: all 0.4s ease 0s;
        -webkit-transition: all 0.4s ease 0s;
        -moz-transition: all 0.4s ease 0s;
    }

    .list_address.swing:hover .fa {
        -ms-animation: 800ms ease-in-out 0s normal none 1 swing;
        -webkit-animation: 800ms ease-in-out 0s normal none 1 swing;
        -moz-animation: 800ms ease-in-out 0s normal none 1 swing;
        animation: 800ms ease-in-out 0s normal none 1 swing;
    }

.adress {
    color: #000;
    font-family: IRANSans;
    font-size: 16px;
    margin-right: 3%;
}

.border_address {
    border: 1px solid #dcdcdc;
    box-shadow: 10px 7px 10px #e6e6e6;
    margin: 30px 0 50px;
    padding: 10px;
}

.img_manager {
    width: 100%;
    border: 1px solid #c9c9c9;
    border-radius: 6px;
    margin-top: 16px;
    padding: 4px;
}
/*--------for font icins use in inner pages--------950322-------------*/
.fa.fa-circle-o.fonticon_li {
    font-size: 10px;
    padding-right: 5px;
    padding-left: 8px;
    color: #9A0000 !important;
}

.fa.fa-file-text.fonticon_li:hover {
    color: #444444 !important;
    font-size: 17px;
}

.fa.fa-file-text.fonticon_li {
    font-size: 19px;
    padding-right: 5px;
    padding-left: 8px;
    color: #9A0000 !important;
}

.fa.fa-file.fonticon_li:hover {
    color: #444444 !important;
    font-size: 17px;
}

.fa.fa-file.fonticon_li {
    font-size: 19px;
    padding-right: 5px;
    padding-left: 8px;
    color: #9A0000 !important;
}

.fa.fa-circle-o.fonticon_li:hover {
    color: #444444 !important;
    font-size: 12px;
}

.fa.fa-check.fonticon_li {
    font-size: 13px;
    padding-right: 5px;
    padding-left: 8px;
    color: #9A0000 !important;
}

    .fa.fa-check.fonticon_li:hover {
        color: #444444 !important;
        font-size: 15px;
    }

.fa.fa-square-o.fonticon_li {
    font-size: 9px;
    padding-right: 22px;
    padding-left: 5px;
    color: #9A0000 !important;
}

    .fa.fa-square-o.fonticon_li:hover {
        color: #444444 !important;
        font-size: 11px;
    }

.fa.fa-user.fonticon_li {
    font-size: 15px;
    padding-left: 5px;
    color: #9A0000 !important;
}

    .fa.fa-user.fonticon_li:hover {
        color: #444444 !important;
        font-size: 17px;
    }

.fa.fa-users.fonticon_li {
    font-size: 15px;
    padding-left: 5px;
    color: #9A0000 !important;
}

    .fa.fa-users.fonticon_li:hover {
        color: #444444 !important;
        font-size: 17px;
    }

.fa.fa-phone-square.fonticon_li {
    font-size: 15px;
    padding-left: 5px;
    color: #9A0000 !important;
}

    .fa.fa-phone-square.fonticon_li:hover {
        color: #444444 !important;
        font-size: 17px;
    }

.fa.fa-phone.fonticon_li {
    font-size: 15px;
    padding-left: 5px;
    color: #7B8287 !important;
}

    .fa.fa-phone.fonticon_li:hover {
        color: #9A0000 !important;
        font-size: 17px;
    }

.fa.fa-envelope.fonticon_li {
    font-size: 15px;
    padding-left: 5px;
    color: #7B8287 !important;
}

    .fa.fa-envelope.fonticon_li:hover {
        color: #9A0000 !important;
        font-size: 17px;
    }

.fa.fa-caret-left.fonticon_li {
    font-size: 10px;
    padding-right: 5px;
    padding-left: 8px;
    color: #9A0000 !important;
}

    .fa.fa-caret-left.fonticon_li:hover {
        color: #444444 !important;
        font-size: 12px;
    }
/*------950323-----*/
.fa.fa-external-link.external_link {
    padding-right: 20px;
    padding-left: 10px;
    color: #9A0000;
    padding-top: 10px;
    font-size: 20px;
}

    .fa.fa-external-link.external_link:hover {
        padding-right: 20px;
        padding-left: 10px;
        color: #444444;
        padding-top: 10px;
        font-size: 26px;
    }

.fa.fa-external-link.external_link_ta {
    padding-right: 15px;
    padding-left: 9px;
    color: #9A0000;
    font-size: 15px;
}

    .fa.fa-external-link.external_link_ta:hover {
        padding-right: 19px;
        padding-left: 9px;
        color: #444444;
        font-size: 16px;
    }

.rtl .liveaccdefault .ui-accordion .ui-accordion-header .ui-icon {
    position: absolute !important;
    right: .2em !important;
    top: 60% !important;
}

.fontlink {
    color: #D71A21;
}
/*-------for----news---center-----950324------*/
/*.ImageTitleSummary .newscontainer          {margin:8px 0 13px 0;padding-bottom:7px;text-align:right;border-bottom: 2px solid #eeeeee;}*/
/*.ImageTitleSummary .newscontainer.last     {background:none;}*/
.ImageTitleSummary .newscontainer {
    margin: 30px 0 13px 0;
    padding-bottom: 7px;
    text-align: right;
    border-bottom: 2px solid #eeeeee;
}

    .ImageTitleSummary .newscontainer.last {
        background: none;
    }

.newscontainer {
    margin: 30px 0 13px 0;
    padding-bottom: 7px;
    text-align: right; /*background:url('Images/border-bottom.png') repeat-x 0 100%;*/
    border-bottom: 2px solid #eeeeee;
}

    .newscontainer.last {
        background: none;
    }

.imagenews {
    float: right;
    margin: 10px 10px 2px 8px;
    padding: 3px;
    border: 1px solid #cfcfcf;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

    .imagenews a {
        text-decoration: none;
        display: block; /*width:88px;height:74px;background:url('/portals/0/images/News-thumbnail-88x74.png') 50% 50% no-repeat #ffffff;*/
        overflow: hidden;
    }

        .imagenews a img { /*width:88px !important;height:74px !important*/
        }
/*.spacer                 {height:10px;}*/
.date {
    font-size: 12px !important;
    color: #696969 !important;
    font-family: IRANSans !important;
    margin-bottom: 8px;
}

.subtitlenews {
    font-size: 15px !important;
    color: #959595 !important;
    margin: 2px 0 !important;
    font-family: IRANSans !important;
    line-height: 40px;
}

.titlenews {
    margin-top: 2px !important;
}


.summarynews {
    font-size: 15px !important;
    color: #727680 !important;
    margin-top: 8px !important;
    font-family: IRANSans !important;
    text-align: justify;
}

.articleImages.lead-images {
    float: right;
    margin: 24px 15px 22px 7px;
    padding: 3px;
    border: 1px solid #cfcfcf;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.articleComments {
    padding: 10px !important;
}

.articleDetails.articleTags.viewNewsTags > a {
    font-size: 13px !important;
}

.articleImage01 {
    padding-bottom: 70px !important;
}

.ImageTitleSummary .titlenews .iconnews {
    background: rgba(0, 0, 0, 0) url("/Portals/0/images/Triangle-Red.png") no-repeat scroll 50% 50%;
    float: right;
    height: 8px;
    margin: 8px 1px 0 3px;
    width: 8px;
}

.titlenews .iconnews {
    background: rgba(0, 0, 0, 0) url("/Portals/0/images/Triangle-Red.png") no-repeat scroll 50% 50%;
    float: right;
    height: 8px;
    margin: 8px 1px 0 3px;
    width: 8px;
}
/*-------header--group--news-----------950325------------*/
.PageName {
    border: 3px solid #eeeeee;
    color: #cd0000;
    font-family: IRANSans;
    font-size: 22px;
    font-weight: bold;
    padding: 20px;
}
/*-------change--it--just--for--center--news-----------950325------------*/
.PageName {
    border: 3px solid #eeeeee;
    color: #cd0000;
    font-family: IRANSans;
    font-size: 22px;
    font-weight: bold;
    padding: 20px;
}

.link_style_news > li > a, .link_style_news > li > a:link {
    color: #000000 !important;
    font-family: IRANSans;
    font-size: 14px;
    font-weight: bold;
}

    .link_style_news > li > a:hover {
        color: #D30703 !important;
        font-family: IRANSans;
        font-size: 14px;
        font-weight: bold;
    }

.inner-content-list_news > li {
    font-size: 14px;
    line-height: 24px;
    list-style: outside none none;
    text-align: justify;
    font-weight: bold;
    margin: 15px 0px;
}

.inner-content-list_news {
    margin-right: 8px;
}

.fa.fa-link.external_link_news {
    padding-right: 20px;
    padding-left: 10px;
    color: #D71A21;
    padding-top: 10px;
    font-size: 15px;
}

    .fa.fa-link.external_link_news :hover {
        padding-right: 20px;
        padding-left: 10px;
        color: #444444;
        padding-top: 5px;
        font-size: 20px;
    }



.fa.fa-external-link.external_link_news {
    padding-right: 20px;
    padding-left: 10px;
    color: #D71A21;
    padding-top: 10px;
    font-size: 15px;
}

    .fa.fa-external-link.external_link_news :hover {
        padding-right: 20px;
        padding-left: 10px;
        color: #444444;
        padding-top: 10px;
        font-size: 20px;
    }

/*---------------wind_turbine_center -----950325--------------*/
.DnnModule-1806 .TB_Wrapper, .DnnModule-1806 .TB_Wrapper .Slides, .DnnModule-1806 .TB_Wrapper .Slide, .DnnModule-1806 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*---use for main page----*/
.DnnModule-1806 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2275 .TB_Wrapper, .DnnModule-2275 .TB_Wrapper .Slides, .DnnModule-2275 .TB_Wrapper .Slide, .DnnModule-2275 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*---use for main page----*/
.DnnModule-2275 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2280 .TB_Wrapper, .DnnModule-2280 .TB_Wrapper .Slides, .DnnModule-2280 .TB_Wrapper .Slide, .DnnModule-2280 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*---use for main page----*/
.DnnModule-2280 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2283 .TB_Wrapper, .DnnModule-2283 .TB_Wrapper .Slides, .DnnModule-2283 .TB_Wrapper .Slide, .DnnModule-2283 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*---use for main page----*/
.DnnModule-2283 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2287 .TB_Wrapper, .DnnModule-2287 .TB_Wrapper .Slides, .DnnModule-2287 .TB_Wrapper .Slide, .DnnModule-2287 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*---use for main page----*/
.DnnModule-2287 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2294 .TB_Wrapper, .DnnModule-2294 .TB_Wrapper .Slides, .DnnModule-2294 .TB_Wrapper .Slide, .DnnModule-2294 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*---use for main page----*/
.DnnModule-2294 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/

/*---------just form test maybe marjanmehr refuse my idea------------------*/
.client_say {
    background: rgba(0, 0, 0, 0) url("http://new.nri.ac.ir/portals/0/images/Research/cotation.jpg") no-repeat scroll 41px 0px !important;
    margin-bottom: 40px;
    text-align: center; /*height: 140px !important;*/
}

    .client_say h3 {
        color: black !important;
        margin-bottom: 40px !important;
    }

    .client_say li p {
        font-size: 18px !important;
        line-height: 1.5em !important;
        color: black !important;
    }
/*.rtl .flexslider3 .flex-control-nav {bottom: -0px !important;}*/
.flexslider3 .flex-control-paging li a {
    border-color: #DA1820 !important;
}

    .flexslider3 .flex-control-paging li a.flex-active {
        background-color: #DA1820 !important;
    }
/*---------just form test maybe marjanmehr refuse my idea------------------*/
.client_say h3 {
    font-size: 30px !important;
    font-weight: bold !important;
    margin-bottom: 60px !important;
}
/*----------950330----------------media-for-technology-centere--------------*/

/*---------------------main-portal-----------------------*/
.carouFredSel_style .carouFredSel_border {
    display: none;
}

/*.livetabsdefault .ui-widget-content {
    background: none !important;
    border: 0 !important;
}

.livetabsdefault .ui-widget-header {
    background: none !important;
    border-top: 0 !important;
    border-bottom: 1px solid #d5d5d5;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
}

.livetabsdefault .ui-state-default, .livetabsdefault .ui-widget-content .ui-state-default {
    background: none !important;
    border: 0 !important;
}

.livetabsdefault .ui-tabs .ui-tabs-nav li.ui-tabs-selected, .livetabsdefault .ui-tabs .ui-tabs-nav li.ui-tabs-active, .livetabsdefault .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    background: rgba(0, 0, 0, 0) linear-gradient(#d5d7d8,#ecefef) repeat scroll 0 0 !important;
    border-bottom: 0 !important;
}

.livetabsdefault .ui-widget-header a {
    color: #707070 !important;
}

.livetabsdefault .ui-state-active a, .livetabsdefault .ui-state-active a:link, .livetabsdefault .ui-state-active a:visited {
    color: #000 !important;
}*/

.caroul_prev {
    background: transparent url('/Portals/0/images/Home/arrow-left.png') no-repeat !important;
    width: 102px !important;
    height: 278px !important;
    left: -125px !important;
    top: -26px !important;
}

.caroul_next {
    background: transparent url('/Portals/0/images/Home/arrow-right.png') no-repeat !important;
    width: 102px !important;
    height: 278px !important;
    right: -125px !important;
    top: -26px !important;
}

.caroul_prev:hover {
    background: transparent url('/Portals/0/images/Home/arrow-left.png') no-repeat !important;
    width: 102px !important;
    height: 278px !important;
    left: -125px !important;
    top: -26px !important;
}

.caroul_next:hover {
    background: transparent url('/Portals/0/images/Home/arrow-right.png') no-repeat !important;
    width: 102px !important;
    height: 278px !important;
    right: -125px !important;
    top: -26px !important;
}

.pajhoheshgah-name {
    background-color: #fff;
    color: #5e5e5e;
    font-family: IRANSans;
    font-size: 17px;
    height: 50px;
    padding-top: 15px;
    text-align: center;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.unoslider_timer {
    display: none !important;
}

.unoslider_caption {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;
    border-radius: 3px !important;
    text-align: center !important;
    bottom: 190px !important;
    right: 160px !important;
}

    .unoslider_caption p {
        font-size: 27px;
        color: #fff;
    }

.Institute > img {
    width: 100% !important;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height: 180px;
}

.Institute {
    background-color: #fff;
    border: 1px solid #dbd8d8;
    font-size: 17px;
    height: 180px;
    text-align: center;
}

#dnn_ctr1674_View_ctl00_ctl00_ctr1677_ModuleContent #carouFredSel a {
    text-decoration: none;
}

#dnn_ctr1674_View_ctl00_ctl00_ctr1677_ModuleContent .carouFredSel_style {
    margin-top: -17px;
}

#lt-167423-- {
    padding-right: 3% !important;
}

#dnn_ctr1674_ContentPane .livetabsdefault .ui-widget-header {
    padding-right: 26% !important;
}

.wrap .news-niro {
    list-style: none;
}

    .wrap .news-niro .news-aarow {
        display: none;
    }

    .wrap .news-niro .niro-pic > img {
        border: 1px solid #bababa;
        border-radius: 7px;
        height: 212px;
        width: 100%;
    }

    .wrap .news-niro .niro-title {
        color: #424242;
        font-size: 17px;
        line-height: 27px;
        text-align: justify;
        margin-top: 3%;
    }

    .wrap .news-niro .niro-sumary {
        color: #7f7e7e;
        font-size: 16px;
        text-align: justify;
    }

.wrap1 .news-niro {
    border-bottom: 1px solid #d9d9d9;
    height: 90px;
    list-style: outside none none;
}

    .wrap1 .news-niro .news-aarow {
        float: right;
        margin-top: 3%;
        margin-left: 2.5%;
    }

    .wrap1 .news-niro:last-child {
        border-bottom: 0px;
    }

    .wrap1 .news-niro .niro-sumary {
        display: none;
    }

    .wrap1 .news-niro .niro-title {
        color: #000;
        font-size: 17px;
        text-align: justify;
        line-height: 26px;
    }

    .wrap1 .news-niro .niro-pic {
        float: right;
        width: 34%;
        margin-left: 5%;
        margin-top: 3%;
    }

        .wrap1 .news-niro .niro-pic > img {
            width: 100%;
            border: 1px solid #c9c9c9;
            border-radius: 6px;
            height: 65px;
        }
/*.wrap1 .news-niro:nth-child(2) {  border-bottom: 1px solid #d9d9d9; height:90px;  list-style: outside none none; }
.wrap1 .news-niro:nth-child(2) .niro-sumary{display:none;}
.wrap1 .news-niro:nth-child(2) .niro-title {  color: #000;  font-size: 17px;  text-align: justify;  line-height: 20px;}
.wrap1 .news-niro:nth-child(2) .news-aarow {  float: right; margin-top: 3%;}
.wrap1 .news-niro:nth-child(2) .niro-pic { float: right;width: 39%;margin-left:5%;margin-top:3%}
.wrap1 .news-niro:nth-child(2) .niro-pic > img { width: 100%; border: 1px solid #c9c9c9;  border-radius: 6px;height:65px}
.wrap1 .news-niro:nth-child(3) {  border-bottom: 1px solid #d9d9d9; height:90px;  list-style: outside none none;  }
.wrap1 .news-niro:nth-child(3) .niro-sumary{display:none;}
.wrap1 .news-niro:nth-child(3) .niro-title {  color: #000;  font-size: 17px;  text-align: justify;  line-height: 20px;}
.wrap1 .news-niro:nth-child(3) .niro-pic { float: right; width: 39%;margin-left:5%;margin-top:3%}
.wrap1 .news-niro:nth-child(3) .niro-pic > img { width: 100%; border: 1px solid #c9c9c9;  border-radius: 6px;height:65px}
.wrap1 .news-niro:nth-child(3) .news-aarow {  float: right; margin-top: 3%;}
.wrap1 .news-niro:nth-child(4) {  border-bottom: 1px solid #d9d9d9; height:90px;  list-style: outside none none;}
.wrap1 .news-niro:nth-child(4) .niro-sumary{display:none;}
.wrap1 .news-niro:nth-child(4) .niro-title {  color: #000;  font-size: 17px;  text-align: justify;  line-height: 20px;}
.wrap1 .news-niro:nth-child(4) .niro-pic { float: right;  width: 39%;margin-left:5%;margin-top:3%}
.wrap1 .news-niro:nth-child(4) .niro-pic > img { width: 100%; border: 1px solid #c9c9c9;  border-radius: 6px;height:65px}
.wrap1 .news-niro:nth-child(4) .news-aarow {  float: right; margin-top: 3%;}
.wrap1 .news-niro:nth-child(5) { height:90px;  list-style: outside none none; }
.wrap1 .news-niro:nth-child(5) .niro-sumary{display:none;}
.wrap1 .news-niro:nth-child(5) .niro-title {  color: #000;  font-size: 17px;  text-align: justify;  line-height: 20px;}
.wrap1 .news-niro:nth-child(5) .niro-pic { float: right;width: 33%;margin-left:5%;margin-top:3%}
.wrap1 .news-niro:nth-child(5) .niro-pic > img { width: 100%; border: 1px solid #c9c9c9;  border-radius: 6px;height:65px}
.wrap1 .news-niro:nth-child(5) .news-aarow {  float: right; margin-top: 3%;}*/
.wrap2 .news-niro .niro-sumary {
    display: none;
}

.wrap2 .news-niro .news-aarow {
    display: none;
}

.wrap2 .news-niro .niro-title {
    color: #000;
    font-size: 17px;
    text-align: justify;
    line-height: 38px;
}
/*.wrap2 .news-niro:nth-child(2) .niro-sumary{display:none;}
.wrap2 .news-niro:nth-child(2) .news-aarow{display:none;}
.wrap2 .news-niro:nth-child(2) .niro-title { color: #000; font-size: 17px;text-align:justify;}
.wrap2 .news-niro:nth-child(3) .niro-sumary{display:none;}
.wrap2 .news-niro:nth-child(3) .news-aarow{display:none;}
.wrap2 .news-niro:nth-child(3) .niro-title { color: #000; font-size: 17px;text-align:justify;line-height:40px;}
.wrap2 .news-niro:nth-child(4) .niro-sumary{display:none;}
.wrap2 .news-niro:nth-child(4) .news-aarow{display:none;}
.wrap2 .news-niro:nth-child(4) .niro-title { color: #000; font-size: 17px;text-align:justify;}
.wrap2 .news-niro:nth-child(5) .niro-sumary{display:none;}
.wrap2 .news-niro:nth-child(5) .news-aarow{display:none;}
.wrap2 .news-niro:nth-child(5) .niro-title { color: #000; font-size: 17px;text-align:justify;}*/
.news-niro a {
    text-decoration: none;
}

.news-niro.y {
    margin-right: 4%;
    list-style: none;
}

.wrap1 .fa {
    display: none;
}

.wrap .fa {
    display: none;
}

.wrap {
    float: right;
}

.wrap1 {
    float: right;
}

.wrap2 {
    float: right;
}

.news-niro.secondWrap {
    margin-top: 6%;
}

    .news-niro.secondWrap:nth-child(1) {
        margin-top: 0;
    }

.skin_top_content {
    padding: 5px 20px !important;
}

.title-box {
    background-color: #ebeaea;
    height: 50px;
    padding-top: 15px;
    text-align: center;
}

.niro-box {
    border: 1px solid #fff;
    border-radius: 7px;
    float: right;
    margin-left: 2%;
    width: 48%;
}

    .niro-box:nth-child(2) {
        margin-left: 0;
    }

.niro-leftcol.col-md-6 {
    padding: 0 !important;
    margin-top: -40px;
}

.niro-rightcol.col-md-6 {
    padding: 0 !important;
}

.colIcon {
    float: right;
    margin-left: 10%;
    width: 40%;
}

.icon-link {
    margin-top: 10%;
}

    .icon-link > a {
        font-size: 17px;
        font-family: IRANSans;
        color: #fff !important;
        text-decoration: none;
    }

.icon-link {
    margin-top: 10%;
}

.title-box {
    background: rgba(0, 0, 0, 0) linear-gradient(#e5e4e4,#e2e1e1) repeat scroll 0 0;
    height: 50px;
    padding-top: 15px;
    text-align: center;
}

    .title-box > a {
        color: #da251c !important;
        font-family: IRANSans;
        font-size: 20px;
        text-decoration: none;
        text-shadow: 1px 1px #fff;
    }

#dnn_ctr1684_dnnTITLE_titleLabel {
    color: #fff !important;
}

.icon-link > img {
    margin-left: 4%;
}

.arshiv-news {
    float: left;
    margin-top: 15px;
}

    .arshiv-news > a {
        border: 1px solid #aaa;
        padding: 10px 15px;
        margin-top: 10px;
        color: #A40000;
    }

        .arshiv-news > a:hover {
            background-color: rgba(255, 0, 0, 0.1);
            border: 1px solid #a40000;
        }

.last-section-link > li {
    font-family: IRANSans;
    font-size: 17px;
    border-bottom: 1px solid #dbdbdb;
    line-height: 35px;
}

    .last-section-link > li:last-child {
        border-bottom: 0;
    }

.arshiv-news.arshiv2 {
    width: 38%;
}

.last-section-link {
    margin-right: 0 !important;
    margin-bottom: 0 !important;
}



.fa.fa-map-marker {
    font-size: 17px;
}

.fa.fa-phone {
    font-size: 17px;
}

.fa.fa-envelope {
    font-size: 17px;
}



.contact-information > li {
    list-style: none;
}

.iconDropbox {
    background-color: #81d1fa;
}

.iconPicasa {
    background-color: #aecccd;
}

.iconTwitter {
    background-color: #b3e3f7;
}

.iconFacebook {
    background-color: #a4bffa;
}

.project-pic {
    float: right;
    margin-left: 5%;
    margin-top: 3%;
    width: 32%;
}

    .project-pic > img {
        border: 1px solid #c9c9c9;
        border-radius: 6px;
        height: 65px;
        width: 100%;
    }

.project-content {
    display: none;
}

.project-tilte {
    color: #000;
    font-size: 17px;
    line-height: 20px;
    text-align: justify;
}

    .project-tilte > a {
        font-family: IRANSans;
        color: #000 !important;
        text-decoration: none;
        text-align: justify;
        line-height: 26px;
    }

.niro-project {
    width: 43%;
    float: left;
    border-bottom: 1px solid #dbdbdb;
}

.wrap .news-niro {
    list-style: none;
}

    .wrap .news-niro .news-aarow {
        display: none;
    }

.niro-project:nth-child(1) {
    width: 53%;
    float: right;
    border-bottom: 0px;
}

    .niro-project:nth-child(1) .project-pic > img {
        border: 1px solid #bababa;
        border-radius: 7px;
        height: 230px;
        width: 100%;
    }

    .niro-project:nth-child(1) .project-tilte {
        color: #424242;
        font-size: 17px;
        line-height: 27px;
        text-align: justify;
        margin-top: 3%;
    }

    .niro-project:nth-child(1) .project-content {
        color: #7f7e7e;
        font-size: 16px;
        text-align: justify;
        display: block;
    }

    .niro-project:nth-child(1) .project-pic {
        float: right;
        height: 230px;
        margin-left: 5%;
        margin-top: 3%;
        width: 100%;
    }

.project-content > a {
    color: #7f7e7e !important;
    font-size: 16px;
    text-align: justify;
    font-family: IRANSans;
    text-decoration: none;
}

.niro-project:last-child {
    border-bottom: 0;
}

#dnn_TopGrid4L {
    margin-top: 10px !important;
}

#lt-168530----- > div {
    margin-top: -28px;
}

#dnn_ctr1680_ModuleContent .livetabsdefault .ui-tabs .ui-tabs-panel {
    padding: 0 !important;
}

#dnn_ctr1691_dnnTITLE_titleLabel {
    color: #4d9bfb !important;
}

#dnn_ctr1690_dnnTITLE_titleLabel {
    color: #4d9bfb !important;
}

#dnn_ctr1689_dnnTITLE_titleLabel {
    color: #4d9bfb !important;
}

#dnn_ctr1688_dnnTITLE_titleLabel {
    color: #4d9bfb !important;
}

.iconInstagram {
    background-color: #85c3f4;
}

.iconTelegram {
    background: #7cc9f9 url("/Portals/0/images/Home/socialicons.png") no-repeat scroll -1190px 0;
    display: inline-block;
    height: 28px;
    width: 28px;
}

a.iconTelegram:hover {
    background-color: #52b9fb;
    background-position: -1190px -28px;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
}

.iconMail {
    background: #f5cc5e url("/Portals/0/images/Home/socialicons.png") no-repeat scroll -1161px 0;
    display: inline-block;
    height: 28px;
    width: 28px;
}

a.iconMail:hover {
    background-color: #fec630;
    background-position: -1161px -28px;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
}

#carouFredSel a {
    text-decoration: none;
}

#megaMenu .category li.item a {
    border-color: -moz-use-text-color -moz-use-text-color #888 !important;
}

.redRightCol {
    background: transparent url(/Portals/0/images/Research/bg-pain.jpg) repeat;
    padding: 10px;
    text-align: center;
}

.picCol {
    margin-top: 5%;
}

    .picCol:last-child {
        margin-bottom: 7%;
    }

.i_three_grid3.rightCol-pain {
    margin-top: 45px;
}

.i_three_grid9.leftCol-pain {
    margin-top: 45px;
    margin-bottom: 145px;
}

.inner-content {
    font-family: IRANSans;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
    margin: 30px;
}

.rightColTable td {
    border: 1px solid #e2e1e1;
    font-family: IRANSans;
    font-size: 17px;
    height: 48px;
    padding-right: 21px;
    vertical-align: middle;
}

    .rightColTable td:active {
        border: 1px solid red;
        font-family: IRANSans;
        font-size: 18px;
        height: 48px;
        padding-right: 21px;
        vertical-align: middle;
    }

    .rightColTable td::selection {
        font-family: IRANSans;
        font-size: 18px;
        height: 48px;
        color: red;
        vertical-align: middle;
    }

.rightColTable {
    width: 100%;
}

.inner-content-niro {
    /*font-size: 17px;*/
    line-height: 34px;
    text-align: justify;
}

.inner-content-list > li {
    /*font-size: 17px;*/
    line-height: 34px;
    list-style: outside none none;
    text-align: justify;
    font-size: 13px;
}

.inner-content-list {
    margin-right: 8px;
}

    .inner-content-list img {
        margin-left: 10px;
    }

.rightColTable a {
    color: #636363 !important;
    font-family: IRANSans;
    font-size: 14px;
    text-decoration: none;
    padding-left:10px;
}

.liveaccdefault .ui-corner-all, .liveaccdefault .ui-corner-bottom, .liveaccdefault .ui-corner-right, .liveaccdefault .ui-corner-br {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    border-top-left-radius: 0 !important;
}

.liveaccdefault .ui-state-default, .liveaccdefault .ui-widget-content .ui-state-default {
    background: none !important;
    color: #636363 !important;
    border: 1px solid #d9d9d9 !important;
    height: 48px !important;
}

.rtl .liveaccdefault .ui-accordion .ui-accordion-header a {
    padding: 0.2em 0.3em 0.5em !important;
    font-size: 13px !important;
}

.ui-accordion .ui-accordion-header {
    padding: 0 23px 5px 11px !important;
}

.liveaccdefault .ui-accordion .ui-accordion-header {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.liveaccdefault .ui-state-default, .liveaccdefault .ui-widget-content .ui-state-default {
    border-top: 0 !important;
    border-bottom: 0 !important;
}

.LA-ui-accordion-header {
    font-family: IRANSans;
    font-size: 18px !important;
    color: #636363;
}

#la-17508--- li {
    font-family: IRANSans;
    font-size: 17px;
    color: #636363;
}

#dnn_ThreeGrid9 {
    padding: 0 !important;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    box-shadow: 10px 7px 10px #e6e6e6;
}

.inner-content-list.shora > li {
    list-style: outside none circle;
}

.contact-table {
    width: 100%;
}

    .contact-table tr {
        border: 1px solid #e2e1e1;
    }

    .contact-table td {
        border: 1px solid #e2e1e1;
        font-family: IRANSans;
        font-size: 17px;
        height: 36px;
        text-align: center;
    }

.inner-content-ol {
    font-family: IRANSans;
    font-size: 17px;
    line-height: 40px;
}

.beinolmellal-pic {
    text-align: center;
}

.inner-content-paragraph {
    color: #999;
    font-size: 19px;
    line-height: 40px;
}

.inner-content-list.pajhohesh-group > li {
    list-style: inside none disc;
}

.group-icon {
    width: 16px;
}

.hoze-pics {
    text-align: center;
}

.liveaccdefault .ui-widget-content a {
    color: #636363 !important;
    font-family: IRANSans;
    font-size: 13px;
    text-decoration: none;
    line-height: 30px;
}

.liveaccdefault .ui-state-default, .liveaccdefault .ui-widget-content .ui-state-default {
    border: 1px solid #eee !important;
}

.liveaccdefault .ui-widget-content {
    border: 1px solid #e2e1e1 !important;
}

#dnn_ctr1681_NewsArticles_ViewArticle_ctl20_txtEmail {
    width: 226px;
}

#dnn_ctr1681_NewsArticles_ViewArticle_ctl20_txtName {
    width: 226px;
}

.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {
    margin: 0px 10px;
}

.hoze-pajhoheshi {
    margin-right: 0 !important;
}

    .hoze-pajhoheshi > li {
        list-style: none;
    }

.liveaccdefault .ui-accordion .ui-accordion-content {
    padding: 1em 1.2em !important;
}

.contact-table {
    margin-bottom: 4%;
    margin-top: 7%;
}

    .contact-table tr:nth-child(2n 1) {
        background-color: #eee;
    }

    .contact-table tr:nth-child(2n) {
        background-color: #ddd;
    }

    .contact-table tr:hover {
        background-color: #888;
        color: #fff;
        cursor: pointer;
    }

.content {
    padding: 20px;
}

.niro-marakez {
    float: right;
    margin: 6%;
    width: 37%;
}

.img-marakez {
    overflow: hidden;
}

.marakez-name {
    background: #eee none repeat scroll 0 0;
    border-top: 2px solid #ac0404;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

.btn.btn-block {
    margin-top: 2%;
    background-color: #ac0404 !important;
    color: #fff;
    border-radius: 0;
    font-size: 18px;
}

.niroTitle {
    font-size: 20px;
    font-weight: bold;
    line-height: 40px;
}

.marakez-name > a {
    color: #444444 !important;
    font-family: IRANSans;
    text-decoration: none;
    cursor: pointer;
}

.redRightCol > img {
    margin-top: 7%;
}

    .redRightCol > img:first-child {
        margin-top: 0 !important;
    }

.message-manage {
    color: #fff;
    font-family: IRANSans;
    font-size: 29px;
    line-height: 56px;
    text-align: center;
}

.manage-section {
    height: 279px;
    border-bottom: 2px solid #9a0000;
}

.manage-pic {
    float: right;
    margin: 20px;
}

.manage-biographi {
    float: right;
    margin-top: 10%;
    width: 57%;
}

.manage-section1 {
    border-bottom: 2px solid #9a0000;
}

.manage-section2 {
    border-bottom: 2px solid #9a0000;
}

.manageName {
    color: #9a0000;
    font-size: 28px;
    line-height: 89px;
}

.manage-title {
    color: #000;
    font-size: 19px;
}

.manage-content {
    color: #9a0000;
    font-size: 23px;
}

.manage-section1 > h3 {
    color: #000;
    font-size: 24px;
}

.manage-section2 > h3 {
    color: #000;
    font-size: 24px;
}

.manage-section3 > h3 {
    color: #000;
    font-size: 24px;
}

.manage-section1 li {
    color: #000;
    font-size: 18px;
    line-height: 28px;
}

.manage-section2 li {
    color: #000;
    font-size: 18px;
    line-height: 28px;
}

.manage-section3 li {
    color: #000;
    font-size: 18px;
    line-height: 28px;
}

.manage-pic > img {
    border: 1px solid #ddd;
    padding: 5px;
    width: 91%;
}

.marakez-title {
    font-size: 21px;
    font-weight: bolder;
    line-height: 42px;
}

.fa.fa-map-marker.inner-contact {
    color: #9a0000;
    font-size: 21px;
    margin-left: 2%;
}

.marakez-address {
    font-size: 18px;
    line-height: 40px;
}

.fa.fa-phone.inner-contact {
    color: #9a0000;
    font-size: 21px;
    margin-left: 2%;
}

.marakez-tel {
    font-size: 18px;
    line-height: 40px;
}

.contact-information {
    background: transparent url("/Portals/0/images/Home/footer_bg.png") no-repeat scroll;
}

#myTab .active {
    background: rgba(0, 0, 0, 0) linear-gradient(#d5d7d8, #ecefef) repeat scroll 0 0 !important;
    border-color: #d5d5d5 #d5d5d5 !important;
    border-style: solid solid none !important;
    border-width: 1px 1px 0 !important;
    border-radius: 4px;
}

.nav-tabs > li > a {
    background: transparent;
    border: 0px solid #d9d9d9;
}

.nav > li > a:hover, .nav > li > a:focus {
    background-color: transparent;
    text-decoration: none;
    border: 0;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    border: 0;
    background-color: transparent;
}

.nav > li > a {
    display: block;
    padding: 10px 15px;
    position: relative;
    font-family: IRANSans;
    color: #888 !important;
    font-size: 18px;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #000 !important;
}

.tab-content {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

.caroufredsel_wrapper {
    height: 350px !important;
}

.niro-link {
    color: #fff !important;
    font-family: IRANSans;
    font-size: 17px;
    line-height: 47px;
}

.marakez-fanavari > a {
    color: #000 !important;
    float: right;
    font-family: IRANSans;
    font-size: 17px;
    line-height: 35px;
    width: 33%;
    text-decoration: none;
}

.marakez-fanavari {
    padding-right: 1%;
}

    .marakez-fanavari img:hover .marakez-fanavari > a {
        margin-left: 4%;
        transition: 0.5s all;
    }

.azmayeshgah-marja > a {
    color: #000 !important;
    float: right;
    font-family: IRANSans;
    font-size: 17px;
    line-height: 37px;
    text-decoration: none;
    width: 33%;
}

.azmayeshgah-marja img {
    margin-left: 4%;
    width: 4%;
}

.event-wrap {
    float: right;
}

.event-wrap1 {
    float: right;
}

.event-news-niro.event-x {
    float: right;
}

.event-wrap1 .event-niro-pic {
    float: right;
    margin-left: 5%;
    margin-top: 3%;
    width: 33%;
}

    .event-wrap1 .event-niro-pic > img {
        border: 1px solid #c9c9c9;
        border-radius: 6px;
        height: 65px;
        width: 100%;
    }

.event-wrap1 .event-niro-title {
    color: #000;
    font-size: 17px;
    line-height: 26px;
    text-align: justify;
    text-decoration: none;
}

.event-wrap1 .event-niro-sumary {
    display: none;
}

.event-news-niro {
    list-style: none;
}

.event-wrap .event-niro-pic > img {
    border: 1px solid #bababa;
    border-radius: 7px;
    height: 230px;
    width: 100%;
}

.event-wrap .event-niro-title {
    color: #424242;
    font-size: 17px;
    line-height: 27px;
    margin-top: 3%;
    text-align: justify;
    text-decoration: none;
}

.event-wrap .event-news-aarow {
    display: none;
}

.event-wrap .event-niro-sumary {
    color: #7f7e7e;
    font-size: 16px;
    text-align: justify;
    text-decoration: none;
}

.event-news-aarow {
    float: right;
    margin-top: 3%;
    margin-left: 1%;
}

.event-niro-khabar > a {
    text-decoration: none;
}

.carouFredSel_img img {
    height: 145px;
    width: 100%;
}

.Area-group > li {
    float: none !important;
    text-align: right;
    line-height: 25px;
}

.carouFredSel ul li {
    min-height: auto !important;
}

.Area-title {
    background-color: #eee;
    font-size: 20px;
    font-weight: bold;
    height: 48px;
    line-height: 35px;
    text-align: right;
    width: 100%;
    padding-top: 8px;
    padding-right: 18px;
}

.home_top:hover .scaling_border {
    width: 50%;
    transition: 1s;
}

.Area-group a {
    color: #000 !important;
    font-family: IRANSans;
    cursor: pointer;
}

.name-of-center {
    background-color: #fff;
    border-radius: 5px;
    font-size: 16px;
    height: 61px;
    padding-top: 18px;
    text-align: center;
}

    .name-of-center > a {
        color: #000 !important;
        cursor: pointer;
        font-family: IRANSans;
        font-size: 18px;
        text-decoration: none;
    }

.Centers {
    box-shadow: 2px 2px 2px 2px #ddd;
    position: relative;
    cursor: pointer;
    margin-top: 3%;
}

.highlight {
    background-color: rgba(28,59,139, 0.6);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    display: none;
}

.Centers:hover .highlight {
    display: block;
    transition: 0.5s;
}

.khadamt {
    float: right;
    width: 20%;
    text-align: center;
    margin-top: 3%;
}
/*.khadamat-link { margin-top: 19%;}
.khadamat-link > a {  color: #fff;  cursor: pointer;  font-family: IRANSans;  font-size: 18px; text-decoration: none;}
.khadamat-pic {  border: 2px solid #fff; border-radius: 88px;  height: 165px;  margin: auto;  padding-top: 59px;  text-align: center;  width: 75%;}
.khadamt:hover .khadamat-pic{border:2px solid #9e0000;transition:0.1s;}*/
.services {
    border: 2px solid #fff;
    border-radius: 100px;
    height: 180px;
    margin: auto;
    text-align: center;
    width: 180px;
}

.Area-group {
    margin-right: 3% !important;
    width: 90% !important;
}

.niro-marakez > a {
    font-family: IRANSans;
    text-decoration: none;
}

.Centers > img {
    width: 100%;
}

.circle5 {
    background: transparent url(/Portals/0/images/Home/Services-icon.png) no-repeat center;
    background-position: 65px 45px;
}

.circle4 {
    background: transparent url(/Portals/0/images/Home/Services-icon.png) no-repeat center;
    background-position: 59px -321px;
}

.circle3 {
    background: transparent url(/Portals/0/images/Home/Services-icon.png) no-repeat center;
    background-position: 62px -194px;
}

.circle2 {
    background: transparent url(/Portals/0/images/Home/Services-icon.png) no-repeat center;
    background-position: 60px -71px;
}

.circle1 {
    background: transparent url(/Portals/0/images/Home/Services-icon.png) no-repeat center;
    background-position: 64px -445px;
}

.circle {
    margin-left: 3%;
    margin-top: 1%;
}

.services-link {
    color: #fff !important;
    font-family: IRANSans;
    font-size: 17px;
    text-decoration: none !important;
}

.fa.fa-circle {
    font-size: 8px;
    margin-left: 2%;
}

@media handheld, only screen and (max-width:1280px) {
    .unoslider_caption {
        bottom: 80px !important;
    }
}

@media handheld, only screen and (max-width: 1024px) {
    .niro-project:nth-child(5) {
        border-bottom: 0;
    }

    .niro-project:nth-child(6) {
        display: none;
    }
}

@media handheld, only screen and (max-width:980px) {
    .redRightCol > img:first-child {
        margin-top: 7% !important;
    }

    .niro-box {
        width: 25%;
        margin-left: 2%;
    }

    .arshiv-news.arshiv2 {
        width: 20%;
    }

    .colIcon {
        width: 22%;
        margin-left: 1%;
    }

    .niro-box:nth-child(2) {
        margin-left: 2%;
    }

    .unoslider_caption {
        bottom: 55px !important;
        right: 50px !important;
    }

    .wrap1 .news-niro:nth-child(1) .niro-title {
        line-height: 17px;
    }

    .wrap1 .news-niro:nth-child(1) .niro-pic {
        margin-left: 2%;
    }

    .wrap1 .news-niro:nth-child(2) .niro-title {
        line-height: 17px;
    }

    .wrap1 .news-niro:nth-child(2) .niro-pic {
        margin-left: 2%;
    }

    .wrap1 .news-niro:nth-child(3) .niro-title {
        line-height: 17px;
    }

    .wrap1 .news-niro:nth-child(3) .niro-pic {
        margin-left: 2%;
    }

    .wrap1 .news-niro:nth-child(4) .niro-title {
        line-height: 17px;
    }

    .wrap1 .news-niro:nth-child(4) .niro-pic {
        margin-left: 2%;
    }

    .wrap1 .news-niro:nth-child(5) .niro-title {
        line-height: 17px;
    }

    .wrap1 .news-niro:nth-child(5) .niro-pic {
        margin-left: 2%;
    }

    .picCol {
        margin: 3.5%;
    }

        .picCol:last-child {
            margin-bottom: 0;
        }

    .khadamat-pic {
        width: 90%;
    }

    .wrap {
        float: none;
        margin-top: 2%;
    }

    .wrap1 {
        float: none;
        margin-top: 2%;
    }

    .wrap2 {
        float: none;
        margin-top: 2%;
    }

    .wrap1 .news-niro .niro-pic {
        margin-top: 0;
        width: 17%;
    }

    .wrap1 .news-niro .niro-title {
        line-height: 52px;
    }

    .redRightCol > img {
        margin-left: 1%;
    }

    .wrap1 {
        border-left: 0px;
    }

        .wrap1 .news-niro {
            margin-top: 2%;
        }

    .rightsolar::after {
        padding-top: 0%;
    }

    .frightsolar::after {
        padding-top: 0%;
    }
}

@media handheld, only screen and (max-width:800px) {
    .picCol {
        margin: 0.75%;
    }
}

@media handheld, only screen and (max-width:768px) {
    .picCol {
        margin: 0.2%;
    }
}


@media handheld, only screen and (max-width:360px) {
    #dnn_ctr1674_ContentPane .livetabsdefault .ui-widget-header {
        text-align: center !important;
        padding-right: 0 !important;
    }

    .wrap {
        float: none !important;
        width: 100% !important;
    }

    .wrap1 {
        float: none !important;
        width: 100% !important;
        border-left: 0 !important;
        border-bottom: 1px solid #d5d5d5 !important;
    }

    .wrap2 {
        float: none !important;
        width: 100% !important;
    }

    .niro-project {
        float: none !important;
        width: 100% !important;
    }

        .niro-project:nth-child(1) {
            float: none !important;
            width: 100% !important;
        }

    .niro-box {
        width: 48% !important;
    }

    .colIcon {
        width: 48% !important;
    }

    .redRightCol {
        text-align: center;
    }

    .picCol {
        margin-top: 5%;
    }

        .picCol:last-child {
            margin-bottom: 7%;
        }

    .wrap1 .news-niro .niro-pic {
        margin-top: 3%;
        width: 40%;
    }

    .wrap1 .news-niro .niro-title {
        line-height: 20px;
    }

    .manage-biographi {
        width: 100%;
    }

    .niro-marakez {
        width: 82%;
    }
}




/* 950302
.rightsolar{position:relative;overflow:hidden;margin-top:7%;}
.rightsolar::after{box-sizing:border-box;transition:0.5s;}
.rightsolar::after{content:attr(title);display:block;width:100%;height:50%;text-align:center;background-color:rgba(255,0,0,0.50);position:absolute;bottom:-48%;font-size:20px;border-top:3px solid red;border-bottom:3px solid red;color:white;text-align:center;padding-top:2%;}
.rightsolar:hover::after{top:0%;}
.redRightCol:nth-child(1){margin-top:0% !important;} */
/* 950303*/
.rightsolar {
    position: relative;
    overflow: hidden;
    margin-top: 7%;
}

.frightsolar {
    position: relative;
    overflow: hidden;
    margin-top: 0%;
}

.rightsolar::after {
    box-sizing: border-box;
    transition: 0.5s;
}

.frightsolar::after {
    box-sizing: border-box;
    transition: 0.5s;
}

.rightsolar::after {
    content: attr(title);
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    background-color: rgba(255,0,0,0.25);
    position: absolute;
    bottom: -58%;
    font-size: 15px;
    color: white;
    text-align: center;
    padding-top: 2%;
}

.frightsolar::after {
    content: attr(title);
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    background-color: rgba(255,0,0,0.25);
    position: absolute;
    bottom: -58%;
    font-size: 15px;
    color: white;
    text-align: center;
    padding-top: 2%;
}

.rightsolar:hover::after {
    top: 0%;
}

.frightsolar:hover::after {
    top: 0%;
}




/**950303**0454**/
.rtl .livetabsflatred .ui-tabs .ui-tabs-nav li a {
    font-size: 19px;
    font-family: IRANSans !important;
}

/*---------------enerji khorshidi -----950304--------------*/
.DnnModule-1867 .TB_Wrapper, .DnnModule-1867 .TB_Wrapper .Slides, .DnnModule-1867 .TB_Wrapper .Slide, .DnnModule-1867 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*---use for main page----*/
.DnnModule-1867 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-1872 .TB_Wrapper, .DnnModule-1872 .TB_Wrapper .Slides, .DnnModule-1872 .TB_Wrapper .Slide, .DnnModule-1872 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*----use for Darbare Markaz----*/
.DnnModule-1872 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for Darbare Markaz----*/
.DnnModule-2029 .TB_Wrapper, .DnnModule-2029 .TB_Wrapper .Slides, .DnnModule-2029 .TB_Wrapper .Slide, .DnnModule-2029 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*----use for Hamayat Az Tahghighat-----*/
.DnnModule-2029 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for Hamayat Az Tahghighat-----*/
.DnnModule-2033 .TB_Wrapper, .DnnModule-2033 .TB_Wrapper .Slides, .DnnModule-2033 .TB_Wrapper .Slide, .DnnModule-2033 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*----use for projeha-----*/
.DnnModule-2033 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for projeha-----*/
.DnnModule-1883 .TB_Wrapper, .DnnModule-1883 .TB_Wrapper .Slides, .DnnModule-1883 .TB_Wrapper .Slide, .DnnModule-1883 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*----use for etela resani-----*/
.DnnModule-1883 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for etela resani-----*/
.DnnModule-1881 .TB_Wrapper, .DnnModule-1881 .TB_Wrapper .Slides, .DnnModule-1881 .TB_Wrapper .Slide, .DnnModule-1881 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*-----use for tams ba markaz-----*/
.DnnModule-1881 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*use for tamas ba markaz*/
.DnnModule-2052 .TB_Wrapper, .DnnModule-2052 .TB_Wrapper .Slides, .DnnModule-2052 .TB_Wrapper .Slide, .DnnModule-2052 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*----use for markaz khursshidi----*/
.DnnModule-2052 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*------use for markaz khurshidi------*/
.DnnModule-1959 .TB_Wrapper, .DnnModule-1959 .TB_Wrapper .Slides, .DnnModule-1959 .TB_Wrapper .Slide, .DnnModule-1959 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*----use for markaz khursshidi----*/
.DnnModule-1959 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*------use for markaz khurshidi------*/
/*-------UnderConstruction-------950308----*/
.UnderConstructionimg {
    text-align: center;
}

.UnderConstruction {
    border: 1px solid #D30702;
    padding: 5px 20px;
    background: #dddddd;
    border-radius: 15px;
}

    .UnderConstruction p {
        color: #444;
        font-family: IRANSans;
        font-size: 16px;
        padding: 15px 5px 15px 15px;
        text-align: center;
    }
/*---------link_ style--------950308------*/
.link_style > a, .link_style > a:link {
    color: #444444 !important;
    font-family: IRANSans;
}

    .link_style > a:hover {
        color: #D30703 !important;
        font-family: IRANSans;
    }
/*----------carouFredSel_img----950308----change the curser---*/
.link_style > li > a, .link_style > li > a:link {
    color: #000000 !important;
    font-family: IRANSans;
}

    .link_style > li > a:hover {
        color: #D30703 !important;
        font-family: IRANSans;
    }
/*------------main page--------950309-----*/
.wrap2 .news-niro .niro-pic img {
    display: none !important;
}
/*------------news--------950310-----*/
#sb-counter {
    display: none !important;
}

#sb-title, #sb-title-inner {
    font-family: IRANSans !important;
    font-weight: bold !important;
    text-align: right !important;
}
/*------------news--------950311-----*/
#dnn_ctr1681_NewsArticles_ViewTag_lblTag {
    color: black;
    font-size: 21px;
}
/*---------------OandM -----950304--------------*/
.DnnModule-2055 .TB_Wrapper, .DnnModule-2055 .TB_Wrapper .Slides, .DnnModule-2055 .TB_Wrapper .Slide, .DnnModule-2055 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2055 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2244 .TB_Wrapper, .DnnModule-2244 .TB_Wrapper .Slides, .DnnModule-2244 .TB_Wrapper .Slide, .DnnModule-2244 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2244 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2247 .TB_Wrapper, .DnnModule-2247 .TB_Wrapper .Slides, .DnnModule-2247 .TB_Wrapper .Slide, .DnnModule-2247 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2247 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2250 .TB_Wrapper, .DnnModule-2250 .TB_Wrapper .Slides, .DnnModule-2250 .TB_Wrapper .Slide, .DnnModule-2250 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2250 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2253 .TB_Wrapper, .DnnModule-2253 .TB_Wrapper .Slides, .DnnModule-2253 .TB_Wrapper .Slide, .DnnModule-2253 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2253 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2256 .TB_Wrapper, .DnnModule-2256 .TB_Wrapper .Slides, .DnnModule-2256 .TB_Wrapper .Slide, .DnnModule-2256 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2256 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2259 .TB_Wrapper, .DnnModule-2259 .TB_Wrapper .Slides, .DnnModule-2259 .TB_Wrapper .Slide, .DnnModule-2259 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2259 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/


/*--------------footer main page------------930314------------*/ /*iiimportant main color for this container is:#3389D7*/
.Bt3_style .c_title {
    border-bottom-color: #555555 !important;
}

.Bt3_style:hover .c_title {
    border-bottom-color: #d30703 !important;
}

.c_title_black {
    font-size: 14px;
}

.Bt3_style:hover .c_title_black {
    color: #555555 !important;
}
/*---------------security_center -----950304--------------*/
.DnnModule-2064 .TB_Wrapper, .DnnModule-2064 .TB_Wrapper .Slides, .DnnModule-2064 .TB_Wrapper .Slide, .DnnModule-2064 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2064 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2069 .TB_Wrapper, .DnnModule-2069 .TB_Wrapper .Slides, .DnnModule-2069 .TB_Wrapper .Slide, .DnnModule-2069 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2069 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2075 .TB_Wrapper, .DnnModule-2075 .TB_Wrapper .Slides, .DnnModule-2075 .TB_Wrapper .Slide, .DnnModule-2069 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2075 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2082 .TB_Wrapper, .DnnModule-2082 .TB_Wrapper .Slides, .DnnModule-2082 .TB_Wrapper .Slide, .DnnModule-2082 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2082 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
/*security*/
.map_style .contact_address h3 {
    color: #A40000;
    font-family: IRANSans;
    font-size: 15px;
    padding-left: 17px;
}

.map_style .contact_address {
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
    position: absolute;
    right: 2%;
    top: 10%;
    width: 40%;
}

.contact_address ul li {
    font-family: IRANSans;
    padding-bottom: 7px !important;
    font-size: 13px;
    line-height: 30px;
    text-align: justify;
}

.addres {
    padding-right: 0.500em !important;
}
/*---accordon---930316----*/
.ui-helper-reset {
    padding-left: 20px;
    padding-right: 20px;
}

.ui-accordion .ui-accordion-header {
    padding: 10px 23px 5px 10px !important;
}

.accordion2 > h3 {
    color: #3F4A50;
    font-size: 17px !important;
    font-weight: bold;
}

.inner-accordion2 {
    font-size: 16px;
    line-height: 34px;
    text-align: justify;
}

ui-accordion .ui-accordion-header {
    border: 1px solid #da0000 !important;
}
/*-------inner pages design------930317*/
.innercontent {
    padding: 20px 20px 10px;
}
/*------فناوری مراکز اصلی صفحه ------930317-------*/
.solar-name {
    background: #208C7D none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .solar-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .solar-name:hover {
        background: #64B2A4 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.security-name {
    background: #f67a7a none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .security-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .security-name:hover {
        background: #faa4a3 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.OM-name {
    background: #dad089 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .OM-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .OM-name:hover {
        background: #e5deac none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.lab-name {
    background: #906bf2 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .lab-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .lab-name:hover {
        background: #aa90ee none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.smart-name {
    background: #24a6ef none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .smart-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .smart-name:hover {
        background: #66c1f4 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.nano-name {
    background: #ff4373 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .nano-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .nano-name:hover {
        background: #ff7c9d none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.ecar-name {
    background: #ea5c38 none repeat scroll 0 0;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .ecar-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .ecar-name:hover {
        background: #f08d74 none repeat scroll 0 0;
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.wind-name {
    background: #ff55f0 none repeat scroll 0 0;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .wind-name > a {
        color: #ffffff !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .wind-name:hover {
        background: #ff88f5 none repeat scroll 0 0;
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.transmission-name {
    background: #e6d434 none repeat scroll 0 0;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .transmission-name > a {
        color: #ffffff !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .transmission-name:hover {
        background: #e0d25b none repeat scroll 0 0;
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.motor-name {
    background: #1ef4da none repeat scroll 0 0;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .motor-name > a {
        color: #ffffff !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .motor-name:hover {
        background: #4ef6e2 none repeat scroll 0 0;
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.turbine-name {
    background: #71e863 none repeat scroll 0 0;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .turbine-name > a {
        color: #ffffff !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .turbine-name:hover {
        background: #9bee91 none repeat scroll 0 0;
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.cooling-name {
    background: #7f4783 none repeat scroll 0 0;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .cooling-name > a {
        color: #ffffff !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .cooling-name:hover {
        background: #b595b7 none repeat scroll 0 0;
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.measurment-name {
    background: #8d9ef8 none repeat scroll 0 0;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .measurment-name > a {
        color: #ffffff !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .measurment-name:hover {
        background: #abb5f3 none repeat scroll 0 0;
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.more-name {
    background: #3bb873 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
    font-family: IRANSans;
    font-weight: 900;
    padding: 10px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 40px;
    margin-top: 150px;
}

    .more-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .more-name:hover {
        background: #94ed88 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
        font-family: IRANSans;
        font-weight: 900;
        padding: 10px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 40px;
        margin-top: 150px;
    }
/*----for animation class----- 930319----------*/
.animation_style img {
    float: right !important;
}

.animation_style {
    border-bottom: 0px solid #ffffff !important;
    margin: 5px 0 !important;
    padding-bottom: 60px !important;
}

/*--------adress page--------950321-------------*/
.list_address {
    text-align: right;
    padding: 1px 5px; /*border:1px solid #e1e1e1;*/
}

    .list_address:hover { /*border:1px solid;*/
        transition: all 0.8s ease 0s;
        -webkit-transition: all 0.8s ease 0s;
        -moz-transition: all 0.8s ease 0s;
    }

    .list_address .fa {
        font-size: 25px;
    }

    .list_address h3 {
        color: #444;
    }

    .list_address:hover h3 {
        transition: all 0.4s ease 0s;
        -webkit-transition: all 0.4s ease 0s;
        -moz-transition: all 0.4s ease 0s;
    }

    .list_address:hover .fa {
        color: #E00000;
        transition: all 0.4s ease 0s;
        -webkit-transition: all 0.4s ease 0s;
        -moz-transition: all 0.4s ease 0s;
    }

    .list_address.swing:hover .fa {
        -ms-animation: 800ms ease-in-out 0s normal none 1 swing;
        -webkit-animation: 800ms ease-in-out 0s normal none 1 swing;
        -moz-animation: 800ms ease-in-out 0s normal none 1 swing;
        animation: 800ms ease-in-out 0s normal none 1 swing;
    }

.border_address {
    border: 1px solid #dcdcdc;
    margin: 30px 0 50px;
    padding: 10px;
}

.img_manager {
    width: 100%;
    border: 1px solid #c9c9c9;
    border-radius: 6px;
    margin-top: 16px;
    margin-bottom: 20px;
}

/*------950323-----*/
.fa.fa-external-link.external_link {
    padding-right: 20px;
    padding-left: 10px;
    color: #D71A21;
    padding-top: 10px;
    font-size: 20px;
}

    .fa.fa-external-link.external_link:hover {
        padding-right: 20px;
        padding-left: 10px;
        color: #444444;
        padding-top: 10px;
        font-size: 26px;
    }

.rtl .liveaccdefault .ui-accordion .ui-accordion-header .ui-icon {
    position: absolute !important;
    right: .2em !important;
    top: 60% !important;
}

.fontlink {
    color: #D71A21;
}
/*-------for----news---center-----950324------*/
/*.ImageTitleSummary .newscontainer          {margin:8px 0 13px 0;padding-bottom:7px;text-align:right;border-bottom: 2px solid #eeeeee;}*/
/*.ImageTitleSummary .newscontainer.last     {background:none;}*/
.ImageTitleSummary .newscontainer {
    margin: 30px 0 13px 0;
    padding-bottom: 7px;
    text-align: right;
    border-bottom: 2px solid #eeeeee;
}

    .ImageTitleSummary .newscontainer.last {
        background: none;
    }

.newscontainer {
    margin: 30px 0 13px 0;
    padding-bottom: 7px;
    text-align: right; /*background:url('Images/border-bottom.png') repeat-x 0 100%;*/
    border-bottom: 2px solid #eeeeee;
}

    .newscontainer.last {
        background: none;
    }

.imagenews {
    float: right;
    margin: 10px 10px 2px 8px;
    padding: 3px;
    border: 1px solid #cfcfcf;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

    .imagenews a {
        text-decoration: none;
        display: block; /*width:88px;height:74px;background:url('/portals/0/images/News-thumbnail-88x74.png') 50% 50% no-repeat #ffffff;*/
        overflow: hidden;
    }

        .imagenews a img { /*width:88px !important;height:74px !important*/
        }
/*.spacer                 {height:10px;}*/
.date {
    font-size: 12px !important;
    color: #696969 !important;
    font-family: IRANSans !important;
    margin-bottom: 8px;
}

.subtitlenews {
    font-size: 15px !important;
    color: #959595 !important;
    margin: 2px 0 !important;
    font-family: IRANSans !important;
    line-height: 40px;
}

.titlenews {
    margin-top: 2px !important;
}

    .titlenews a {
        text-decoration: none !important;
        color: #444444 !important;
        font-size: 14px !important;
        font-family: IRANSans !important;
        line-height: 26px;
        text-align: justify;
    }

        .titlenews a:hover {
            color: #a40000 !important;
        }
        /*.ImageTitleSummary {text-decoration:none !important;color:#000000 !important;line-height:26px !important;font-weight:bold;font-family: IRANSans !important;}*/
        .titlenews a:active {
            text-decoration: none !important;
            color: #a40000 !important;
            line-height: 26px !important;
            font-family: IRANSans !important;
        }

.summarynews {
    font-size: 12px !important;
    color: #727680 !important;
    margin-top: 8px !important;
    font-family: IRANSans !important;
    text-align: justify;
}

.articleImages.lead-images {
    float: right;
    margin: 24px 15px 22px 7px;
    padding: 3px;
    border: 1px solid #cfcfcf;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.articleComments {
    padding: 10px !important;
}

.articleDetails.articleTags.viewNewsTags > a {
    font-size: 13px !important;
}

.articleImage01 {
    padding-bottom: 70px !important;
}

.ImageTitleSummary .titlenews .iconnews {
    background: rgba(0, 0, 0, 0) url("/Portals/0/images/Triangle-Red.png") no-repeat scroll 50% 50%;
    float: right;
    height: 8px;
    margin: 8px 1px 0 3px;
    width: 8px;
}

.titlenews .iconnews {
    background: rgba(0, 0, 0, 0) url("/Portals/0/images/Triangle-Red.png") no-repeat scroll 50% 50%;
    float: right;
    height: 8px;
    margin: 8px 1px 0 3px;
    width: 8px;
}
/*-------header--group--news-----------950325------------*/
.PageName {
    border: 3px solid #eeeeee;
    color: #cd0000;
    font-family: IRANSans;
    font-size: 22px;
    font-weight: bold;
    padding: 20px;
}
/*-------change--it--just--for--center--news-----------950325------------*/
.PageName {
    border: 3px solid #eeeeee;
    color: #cd0000;
    font-family: IRANSans;
    font-size: 22px;
    font-weight: bold;
    padding: 20px;
}

.link_style_news > li > a, .link_style_news > li > a:link {
    color: #000000 !important;
    font-family: IRANSans;
    font-size: 14px;
    font-weight: bold;
}

    .link_style_news > li > a:hover {
        color: #D30703 !important;
        font-family: IRANSans;
        font-size: 14px;
        font-weight: bold;
    }

.inner-content-list_news > li {
    font-size: 14px;
    line-height: 24px;
    list-style: outside none none;
    text-align: justify;
    font-weight: bold;
}

.inner-content-list_news {
    margin-right: 8px;
}

.fa.fa-link.external_link_news {
    padding-right: 20px;
    padding-left: 10px;
    color: #D71A21;
    padding-top: 10px;
    font-size: 15px;
}

    .fa.fa-link.external_link_news :hover {
        padding-right: 20px;
        padding-left: 10px;
        color: #444444;
        padding-top: 5px;
        font-size: 20px;
    }

.fa.fa-external-link.external_link_news {
    padding-right: 20px;
    padding-left: 10px;
    color: #D71A21;
    padding-top: 10px;
    font-size: 15px;
}

    .fa.fa-external-link.external_link_news :hover {
        padding-right: 20px;
        padding-left: 10px;
        color: #444444;
        padding-top: 10px;
        font-size: 20px;
    }

/*---------------wind_turbine_center -----950325--------------*/
.DnnModule-1806 .TB_Wrapper, .DnnModule-1806 .TB_Wrapper .Slides, .DnnModule-1806 .TB_Wrapper .Slide, .DnnModule-1806 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*---use for main page----*/
.DnnModule-1806 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2275 .TB_Wrapper, .DnnModule-2275 .TB_Wrapper .Slides, .DnnModule-2275 .TB_Wrapper .Slide, .DnnModule-2275 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*---use for main page----*/
.DnnModule-2275 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2280 .TB_Wrapper, .DnnModule-2280 .TB_Wrapper .Slides, .DnnModule-2280 .TB_Wrapper .Slide, .DnnModule-2280 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*---use for main page----*/
.DnnModule-2280 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2283 .TB_Wrapper, .DnnModule-2283 .TB_Wrapper .Slides, .DnnModule-2283 .TB_Wrapper .Slide, .DnnModule-2283 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*---use for main page----*/
.DnnModule-2283 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2287 .TB_Wrapper, .DnnModule-2287 .TB_Wrapper .Slides, .DnnModule-2287 .TB_Wrapper .Slide, .DnnModule-2287 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*---use for main page----*/
.DnnModule-2287 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2294 .TB_Wrapper, .DnnModule-2294 .TB_Wrapper .Slides, .DnnModule-2294 .TB_Wrapper .Slide, .DnnModule-2294 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*---use for main page----*/
.DnnModule-2294 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
/*---------just for test maybe marjanmehr refuse my idea------------------*/
.client_say {
    background: rgba(0, 0, 0, 0) url("http://new.nri.ac.ir/portals/0/images/Research/cotation.jpg") no-repeat scroll 41px 0px !important;
    margin-bottom: 40px;
    text-align: center; /*height: 140px !important;*/
}

    .client_say h3 {
        color: black !important;
        margin-bottom: 40px !important;
    }

    .client_say li p {
        font-size: 18px !important;
        line-height: 1.5em !important;
        color: black !important;
    }
/*.rtl .flexslider3 .flex-control-nav {bottom: -0px !important;}*/
.flexslider3 .flex-control-paging li a {
    border-color: #DA1820 !important;
}

    .flexslider3 .flex-control-paging li a.flex-active {
        background-color: #DA1820 !important;
    }
/*---------just form test maybe marjanmehr refuse my idea------------------*/
.client_say h3 {
    font-size: 30px !important;
    font-weight: bold !important;
    margin-bottom: 60px !important;
}
/*----------950330----------------responsive-centeres--------------*/
@media handheld, only screen and (max-width:990px) {
    .security-name {
        width: 83.5%;
    }

    .OM-name {
        width: 83.5%;
    }

    .smart-name {
        width: 83.5%;
    }

    .lab-name {
        width: 83.5%;
    }

    .wind-name {
        width: 83.5%;
    }

    .transmission-name {
        width: 83.5%;
    }

    .nano-name {
        width: 83.5%;
    }

    .ecar-name {
        width: 83.5%;
    }

    .measurment-name {
        width: 83.5%;
    }

    .motor-name {
        width: 83.5%;
    }

    .turbine-name {
        width: 83.5%;
    }

    .cooling-name {
        width: 83.5%;
    }

    .solar-name {
        width: 83.5%;
    }
}

@media handheld, only screen and (max-width:995px) {
    .security-name {
        width: 84%;
    }

    .OM-name {
        width: 84%;
    }

    .smart-name {
        width: 84%;
    }

    .lab-name {
        width: 84%;
    }

    .wind-name {
        width: 84%;
    }

    .transmission-name {
        width: 84%;
    }

    .nano-name {
        width: 84%;
    }

    .ecar-name {
        width: 84%;
    }

    .measurment-name {
        width: 84%;
    }

    .motor-name {
        width: 84%;
    }

    .turbine-name {
        width: 84%;
    }

    .cooling-name {
        width: 84%;
    }

    .solar-name {
        width: 84%;
    }
}

@media handheld, only screen and (max-width:980px) {
    .security-name {
        width: 84.5%;
    }

    .OM-name {
        width: 84.5%;
    }

    .smart-name {
        width: 84.5%;
    }

    .lab-name {
        width: 84.5%;
    }

    .wind-name {
        width: 84.5%;
    }

    .transmission-name {
        width: 84.5%;
    }

    .nano-name {
        width: 84.5%;
    }

    .ecar-name {
        width: 84.5%;
    }

    .measurment-name {
        width: 84.5%;
    }

    .motor-name {
        width: 84.5%;
    }

    .turbine-name {
        width: 84.5%;
    }

    .cooling-name {
        width: 84.5%;
    }

    .solar-name {
        width: 84.5%;
    }
}

@media handheld, only screen and (max-width:985px) {
    .security-name {
        width: 85%;
    }

    .OM-name {
        width: 85%;
    }

    .smart-name {
        width: 85%;
    }

    .lab-name {
        width: 85%;
    }

    .wind-name {
        width: 85%;
    }

    .transmission-name {
        width: 85%;
    }

    .nano-name {
        width: 85%;
    }

    .ecar-name {
        width: 85%;
    }

    .measurment-name {
        width: 85%;
    }

    .motor-name {
        width: 85%;
    }

    .turbine-name {
        width: 85%;
    }

    .cooling-name {
        width: 85%;
    }

    .solar-name {
        width: 85%;
    }
}

@media handheld, only screen and (max-width:970px) {
    .security-name {
        width: 84%;
    }

    .OM-name {
        width: 84%;
    }

    .smart-name {
        width: 84%;
    }

    .lab-name {
        width: 84%;
    }

    .wind-name {
        width: 84%;
    }

    .transmission-name {
        width: 84%;
    }

    .nano-name {
        width: 84%;
    }

    .ecar-name {
        width: 84%;
    }

    .measurment-name {
        width: 84%;
    }

    .motor-name {
        width: 84%;
    }

    .turbine-name {
        width: 84%;
    }

    .cooling-name {
        width: 84%;
    }

    .solar-name {
        width: 84%;
    }
}

@media handheld, only screen and (max-width:975px) {
    .security-name {
        width: 85%;
    }

    .OM-name {
        width: 85%;
    }

    .smart-name {
        width: 85%;
    }

    .lab-name {
        width: 85%;
    }

    .wind-name {
        width: 85%;
    }

    .transmission-name {
        width: 85%;
    }

    .nano-name {
        width: 85%;
    }

    .ecar-name {
        width: 85%;
    }

    .measurment-name {
        width: 85%;
    }

    .motor-name {
        width: 85%;
    }

    .turbine-name {
        width: 85%;
    }

    .cooling-name {
        width: 85%;
    }

    .solar-name {
        width: 85%;
    }
}

@media handheld, only screen and (max-width:960px) {
    .security-name {
        width: 86.5%;
    }

    .OM-name {
        width: 86.5%;
    }

    .smart-name {
        width: 86.5%;
    }

    .lab-name {
        width: 86.5%;
    }

    .wind-name {
        width: 86.5%;
    }

    .transmission-name {
        width: 86.5%;
    }

    .nano-name {
        width: 86.5%;
    }

    .ecar-name {
        width: 86.5%;
    }

    .measurment-name {
        width: 86.5%;
    }

    .motor-name {
        width: 86.5%;
    }

    .turbine-name {
        width: 86.5%;
    }

    .cooling-name {
        width: 86.5%;
    }

    .solar-name {
        width: 86.5%;
    }
}

@media handheld, only screen and (max-width:965px) {
    .security-name {
        width: 85.3%;
    }

    .OM-name {
        width: 85.3%;
    }

    .smart-name {
        width: 85.3%;
    }

    .lab-name {
        width: 85.3%;
    }

    .wind-name {
        width: 85.3%;
    }

    .transmission-name {
        width: 85.3%;
    }

    .nano-name {
        width: 85.3%;
    }

    .ecar-name {
        width: 85.3%;
    }

    .measurment-name {
        width: 85.3%;
    }

    .motor-name {
        width: 85.3%;
    }

    .turbine-name {
        width: 85.3%;
    }

    .cooling-name {
        width: 85.3%;
    }

    .solar-name {
        width: 85.3%;
    }
}

@media handheld, only screen and (max-width:950px) {
    .security-name {
        width: 87.5%;
    }

    .OM-name {
        width: 87%;
    }

    .smart-name {
        width: 87%;
    }

    .lab-name {
        width: 87%;
    }

    .wind-name {
        width: 87%;
    }

    .transmission-name {
        width: 87%;
    }

    .nano-name {
        width: 87%;
    }

    .ecar-name {
        width: 87%;
    }

    .measurment-name {
        width: 87%;
    }

    .motor-name {
        width: 87%;
    }

    .turbine-name {
        width: 87%;
    }

    .cooling-name {
        width: 87%;
    }

    .solar-name {
        width: 87%;
    }
}

@media handheld, only screen and (max-width:955px) {
    .security-name {
        width: 88%;
    }

    .OM-name {
        width: 88%;
    }

    .smart-name {
        width: 88%;
    }

    .lab-name {
        width: 88%;
    }

    .wind-name {
        width: 88%;
    }

    .transmission-name {
        width: 88%;
    }

    .nano-name {
        width: 88%;
    }

    .ecar-name {
        width: 88%;
    }

    .measurment-name {
        width: 88%;
    }

    .motor-name {
        width: 88%;
    }

    .turbine-name {
        width: 88%;
    }

    .cooling-name {
        width: 88%;
    }

    .solar-name {
        width: 88%;
    }
}

@media handheld, only screen and (max-width:940px) {
    .security-name {
        width: 88.5%;
    }

    .OM-name {
        width: 88.5%;
    }

    .smart-name {
        width: 88.5%;
    }

    .lab-name {
        width: 88.5%;
    }

    .wind-name {
        width: 88.5%;
    }

    .transmission-name {
        width: 88.5%;
    }

    .nano-name {
        width: 88.5%;
    }

    .ecar-name {
        width: 88.5%;
    }

    .measurment-name {
        width: 88.5%;
    }

    .motor-name {
        width: 88.5%;
    }

    .turbine-name {
        width: 88.5%;
    }

    .cooling-name {
        width: 88.5%;
    }

    .solar-name {
        width: 88.5%;
    }
}

@media handheld, only screen and (max-width:945px) {
    .security-name {
        width: 89.6%;
    }

    .OM-name {
        width: 89.6%;
    }

    .smart-name {
        width: 89.6%;
    }

    .lab-name {
        width: 89.6%;
    }

    .wind-name {
        width: 89.6%;
    }

    .transmission-name {
        width: 89.6%;
    }

    .nano-name {
        width: 89.6%;
    }

    .ecar-name {
        width: 89.6%;
    }

    .measurment-name {
        width: 89.6%;
    }

    .motor-name {
        width: 89.6%;
    }

    .turbine-name {
        width: 89.6%;
    }

    .cooling-name {
        width: 89.6%;
    }

    .solar-name {
        width: 89.6%;
    }
}

@media handheld, only screen and (max-width:930px) {
    .security-name {
        width: 89.5%;
    }

    .OM-name {
        width: 89.5%;
    }

    .smart-name {
        width: 89.5%;
    }

    .lab-name {
        width: 89.5%;
    }

    .wind-name {
        width: 89.5%;
    }

    .transmission-name {
        width: 89.5%;
    }

    .nano-name {
        width: 89.5%;
    }

    .ecar-name {
        width: 89.5%;
    }

    .measurment-name {
        width: 89.5%;
    }

    .motor-name {
        width: 89.5%;
    }

    .turbine-name {
        width: 89.5%;
    }

    .cooling-name {
        width: 89.5%;
    }

    .solar-name {
        width: 89.5%;
    }
}

@media handheld, only screen and (max-width:935px) {
    .security-name {
        width: 89.5%;
    }

    .smart-name {
        width: 89.5%;
    }

    .lab-name {
        width: 89.5%;
    }

    .OM-name {
        width: 89.5%;
    }

    .wind-name {
        width: 89.5%;
    }

    .transmission-name {
        width: 89.5%;
    }

    .nano-name {
        width: 89.5%;
    }

    .ecar-name {
        width: 89.5%;
    }

    .measurment-name {
        width: 89.5%;
    }

    .motor-name {
        width: 89.5%;
    }

    .turbine-name {
        width: 89.5%;
    }

    .cooling-name {
        width: 89.5%;
    }

    .solar-name {
        width: 89.5%;
    }
}

@media handheld, only screen and (max-width:920px) {
    .security-name {
        width: 89.5%;
    }

    .smart-name {
        width: 89.5%;
    }

    .lab-name {
        width: 89.5%;
    }

    .OM-name {
        width: 89.5%;
    }

    .wind-name {
        width: 89.5%;
    }

    .transmission-name {
        width: 89.5%;
    }

    .nano-name {
        width: 89.5%;
    }

    .ecar-name {
        width: 89.5%;
    }

    .measurment-name {
        width: 89.5%;
    }

    .motor-name {
        width: 89.5%;
    }

    .turbine-name {
        width: 89.5%;
    }

    .cooling-name {
        width: 89.5%;
    }

    .solar-name {
        width: 89.5%;
    }
}

@media handheld, only screen and (max-width:925px) {
    .security-name {
        width: 89.5%;
    }

    .OM-name {
        width: 89.5%;
    }

    .smart-name {
        width: 89.5%;
    }

    .lab-name {
        width: 89.5%;
    }

    .wind-name {
        width: 89.5%;
    }

    .transmission-name {
        width: 89.5%;
    }

    .nano-name {
        width: 89.5%;
    }

    .ecar-name {
        width: 89.5%;
    }

    .measurment-name {
        width: 89.5%;
    }

    .motor-name {
        width: 89.5%;
    }

    .turbine-name {
        width: 89.5%;
    }

    .cooling-name {
        width: 89.5%;
    }

    .solar-name {
        width: 89.5%;
    }
}

@media handheld, only screen and (max-width:910px) {
    .security-name {
        width: 88.7%;
    }

    .OM-name {
        width: 88.7%;
    }

    .smart-name {
        width: 88.7%;
    }

    .lab-name {
        width: 88.7%;
    }

    .wind-name {
        width: 88.7%;
    }

    .transmission-name {
        width: 88.7%;
    }

    .nano-name {
        width: 88.7%;
    }

    .ecar-name {
        width: 88.7%;
    }

    .measurment-name {
        width: 88.7%;
    }

    .motor-name {
        width: 88.7%;
    }

    .turbine-name {
        width: 88.7%;
    }

    .cooling-name {
        width: 88.7%;
    }

    .solar-name {
        width: 88.7%;
    }
}

@media handheld, only screen and (max-width:915px) {
    .security-name {
        width: 89.5%;
    }

    .OM-name {
        width: 89.5%;
    }

    .smart-name {
        width: 89.50%;
    }

    .lab-name {
        width: 89.5%;
    }

    .wind-name {
        width: 89.5%;
    }

    .transmission-name {
        width: 89.5%;
    }

    .nano-name {
        width: 89.5%;
    }

    .ecar-name {
        width: 89.5%;
    }

    .measurment-name {
        width: 89.5%;
    }

    .motor-name {
        width: 89.5%;
    }

    .turbine-name {
        width: 89.5%;
    }

    .cooling-name {
        width: 89.5%;
    }

    .solar-name {
        width: 89.5%;
    }
}

@media handheld, only screen and (max-width:900px) {
    .security-name {
        width: 91.3%;
    }

    .OM-name {
        width: 91.3%;
    }

    .smart-name {
        width: 91.3%;
    }

    .lab-name {
        width: 91.30%;
    }

    .wind-name {
        width: 91.30%;
    }

    .transmission-name {
        width: 91.3%;
    }

    .nano-name {
        width: 91.3%;
    }

    .ecar-name {
        width: 91.3%;
    }

    .measurment-name {
        width: 91.3%;
    }

    .motor-name {
        width: 91.3%;
    }

    .turbine-name {
        width: 91.3%;
    }

    .cooling-name {
        width: 91.3%;
    }

    .solar-name {
        width: 91.3%;
    }
}

@media handheld, only screen and (max-width:890px) {
    .security-name {
        width: 93%;
    }

    .OM-name {
        width: 93%;
    }

    .smart-name {
        width: 93%;
    }

    .lab-name {
        width: 93%;
    }

    .wind-name {
        width: 93%;
    }

    .transmission-name {
        width: 93%;
    }

    .nano-name {
        width: 93%;
    }

    .ecar-name {
        width: 93%;
    }

    .measurment-name {
        width: 93%;
    }

    .motor-name {
        width: 93%;
    }

    .turbine-name {
        width: 93%;
    }

    .cooling-name {
        width: 93%;
    }

    .solar-name {
        width: 93%;
    }
}

@media handheld, only screen and (max-width:880px) {
    .security-name {
        width: 94.5%;
    }

    .OM-name {
        width: 94.5%;
    }

    .smart-name {
        width: 94.5%;
    }

    .lab-name {
        width: 94.5%;
    }

    .wind-name {
        width: 94.5%;
    }

    .transmission-name {
        width: 94.5%;
    }

    .nano-name {
        width: 94.5%;
    }

    .ecar-name {
        width: 94.5%;
    }

    .measurment-name {
        width: 94.5%;
    }

    .motor-name {
        width: 94.5%;
    }

    .turbine-name {
        width: 94.5%;
    }

    .cooling-name {
        width: 94.5%;
    }

    .solar-name {
        width: 94.5%;
    }
}

@media handheld, only screen and (max-width:870px) {
    .security-name {
        width: 95.5%;
    }

    .OM-name {
        width: 95.5%;
    }

    .smart-name {
        width: 95.5%;
    }

    .lab-name {
        width: 95.5%;
    }

    .wind-name {
        width: 95.5%;
    }

    .transmission-name {
        width: 95.5%;
    }

    .nano-name {
        width: 95.5%;
    }

    .ecar-name {
        width: 95.5%;
    }

    .measurment-name {
        width: 95.5%;
    }

    .motor-name {
        width: 95.5%;
    }

    .turbine-name {
        width: 95.5%;
    }

    .cooling-name {
        width: 95.5%;
    }

    .solar-name {
        width: 95.5%;
    }
}

@media handheld, only screen and (max-width:860px) {
    .security-name {
        width: 96%;
    }

    .smart-name {
        width: 96%;
    }

    .OM-name {
        width: 96%;
    }

    .lab-name {
        width: 96%;
    }

    .wind-name {
        width: 96%;
    }

    .transmission-name {
        width: 96%;
    }

    .nano-name {
        width: 96%;
    }

    .ecar-name {
        width: 96%;
    }

    .measurment-name {
        width: 96%;
    }

    .motor-name {
        width: 96%;
    }

    .turbine-name {
        width: 96%;
    }

    .cooling-name {
        width: 96%;
    }

    .solar-name {
        width: 96%;
    }
}

@media handheld, only screen and (max-width:850px) {
    .security-name {
        width: 97.5%;
    }

    .smart-name {
        width: 97.5%;
    }

    .OM-name {
        width: 97.5%;
    }

    .lab-name {
        width: 97.5%;
    }

    .wind-name {
        width: 97.5%;
    }

    .transmission-name {
        width: 97.5%;
    }

    .nano-name {
        width: 97.5%;
    }

    .ecar-name {
        width: 97.5%;
    }

    .measurment-name {
        width: 97.5%;
    }

    .motor-name {
        width: 97.5%;
    }

    .turbine-name {
        width: 97.5%;
    }

    .cooling-name {
        width: 97.5%;
    }

    .solar-name {
        width: 97.5%;
    }
}

@media handheld, only screen and (max-width:840px) {
    .security-name {
        width: 98.5%;
    }

    .smart-name {
        width: 98.5%;
    }

    .OM-name {
        width: 98.5%;
    }

    .lab-name {
        width: 98.5%;
    }

    .wind-name {
        width: 98.5%;
    }

    .transmission-name {
        width: 98.5%;
    }

    .nano-name {
        width: 98.5%;
    }

    .ecar-name {
        width: 98.5%;
    }

    .measurment-name {
        width: 98.5%;
    }

    .motor-name {
        width: 98.5%;
    }

    .turbine-name {
        width: 98.5%;
    }

    .cooling-name {
        width: 98.5%;
    }

    .solar-name {
        width: 98.5%;
    }
}

@media handheld, only screen and (max-width:830px) {
    .security-name {
        width: 100%;
    }

    .OM-name {
        width: 100%;
    }

    .smart-name {
        width: 100%;
    }

    .lab-name {
        width: 100%;
    }

    .wind-name {
        width: 100%;
    }

    .transmission-name {
        width: 100%;
    }

    .nano-name {
        width: 100%;
    }

    .ecar-name {
        width: 100%;
    }

    .measurment-name {
        width: 100%;
    }

    .motor-name {
        width: 100%;
    }

    .turbine-name {
        width: 100%;
    }

    .cooling-name {
        width: 100%;
    }

    .solar-name {
        width: 100%;
    }
}
/*---------------SMART-GRID -----950330--------------*/
.DnnModule-1809 .TB_Wrapper, .DnnModule-1809 .TB_Wrapper .Slides, .DnnModule-1809 .TB_Wrapper .Slide, .DnnModule-1809 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-1809 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/


/*---------------gas-turbine-----950330--------------*/
.DnnModule-1816 .TB_Wrapper, .DnnModule-1816 .TB_Wrapper .Slides, .DnnModule-1816 .TB_Wrapper .Slide, .DnnModule-1816 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-1816 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2367 .TB_Wrapper, .DnnModule-2367 .TB_Wrapper .Slides, .DnnModule-2367 .TB_Wrapper .Slide, .DnnModule-2367.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2367 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2374 .TB_Wrapper, .DnnModule-2374 .TB_Wrapper .Slides, .DnnModule-2374 .TB_Wrapper .Slide, .DnnModule-2374.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2374 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2382 .TB_Wrapper, .DnnModule-2382 .TB_Wrapper .Slides, .DnnModule-2382 .TB_Wrapper .Slide, .DnnModule-2382.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2382 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2390 .TB_Wrapper, .DnnModule-2390 .TB_Wrapper .Slides, .DnnModule-2390 .TB_Wrapper .Slide, .DnnModule-2390.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2390 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2398 .TB_Wrapper, .DnnModule-2398 .TB_Wrapper .Slides, .DnnModule-2398 .TB_Wrapper .Slide, .DnnModule-2398.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2398 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2406 .TB_Wrapper, .DnnModule-2406 .TB_Wrapper .Slides, .DnnModule-2406 .TB_Wrapper .Slide, .DnnModule-2406.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2406 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2414 .TB_Wrapper, .DnnModule-2414 .TB_Wrapper .Slides, .DnnModule-2414 .TB_Wrapper .Slide, .DnnModule-2414.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2414 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/

/*---------------PPAIT-Center-----950331--------------*/
.DnnModule-1807 .TB_Wrapper, .DnnModule-1807 .TB_Wrapper .Slides, .DnnModule-1807 .TB_Wrapper .Slide, .DnnModule-1807.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-1807 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2425 .TB_Wrapper, .DnnModule-2425 .TB_Wrapper .Slides, .DnnModule-2425 .TB_Wrapper .Slide, .DnnModule-2425.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2425 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2429 .TB_Wrapper, .DnnModule-2429 .TB_Wrapper .Slides, .DnnModule-2429 .TB_Wrapper .Slide, .DnnModule-2429.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2429 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2438 .TB_Wrapper, .DnnModule-2438 .TB_Wrapper .Slides, .DnnModule-2438 .TB_Wrapper .Slide, .DnnModule-2438.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2438 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2434 .TB_Wrapper, .DnnModule-2434 .TB_Wrapper .Slides, .DnnModule-2434 .TB_Wrapper .Slide, .DnnModule-2434.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2434 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
/*--------------------BPTransmission-Center-----------------------950331---------*/
.DnnModule-1813 .TB_Wrapper, .DnnModule-1813 .TB_Wrapper .Slides, .DnnModule-1813 .TB_Wrapper .Slide, .DnnModule-1813.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-1813 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2447 .TB_Wrapper, .DnnModule-2447 .TB_Wrapper .Slides, .DnnModule-2447 .TB_Wrapper .Slide, .DnnModule-2447.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2447 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2451 .TB_Wrapper, .DnnModule-2451 .TB_Wrapper .Slides, .DnnModule-2451 .TB_Wrapper .Slide, .DnnModule-2451.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2451 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2456 .TB_Wrapper, .DnnModule-2456 .TB_Wrapper .Slides, .DnnModule-2456 .TB_Wrapper .Slide, .DnnModule-2456.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2456 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2460 .TB_Wrapper, .DnnModule-2460 .TB_Wrapper .Slides, .DnnModule-2460 .TB_Wrapper .Slide, .DnnModule-2460.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2460 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
/*-----------950401---------*/
.c_title_Color {
    color: #2F0000 !important;
}
/*--------950401-----news------*/
#childcontainers > ul > li > a {
    color: #444444 !important;
    font-family: IRANSans !important;
    font-size: 17px !important;
    line-height: 30px !important;
    text-align: justify !important;
    text-decoration: none !important;
}

    #childcontainers > ul > li > a:hover {
        color: #CD0000 !important;
    }
/*--------------------BPTransmission-Center-----------------------950331---------*/
.DnnModule-1810 .TB_Wrapper, .DnnModule-1810 .TB_Wrapper .Slides, .DnnModule-1810 .TB_Wrapper .Slide, .DnnModule-1810.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-1810 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2471 .TB_Wrapper, .DnnModule-2471 .TB_Wrapper .Slides, .DnnModule-2471 .TB_Wrapper .Slide, .DnnModule-2471.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2471 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2476 .TB_Wrapper, .DnnModule-2476 .TB_Wrapper .Slides, .DnnModule-2476 .TB_Wrapper .Slide, .DnnModule-2476.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2476 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2482 .TB_Wrapper, .DnnModule-2482 .TB_Wrapper .Slides, .DnnModule-2482 .TB_Wrapper .Slide, .DnnModule-2482.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2482 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2487 .TB_Wrapper, .DnnModule-2487 .TB_Wrapper .Slides, .DnnModule-2487 .TB_Wrapper .Slide, .DnnModule-2487.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2487 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
/*----------------RefLab-----------------950402---------*/
.DnnModule-2494 .TB_Wrapper, .DnnModule-2494 .TB_Wrapper .Slides, .DnnModule-2494 .TB_Wrapper .Slide, .DnnModule-2494.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2494 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2498 .TB_Wrapper, .DnnModule-2498 .TB_Wrapper .Slides, .DnnModule-2498 .TB_Wrapper .Slide, .DnnModule-2498.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2498 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2502 .TB_Wrapper, .DnnModule-2502 .TB_Wrapper .Slides, .DnnModule-2502 .TB_Wrapper .Slide, .DnnModule-2502.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2502 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2506 .TB_Wrapper, .DnnModule-2506 .TB_Wrapper .Slides, .DnnModule-2506 .TB_Wrapper .Slide, .DnnModule-2506.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2506 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.PagingTable > tbody > tr > td {
    padding-right: 20px;
}
/*-----------Institude-----------950409----------*/
.Institute-home {
    background: white none repeat scroll 0 0;
    border-top: 7px solid gray;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .Institute-home > a {
        color: dimgray !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }
/*----------------گروه مبدل حرارتی-----------------950412---------*/
.DnnModule-1829 .TB_Wrapper, .DnnModule-1829 .TB_Wrapper .Slides, .DnnModule-1829 .TB_Wrapper .Slide, .DnnModule-1829.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-1829 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2646 .TB_Wrapper, .DnnModule-2646 .TB_Wrapper .Slides, .DnnModule-2646 .TB_Wrapper .Slide, .DnnModule-2646.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2646 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2650 .TB_Wrapper, .DnnModule-2650 .TB_Wrapper .Slides, .DnnModule-2650 .TB_Wrapper .Slide, .DnnModule-2650.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2650 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2654 .TB_Wrapper, .DnnModule-2654 .TB_Wrapper .Slides, .DnnModule-2654 .TB_Wrapper .Slide, .DnnModule-2654.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2654 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2658 .TB_Wrapper, .DnnModule-2658 .TB_Wrapper .Slides, .DnnModule-2658 .TB_Wrapper .Slide, .DnnModule-2658.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2658 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
/*----------------گروه ابزار دقیق-----------------950420---------*/
.DnnModule-2677 .TB_Wrapper, .DnnModule-2677 .TB_Wrapper .Slides, .DnnModule-2677 .TB_Wrapper .Slide, .DnnModule-2677.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2677 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2689 .TB_Wrapper, .DnnModule-2689 .TB_Wrapper .Slides, .DnnModule-2689 .TB_Wrapper .Slide, .DnnModule-2689.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2689 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2692 .TB_Wrapper, .DnnModule-2692 .TB_Wrapper .Slides, .DnnModule-2692 .TB_Wrapper .Slide, .DnnModule-2692.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2692 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-26781 .TB_Wrapper, .DnnModule-2781 .TB_Wrapper .Slides, .DnnModule-2781 .TB_Wrapper .Slide, .DnnModule-2781.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2781 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
/*----------------گروه ابزار دقیق-----------------950420 آکاردون اعصای گروه---------*/
.DnnModule-2690 .ui-accordion-content, .DnnModule-2690 .ui-helper-reset, .DnnModule-2690 .ui-widget-content, .DnnModule-2690 .ui-corner-bottom, .DnnModule-2690 .ui-accordion-content-active {
    height: auto !important;
}
/*-------950420 ---------*/
.inner-content-list_li > li {
    font-size: 12px;
    line-height: 25px;
    list-style: outside none none;
    text-align: justify;
}

.inner-content-list_li {
    margin-right: 45px;
    margin-bottom: 10px;
    margin-top: 5px;
}
/*-------950420 ---- گروه پژوهشی زیرساخت مخابرات-----*/
.DnnModule-1845 .TB_Wrapper, .DnnModule-1845 .TB_Wrapper .Slides, .DnnModule-1845 .TB_Wrapper .Slide, .DnnModule-1845.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-صفحه اصلی گروه----*/
.DnnModule-1845 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----صفحه اصلی گروه-اسلایدر---*/
.DnnModule-2794 .TB_Wrapper, .DnnModule-2794 .TB_Wrapper .Slides, .DnnModule-2794 .TB_Wrapper .Slide, .DnnModule-2794.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---اسلایدر اعضای گروه----*/
.DnnModule-2794 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----اعضای گروه--اسلایدر--*/
.DnnModule-2797 .ui-accordion-content, .DnnModule-2797 .ui-helper-reset, .DnnModule-2797 .ui-widget-content, .DnnModule-2797 .ui-corner-bottom, .DnnModule-2797 .ui-accordion-content-active {
    height: auto !important;
}
/*-------------------------------950420---------*/
.DnnModule-2792 .TB_Wrapper, .DnnModule-2792 .TB_Wrapper .Slides, .DnnModule-2792 .TB_Wrapper .Slide, .DnnModule-2792.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-پروژه ها----*/
.DnnModule-2792 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----پروژه ها-اسلایدر---*/
.DnnModule-2800 .TB_Wrapper, .DnnModule-2800 .TB_Wrapper .Slides, .DnnModule-2800 .TB_Wrapper .Slide, .DnnModule-2800.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-شورای راهبری----*/
.DnnModule-2800 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----شورای راهبری-اسلایدر---*/
.DnnModule-2807 .TB_Wrapper, .DnnModule-2807 .TB_Wrapper .Slides, .DnnModule-2807 .TB_Wrapper .Slide, .DnnModule-2807.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-تماس با ما----*/
.DnnModule-2807 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----تماس با ما-اسلایدر---*/
/*-------------------------------950421 گروه مدیریت انرژی آکاردون و اسلایدر---------*/
.DnnModule-1837 .TB_Wrapper, .DnnModule-1837 .TB_Wrapper .Slides, .DnnModule-1837 .TB_Wrapper .Slide, .DnnModule-1837.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-پروژه ها----*/
.DnnModule-1837 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----صفحه اول-اسلایدر---*/
.DnnModule-2817.TB_Wrapper, .DnnModule-2817 .TB_Wrapper .Slides, .DnnModule-2817 .TB_Wrapper .Slide, .DnnModule-2817.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-اعضای گروه----*/
.DnnModule-2817 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----اعضای گروه-اسلایدر---*/
.DnnModule-2813.TB_Wrapper, .DnnModule-2813 .TB_Wrapper .Slides, .DnnModule-2813 .TB_Wrapper .Slide, .DnnModule-2813.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-معرفی شورای راهبری----*/
.DnnModule-2813 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----معرفی شورای راهبری-اسلایدر---*/
.DnnModule-2821.TB_Wrapper, .DnnModule-2821 .TB_Wrapper .Slides, .DnnModule-2821 .TB_Wrapper .Slide, .DnnModule-2821.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-معرفی شورای راهبری----*/
.DnnModule-2821 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----معرفی شورای راهبری-اسلایدر---*/
.DnnModule-2825.TB_Wrapper, .DnnModule-2825 .TB_Wrapper .Slides, .DnnModule-2825 .TB_Wrapper .Slide, .DnnModule-2825.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-تماس با مرکز----*/
.DnnModule-2825 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----تماس با مرکز-اسلایدر---*/
.DnnModule-2820 .ui-accordion-content, .DnnModule-2820 .ui-helper-reset, .DnnModule-2820 .ui-widget-content, .DnnModule-2820 .ui-corner-bottom, .DnnModule-2820 .ui-accordion-content-active {
    height: auto !important;
}
/*--------950421-------------*/
.niroTitle_inner {
    font-size: 17px;
    font-weight: bold;
    line-height: 40px;
    color: #D72621;
}

.niroTitle_inner_ta {
    font-size: 17px;
    font-weight: bold;
    line-height: 40px;
    color: #9A0000;
    padding-top: 10px;
}

.niroTitle_inner_table {
    font-size: 17px;
    font-weight: bold;
    line-height: 40px;
    color: #9A0000;
    padding-top: 10px;
    text-align: center;
}
/*-------------------------------950421 گروه متالورژی آکاردون و اسلایدر---------*/
.DnnModule-1847 .TB_Wrapper, .DnnModule-1847 .TB_Wrapper .Slides, .DnnModule-1847 .TB_Wrapper .Slide, .DnnModule-1847.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-پروژه ها----*/
.DnnModule-1847 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----صفحه اول-اسلایدر---*/
.DnnModule-3861 .TB_Wrapper, .DnnModule-3861 .TB_Wrapper .Slides, .DnnModule-3861 .TB_Wrapper .Slide, .DnnModule-3861.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-اعضای گروه----*/
.DnnModule-3861 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----اعضای گروه-اسلایدر---*/
.DnnModule-3859 .TB_Wrapper, .DnnModule-3859 .TB_Wrapper .Slides, .DnnModule-3859 .TB_Wrapper .Slide, .DnnModule-3859.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-معرفی شورای راهبری----*/
.DnnModule-3859 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----معرفی شورای راهبری-اسلایدر---*/
.DnnModule-3866 .TB_Wrapper, .DnnModule-3866 .TB_Wrapper .Slides, .DnnModule-3866 .TB_Wrapper .Slide, .DnnModule-3866 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-پروژه ها----*/
.DnnModule-3866 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----پروژه ها-اسلایدر---*/
.DnnModule-3871 .TB_Wrapper, .DnnModule-3871 .TB_Wrapper .Slides, .DnnModule-3871 .TB_Wrapper .Slide, .DnnModule-3871 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-تماس با مرکز----*/
.DnnModule-3871 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----تماس با مرکز-اسلایدر---*/
.DnnModule-3863 .ui-accordion-content, .DnnModule-3863 .ui-helper-reset, .DnnModule-3863 .ui-widget-content, .DnnModule-3863 .ui-corner-bottom, .DnnModule-3863 .ui-accordion-content-active {
    height: auto !important;
}
/*-------------------------------950421 گروه نرم افزار داده شبکه آکاردون و اسلایدر---------*/
.DnnModule-1843 .TB_Wrapper, .DnnModule-1843 .TB_Wrapper .Slides, .DnnModule-1843 .TB_Wrapper .Slide, .DnnModule-1843.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-پروژه ها----*/
.DnnModule-1843 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----صفحه اول-اسلایدر---*/
.DnnModule-3879 .TB_Wrapper, .DnnModule-3879 .TB_Wrapper .Slides, .DnnModule-3879 .TB_Wrapper .Slide, .DnnModule-3879.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-اعضای گروه----*/
.DnnModule-3879 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----اعضای گروه-اسلایدر---*/
.DnnModule-3884 .TB_Wrapper, .DnnModule-3884 .TB_Wrapper .Slides, .DnnModule-3884 .TB_Wrapper .Slide, .DnnModule-3884.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-معرفی شورای راهبری----*/
.DnnModule-3884 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----معرفی شورای راهبری-اسلایدر---*/
.DnnModule-3889 .TB_Wrapper, .DnnModule-3889 .TB_Wrapper .Slides, .DnnModule-3889 .TB_Wrapper .Slide, .DnnModule-3889 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-پروژه ها----*/
.DnnModule-3889 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----پروژه ها-اسلایدر---*/
.DnnModule-3894 .TB_Wrapper, .DnnModule-3894 .TB_Wrapper .Slides, .DnnModule-3894 .TB_Wrapper .Slide, .DnnModule-3894 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-تماس با مرکز----*/
.DnnModule-3894 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----تماس با مرکز-اسلایدر---*/
.DnnModule-3883 .ui-accordion-content, .DnnModule-3883 .ui-helper-reset, .DnnModule-3883 .ui-widget-content, .DnnModule-3883 .ui-corner-bottom, .DnnModule-3883 .ui-accordion-content-active {
    height: auto !important;
}

.inner-content-niro-tite {
    font-size: 17px;
    line-height: 34px;
    text-align: justify;
    font-weight: bold;
}
/*-------------------------------950422-----*/

/*.rtl .ui-state-default, .rtl .ui-widget-content .ui-state-default, .rtl .ui-widget-header .ui-state-default {
    background: rgba(0, 0, 0, 0) url("/Portals/0/images/caret-down1.png") no-repeat scroll left 3px !important;
}*/

/*-------------------------------950423 گروه محیط زیست آکاردون و اسلایدر---------*/
.DnnModule-4897 .TB_Wrapper, .DnnModule-3897 .TB_Wrapper .Slides, .DnnModule-3897 .TB_Wrapper .Slide, .DnnModule-3897.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-صفحه اول----*/
.DnnModule-3897 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----صفحه اول-اسلایدر---*/
.DnnModule-3902 .TB_Wrapper, .DnnModule-3902 .TB_Wrapper .Slides, .DnnModule-3902 .TB_Wrapper .Slide, .DnnModule-3902.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-اعضای گروه----*/
.DnnModule-3902 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----اعضای گروه-اسلایدر---*/
.DnnModule-3906 .TB_Wrapper, .DnnModule-3906 .TB_Wrapper .Slides, .DnnModule-3906 .TB_Wrapper .Slide, .DnnModule-3906.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-معرفی شورای راهبری----*/
.DnnModule-3906 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----معرفی شورای راهبری-اسلایدر---*/
.DnnModule-3910 .TB_Wrapper, .DnnModule-3910 .TB_Wrapper .Slides, .DnnModule-3910 .TB_Wrapper .Slide, .DnnModule-3910 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-پروژه ها----*/
.DnnModule-3910 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----پروژه ها-اسلایدر---*/
.DnnModule-3914 .TB_Wrapper, .DnnModule-3914 .TB_Wrapper .Slides, .DnnModule-3914 .TB_Wrapper .Slide, .DnnModule-3914 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-تماس با مرکز----*/
.DnnModule-3914 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----تماس با مرکز-اسلایدر---*/
.DnnModule-3907 .ui-accordion-content, .DnnModule-3907 .ui-helper-reset, .DnnModule-3907 .ui-widget-content, .DnnModule-3907 .ui-corner-bottom, .DnnModule-3907 .ui-accordion-content-active {
    height: auto !important;
}

.DnnModule-3903 .ui-accordion-content, .DnnModule-3903 .ui-helper-reset, .DnnModule-3903 .ui-widget-content, .DnnModule-3903 .ui-corner-bottom, .DnnModule-3903 .ui-accordion-content-active {
    height: auto !important;
}


.DeepSkyBlue03_top_bg {
    background: #dc0000 none repeat scroll 0 0;
    min-height: 15px;
    padding: 7px 10px;
    position: relative;
}

.c_title {
    max-width: 95%;
}

.c_icon, .c_title, .c_menu {
    float: left;
}

h2.c_titles {
    line-height: 1em;
    margin: 0;
    padding: 0;
}

h2 {
    color: #dc0000;
    font-family: IRANSans,Tahoma,sans-serif;
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 1.5em;
}

.c_title_white {
    color: #ffffff;
    font-family: IRANSans,Tahoma,sans-serif;
    font-size: 15px;
    font-weight: normal;
    transition: all 0.5s ease 0s;
}

.DeepSkyBlue03_head_bg {
    background: rgba(0, 0, 0, 0) url("/Portals/0/images/ContactUs/container3_bg.png") repeat-x scroll 0 0;
    height: 20px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.clear_float {
    clear: both;
}

.clear_float {
    clear: both;
    font-size: 0;
    line-height: 0;
}

.DeepSkyBlue03_shadow_l {
    background: rgba(0, 0, 0, 0) url("/Portals/0/images/ContactUs/container3_left.png") no-repeat scroll left top;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    position: relative;
    z-index: 1;
}

.DeepSkyBlue03_shadow_r {
    background: rgba(0, 0, 0, 0) url("/Portals/0/images/ContactUs/container3_right.png") no-repeat scroll right top;
}

.DeepSkyBlue03_shadow_c {
    background: rgba(0, 0, 0, 0) url("/Portals/0/images/ContactUs/container3_center.png") repeat-x scroll left top;
    height: 12px;
    margin: 0 28px 0 123px;
}

.i_three_grid9.leftCol-pain {
    box-shadow: 10px 7px 10px #e6e6e6;
}

.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction {
    background: rgba(164, 0, 0, 1) none repeat scroll 0 0;
    border-color: #7f0000 !important;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.6), 0 1px 0 0 rgba(255, 255, 255, 0.4) inset !important;
    color: #efefef !important;
    text-shadow: 0 -1px 0 #ff0000 !important;
}

    .dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction:hover {
        background: rgba(202, 0, 0, 1) none repeat scroll 0 0;
    }

#dnn_ctr2118_Feedback_ctlCaptcha_CaptchaLinkButton {
    color: #ca0000 !important;
    font-size: 14px !important;
    font-family: IRANSans !important;
}

.dnnForm.FeedbackForm .dnnFormItem .divCaptcha, .dnnForm.FeedbackForm .dnnFormItem .divCaptcha {
    float: right !important;
}

#dnn_ctr2118_Feedback_cmdSend {
    font-family: IRANSans;
    font-size: 17px;
    font-weight: bold;
}

.dnnForm.FeedbackForm .dnnFormItem .divCaptcha, .dnnForm.FeedbackForm .dnnFormItem .divCaptcha {
    float: right !important;
}

.dnnActions.dnnClear {
    padding-left: 10% !important;
    float: left !important;
}

#dnn_ctr2118_Feedback_divEmail:first-child {
    padding-top: 20px !important;
}


.annual {
    font-size: 14px;
    line-height: 34px;
    font-family: IRANSans;
    color: #444444;
}

ul li {
    list-style-type: none !important;
}

.boldinner { /*font-size: 20px;*/
    line-height: 34px;
    font-weight: bold;
    text-align: justify;
}

.colorinner { /*font-size: 17px;*/
    line-height: 34px;
    font-weight: bold;
    text-align: justify;
    color: #9A0000;
}

.colorinner-manager {
    font-size: 22px;
    line-height: 34px;
    font-weight: bold;
    text-align: justify;
    color: #9A0000;
    padding-top: 29%;
}

.Eninner {
    font-size: 17px;
    line-height: 34px;
    text-align: justify;
}

.DnnModule-2086 .ui-accordion-content, .DnnModule-2086 .ui-helper-reset, .DnnModule-2086 .ui-widget-content, .DnnModule-2086 .ui-corner-bottom, .DnnModule-2086 .ui-accordion-content-active {
    height: auto !important;
}

.DnnModule-2607 .ui-accordion-content, .DnnModule-2607 .ui-helper-reset, .DnnModule-2607 .ui-widget-content, .DnnModule-2607 .ui-corner-bottom, .DnnModule-2607 .ui-accordion-content-active {
    height: auto !important;
}

.DnnModule-2332 .ui-accordion-content, .DnnModule-2332 .ui-helper-reset, .DnnModule-2332 .ui-widget-content, .DnnModule-2332 .ui-corner-bottom, .DnnModule-2332 .ui-accordion-content-active {
    height: auto !important;
}

.DnnModule-3935 .ui-accordion-content, .DnnModule-3935 .ui-helper-reset, .DnnModule-3935 .ui-widget-content, .DnnModule-3935 .ui-corner-bottom, .DnnModule-3935 .ui-accordion-content-active {
    height: auto !important;
}

@media handheld, only screen and (max-width:1000px) {
    .logo-fa {
        display: none !important;
    }
}

@media handheld, only screen and (max-width:542px) {
    .rosa-intro {
        float: none;
    }
}

@media handheld, only screen and (max-width:605px) {
    .news-group.part3 {
        display: none;
    }
}

@media handheld, only screen and (max-width:980px) {
    .fixed-bar-news {
        margin-top: 20px;
    }
}

@media handheld, only screen and (max-width:663px) {
    .lead-box {
        display: none;
    }
}

@media handheld, only screen and (max-width:663px) {
    .articleHeadline h1 {
        line-height: 60px;
    }
}

@media handheld, only screen and (max-width:663px) {
    .articleHeadline a {
        line-height: 60px;
    }
}

@media handheld, only screen and (max-width:601px) {
    .news-group.part3 {
        width: auto !important;
    }
}

@media handheld, only screen and (max-width:459px) {
    .news-group.part1 {
        width: 37% !important;
    }
}

@media handheld, only screen and (max-width:397px) {
    .news-group.part3 {
        display: none !important;
    }
}

@media handheld, only screen and (max-width:397px) {
    .news-group.part2 {
        display: none !important;
    }
}

.footer_right {
    display: none !important;
}

.fixed-bar-news {
    margin-top: 20px;
}

.dnnSearchResultItem-Others {
    display: none;
}

.dnnSearchResultItem-Link {
    display: none;
}

.dnnSearchResultItem-Description {
    border-bottom: 1px solid red;
    padding-bottom: 15px;
}

.dnnSearchBoxPanel {
    max-width: none !important;
    border-radius: 8px;
    background-color: #515151;
}

.dnnSearchResultItem-Title a:link {
    color: #515151 !important;
}

.dnnSearchResultAdvancedTip {
    color: white !important;
    font-size: 16px;
}

.dnnSearchResultPanel {
    max-width: none !important;
    background-color: white;
}

.news-calls {
    position: relative;
    overflow: hidden;
    margin-top: 1%;
    margin-bottom: 1%;
}

    .news-calls::after {
        box-sizing: border-box;
        transition: 0.5s;
    }

    .news-calls::after {
        content: attr(title);
        padding-top: 25%;
        font-family: IRANSans;
        display: block;
        width: 100%;
        height: 100%;
        text-align: center;
        background-color: rgba(0, 0, 0, 0.6);
        position: absolute;
        bottom: -100%;
        font-size: 22px;
        color: white;
        text-align: center;
        padding-left: 2%;
        font-weight: bold;
    }

    .news-calls:hover::after {
        top: 0%;
    }

.niroTitle_inner_ta_dark {
    font-size: 16px;
    line-height: 20px;
    margin-top: 17px;
}

.DnnModule-3979 .ui-accordion-content, .DnnModule-3979 .ui-helper-reset, .DnnModule-3979 .ui-widget-content, .DnnModule-3979 .ui-corner-bottom, .DnnModule-3979 .ui-accordion-content-active {
    height: auto !important;
}

.DnnModule-3984 .ui-accordion-content, .DnnModule-3984 .ui-helper-reset, .DnnModule-3984 .ui-widget-content, .DnnModule-3984 .ui-corner-bottom, .DnnModule-3984 .ui-accordion-content-active {
    height: auto !important;
}

.DnnModule-3965 .content .inner-content-niro > li > a:link {
    color: black !important;
}

.DnnModule-3965 .content .inner-content-niro > li a:link {
    color: black !important;
}

.DnnModule-2683 .ui-accordion-content, .DnnModule-2683 .ui-helper-reset, .DnnModule-2683 .ui-widget-content, .DnnModule-2683 .ui-corner-bottom, .DnnModule-2683 .ui-accordion-content-active {
    height: auto !important;
}

.inner-content-list > li > a, .inner-content-list > li > a:link {
    color: #000000 !important;
    font-family: IRANSans;
}

.DnnModule-3985 .TB_Wrapper, .DnnModule-3985 .TB_Wrapper .Slides, .DnnModule-3985 .TB_Wrapper .Slide, .DnnModule-3985 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-3985 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-3992 .TB_Wrapper, .DnnModule-3992 .TB_Wrapper .Slides, .DnnModule-3992 .TB_Wrapper .Slide, .DnnModule-3992 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-3992 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-3998 .TB_Wrapper, .DnnModule-3998 .TB_Wrapper .Slides, .DnnModule-3998 .TB_Wrapper .Slide, .DnnModule-3998 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-3998 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4006 .TB_Wrapper, .DnnModule-4006 .TB_Wrapper .Slides, .DnnModule-4006 .TB_Wrapper .Slide, .DnnModule-4006 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4006 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4011 .TB_Wrapper, .DnnModule-4011 .TB_Wrapper .Slides, .DnnModule-4011 .TB_Wrapper .Slide, .DnnModule-4011 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4011 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4016 .TB_Wrapper, .DnnModule-4016 .TB_Wrapper .Slides, .DnnModule-4016 .TB_Wrapper .Slide, .DnnModule-4016 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4016 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4021 .TB_Wrapper, .DnnModule-4021 .TB_Wrapper .Slides, .DnnModule-4021 .TB_Wrapper .Slide, .DnnModule-4021 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4021 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-3995 .ui-accordion-content, .DnnModule-3995 .ui-helper-reset, .DnnModule-3995 .ui-widget-content, .DnnModule-3995 .ui-corner-bottom, .DnnModule-3995 .ui-accordion-content-active {
    height: auto !important;
}
/*.menured  {background-color:#E91C00 !important;}*/
.menured > td > a, .menured > td > a:link {
    color: #E91C00 !important;
    font-weight: bold;
}

.DnnModule-4025 .TB_Wrapper, .DnnModule-4025 .TB_Wrapper .Slides, .DnnModule-4025 .TB_Wrapper .Slide, .DnnModule-4025 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4025 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4031 .TB_Wrapper, .DnnModule-4031 .TB_Wrapper .Slides, .DnnModule-4031 .TB_Wrapper .Slide, .DnnModule-4031 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4036 .TB_Wrapper, .DnnModule-4036 .TB_Wrapper .Slides, .DnnModule-4036 .TB_Wrapper .Slide, .DnnModule-4036 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4036 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4031 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-3959 .TB_Wrapper, .DnnModule-3959 .TB_Wrapper .Slides, .DnnModule-3959 .TB_Wrapper .Slide, .DnnModule-3959 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-3959 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4041 .TB_Wrapper, .DnnModule-4041 .TB_Wrapper .Slides, .DnnModule-4041 .TB_Wrapper .Slide, .DnnModule-4041 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4041 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4047 .TB_Wrapper, .DnnModule-4047 .TB_Wrapper .Slides, .DnnModule-4047 .TB_Wrapper .Slide, .DnnModule-4047 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4047 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4051 .TB_Wrapper, .DnnModule-4051 .TB_Wrapper .Slides, .DnnModule-4051 .TB_Wrapper .Slide, .DnnModule-4051 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4051 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4079 .TB_Wrapper, .DnnModule-4079 .TB_Wrapper .Slides, .DnnModule-4079 .TB_Wrapper .Slide, .DnnModule-4079 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4079 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4084 .TB_Wrapper, .DnnModule-4084 .TB_Wrapper .Slides, .DnnModule-4084 .TB_Wrapper .Slide, .DnnModule-4084 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4084 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4085 .ui-accordion-content, .DnnModule-4085 .ui-helper-reset, .DnnModule-4085 .ui-widget-content, .DnnModule-4085 .ui-corner-bottom, .DnnModule-4085 .ui-accordion-content-active {
    height: auto !important;
}

.DnnModule-4091 .TB_Wrapper, .DnnModule-4091 .TB_Wrapper .Slides, .DnnModule-4091 .TB_Wrapper .Slide, .DnnModule-4091 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4091 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4096 .TB_Wrapper, .DnnModule-4096 .TB_Wrapper .Slides, .DnnModule-4096 .TB_Wrapper .Slide, .DnnModule-4096 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4096 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-3951 .TB_Wrapper, .DnnModule-3951 .TB_Wrapper .Slides, .DnnModule-3951 .TB_Wrapper .Slide, .DnnModule-3951 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-3951 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4102 .TB_Wrapper, .DnnModule-4102 .TB_Wrapper .Slides, .DnnModule-4102 .TB_Wrapper .Slide, .DnnModule-4102 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4102 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-3889 .ui-accordion-content, .DnnModule-3889 .ui-helper-reset, .DnnModule-3889 .ui-widget-content, .DnnModule-3889 .ui-corner-bottom, .DnnModule-3889 .ui-accordion-content-active {
    height: auto !important;
}

.DnnModule-4106 .TB_Wrapper, .DnnModule-4106 .TB_Wrapper .Slides, .DnnModule-4106 .TB_Wrapper .Slide, .DnnModule-4106 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4106 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4107 .ui-accordion-content, .DnnModule-4107 .ui-helper-reset, .DnnModule-4107 .ui-widget-content, .DnnModule-4107 .ui-corner-bottom, .DnnModule-4107 .ui-accordion-content-active {
    height: auto !important;
}

.DnnModule-4110 .TB_Wrapper, .DnnModule-4110 .TB_Wrapper .Slides, .DnnModule-4110 .TB_Wrapper .Slide, .DnnModule-4110 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4110 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4113 .TB_Wrapper, .DnnModule-4113 .TB_Wrapper .Slides, .DnnModule-4113 .TB_Wrapper .Slide, .DnnModule-4113 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4113 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4117 .TB_Wrapper, .DnnModule-4117 .TB_Wrapper .Slides, .DnnModule-4117 .TB_Wrapper .Slide, .DnnModule-4117 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4117 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4120 .ui-accordion-content, .DnnModule-4120 .ui-helper-reset, .DnnModule-4120 .ui-widget-content, .DnnModule-4120 .ui-corner-bottom, .DnnModule-4120 .ui-accordion-content-active {
    height: auto !important;
}
/*گروه پژوهشی تجهیزات خط و پست*/
.DnnModule-4125 .TB_Wrapper, .DnnModule-4125 .TB_Wrapper .Slides, .DnnModule-4125 .TB_Wrapper .Slide, .DnnModule-4125 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4125 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4126 .ui-accordion-content, .DnnModule-4126 .ui-helper-reset, .DnnModule-4126 .ui-widget-content, .DnnModule-4126 .ui-corner-bottom, .DnnModule-4126 .ui-accordion-content-active {
    height: auto !important;
}

.DnnModule-4129 .TB_Wrapper, .DnnModule-4129 .TB_Wrapper .Slides, .DnnModule-4129 .TB_Wrapper .Slide, .DnnModule-4129 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4129 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4133 .TB_Wrapper, .DnnModule-4133 .TB_Wrapper .Slides, .DnnModule-4133 .TB_Wrapper .Slide, .DnnModule-4133 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4133 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4137 .TB_Wrapper, .DnnModule-4137 .TB_Wrapper .Slides, .DnnModule-4137 .TB_Wrapper .Slide, .DnnModule-4137 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4137 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.neww {
    color: red;
    font-family: arial;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: -100px;
    margin-top: -80px;
    padding-bottom: 10px;
    padding-right: 32%;
    position: absolute;
    transform: rotate(-40deg);
    -webkit-transform: rotate(-40deg); /* Safari */
    z-index: 10;
}

    .neww:hover {
        font-size: 25px;
    }
/*گروه پژوهشی مطالعات فشار قوی*/
.DnnModule-3949 .TB_Wrapper, .DnnModule-3949 .TB_Wrapper .Slides, .DnnModule-3949 .TB_Wrapper .Slide, .DnnModule-3949 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-3949 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4144 .TB_Wrapper, .DnnModule-4144 .TB_Wrapper .Slides, .DnnModule-4144 .TB_Wrapper .Slide, .DnnModule-4144 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4144 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4154 .TB_Wrapper, .DnnModule-4154 .TB_Wrapper .Slides, .DnnModule-4154 .TB_Wrapper .Slide, .DnnModule-4154 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4154 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4150 .TB_Wrapper, .DnnModule-4150 .TB_Wrapper .Slides, .DnnModule-4150 .TB_Wrapper .Slide, .DnnModule-4150 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4150 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*950630  liveform module*/
.inner-content-form {
    font-size: 15px;
    text-align: center;
    font-family: IRANSans;
    text-align: center;
    padding-top: 10px;
    font-weight: bold;
}

.inner-title-form {
    font-family: IRANSans;
    font-size: 16px;
    color: #AC0000;
    font-weight: bold;
    text-align: center;
    border-bottom: 1px solid #ACACAC;
    padding-bottom: 10px;
}

.causesValidation.bSubmit {
    font-family: IRANSans !important;
    font-size: 15px !important;
    font-weight: bold !important;
}
/*950630  Ticketing module*/


/*950607  electronic-services m*/
.box-electronic-services .content-electronic {
    border: 2px solid #fff;
    text-align: center;
    color: white;
    border-radius: 50%;
}

    .box-electronic-services .content-electronic em {
        display: block;
        font-size: 55px;
        padding: 15px 0;
    }

    .box-electronic-services .content-electronic span {
        display: block;
        padding: 15px 0;
        font-size: 18px;
    }

.box-electronic-services .col-sm-3 {
    padding: 0 10px;
    width: 20%;
}

.services {
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
}

    .services:hover {
        background: rgba(255, 255, 255, 0.56);
    }

    .services em {
        display: block;
        padding-top: 50px;
        font-size: 50px;
        transition: all 0.5s linear;
        -webkit-transition: all 0.5s linear;
    }

    .services:hover em {
        color: #b9222b;
    }

    .services span {
        margin-top: 20px;
        display: block;
        font-size: 18px;
        transition: all 0.5s linear;
        -webkit-transition: all 0.5s linear;
    }

    .services:hover span {
        color: #b9222b;
    }

.newsletter-mainpage {
    overflow: hidden;
    padding: 5px;
    margin-top: 20px;
}

    .newsletter-mainpage > li {
        position: relative;
        float: left;
        list-style: none;
        margin: 0 20px 20px 0;
        font-size: 10px;
    }

    .newsletter-mainpage a {
        text-decoration: none;
        display: block;
        font-family: IRANSans;
        font-size: 19px;
        color: #ca0000 !important;
        font-weight: bold;
    }

    .newsletter-mainpage li img {
        display: block;
        position: relative;
        z-index: -1;
    }

    .newsletter-mainpage li:not([class=na]) img {
        position: static;
    }

    .newsletter-mainpage a:hover, .newsletter-mainpage a:focus {
        display: block;
        outline: none;
        -moz-box-shadow: 3px 3px 5px #000;
        -webkit-box-shadow: 3px 3px 5px #000;
        box-shadow: 3px 3px 5px #000;
    }

        .newsletter-mainpage a:hover img, .newsletter-mainpage a:focus img {
            outline: 3px solid #ccc;
        }

        .newsletter-mainpage a:hover:after,
        .newsletter-mainpage a:focus:after {
            content: attr(title);
            color: #ca0000;
            position: absolute;
            bottom: 0;
            height: 75px;
            line-height: 35px;
            text-align: center;
            margin-top: 40px;
            font-weight: bold;
            width: 100%;
            background: rgb(255,255,255);
            background: rgba(255,255,255,0.7);
            background: -moz-linear-gradient(top, rgba(255,255,255,0.7), rgba(204,204,204,0.7));
            background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.7)), to(rgba(204,204,204,0.7)));
            display: block;
            text-shadow: 1px 1px 1px #fff;
        }

    .newsletter-mainpage a.reverse:hover:after,
    .newsletter-mainpage a.reverse:focus:after {
        top: 0;
        right: 0;
    }

    .newsletter-mainpage a.offset:hover:after,
    .newsletter-mainpage a.offset:focus:after {
        top: 50%;
        margin-top: -15px;
    }

    .newsletter-mainpage a.alternate01:hover:after,
    .newsletter-mainpage a.alternate01:focus:after {
        top: 0;
        width: 50%;
        height: 100%;
        line-height: normal;
        text-align: left;
        padding: 4px;
        font-size: 12px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }


.big-slide-newsletter::before,
.big-slide-newsletter::after {
    transition: 1s;
}

.parent-newsletter {
    margin: 0 auto;
    padding-top: 40px;
}

.big-slide-newsletter {
    width: 100%;
    height: 300px;
    background-image: url(/portals/0/images/Home/newsletter/001-edit.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
}

    .big-slide-newsletter::before {
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        background-color: rgba(188, 33, 39,0.40);
        opacity: 0;
    }

    .big-slide-newsletter::after {
        content: "";
        display: block;
        width: 40%;
        padding-top: 40%;
        background-color: #ca0000;
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -20% 0 0 -20%;
        border-radius: 50%;
        background-image: url(/Portals/0/images/Home/newsletter/arrow-pointing-to-right_318-50470.png);
        background-size: 30% auto;
        background-position: center;
        background-repeat: no-repeat;
        transform: rotate(60deg) scale(0);
        z-index: 2;
    }

    .big-slide-newsletter:hover::after {
        transform: rotate(0deg) scale(1);
        -webkit-transition-timing-function: cubic-bezier(1.000, 0.170, 0.000, 1); /* older webkit */
        -webkit-transition-timing-function: cubic-bezier(1.000, 0.170, 0.000, 1.650);
        -moz-transition-timing-function: cubic-bezier(1.000, 0.170, 0.000, 1.650);
        -o-transition-timing-function: cubic-bezier(1.000, 0.170, 0.000, 1.650);
        transition-timing-function: cubic-bezier(1.000, 0.170, 0.000, 1.650); /* custom */
    }

    .big-slide-newsletter:hover::before {
        opacity: 1;
    }


#child > p:first-child {
    color: #bc2127;
    padding-top: 20px;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    text-shadow: 0 1px 0 hsl(174,5%,80%), 0 2px 0 hsl(174,5%,75%), 0 3px 0 hsl(174,5%,70%), 0 4px 0 hsl(174,5%,66%), 0 5px 0 hsl(174,5%,64%), 0 6px 0 hsl(174,5%,62%), 0 7px 0 hsl(174,5%,61%), 0 8px 0 hsl(174,5%,60%), 0 0 5px rgba(0,0,0,.05), 0 1px 3px rgba(0,0,0,.2), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.2), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.3);
    letter-spacing: 1.5px;
}

.parent-newsletter:hover #child > p {
    text-shadow: none;
    transform: rotate(0deg) scale(1);
    -webkit-transition-timing-function: cubic-bezier(1.000, 0.170, 0.000, 1); /* older webkit */
    -webkit-transition-timing-function: cubic-bezier(1.000, 0.170, 0.000, 1.650);
    -moz-transition-timing-function: cubic-bezier(1.000, 0.170, 0.000, 1.650);
    -o-transition-timing-function: cubic-bezier(1.000, 0.170, 0.000, 1.650);
    transition-timing-function: cubic-bezier(1.000, 0.170, 0.000, 1.650); /* custom */
}

#child > p {
    font-size: 11px;
    padding-top: 4px;
    text-align: center;
}

.small-slide-newsletter {
    width: 100%;
    height: 100px;
    background-color: #DBDCDE;
    position: relative;
}

.square-newsletter {
    width: 50px;
    height: 50px;
    background-color: rgba(192, 192, 192, 0.6);
    position: absolute;
    margin: -25px -25px;
    left: 50%;
    transform: rotate(45deg);
}


/*/memorandum */

.niroTitle-memorandum {
    color: #9a0000;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 2%;
    margin-top: 2%;
}

inner-content-memorandum {
}

.fa.fa-link.external_link_memorandum {
    padding-right: 20px;
    padding-left: 10px;
    color: #D71A21;
    padding-top: 10px;
    font-size: 18px;
}

    .fa.fa-link.external_link_memorandum :hover {
        padding-right: 20px;
        padding-left: 10px;
        color: #444444;
        padding-top: 5px;
        font-size: 22px;
    }

.inner-content-memorandum {
    color: #444444;
    font-family: IRANSans;
    font-size: 16px;
    line-height: 60px;
}

    .inner-content-memorandum > a {
        color: #9a0000 !important;
        font-weight: 600 !important;
    }

        .inner-content-memorandum > a:hover {
            color: #444444 !important;
            font-size: 18px !important;
            font-weight: 600 !important;
        }

.btn-danger {
    background-color: #a8a1a1 !important;
}

    .btn-danger:hover {
        background-color: #a40000 !important;
    }

.popover-title {
    font-size: 13px !important;
    text-align: right !important;
}

.popover-content {
    padding: 9px 14px !important;
    text-align: right !important;
    font-size: 13px !important;
    font-weight: bold !important;
}

#dnn_ctr4221_SearchSmall_trWildcard2 > td {
    text-align: right !important;
}

#dnn_ctr4221_SearchSmall_trTypes2 > td {
    text-align: right !important;
}

.SubHead {
    text-align: right !important;
}

@media handheld, only screen and (max-width: 980px) {
    .fixed_bg {
        background-size: 100% 100% !important;
    }
}

.inner-content-niro_table > a {
    color: black !important;
}

#dnn_ctr4336_SearchSmall_trTypes2 > td {
    text-align: right !important;
}

.cb02_top {
    background-color: #cf1b00 !important;
}

.cb02_content {
    padding: 12px 15px 15px;
    background: #eee !important;
}

.wrapper-property {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
}

    .wrapper-property h1 > a {
        color: dimgray;
        font-size: 13px;
        text-decoration: none;
        display: inline-block;
        position: relative;
        font-family: IRANSans;
    }



/*effect-box*/
a.effect-box-property:after,
a.effect-box-property:before {
    content: '';
    position: absolute;
    left: 0;
    display: inline-block;
    height: 1em;
    width: 100%;
    margin-top: 10px;
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}

a.effect-box-property:before {
    border-left: 1px solid;
    border-right: 1px solid;
    -webkit-transform: scale(1,0);
    transform: scale(1,0);
}

a.effect-box-property:after {
    border-bottom: 1px solid;
    border-top: 1px solid;
    -webkit-transform: scale(0,1);
    transform: scale(0,1);
}

a.effect-box-property:hover:after,
a.effect-box-property:hover:before {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
/*#dnn_ctr4347_Dispatch_viewcollection_TreeView1_item_1_cell > nobr {
    font-size: 16px;
}
#dnn_ctr4347_Dispatch_viewcollection_Grid1_cell_0_9 > div {
    font-size: 14px;
}

#dnn_ctr4347_Dispatch_viewcollection_Grid1_cell_1_9 > div{
    font-size: 14px;
}
#dnn_ctr4347_Dispatch_viewcollection_Grid1_cell_2_9 > div{
    font-size: 14px;
}*/
.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
    padding: 20px;
    text-align: center;
    margin: 30px;
    font-size: 16px;
}

@media handheld, only screen and (max-width:360px) {
    .project-tilte {
        line-height: 30px;
    }

    .project-pic > img {
        height: 50px;
        width: 90%;
    }
}
/*nri-1395*/
.accordion {
    padding: 0;
    margin: 2em 0;
    width: 100%;
    overflow: hidden;
    font-size: 1em;
    position: relative;
}

.accordion__title {
    padding: 0 1em;
    background: #A40000;
    border-top: 2px solid #eee;
    color: #fff;
    float: left;
    line-height: 3;
    height: 3em;
    cursor: pointer;
    margin-right: .25em;
}

.no-js .accordion__title {
    float: none;
    height: auto;
    cursor: auto;
    margin: 0;
    padding: 0 2em;
}

.accordion__content {
    float: right;
    width: 100%;
    margin: 3em 0 0 -100%;
    padding: 2em;
    background: #fff;
    min-height: 462px;
    border-bottom: 4px solid #a40000;
}

.no-js .accordion__content {
    float: left;
    margin: 0;
}

.accordion__title:hover, .accordion__title.active {
    background: white;
    color: dimgrey;
}

.no-js .accordion__title:hover {
    background-color: #ccc;
    color: #222;
}

.accordion__title.active {
    border-top-color: #bc2127;
}

@media (max-width: 48em) {

    .accordion {
        border: 1px solid grey;
    }

    .accordion__title,
    .accordion__content {
        float: none;
        margin: 0;
    }

        .accordion__title:first-child {
            border: none;
        }

        .accordion__title.active {
            border-top-color: #eee;
        }

        .accordion__title.active, .accordion__title:hover {
            background: #777;
        }

        .accordion__title:before {
            content: " ";
            text-align: center;
            width: 2em;
            display: inline-block;
        }

        .accordion__title.active:before {
            content: "-";
        }

    .overflow-scrolling {
        overflow-y: scroll;
        /*height:11em;
  padding:1em 1em 0 1em;*/
        /* Warning: momemtum scrolling seems buggy on iOS 7  */
        -webkit-overflow-scrolling: touch;
    }

    .accordion__content {
        position: relative;
        overflow: hidden;
        padding: 0;
    }

    .no-js .accordion__content {
        padding: 1em;
        overflow: auto;
        display: block;
    }

    .accordion__content:after {
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        height: 50px;
        border-radius: 10px 0 0 10px / 50% 0 0 50%;
        box-shadow: -5px 0 10px rgba(0, 0, 0, 0.5);
        content: '';
    }
}
/*c*/
.box-carousel {
    margin: 0 15px;
    background: #efefef;
    min-height: 320px;
}

.text-carousel h3 {
    margin: 15px 0;
    text-align: left;
    color: #a40000;
}

ul.list-carousel {
    margin: 0;
    overflow: hidden;
}

.text-carousel {
    overflow: hidden;
    padding: 0 15px;
}

ul.list-carousel li {
    min-height: 0;
    text-align: left;
    float: left;
    width: 100%;
    margin: 0 0 5px 0;
}

    ul.list-carousel li a {
        color: #555;
    }

    ul.list-carousel li em {
        margin-right: 5px;
        vertical-align: middle;
        color: #bc2127;
    }

.image-carousel img {
    height: 145px;
    width: 100%;
}

.text-technology-content h2 {
    margin: 15px 5px;
    font-size: 14px;
    text-align: center;
}

.text-technology-content a {
    color: #fff !important;
}

.tab-technology-content {
    overflow: hidden;
    min-height: 300px;
}

    .tab-technology-content.color6 {
        background: #71e863;
    }

        .tab-technology-content.color6:hover {
            background: #9bee91;
        }

    .tab-technology-content.color5 {
        background: #24a6ef;
    }

        .tab-technology-content.color5:hover {
            background: #66c1f4;
        }

    .tab-technology-content.color4 {
        background: #ff55f0;
    }

        .tab-technology-content.color4:hover {
            background: #ff88f5;
        }

    .tab-technology-content.color3 {
        background: #208C7D;
    }

        .tab-technology-content.color3:hover {
            background: #64B2A4;
        }

    .tab-technology-content.color2 {
        background: #f67a7a;
    }

        .tab-technology-content.color2:hover {
            background: #faa4a3;
        }

    .tab-technology-content.color1 {
        background: #dad089;
    }

        .tab-technology-content.color1:hover {
            background: #e5deac;
        }

    .tab-technology-content.color12 {
        background: #1ef4da;
    }

        .tab-technology-content.color12:hover {
            background: #4ef6e2;
        }

    .tab-technology-content.color11 {
        background: #ea5c38;
    }

        .tab-technology-content.color11:hover {
            background: #f08d74;
        }

    .tab-technology-content.color10 {
        background: #8d9ef8;
    }

        .tab-technology-content.color10:hover {
            background: #abb5f3;
        }

    .tab-technology-content.color9 {
        background: #ff4373;
    }

        .tab-technology-content.color9:hover {
            background: #FD799A;
        }

    .tab-technology-content.color8 {
        background: #C7BC49;
    }

        .tab-technology-content.color8:hover {
            background: #F0E364;
        }

    .tab-technology-content.color7 {
        background: #906bf2;
    }

        .tab-technology-content.color7:hover {
            background: #aa90ee;
        }

.btn-tab-technology {
    padding: 0 15px;
}

    .btn-tab-technology span {
        float: left;
    }

    .btn-tab-technology a {
        display: block;
        padding: 10px 55px;
        color: #555;
        border: 1px solid #aaa;
        transition: all 0.5s linear;
        -webkit-transition: all 0.5s linear;
    }

        .btn-tab-technology a:hover {
            background: #fff;
        }

.content-institute {
    min-height: 280px;
    background: #c8c6c6;
    box-shadow: 0 4px 15px -3px rgba(85, 78, 78, 0.55);
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
}

    .content-institute:hover {
        box-shadow: none !important;
    }

.text-institute h2 {
    font-size: 16px;
    text-align: center;
}

    .text-institute h2 a {
        color: #555;
    }

.img-institute img {
    height: 190px;
    border-bottom: 3px solid #ddd;
    width: 100%;
}

.carousel3 ul {
    padding: 0 5px !important;
}

.grid5 {
    width: 20%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.service-box {
    overflow: hidden;
    padding-bottom: 35px;
}

.service-content {
    border: 2px solid #fff;
    width: 182px;
    height: 182px;
    border-radius: 50%;
    text-align: center;
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
}

    .service-content:hover {
        background: rgba(255,255,255,0.35);
        border: 2px solid #BC2127;
    }

        .service-content:hover span, .service-content:hover em {
            color: #bc2127;
        }

    .service-content span {
        color: #fff;
        font-size: 16px;
        margin-top: 26px;
        display: block;
        transition: all 0.5s linear;
        -webkit-transition: all 0.5s linear;
    }

    .service-content em {
        display: block;
        font-size: 60px;
        font-weight: normal;
        color: #fff;
        padding-top: 35px;
        transition: all 0.5s linear;
        -webkit-transition: all 0.5s linear;
    }

.title-service h2 {
    margin: 35px 0;
    color: #fff;
    text-align: center;
}
/*NEWS*/
.box-right-img-tab img {
    width: 100%;
    height: 190px;
    border: 1px solid #ffffff;
    border-radius: 7px;
}

.box-right-img-tab h1 {
    font-size: 14px;
    margin: 8px 0 0 0;
    line-height: 20px;
    text-align: justify;
}

.box-left-img-tab img {
    width: 100px;
    float: right;
    height: 63px;
    border: 1px solid #ffffff;
    border-radius: 4px;
}

.box-left-img-tab h1 {
    text-align: justify;
    font-size: 13px;
    margin: 0 111px 0 0;
    height: 62px;
    overflow: hidden;
}

    .box-left-img-tab h1 a, .box-right-img-tab h1 a {
        color: #555;
    }

li.col-sm-6.right-img-tab {
    padding-right: 0;
}

li.col-sm-6.col-xs-6.left-img-tab {
    padding-left: 0;
    border-bottom: 1px solid #aaa;
    padding-right: 0;
}

    li.col-sm-6.col-xs-6.left-img-tab:last-child {
        border-bottom: 0;
    }

.box-left-img-tab > h1:hover {
    color: #a40000;
}

.box-left-img-tab h1 a:hover, .box-right-img-tab h1 a:hover {
    color: #a40000;
}

.box-right-img-tab p {
    text-align: justify;
    margin-top: 12px;
    line-height: 22px;
    color: #aaa;
    margin-bottom: 0;
}

#TWLiveTabsWrapper4296 .ui-widget-content {
    border: 0;
}

#TWLiveTabsWrapper4296 .ui-widget-header {
    border: 0;
    background: none;
    border-bottom: 1px solid #aaa;
    border-radius: 0 !important;
}

.col-sm-6.right-img-tab:hover .box-right-img-tab a {
    color: #a40000;
}

#TWLiveTabsWrapper4296 .ui-widget-header li {
    background: none;
    border: 0;
    margin: 0;
}

    #TWLiveTabsWrapper4296 .ui-widget-header li a {
        color: #BF1B26 !important;
        font-size: 13px;
        font-weight: 500;
    }

#TWLiveTabsWrapper4296 .ui-state-active {
    background: none !important;
    border-bottom: 2px solid #555 !important;
}

#TWLiveTabsWrapper4296 li.ui-state-active a {
    color: #555 !important;
    font-size: 13px;
    font-weight: 500;
}

#TWLiveTabsWrapper4296 .ui-state-hover a {
    background: none !important;
}

#TWLiveTabsWrapper4296 .ui-state-active a:hover, .livetabsdefault .ui-widget-content .ui-state-active a:hover {
    background: none !important;
}

ul.newsletter-mainpage.animation.fadeInRight img {
    max-height: 343px;
    margin-top: 44px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0 6px 5px -1px #aaa;
}
/*footer*/
ul.footer-link li em {
    margin-right: 9px;
    transform: rotate(-140deg);
    -moz-transform: rotate(-140deg);
    -webkit-transform: rotate(-140deg);
    -ms-transform: rotate(-140deg);
    vertical-align: -2px;
    font-size: 16px;
    color: #aaa;
}

ul.footer-link li a {
    color: #555;
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
}

    ul.footer-link li a:hover {
        color: #aaa;
    }

ul.footer-link li {
    margin-bottom: 7px;
    margin-top: 7px;
}

ul.footer-link, ul.contact-information {
    margin: 0;
}

    ul.contact-information li {
        margin-bottom: 15px;
        margin-top: 7px;
    }

        ul.contact-information li span {
            color: #555;
        }

        ul.contact-information li em {
            margin-right: 10px;
            color: #aaa;
        }



.last-news {
    clear: both;
    border-bottom: 1px solid #aaa;
    overflow: hidden;
    padding: 10px 0;
}

.last-news-image {
    float: right;
}

    .last-news-image img {
        width: 80px;
        height: 80px;
    }

.text-news-image h2 {
    margin: 0;
    font-size: 12px;
    text-align: justify;
}

    .text-news-image h2 a {
        color: #555 !important;
    }

.text-news-image {
    margin-right: 90px;
}

.last-news:last-child {
    border: 0;
}

.leftSideNews {
    margin: 10px 0 10px 0;
}

    .leftSideNews a {
        color: #555 !important;
    }

    .leftSideNews em {
        margin-left: 5px;
        color: #aaa;
    }
/*---------------*/
/***** Bubba *****/
/*---------------*/

figure.effect-bubba {
    background: #aa5353;
}

    figure.effect-bubba img {
        opacity: 0.7;
        -webkit-transition: opacity 0.35s;
        transition: opacity 0.35s;
    }

    figure.effect-bubba:hover img {
        opacity: 0.4;
    }

    figure.effect-bubba figcaption::before,
    figure.effect-bubba figcaption::after {
        position: absolute;
        top: 30px;
        right: 30px;
        bottom: 30px;
        left: 30px;
        content: '';
        opacity: 0;
        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
        transition: opacity 0.35s, transform 0.35s;
    }

    figure.effect-bubba figcaption::before {
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        -webkit-transform: scale(0,1);
        transform: scale(0,1);
    }

    figure.effect-bubba figcaption::after {
        border-right: 1px solid #fff;
        border-left: 1px solid #fff;
        -webkit-transform: scale(1,0);
        transform: scale(1,0);
    }

    figure.effect-bubba h2 {
        padding-top: 10%;
        -webkit-transition: -webkit-transform 0.35s;
        transition: transform 0.35s;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0);
        color: #fff;
        opacity: 0;
    }

    figure.effect-bubba p {
        padding: 20px 2.5em;
        opacity: 0;
        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
        transition: opacity 0.35s, transform 0.35s;
        -webkit-transform: translate3d(0,20px,0);
        transform: translate3d(0,20px,0);
    }

        figure.effect-bubba p a {
            color: #fff !important;
        }

    figure.effect-bubba:hover figcaption::before,
    figure.effect-bubba:hover figcaption::after {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    figure.effect-bubba:hover h2,
    figure.effect-bubba:hover p {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

.grid figure {
    position: relative;
    float: left;
    overflow: hidden;
    margin: 10px 1%;
    /*	min-width: 320px;
	max-width: 480px;
	max-height: 360px;*/
    width: 100%;
    /*background: #3085a3;*/
    text-align: center;
    cursor: pointer;
}

    .grid figure img {
        position: relative;
        display: block;
        opacity: 0.8;
        width: 100%;
        height: 250px;
    }

    .grid figure figcaption {
        padding: 2em;
        color: #fff;
        text-transform: uppercase;
        font-size: 1.25em;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
    }

        .grid figure figcaption::before,
        .grid figure figcaption::after {
            pointer-events: none;
        }

        .grid figure figcaption,
        .grid figure figcaption > a {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }

span br {
    display: none !important;
}

figure.effect-bubba h2 a {
    color: #555;
}

figure.effect-bubba h2 i {
    background: #fff;
    padding: 8px;
    border-radius: 3px;
}

div#dnn_ctr4320_Gallery_ViewGallery_ucViewPhotos_pnlPaging {
    clear: both;
    padding: 10px 0;
    margin-bottom: 30px;
}

i.close-gallery {
    font-size: 18px;
    background-color: #808080;
    padding: 7px;
    color: #fff;
    border: 2px solid #e1e1e1;
    width: 35px;
    height: 35px;
    float: right;
    display: inline-grid;
    display: inline-block;
    margin-left: 5px;
    transition: all 0.6s ease-in-out;
}

i.download-gallery {
    font-size: 18px;
    background-color: #808080;
    padding: 7px;
    color: #fff;
    border: 2px solid #e1e1e1;
    width: 35px;
    height: 35px;
    transition: all 0.6s ease-in-out;
}

    i.close-gallery:hover, i.download-gallery:hover {
        color: #555;
    }

#lightbox-image-details-close {
    display: inline-flex;
}

span#lightbox-container-image-details-nav > a > i {
    font-size: 18px;
    background-color: #808080;
    padding: 7px;
    color: #fff;
    border: 2px solid #e1e1e1;
    margin-right: 5px;
    width: 35px;
    height: 35px;
    transition: all 0.6s ease-in-out;
}

    span#lightbox-container-image-details-nav > a > i:hover {
        color: #555;
    }

span#lightbox-container-image-details-nav > a {
    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
}

#lightbox-container-image-details-nav {
    display: block;
    padding: 0pt 0pt 10px 0;
}

#lightbox-container-image-details-currentNumber {
    display: none !important;
}
/*#lightbox-container-image-details-caption { font-weight: bold; position: absolute; left: 50%; margin-left: -25px; margin-top: 12px; font-size: 18px; }*/
#lightbox-container-image-details-caption {
    font-weight: bold;
    line-height: 34px;
    margin-top: 15px;
    font-size: 16px;
    text-align: right;
    color: #a40000;
}

.title-gallery-menu {
    padding-top: 25px;
    padding-bottom: 15px;
    border-top: 1px solid gray;
}

.NormalBold {
    color: #a40000 !important;
}

@media handheld, only screen and (max-width:768px) {
    .figure.effect-bubba h2 {
        display: none;
    }
}

@media handheld, only screen and (max-width:768px) {
    .figure.effect-bubba p {
        padding: 10px 0px;
        font-size: 12px;
    }
}

#dnn_TwoGrid4 {
    padding-top: 60px;
    padding-right: 45px;
    padding-left: 45px;
}

@media (max-width:980px) and (min-width:570px) {
    #dnn_TwoGrid4 {
        padding: 50px 200px;
    }
}
/*padding top&bottom inner pages 950718*/
.paddingtop {
    padding: 10px 0px;
}

.paddingbottom {
    padding: 30px 0px;
}

/*--------- Accordion2 Style ----------*/
.ui-accordion .ui-accordion-header {
    border: solid 1px #ccc;
    cursor: pointer;
    margin-top: 8px;
    display: block;
    min-height: 0;
    padding: 5px 40px 5px 12px;
    position: relative;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    font-weight: normal;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: gray;
    font-weight: normal;
}

.ui-helper-reset {
    font-size: 100%;
    list-style: none outside none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    text-decoration: none;
}

.accordion2 p {
    font-size: 100%;
    line-height: 20px;
    list-style: none outside none;
    margin: 0;
    outline: 0 none;
    padding: 8px 12px;
    text-decoration: none;
    border: 1px solid #ccc;
    border-top: none;
}

.accordion2 > h3 {
    color: #171717;
    font-size: 15px !important;
}

.ui-accordion .ui-accordion-content {
    overflow: auto;
}

.rtl .ui-state-default, .rtl .ui-widget-content .ui-state-default, .rtl .ui-widget-header .ui-state-default {
    background: url(../images/toggle_icon.png) no-repeat left 3px;
}

.ui-accordion-header.ui-state-default.ui-accordion-header-active.ui-state-active.ui-corner-top.ui-accordion-icons {
    margin: 0.500em;
}

.ui-accordion-header.ui-state-default.ui-corner-all.ui-accordion-icons {
    margin: 0.500em;
}

.h1table {
    font-size: 1em;
    font-weight: 300;
    line-height: 1em;
    text-align: center;
    color: #4DC3FA;
    text-align: center !important;
}

.containertable th h1 {
    font-weight: bold;
    font-size: 1em;
    text-align: center;
    padding-right: 5px;
    padding-left: 10px;
    color: #FFF;
}

.cccc {
    font-weight: normal;
    font-size: 0.938em;
    -webkit-box-shadow: 0 2px 2px -2px #adadad;
    -moz-box-shadow: 0 2px 2px -2px #adadad;
    box-shadow: 0 2px 2px -2px #adadad;
    text-align: center;
    color: black !important;
}

.cc {
    text-align: center;
}

.cccc > a {
    font-weight: normal;
    font-size: 0.938em;
    -webkit-box-shadow: 0 2px 2px -2px #ff1818;
    -moz-box-shadow: 0 2px 2px -2px #ff1818;
    box-shadow: 0 2px 2px -2px #ff1818;
    text-align: center;
    color: #1a1a1a !important;
}

.ccc {
    font-size: 1em;
    text-align: right;
    padding-left: 2%;
    color: #3f3f3f;
}


.containertable {
    text-align: right;
    overflow: hidden;
    width: 96%;
    margin: 0 auto;
    display: table;
    padding: 0 0 8em 0;
}

    .containertable td, .containertable th {
        padding-bottom: 1%;
        padding-top: 2%;
        padding-right: 1%;
    }

    /* Background-color of the odd rows */
    .containertable tr:nth-child(odd) {
        background-color: #D2D7D3;
    }

    /* Background-color of the even rows */
    .containertable tr:nth-child(even) {
        background-color: #ECF0F1;
    }

    .containertable th {
        background-color: #a40000;
    }


    .containertable tr:hover {
        background-color: #f8d8d7;
        -webkit-box-shadow: 0 9px 9px -9px #ECF0F1;
        -moz-box-shadow: 0 9px 9px -9px #ECF0F1;
        box-shadow: 0 6px 6px -6px #ECF0F1;
        color: #a40000;
    }

.cccc > a:hover {
    color: white !important;
    transform: translate3d(6px, -6px, 0);
    transition-delay: 0s;
    transition-duration: 0.2s;
    transition-property: all;
    transition-timing-function: line;
}

.cccc:hover {
    background-color: #989898;
    font-weight: bold;
    box-shadow: #393939 -1px 1px, #393939 -2px 2px, #393939 -3px 3px, #393939 -4px 4px, #393939 -5px 5px, #393939 -6px 6px;
    border: 1px solid #fff;
    transform: translate3d(6px, -6px, 0);
    transition-delay: 0s;
    transition-duration: 0.2s;
    transition-property: all;
    transition-timing-function: line;
    color: white !important;
}

    .cccc:hover .cccc a {
        color: white !important;
    }

@media (max-width: 800px) {
    .containertable td:nth-child(1),
    .containertable th:nth-child(1) {
        display: none;
    }
}

.dnnForm.dnnLoginService.dnnClear {
    padding-top: 30px;
}

.dnnLabel {
    margin-right: 2%;
    margin-left: 1%;
    text-align: right;
}

.userDisplayName > a {
    color: #666666 !important;
}

    .userDisplayName > a:hover {
        color: #A40000 !important;
    }

#Login .loginGroup a {
    color: #4c4e4d !important;
}

    #Login .registerGroup a:hover, #Login .loginGroup a:hover {
        color: #a40000 !important;
    }

    #Login .registerGroup a:active, #Login .loginGroup a:active {
        color: #666666 !important;
    }
/*tech-projects*/

.wrapper_body_tech {
    width: 100%;
    text-align: center;
}

.cbm_wrap_tech {
    min-height: 325px;
    background: #F6F6F8;
    margin: 20px auto;
    display: block;
    padding: 10px 10px;
    border-radius: 2px 2px 2px 2px;
    -webkit-box-shadow: 0 10px 6px -6px #777;
    -moz-box-shadow: 0 10px 6px -6px #777;
    box-shadow: 0 10px 6px -6px #777;
    border-bottom: 5px solid transparent;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
}

    .cbm_wrap_tech p {
        text-align: justify;
        padding-top: 10px;
        min-height: 55px;
    }

    .cbm_wrap_tech:hover {
        border-bottom: 5px solid #E10000;
    }


.img_ef1_tech {
    position: relative;
    overflow: hidden;
}

    .img_ef1_tech img {
        width: 100%;
        height: 160px;
    }

    .img_ef1_tech:before {
        position: absolute;
        content: '';
        width: 100%;
        height: 100%;
        top: 0;
        right: 0;
        z-index: 1;
        background: rgba(67,69,113,0.1);
        -webkit-transition: all 0.6s ease-in-out;
        transition: all 0.6s ease-in-out;
        -moz-transition: all 0.6s ease-in-out;
        -ms-transition: all 0.6s ease-in-out;
        -o-transition: all 0.6s ease-in-out;
    }

    .img_ef1_tech:after {
        position: absolute;
        content: '';
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: rgba(67,69,113,0.1);
        -webkit-transition: all 0.6s ease-in-out;
        transition: all 0.6s ease-in-out;
        -moz-transition: all 0.6s ease-in-out;
        -ms-transition: all 0.6s ease-in-out;
        -o-transition: all 0.6s ease-in-out;
    }

.wrapper_body_tech:hover .img_ef1_tech:before {
    right: 50%;
    left: 50%;
    width: 0;
    background: rgba(255,255,255,0.5);
}

.wrapper_body_tech:hover .img_ef1_tech:after {
    height: 0;
    top: 50%;
    bottom: 50%;
    background: rgba(255,255,255,0.5);
}

.cbm_wrap_tech h1 {
    margin: 10px 0;
    height: 45px;
    overflow: hidden;
    line-height: 21px;
    padding-bottom: 50px;
    text-indent: 0;
}

    .cbm_wrap_tech h1 > a {
        display: block;
        color: #5b5b5b;
        width: 100%;
        text-align: right;
        font-size: 15px;
    }

.cbm_wrap_tech ul {
    margin: 0;
    min-height: 30px;
    text-align: right;
}

    .cbm_wrap_tech ul li {
        font-weight: normal;
        margin: 10px 0;
        color: #3d3d3d !important;
    }

        .cbm_wrap_tech ul li > span {
            margin-right: 6px;
            color: #beb1b1;
        }

.cbm_wrap_tech a > img {
    width: 16px;
    height: 16px;
}

.wrapper_body_tech {
    width: 100%;
    text-align: center;
}

.cbm_wrap_tech {
    background: #dbdbe4;
    margin: 20px auto;
    display: block;
    padding: 10px 10px;
    border-radius: 2px 2px 2px 2px;
    -webkit-box-shadow: 0 10px 6px -6px #777;
    -moz-box-shadow: 0 10px 6px -6px #777;
    box-shadow: 0 10px 6px -6px #777;
    border-bottom: 5px solid transparent;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
}

    .cbm_wrap_tech p {
        text-align: justify;
        padding-top: 10px;
        min-height: 55px;
    }

    .cbm_wrap_tech:hover {
        border-bottom: 5px solid #E10000;
    }

.img_ef1_tech {
    position: relative;
    overflow: hidden;
}

    .img_ef1_tech img {
        width: 100%;
        height: 294px;
    }

    .img_ef1_tech:before {
        position: absolute;
        content: '';
        width: 100%;
        height: 100%;
        top: 0;
        right: 0;
        z-index: 1;
        background: rgba(67,69,113,0.1);
        -webkit-transition: all 0.6s ease-in-out;
        transition: all 0.6s ease-in-out;
        -moz-transition: all 0.6s ease-in-out;
        -ms-transition: all 0.6s ease-in-out;
        -o-transition: all 0.6s ease-in-out;
    }

    .img_ef1_tech:after {
        position: absolute;
        content: '';
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: rgba(67,69,113,0.1);
        -webkit-transition: all 0.6s ease-in-out;
        transition: all 0.6s ease-in-out;
        -moz-transition: all 0.6s ease-in-out;
        -ms-transition: all 0.6s ease-in-out;
        -o-transition: all 0.6s ease-in-out;
    }

.wrapper_body_tech:hover .img_ef1_tech:before {
    right: 50%;
    left: 50%;
    width: 0;
    background: rgba(255,255,255,0.5);
}

.wrapper_body_tech:hover .img_ef1_tech:after {
    height: 0;
    top: 50%;
    bottom: 50%;
    background: rgba(255,255,255,0.5);
}

.cbm_wrap_tech h1 {
    margin: 10px 0;
    height: 45px;
    overflow: hidden;
    line-height: 21px;
    padding-bottom: 50px;
    text-indent: 0;
}

    .cbm_wrap_tech h1 > a {
        display: block;
        color: #5b5b5b;
        width: 100%;
        text-align: right;
        font-size: 15px;
    }

.cbm_wrap_tech ul {
    margin: 0;
    min-height: 30px;
    text-align: center;
    padding-top: 10px;
}

    .cbm_wrap_tech ul li {
        font-weight: normal;
        margin: 10px 0;
        color: #303030 !important;
    }

        .cbm_wrap_tech ul li:hover {
            font-weight: normal;
            margin: 10px 0;
            color: #A40000 !important;
        }

        .cbm_wrap_tech ul li > span {
            margin-right: 6px;
            color: #beb1b1;
        }

.cbm_wrap_tech a > img {
    width: 16px;
    height: 16px;
}

.cbm_wrap_tech a {
    color: #303030;
}

    .cbm_wrap_tech a:hover {
        color: #A40000 !important;
    }
/*-------------------------------------------*/
.inner-content-niro.border-tech {
    border: 1px solid red;
    border-radius: 5px;
    padding: 15px;
}

.cb01_top {
    background-color: #a40000 !important;
}

.inner-content-niro-contact {
    padding: 30px;
    margin: 20px 90px;
    border: 1px solid white;
    line-height: 32px;
}

.list_address > a {
    color: #3d3d3d;
}

/*IMG*/
.img-box {
    width: 100%;
    height: 300px;
    background-color: white;
    /*! margin: 0 auto; */
    overflow: hidden;
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    position: relative;
}

.img img {
    width: 100%;
    height: 100%;
    position: absolute;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}

.img.active img {
    width: 50%;
    height: 50%;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}

.headline {
    width: 50%;
    height: 50%;
    position: absolute;
    -webkit-transform: translate(-100%, 0px);
    -ms-transform: translate(-100%, 0px);
    -o-transform: translate(-100%, 0px);
    transform: translate(-100%, 0px);
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
    left: -185px;
    /*! border: 1px solid #000; */
}

    .headline.active {
        -webkit-transform: translate(110%, 0px);
        -ms-transform: translate(110%, 0px);
        -o-transform: translate(110%, 0px);
        transform: translate(110%, 0px);
        -webkit-transition: all .4s ease;
        -o-transition: all .4s ease;
        transition: all .4s ease;
    }

    .headline h2 {
        color: #333;
        font-size: 17px;
        width: 100%;
        text-align: center;
        position: absolute;
        position: absolute;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%,-50%);
        transform: translate(-50%, -50%);
        left: 50%;
        top: 50%;
        margin-top: 0px;
    }

.text {
    width: 100%;
    height: 100%;
    background-color: #ECECEC;
    display: block;
    margin-top: 100%;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}

    .text.active {
        margin-top: 44.5555%;
        -webkit-transition: all .4s ease;
        -o-transition: all .4s ease;
        transition: all .4s ease;
    }

    .text p {
        color: #333;
        font-size: 12px;
        margin: 0px auto;
        padding: 5px 10px;
        text-align: justify;
        overflow: hidden;
        height: 115px;
    }

    .text a {
        margin-left: 13px;
        color: #a3a195;
        text-align: left;
        float: left;
        margin-top: 0px;
        font-size: 20px;
    }


.plan-project {
    font-size: 1em;
    font-weight: bold;
    line-height: 52px;
}

h4 {
    margin: 0.75em 0em 0.4em !important;
}

.liveaccsmoothnesssupport .ui-accordion .ui-accordion-header a {
    font-size: 0.75em !important;
    font-weight: bold !important;
}

.inner-content-niro-support {
    border: 1px solid #ccc;
    font-size: 15px !important;
    font-weight: bold !important;
    margin: 0.77em;
    min-height: 60px;
    padding: 1.2em 1.9em 0.5em 0.5em;
    color: #3D3D42;
}

.cc {
    line-height: 80px;
}

.title-lab {
    border-bottom: 4px ridge #a40000;
    color: #a40000;
    font-size: 1.5em;
    font-weight: 600;
    padding-bottom: 5%;
    padding-top: 5%;
    text-align: center;
}

.LAB-content-niro-contact {
    padding: 30px;
    margin: 20px 90px;
    border: 1px solid #2C2C2C;
    box-shadow: 20px 20px 10px gray;
    line-height: 32px;
}

@media handheld, only screen and (max-width: 450px) {
    .LAB-content-niro-contact {
        margin: 20px;
    }
}


#fork {
    font-family: IRANSans;
    position: fixed;
    top: 0;
    left: 0;
    color: #000;
    text-decoration: none;
    border: 1px solid #000;
    padding: .5em .7em;
    margin: 1%;
    transition: color .5s;
    overflow: hidden;
}

    #fork:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 130%;
        height: 100%;
        background: #000;
        z-index: -1;
        transform-origin: 0 0;
        transform: translateX(-100%) skewX(-45deg);
        transition: transform .5s;
    }

    #fork:hover {
        color: #fff;
    }

        #fork:hover:before {
            transform: translateX(0) skewX(-45deg);
        }
/*tech-projects*/
.cbm_wrap {
    background: #F6F6F8;
    margin: 20px auto;
    display: block;
    padding: 10px 10px;
    border-radius: 2px 2px 2px 2px;
    -webkit-box-shadow: 0 10px 6px -6px #777;
    -moz-box-shadow: 0 10px 6px -6px #777;
    box-shadow: 0 10px 6px -6px #777;
    border-bottom: 5px solid transparent;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
}

    .cbm_wrap p {
        text-align: justify;
        padding-top: 10px;
        min-height: 55px;
    }

    .cbm_wrap:hover {
        border-bottom: 5px solid #E10000;
    }

    .cbm_wrap h1 {
        margin: 10px 0;
        height: 45px;
        overflow: hidden;
        line-height: 21px;
        padding-bottom: 50px;
        text-indent: 0;
    }

        .cbm_wrap h1 > a {
            display: block;
            color: #5b5b5b;
            width: 100%;
            text-align: right;
            font-size: 15px;
        }

    .cbm_wrap ul {
        margin: 0;
        min-height: 30px;
        text-align: right;
    }

        .cbm_wrap ul li {
            font-weight: normal;
            margin: 10px 0;
            color: #3d3d3d !important;
        }

            .cbm_wrap ul li > span {
                margin-right: 6px;
                color: #beb1b1;
            }

.cbm_wrap {
    margin: 20px auto;
    display: block;
    padding: 10px 10px;
    border-radius: 2px 2px 2px 2px;
    -webkit-box-shadow: 0 10px 6px -6px #777;
    -moz-box-shadow: 0 10px 6px -6px #777;
    box-shadow: 0 10px 6px -6px #777;
    border-bottom: 5px solid transparent;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
}

    .cbm_wrap p {
        text-align: justify;
        padding-top: 10px;
        min-height: 55px;
    }

    .cbm_wrap:hover {
        border-bottom: 5px solid #E10000;
    }

    .cbm_wrap h1 {
        margin: 10px 0;
        height: 45px;
        overflow: hidden;
        line-height: 21px;
        padding-bottom: 50px;
        text-indent: 0;
    }

        .cbm_wrap h1 > a {
            display: block;
            color: #5b5b5b;
            width: 100%;
            text-align: right;
            font-size: 15px;
        }

    .cbm_wrap ul {
        margin: 0;
        min-height: 30px;
        text-align: center;
        padding-top: 10px;
    }

        .cbm_wrap ul li {
            font-weight: normal;
            margin: 10px 0;
            color: #303030 !important;
        }

            .cbm_wrap ul li:hover {
                font-weight: normal;
                margin: 10px 0;
                color: #A40000 !important;
            }

            .cbm_wrap ul li > span {
                margin-right: 6px;
                color: #beb1b1;
            }

    .cbm_wrap a > img {
        width: 220px;
        height: 296px;
    }

    .cbm_wrap a {
        color: #303030;
    }

        .cbm_wrap a:hover {
            color: #A40000 !important;
        }
/*DataBase-solar-center950930*/
#PageBreak_4821_3_next {
    border: 1px solid #a40000;
}

#Field_4821_1 > div h2 {
    line-height: 40px;
    color: #a40000;
}

#Field_4821_1 {
    margin-bottom: 15px;
}

.plupload_filelist_footer {
    width: 280px;
}

.plupload_disabled, a.plupload_disabled:hover {
    cursor: pointer;
}

.plupload_button {
    font: 13px IRANSans;
    padding: 3px 30px 3px 30px;
}

.plupload_filelist_footer {
    text-align: center;
}

#PageBreak_4821_3_back {
    border: 1px solid #a40000;
}

#dnn_ctr4821_View_Submitbutton_4821_34 {
    margin-top: 30px;
    margin-bottom: 30px;
    border: 2px solid #99cc99;
    padding: 10px 20px;
    font-family: IRANSans;
}
/*Financial-solar-center951007*/
#Field_4824_1 > div h2 {
    color: #a40000;
    line-height: 40px;
}

#Field_4824_1 {
    margin-bottom: 15px;
}

#PageBreak_4824_3_next {
    border: 1px solid #a40000;
}

#dnn_ctr4824_View_Submitbutton_4824_18 {
    border: 2px solid #5cb85c;
    margin: 30px 5px;
    padding: 10px 30px;
}

#PageBreak_4824_3_back {
    border: 1px solid #a40000;
    margin: 10px 0px;
}
/*/Upload-Paper-center951007*/
#Heading_4838_1 {
    color: #a40000;
    line-height: 40px;
}

#Field_4838_1 {
    margin-bottom: 20px;
}

    #Field_4838_1 > div {
        font-weight: bold;
    }

#PageBreak_4838_16_next {
    font-size: 14px;
    font-weight: bold;
    padding: 10px 30px;
    border: 1px solid #a40000;
    margin-left: 10px;
}

#PageBreak_4838_16_back {
    font-size: 14px;
    font-weight: bold;
    padding: 10px 30px;
    border: 1px solid #a40000;
    margin-right: 10px;
    margin-top: 20px;
}

#dnn_ctr4838_View_Submitbutton_4838_30 {
    border: 1px solid green;
    margin: 10px;
    padding: 10px 40px;
}

/*tab home page*/
#hexGrid {
    overflow: hidden;
    width: 90%;
    margin: 0 auto;
    padding: 0.866% 0;
    font-family: IRANSans;
}

    #hexGrid:after {
        content: "";
        display: block;
        clear: both;
    }

.hex {
    position: relative;
    list-style-type: none;
    float: left;
    overflow: hidden;
    visibility: hidden;
    outline: 1px solid transparent; /* fix for jagged edges in FF on hover transition */
    -webkit-transform: rotate(-60deg) skewY(30deg) translatez(-1px);
    -ms-transform: rotate(-60deg) skewY(30deg) translatez(-1px);
    -moz-transform: rotate(-60deg) skewY(30deg) translatez(-1px);
    -o-transform: rotate(-60deg) skewY(30deg) translatez(-1px);
    transform: rotate(-60deg) skewY(30deg) translatez(-1px);
}

    .hex * {
        position: absolute;
        visibility: visible;
        outline: 1px solid transparent; /* fix for jagged edges in FF on hover transition */
    }

.hexIn {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #fff;
    overflow: hidden;
    -webkit-transform: skewY(-30deg) rotate(60deg);
    -ms-transform: skewY(-30deg) rotate(60deg);
    -moz-transform: skewY(-30deg) rotate(60deg);
    -o-transform: skewY(-30deg) rotate(60deg);
    transform: skewY(-30deg) rotate(60deg);
}
/*** HEX CONTENT **********************************************************************/
.hex img {
    left: -100%;
    right: -100%;
    width: auto;
    height: 100%;
    margin: 0 auto;
}

.hex h1, .hex p {
    width: 102%;
    left: -1%; /* prevent line on the right where background doesn't cover image */
    padding: 5%;
    color: white;
    box-sizing: border-box;
    background-color: rgba(64, 64, 64, 0.5);
    font-weight: 300;
    -webkit-transition: -webkit-transform .2s ease-out, opacity .3s ease-out;
    -o-transition: -webkit-transform .2s ease-out, opacity .3s ease-out;
    -moz-transition: -webkit-transform .2s ease-out, opacity .3s ease-out;
    transition: transform .2s ease-out, opacity .3s ease-out;
}

.hex h1 {
    bottom: 45%;
    padding-top: 50%;
    font-size: 1em;
    z-index: 1;
    -webkit-transform: translateY(-100%) translatez(-1px);
    -ms-transform: translateY(-100%) translatez(-1px);
    -moz-transform: translateY(-100%) translatez(-1px);
    -o-transform: translateY(-100%) translatez(-1px);
    transform: translateY(-100%) translatez(-1px);
}

    .hex h1:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 45%;
        width: 10%;
        text-align: center;
        border-bottom: 1px solid #fff;
    }

.hex p {
    top: 50%;
    padding-bottom: 50%;
    -webkit-transform: translateY(100%) translatez(-1px);
    -ms-transform: translateY(100%) translatez(-1px);
    -moz-transform: translateY(100%) translatez(-1px);
    -o-transform: translateY(100%) translatez(-1px);
    transform: translateY(100%) translatez(-1px);
    font-size: 1.25em;
}
/*** HOVER EFFECT  **********************************************************************/
.hexIn:hover h1, .hexIn:focus h1 {
    -webkit-transform: translateY(-100%) translatez(-1px);
    -ms-transform: translateY(-100%) translatez(-1px);
    -moz-transform: translateY(-100%) translatez(-1px);
    -o-transform: translateY(-100%) translatez(-1px);
    transform: translateY(-100%) translatez(-1px);
}
/*** SPACING AND SIZING *****************************************************************/
@media (min-width:1201px) { /* &lt;- 5-4  hexagons per row */
    .hex {
        width: 19.2%; /* = (100-4) / 5 */
        padding-bottom: 22.170%; /* =  width / sin(60deg) */
    }

        .hex:nth-child(9n 6),
        .hex:nth-child(9n 7),
        .hex:nth-child(9n 8),
        .hex:nth-child(9n 9) {
            margin-top: -4.676%;
            margin-bottom: -4.676%;
            -webkit-transform: translateX(50%) rotate(-60deg) skewY(30deg);
            -ms-transform: translateX(50%) rotate(-60deg) skewY(30deg);
            transform: translateX(50%) rotate(-60deg) skewY(30deg);
        }

            .hex:nth-child(9n 6):last-child,
            .hex:nth-child(9n 7):last-child,
            .hex:nth-child(9n 8):last-child,
            .hex:nth-child(9n 9):last-child {
                margin-bottom: 0;
            }

        .hex:nth-child(9n 6) {
            margin-left: 0.5%;
            clear: left;
        }

        .hex:nth-child(9n 10) {
            clear: left;
        }

        .hex:nth-child(9n 2),
        .hex:nth-child(9n  7) {
            margin-left: 1%;
            margin-right: 1%;
        }

        .hex:nth-child(9n 3),
        .hex:nth-child(9n 4),
        .hex:nth-child(9n 8) {
            margin-right: 1%;
        }
}

@media (max-width: 1200px) and (min-width:901px) { /* &lt;- 4-3  hexagons per row */
    .hex {
        width: 24.25%; /* = (100-3) / 4 */
        padding-bottom: 28.001%; /* =  width / sin(60deg) */
    }

        .hex:nth-child(7n 5),
        .hex:nth-child(7n 6),
        .hex:nth-child(7n 7) {
            margin-top: -6.134%;
            margin-bottom: -6.134%;
            -webkit-transform: translateX(50%) rotate(-60deg) skewY(30deg);
            -ms-transform: translateX(50%) rotate(-60deg) skewY(30deg);
            transform: translateX(50%) rotate(-60deg) skewY(30deg);
        }

            .hex:nth-child(7n 5):last-child,
            .hex:nth-child(7n 6):last-child,
            .hex:nth-child(7n 7):last-child {
                margin-bottom: 0;
            }

        .hex:nth-child(7n 2),
        .hex:nth-child(7n 6) {
            margin-left: 1%;
            margin-right: 1%;
        }

        .hex:nth-child(7n 3) {
            margin-right: 1%;
        }

        .hex:nth-child(7n 8) {
            clear: left;
        }

        .hex:nth-child(7n 5) {
            clear: left;
            margin-left: 0.5%;
        }
}

@media (max-width: 900px) and (min-width:601px) { /* &lt;- 3-2  hexagons per row */
    .hex {
        width: 32.666%; /* = (100-2) / 3 */
        padding-bottom: 37.720%; /* =  width / sin(60) */
    }

        .hex:nth-child(5n 4),
        .hex:nth-child(5n 5) {
            margin-top: -8.564%;
            margin-bottom: -8.564%;
            -webkit-transform: translateX(50%) rotate(-60deg) skewY(30deg);
            -ms-transform: translateX(50%) rotate(-60deg) skewY(30deg);
            transform: translateX(50%) rotate(-60deg) skewY(30deg);
        }

            .hex:nth-child(5n 4):last-child,
            .hex:nth-child(5n 5):last-child {
                margin-bottom: 0;
            }

        .hex:nth-child(5n 4) {
            margin-right: 1%;
            margin-left: 0.5%;
        }

        .hex:nth-child(5n 2) {
            margin-left: 1%;
            margin-right: 1%;
        }

        .hex:nth-child(5n 6) {
            clear: left;
        }
}

@media (max-width: 600px) { /* &lt;- 2-1  hexagons per row */
    .hex {
        width: 49.5%; /* = (100-1) / 2 */
        padding-bottom: 57.158%; /* =  width / sin(60) */
    }

        .hex:nth-child(3n 3) {
            margin-top: -13.423%;
            margin-bottom: -13.423%;
            -webkit-transform: translateX(50%) rotate(-60deg) skewY(30deg);
            -ms-transform: translateX(50%) rotate(-60deg) skewY(30deg);
            transform: translateX(50%) rotate(-60deg) skewY(30deg);
        }

            .hex:nth-child(3n 3):last-child {
                margin-bottom: 0;
            }

        .hex:nth-child(3n 3) {
            margin-left: 0.5%;
        }

        .hex:nth-child(3n 2) {
            margin-left: 1%;
        }

        .hex:nth-child(3n 4) {
            clear: left;
        }
}

@media (max-width: 400px) {
    #hexGrid {
        font-size: 13px;
    }
}


@media only screen and (min-width: 996px) and (max-width: 1139px) {

    .menu_box {
        margin-left: 10px;
        padding-top: 40px
    }
}

@media only screen and (min-width: 991px) and (max-width: 995px) {

    .menu_box {
        margin-left: 10px;
    }
}

@media only screen and (min-width: 800px) and (max-width: 991px) {

    .menu_box {
        margin-left: 10px;
        padding-top: 50px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 799px) {

    .menu_box {
        margin-left: 10px;
        padding-top: 40px;
    }
}

@media screen and (max-width: 768px) {

    .search_style {
        display: none !important;
    }
}

@media screen and (max-width: 768px) {

    .search_button {
        display: none !important;
    }
}


@media screen and (max-width: 800px) {

    .image-logo {
        display: none !important;
    }
}

@media screen and (max-width: 920px) {

    .date {
        display: none !important;
    }
}
/*-------------------------------*/
@media screen and (max-width: 990px) {

    .image-top {
        display: none !important;
    }
}

@media only screen and (min-width: 980px) and (max-width: 1280px) {
    .image-logo {
        display: none !important;
    }
}

#megaMenu .root a span .navarrow {
    width: 20px;
}

*/
/*------------*/
#dnn_ctr8562_ModuleContent ul.mtree.transit a {
    padding: 10px 33px;
}

#dnn_ctr8562_ModuleContent ul.mtree li.mtree-closed > span.arrow {
    background: rgba(0, 0, 0, 0) url("/Portals/en/image/portlet-expand-icon-right.png") repeat scroll 0 0;
}
/*----------------contact-us----------------------*/

.border-contact {
    border: 1px solid #ccc;
    padding: 40px 20px;
    text-align: center !important;
    min-height: 222px;
}

    .border-contact:hover {
        box-shadow: 0 0 7px 0 #bbb;
        background: #fff;
        color: #555;
        text-decoration: none;
        transition: all ease 0.5s;
        transition: all ease 0.5s;
        -moz-transition: all ease 0.5s;
        -webkit-transition: all ease 0.5s;
        -o-transition: all ease 0.5s;
        -ms-transition: all ease 0.5s;
    }

.center-contact {
    text-align: center;
}

.icon-contact {
    font-size: 35px !important;
}

.border-program {
    background: #f8f8f8 none repeat scroll 0% 0%;
    border: 1px solid #d4d4d4;
    padding: 5px;
}

.green {
    color: #5dc24c;
}

.orange {
    color: #f7b606;
}

.red {
    color: #ed474a;
}

.blue {
    color: #81e2f0;
}

.onvan-2 {
    text-align: center;
    color: #555;
}

    .onvan-2:after {
        content: "";
        border-bottom: 1px solid #B71A1B;
        width: 126px;
        display: block;
        margin: 10px auto 16px;
    }

.pb-05 {
    padding-bottom: 5px;
}

.Suggestions {
    padding-left: 15px;
    font-size: 15px;
}
.btn-tab-technology {
    padding: 0 15px;
    float: right;
}



  #PageBreak_15685_2_next{
            border:1px solid #02d958;
            padding: 20px 10px; 
        
        }

.OmoomiRow {
    background-color: #ac0404 !important;
    color: white !important;
}
.banner_style {
  position: relative;
  margin: 0;
  background: url(../images/banner_bg.png) repeat-x #e8e8e8 center top !important;
}




