@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: bold;
    src: url('../fonts/eot/IRANSansWeb(FaNum)_Bold.eot');
    src: url('../fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
        url('../fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
        url('../fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('../fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/eot/IRANSansWeb(FaNum)_Medium.eot');
    src: url('../fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
        url('../fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
        url('../fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('../fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/eot/IRANSansWeb(FaNum)_Light.eot');
    src: url('../fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
        url('../fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
        url('../fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('../fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');
    src: url('../fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
        url('../fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
        url('../fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('../fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/eot/IRANSansWeb(FaNum).eot');
    src: url('../fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
        url('../fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
        url('../fonts/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('../fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}
body{
    font-family: IRANSans;
    position:relative;
    padding:0;
    margin: 0;
    color: #000;
    font-size: 14px;
    background-image: url('../img/grey.png');
}
.popover{font-family: IRANSans;font-size: 12px}
.badge{
    font-family: IRANSans;
}
.tooltip > .tooltip-inner{
    font-family: IRANSans;
}
a{
    cursor: pointer;
    transition: .3s;
    color: #000;
    text-decoration: none !important;
}
a:hover{
    text-decoration:none;
    color: #005600;
}
input{
    font-size: 12px !important;
}
ul,ol{
    list-style:none;
    padding: 0;
    margin: 0;
}
h1,h2,h3,h4,h5,h6,p{
    margin: 0;
}
::selection {
    background-color: #005E88;
    color: #fff
}
::-moz-selection {
    background-color: #005E88;
    color: #fff
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #aaa !important;
}
::-moz-placeholder { /* Firefox 19+ */
    color: #aaa !important;
}
:-ms-input-placeholder { /* IE 10+ */
    color: #aaa !important;
}
:-moz-placeholder {/* Firefox 18- */
    color: #aaa !important;
}
:-moz-placeholder {/* Firefox 18- */
    color: #aaa !important;
}
.select_data .line .dropdown button:focus,
select:focus,
.form-control:focus {
    border: 1px solid #007bff !important;
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.25) !important;
}
select,textarea{font-size: 14px !important;}
.item{direction: rtl;}
/*......*/
.custom-control-input:checked ~ .custom-control-label::before {
    border-color: #005E88;
    background-color: #005E88;
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.custom-control-input:focus ~ .custom-control-label::before {

    box-shadow: 0 0 0 .2rem rgba(0,94,136,.25);
    border-color: #005E88;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before{
    background: #005E88;
}
/*......*/
.c_green{color: #005600;}
.btn_green{border: 1px solid #005600;background: #005600;color: #fff;}
.btn_green:hover{background: #005600;color: #fff;}
.bg_green{background: #005600}
/*......*/
header{background: #fff;}
.top_head{}
.top_head .text_menu{}
.top_head .text_menu li{position: relative;}
.top_head .text_menu li a{padding: 3px 5px;}
.top_head .text_menu li a:hover{}
.top_head .text_menu li + li:before{content: "|";font-weight: 100;}
.top_head .listOffice{}
.top_head .listOffice li{margin-right: 5px;}
.top_head .listOffice li a{font-size: 12px;padding: 3px 5px;color: #fff;}
.top_head .listOffice li .bg_green{background-color: #289628;border: 1px solid #027802;}
.top_head .listOffice li .bg_green:hover{background-color: #027802;}
.top_head .listOffice li .bg_purple{background-color: #5808b2;border: 1px solid #410189;}
.top_head .listOffice li .bg_purple:hover{background-color: #410189;}
.top_head .listOffice li .bg_blue{background-color: #0e15a1;border: 1px solid #0801a5;}
.top_head .listOffice li .bg_blue:hover{background-color: #09038C;}
.top_head .listOffice li .bg_bluelight{background-color: #006699;border: 1px solid #00547d;}
.top_head .listOffice li .bg_bluelight:hover{background-color: #00547d;}
.top_head .listOffice li a img{width: 30px;height: 26px;margin-left: 5px;}
.top_head .listOffice li a:hover img{}
/******/
.logo{}
.logo img{height: 50px;}
.flag{background-image: url('../img/flag.png');background-repeat: no-repeat;height: 70px;background-position: left center;display: flex;align-items: center;justify-content: center;}
.flag img{height: 50px;}
/******/
.lin_menu{background: #005600;}
.nav_home{background: #005600;}
.nav_home .navbar-brand img{height: 50px;}
.nav_home .navbar-toggler{border-color: #222;}
.nav_home .navbar-toggler span{}
.nav_home .collapse_nav{}
.nav_home .nav_list{}
.nav_home .nav_list .nav-item{}
.nav_home .nav_list .nav-item a{color: #000;font-size:14px;position: relative;}
.nav_home .nav_list .nav-item .nav-link{color: #fff;padding: 8px 5px;font-size: 12px;}

.nav_home .nav_list .nav-item a:after{position: relative;top: 4px;}
/*.nav_home .nav_list .nav-item > a.dropdown-toggle:after{content: "";width: 5px;height: 5px;background: #005E88;border-radius: 50%;border: 1px;bottom: 0;position: absolute;top: auto;right: 50%;margin-right: -3px;}*/
.nav_home .nav_list .nav-item a:hover,
.nav_home .nav_list .nav-item > a:focus,
.nav_home .nav_list .nav-item.active > a:hover,
.nav_home .nav_list .nav-item.active > a:focus,
.nav_home .nav_list .nav-item.active > a{color: #005600;}
.nav_home .nav_list .nav-item .nav-link:hover,
.nav_home .nav_list .nav-item > .nav-link:focus,
.nav_home .nav_list .nav-item.active > .nav-link:hover,
.nav_home .nav_list .nav-item.active > .nav-link:focus,
.nav_home .nav_list .nav-item.active > .nav-link{color: #fff}
.nav_home .nav_list .nav-item .input-group{}
.nav_home .nav_list .nav-item .input-group input{width: 150px;}
.nav_home .nav_list .nav-item .input-group input.form-control:focus{border-color: #005600 !important;box-shadow: none !important;}
.nav_home .nav_list .nav-item .input-group .input-group-append{}
.nav_home .nav_list .nav-item .input-group .input-group-append button{height: 32px;font-size: 12px;}
.nav_home .nav_list .nav-item .ico{color: #fff !important;display: flex;align-items: center;}
.nav_home .nav_list .nav-item .ico::after,
.nav_home .nav_list .nav-item .ico:before{content: none;}
.nav_home .nav_list .nav-item .dropdown_search{right: auto;left: 0;}
/******/
.carousel_main{}
.carousel_main .carousel-inner{}
.carousel_main .carousel-item{height: 362px;/*! height: ; */}
.carousel_main .carousel-item img{height: 100%;width: 100%;object-fit: cover;}
.carousel_main .carousel-item .post{}
.carousel_main .carousel-item .post .title{font-size: 21px;}
.carousel_main .carousel-item .post .desc{font-size: 13px;}
.faQ_index .link,
.carousel_main .carousel-item .post .link{color: #fff;text-decoration: underline !important;}
.faQ_index .link:hover,
.carousel_main .carousel-item .post .link:hover{color: #005E88;}
.carousel_main .carousel-item .fadeInDown{left: 0;right: 0;top: 0;text-align: right;padding: 0;bottom: 0;z-index: 0;display: flex;align-items: end;}
.carousel_main .carousel-item .fadeInDown .post{opacity: 0;filter: alpha(opacity=0);-moz-opacity: 0;-ms-opacity: 0;-webkit-opacity: 0;-webkit-transition: 1.75s all ease-in-out .1s;-moz-transition: 1.75s all ease-in-out .1s;-ms-transition: 1.75s all ease-in-out .1s;-o-transition: 1.75s all ease-in-out .1s;transition: 1.75s all ease-in-out .1s;position: relative;left: auto;right: -100%;width: 70%;background: rgba(0,0,0,0.5);padding: 10px;bottom: 12%;}
.carousel_main .carousel-item.active .fadeInDown .post{opacity: 1;filter: alpha(opacity=100);-moz-opacity: 1;-ms-opacity: 1;-webkit-opacity: 1;-webkit-transition: right .5s all ease-in-out;-moz-transition: right .5s all ease-in-out;-ms-transition: right .5s all ease-in-out;-o-transition: right .5s all ease-in-out;transition: right .5s all ease-in-out;right: 10%;}
.carousel_main .carousel-item .fadeInDown .Imgfade{opacity: 0;filter: alpha(opacity=0);-moz-opacity: 0;-ms-opacity: 0;-webkit-opacity: 0;-webkit-transition: 1.75s all ease-in-out .1s;-moz-transition: 1.75s all ease-in-out .1s;-ms-transition: 1.75s all ease-in-out .1s;-o-transition: 1.75s all ease-in-out .1s;transition: 1.75s all ease-in-out .1s;position: absolute;left: auto;bottom: -100%;width: 400px;right: 50%;margin-right: -200px;z-index: -10;}
.carousel_main .carousel-item.active .fadeInDown .Imgfade{opacity: 1;filter: alpha(opacity=100);-moz-opacity: 1;-ms-opacity: 1;-webkit-opacity: 1;-webkit-transition: right .5s all ease-in-out;-moz-transition: right .5s all ease-in-out;-ms-transition: right .5s all ease-in-out;-o-transition: right .5s all ease-in-out;transition: bottom .5s all ease-in-out;bottom: 0;}
.carousel_main .control{opacity: 1}
.carousel_main .control span{}
.carousel_main .carousel-indicators{}
/*----------*/
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
/******/
.listElectronic_Services{}
.listElectronic_Services .title{font-size: 18px;}
.listElectronic_Services .list{}
.list_data li,
.listElectronic_Services .list li{margin-bottom: 5px;}
.list_data li a,
.listElectronic_Services .list li a{line-height: 25px;position: relative;padding-right: 15px;display: inline-block;}
.list_data li a:before,
.listElectronic_Services .list li a:before{content: "";position: absolute;width: 7px;height: 7px;background: #005600;right: 0;top: 50%;margin-top: -4px;border: 1px solid transparent;}
.list_data li a:hover:before, .listElectronic_Services .list li a:hover:before{border-color: #005600;background: #fff;}
.listElectronic_Services .list li a:hover{}
.listElectronic_Services .carousel-indicators{bottom: 0;}
.carousel_main .carousel-indicators li,
.listElectronic_Services .carousel-indicators li{height: 20px;background: #005600;width: 20px;text-indent: 0;border: 0;display: flex;align-items: center;justify-content: center;color: #fff;opacity: 1;}
.carousel_main .carousel-indicators li.active,
.carousel_main .carousel-indicators li:hover,
.listElectronic_Services .carousel-indicators li:hover,
.listElectronic_Services .carousel-indicators li.active{background: #ffba00;}
/******/
.title_main{}
.title_main:after{content: "";position: absolute;right: 0;width: 100%;height: 1px;background: #005600;top: 50%;z-index: -1;}
.title_main .title{font-size: 22px;background-image: url('../img/grey.png');display: inline-block;}
.title_main .links{left: 0;top: 50%;margin-top: -15px;background-image: url('../img/grey.png');}
.title_main .links a{background: #ffba00;display: inline-flex;align-items: center;}
.title_main .links a i{margin-right: 5px;}
/******/
.box_lastNews{background-color: #3E3E3E;overflow: hidden;}
.box_lastNews .img{height: 220px;}
.box_lastNews .img img{height: 100%;width: 100%;object-fit: cover;}
.box_lastNews .item_text{}
.box_lastNews .item_text .title{font-size: 14px;padding: 0 15px 10px;}
.box_lastNews .item_text hr{width: 90%;border: none;border-top: 2px dotted #ffba00;margin: 0 auto 13px;}
.box_lastNews .item_text .title a{color: #fff;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.box_lastNews .item_text .desc{height: 63px;overflow: hidden;text-align: justify;}
.box_lastNews .item_text .btn{}
/*...*/
.slider_owl{}
.slider_owl .owl-dots{margin-top: 20px;}
.slider_owl .owl-nav{}
.slider_owl .owl-nav button{position: absolute;top: 50%;background: #ffba00 !important;width: 30px;height: 30px;color: #fff !important;margin-top: -15px !important;}
.slider_owl .owl-nav button:hover{background: #005600 !important;}
.slider_owl .owl-nav button span{}
.slider_owl .owl-nav button span i{margin-top: 5px;}
.slider_owl .owl-nav .owl-prev{left: -20px;}
.slider_owl .owl-nav .owl-prev span{}
.slider_owl .owl-nav .owl-next{right: -20px;}
.slider_owl .owl-nav .owl-next span{}
.owl-theme .owl-dots .owl-dot span{background: #aaa}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background: #ffba00;}
/******/
.news_slider{}
.box_news{}
.box_news .Img{width: 90px;height: 110px;}
.box_news .Img:before{content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #202020;cursor: pointer;opacity: 0.5;z-index: 9999999;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 100% 50%;transform-origin: 100% 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.box_news:hover .Img:before{-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.box_news .Img img{height: 100%;width: 100%;object-fit: cover;}
.box_news .media-body{}
.box_news .media-body .title{font-size: 14px;height: 77px;overflow: hidden;line-height: 25px;margin-bottom: 4px;}
.box_news .media-body .title a{}
.box_news .media-body .date{font-weight: 700;}
/******/
.item_service{}
.item_service .Img{}
.item_service .Img img{height: 60px;}
.item_service:hover img{filter: hue-rotate(255deg);}
.item_service .text{border: 1px solid transparent;transition: 0.3s;}
.item_service:hover .text{color: #005600 !important;border-color: #005600;background: transparent;}
/******/
.list_data{}
.list_data li{}
.list_data li a{}
.list_data li a:before{content: "";}
.list_data li a:hover{}
/******/
.Messenger{}
.Messenger img{}
/******/
.Announcements_box{}
.Announcements_box .Img{width: 60px;height: 80px;}
.Announcements_box .Img img{width: 100%;height: 100%;object-fit: cover;}
.Announcements_box .media-body{}
.Announcements_box .media-body .title{font-size: 12px;line-height: 18px;overflow: hidden;height: 54px;}
.Announcements_box .media-body .title a{}
.Announcements_box .media-body .date{font-size: 12px;font-weight: 700;}
/******/
.simple_box{}
.simple_box .Img{height: 72px;}
.simple_box .Img img{height: 100%;width: 100%;object-fit: cover;}
.simple_box .text{}
.simple_box .text .title{font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.simple_box .text .title a{}
.link_more{font-size: 12px;}
.link_more i{}
/*---single_blog*/
.News_history{}
.News_history li{display: inline-block;margin: 0 2px;color: #636363;}
.News_history li span{}
.News_history li a{}
.News_history li i{}
.News_history li .fa-calendar{color: #9C0A0D;}
.News_history li .fa-link{color: #03A9F4;}
/*...*/
.icon_share{}
.icon_share li{margin: 0 5px;-webkit-box-shadow: 0px -1px 2px rgba(0,0,0,0.07),1px 3px 2px rgba(0,0,0,0.14);-moz-box-shadow: 0px -1px 2px rgba(0,0,0,0.07),1px 3px 2px rgba(0,0,0,0.14);box-shadow: 0px -1px 2px rgba(0,0,0,0.07),1px 3px 2px rgba(0,0,0,0.14);width: 27px;height: 27px;border-radius: 50%;text-align: center;padding: 6px 0;}
.icon_share li a{}
.icon_share li a i{}
.icon_share li a i.fa-print{color: #000;}
.icon_share li a i.fa-envelope{color: #c21515;}
.icon_share li a i.fa-twitter{color: #32DEF4;}
.icon_share li a i.fa-linkedin-in{color: #5d5d5d;}
.icon_share li a i.fa-facebook-f{color: #20327e;}
.icon_share li a i.fa-google-plus-g{color: #D44132;}
.icon_share li a i.fa-paper-plane{color: #0d70d1;}
/*...*/
.blog_main{}
.blog_main .Img{width: 270px;height: 160px;}
.blog_main .Img img{height: 100%;width: 100%;object-fit: cover;}
.blog_main .media-body{}
.blog_main .media-body .meta{font-size: 17px;color: #636363;font-weight: 500;}
.blog_main .media-body .title{font-size: 18px;color: #000;line-height: 25px;}
.blog_text_main{}
.blog_text_main p{color: #636363;line-height: 25px;}
.tags_blog{}
.tags_blog li{}
.tags_blog li a{background: #005600;color: #fff;padding: 5px 12px;font-size: 12px;border: 1px solid #005600;}
.tags_blog li a:hover{background: transparent;color: #005600;}
/*....*/
.search{}
.search input{height: 40px;}
.search .input-group-append{}
.search .input-group-append button{background: #005600;color: #fff;}
/******/



















/**************
footer
**************/
footer{background: #444;position: relative;z-index: 1;}
.footerinner{/*! padding: 80px 0 0 0; */}
.footerinner .map_footer{margin-top: 40px;}
.footerinner .map_footer #map_canvas{height: 243px;width: 100%;}
.footerinner .map_footer > div{}
.footerinner .link_footer{color: #fff;font-size: 16px;}
.footerinner .titel_footer{font-size: 16px;font-weight: 600;margin: 45px 0 30px;color: #fff;}
.footerinner .link_footer > .contact{}
.footerinner .link_footer > .contact li{line-height: 34px;font-size: 14px;margin-bottom: 5px;}
.footerinner .link_footer > .contact li i{font-size: 18px;width: 20px;text-align: center;margin-left: 5px;margin-bottom: 5px;}
.footerinner .link_footer > .contact li span{}
.footerinner .link_footer > .contact li.contact_ico{margin-top: 15px;}
.footerinner .link_footer > .contact li.contact_ico > div > div{
    padding-right: 5px;
    padding-left: 5px;
}
.footerinner .link_footer > .contact li.contact_ico a{}
.footerinner .link_footer > .contact li.contact_ico a > i{background: #ffba00;width: 44px;height: 44px;font-size: 25px;padding: 10px 10px;margin: 0 0 1px 0;-moz-transition: 0.7s ease 0s;-webkit-transition: 0.7s ease 0s;-o-transition: 0.7s ease 0s;transition: 0.7s ease 0s;color: #fff;}
.footerinner .link_footer > .contact li.contact_ico a > i:hover{
    background: #fff;
    color: #ffba00;
}
.footerinner .link_footer > .contact li.contact_ico .time_job{font-size: 12px;line-height: 22px;}
.footerinner .link_footer > .contact li.contact_ico .time_job strong{font-size: 13px;width: auto;font-weight: bold;}
.footerinner .link_footer .list_ico{}
.footerinner .link_footer .list_ico li{}
.footerinner .link_footer .list_ico li a{}
.footerinner .link_footer .list_ico li a i{}
.footerinner .link_footer .list_link{}
.footerinner .link_footer .list_link li{margin-bottom: 5px;}
.footerinner .link_footer .list_link li a{font-size: 12px;color: #fff;-moz-transition: all 0.7s ease 0s;-webkit-transition: all 0.7s ease 0s;-o-transition: all 0.7s ease 0s;transition: all 0.7s ease 0s;display: inline-block;}
.footerinner .link_footer .list_link li a:hover{
    padding-right: 5px;
}
.footerinner .link_footer .list_link li a i{}
footer .footer_last{background: #222;}
footer .footer_last .copyRight{}
footer .footer_last .copyRight > a{color: #fff;text-transform: capitalize;font-weight: 400;font-size: 14px;margin-left: 5px;}
footer .footer_last .copyRight > a span{}
footer .footer_last .copyRight > a i{}
footer .footer_last .Social-Iconfooter{text-align: left;}
footer .footer_last .Social-Iconfooter li{display: inline-block;}
footer .footer_last .Social-Iconfooter li a{}
footer .footer_last .Social-Iconfooter li a i{background: #ffba00;font-size: 30px;width: 68px;margin-top: 2px;height: 67px;color: #fff;-moz-transition: 0.7s ease 0s;-webkit-transition: 0.7s ease 0s;-o-transition: 0.7s ease 0s;transition: 0.7s ease 0s;display: flex;align-items: center;justify-content: center;}
footer .footer_last .Social-Iconfooter li a i:hover{
    color: #fff;
}
/*...........*/
#back-top {
    position: fixed;
    bottom: 30px;
    margin-left: 20px;
    z-index: 1;
    display: none;
    left: 0
}
#back-top a {
    display: block;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    color: #bbb;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}
#back-top a:hover {
    color: #000;
}
/* arrow icon (span tag) */
#back-top i {
    width: 34px;
    height: 34px;
    display: block;
    background:grey;
    /* rounded corners */
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    /* background color transition */
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 0.6s;
    padding: 9px 0 0;
    color: #372d2b;
    box-shadow: 1px 2px 5px rgba(0,0,0,0.3);
    border: 3px solid #372d2b;
    font-size: 33px;
    line-height: 8px;
}
#back-top a:hover span {
    background-color: #777;
}
@media(min-width:992px){
    .dropdown-menu.HingeUpToDown2, .dropdown-menu.HingeUpToDown {
        visibility: hidden;
        -webkit-transform: translateY(30px);
        transform: translateY(30px);
        transition: 0.3s all cubic-bezier(0.785, 0.135, 0.15, 0.86);
        opacity: 0;
        width: 100%;
        box-shadow: none;
        display: block;
        margin-top: 0;
    }
    .nav_home .navbar-nav li.dropdown:hover .HingeUpToDown {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    .nav_home .nav_list .nav-item {
        position: static;
    }
    .nav_home .nav_list .nav-item + li a:before{content: "|";position: absolute;right: -1px;color: #fff;}
    /*.......تغییرات منو...*/
    .nav_home .dropdown-header{color: #005600;font-size: 15px !important;}
    .dropdown-menu.HingeUpToDown2,
    .dropdown-menu.HingeUpToDown{visibility: hidden;-webkit-transform: translateY(30px);transform: translateY(30px);transition: 0.3s all cubic-bezier(0.785, 0.135, 0.15, 0.86);opacity: 0;width: 100%;box-shadow: none;display: block;}
    .nav_home .navbar-nav li.dropdown2:hover .HingeUpToDown2,
    .nav_home .navbar-nav li.dropdown:hover .HingeUpToDown{
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    .navbar .dropdown-menu li > a:hover{background: transparent;color: #002e5a;}
    .navbar .navbar-nav .dropdown-menu > li{display: inline-block;}
    .navbar .dropdown-menu li li a{padding-right: 0;font-size: 12px;padding: 5px 0;color: #222;}
    .nav_home .navbar-brand {
        margin-right: 0px !important;
    }
    .nav_home .navbar-brand{display: none;}
    .nav_home.affix .navbar-brand{display: block;}
    .list_menu{width: 230px !important;right: auto;}
    .list_menu li{float: none !important;border-bottom: 1px dotted;display: block !important;}
    .list_menu li:last-of-type{border-bottom: 0;}
    .navbar .navbar-nav .list_menu .dropdown2{position: relative !important;}
    .list_menu .dropdown2 .dropdown-toggle{}
    .navbar .navbar-nav .list_menu .dropdown2 .dropdown-toggle:before{content: "\f104" !important;content: none !important;}
    .navbar .navbar-nav .list_menu .dropdown2 .dropdown-toggle::after{content: none}
    .navbar .navbar-nav .list_menu .dropdown2 .dropdown-menu{left: auto;right: 100% !important;top: 0 !important;}
    .navbar .navbar-nav .list_menu .dropdown2 .dropdown-menu li{}
    .navbar .navbar-nav .list_menu .dropdown2 .dropdown-menu li a{padding: 10px 15px;font-size: 14px}
    /*---*/
    .icon_share {
        justify-content: center;
    }
    .News_history {
        text-align: center;
    }

}
@media(min-width:576px){

}
@media(max-width:1200px){

}

@media(max-width:992px){
    .nav_home .nav_list .nav-item .dropdown-menu{width: 100%;background: #fff;position: static;}
    .nav_home .nav_list .nav-item .dropdown-menu{background: transparent;}
    .box_underMenu{background: #fff;position: static;}
    .navbar-nav .dropdown-menu .dropdown-menu {margin-right: 0 !important;}
    .nav_home .nav_list .nav-item a {}
    .container {
        max-width: 100%;
    }
    .nav_home .nav_list .nav-item {width: 100%;}
    .nav_home {padding: 0;}
    .navbar .navbar-nav .dropdown-menu li > a.dropdown-toggle::before {content: none !important;}
    .nav_home .nav_list .nav-item a:hover, .nav_home .nav_list .nav-item > a:focus, .nav_home .nav_list .nav-item.active > a:hover, .nav_home .nav_list .nav-item.active > a:focus, .nav_home .nav_list .nav-item.active > a {
        color: #000 !important;
    }
    .nav_home .nav_list .nav-item a {color: #fff;}
    .nav_home .nav_list .nav-item .dropdown-menu {border: 0;}
    .navbar .dropdown-short .dropdown-menu li.dropdown-header{padding-right: 15px}
    .listElectronic_Services .carousel-indicators {position: relative;}
    footer .footer_last .Social-Iconfooter li a i {
        font-size: 23px;
        width: 50px;
        height: 50px;
    }
    .News_history {
        text-align: center;
    }
    .icon_share {
        justify-content: center;
    }
}
@media(max-width:768px){
    .top_head .listOffice,
    .top_head .text_menu {justify-content: center !important;}
    footer .footer_last .copyRight,
    footer .footer_last .Social-Iconfooter {
        text-align: center;
    }
}
@media(max-width:576px){
    .map_footer img{height: 250px;}
    .top_head .text_menu li a {padding: 3px;font-size: 12px;}
    .blog_main .media-body,
    .blog_main .Img {
        width: 100%;
    }
    .blog_main {
        display: block;
    }
    .blog_main .media-body{text-align: center}
    .News_history {
        font-size: 12px;
    }
}
@media(max-width:410px){
}
/*...*/
@media(max-width:576px){

}

.nav_home .nav_list .nav-item .nav-link {
    color: #fff;
    padding: 8px 12px;
    font-size: 13px;
}
