[dir = rtl] .footer .footer__access .contact p span i {    transform:rotate(180deg)}

.dropDown_filter label{ font-size: 1.125rem;font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem);font-weight: bold;color: var(--primary-color);margin-inline-end: calc(var(--margin-m) - 5px);}
.dk_toggle {background-color: white;color: var(--primary-color);overflow: hidden;padding: var(--margin-s) var(--margin-m);text-decoration: none;width: clamp(80% , 50vw , 381px);white-space: nowrap;-webkit-transition: 0.25s;-moz-transition: 0.25s;-o-transition: 0.25s;transition: 0.25s;-webkit-backface-visibility: hidden; outline: none;}
.select-icon {background: var(--light-blue);height: 100%;position: absolute;inset-inline-end: 0;top: 0;width: 53px;-webkit-transition: 0.25s;-moz-transition: 0.25s;-o-transition: 0.25s;transition: 0.25s;-webkit-backface-visibility: hidden;display: flex;align-items: center;justify-content: center;text-align: center;}
.dk_toggle:hover .select-icon, .dk_toggle:focus .select-icon, .dk_toggle .dk_focus .dk_toggle .dk_toggle:active .select-icon{background-color: var(--hover-blue);}
.select-icon .niafam{color: white;}
.dk_open {z-index: 10;}
/* .dk_open .dk_toggle {background-color: #1abc9c;} */
.dk_open .dk_toggle .select-icon {border-left-color: transparent;} 
.dk_options {padding-top: 14px;}
.dk_options:before {content: "";border-style: solid; border-width: 0 9px 9px 9px; border-color: transparent transparent var(--light-blue) transparent; height: 0px; position: absolute;left: 15px;top: 5px;width: 0px; -webkit-transform: rotate(360deg);} 
.dk_options:before {left: auto;right: 12px;}
.dk_options{width: clamp(80% , 50vw , 381px);}
.dk_options li { padding-bottom: 3px;}
.dk_options a {color: var(--primary-color);display: block;padding: 5px 9px;text-decoration: none;}
.dk_options a:hover { background-color: var(--white);}
.dk_option_current a { background-color: var(--white);}
.dk_options_inner { background-color: var(--white);margin: 0;max-height: 244px;padding: 3px 3px 0;margin-top: -15px;}
.dk_touch .dk_options { max-height: 250px;}
.dk_container {display: none;position: relative;vertical-align: middle; }
.dk_container.dk_shown {display: inline-block;zoom: 1;*display: inline;}
.dk_container[class*="span"] {float: none;margin-left: 0;}
.dk_toggle {display: block; position: relative;}
.dk_open { position: relative;}
.dk_open .dk_options {margin-top: -1px;opacity: 1;z-index: 10; display: block\9;}
.dk_open .dk_label {color: inherit;}
.dk_options {margin-top: -21px;position: absolute; inset-inline-start: 0px;opacity: 0;width: 328px;z-index: -100;display: none\9;-webkit-transition: 0.3s ease-out;-moz-transition: 0.3s ease-out;-o-transition: 0.3s ease-out;transition: 0.3s ease-out; -webkit-backface-visibility: hidden;top: 0;}
.select-right .dk_options {left: auto;right: 0;}
.dk_options a {display: block;padding-inline-start: 25px;}
.dk_options_inner {overflow: auto;outline: none;position: relative;}
.dk_touch .dk_options {overflow: hidden;}
.dk_touch .dk_options_inner {max-height: none;overflow: visible;}
.dk_fouc select {position: relative;top: -99999em; visibility: hidden;}
header::before{content:'';position: absolute;top: 0;width: 100%;height: 100%;opacity: 30%;background-color: var(--black);right: 0;left: 0;}
#header {padding: 0 var(--margin-l);}
#header >div.flex_row{padding: 0;}
#header .logo{margin-bottom: 12px;}
#navigation .list__menu .item__menu__style a , .tabpanel nav > ul > li > a , .tabpanel nav ul li a{font-size: 0.8125rem;font-size: clamp(0.8125rem, 0.7875rem + 0.125vw, 0.9375rem);}
.tabpanel ul ul{padding-bottom: var(--margin-s);}
#navigation .list__menu{flex-direction: row;}
#header .logo__box{order: 1;}
.tabpanel nav ul li.single_link__menu a i{order: 3;margin-inline-start: var(--margin-xs);}
li.single_link__menu a:after {content: "\e939";font-family: 'niafam-icon';font-size: 0.625rem;font-size: clamp(0.625rem, 0.775rem + -0.125vw, 0.75rem);color: var(--light-blue);margin-inline-start: var(--margin-xs);transition: 0.3s;}
li.single_link__menu a:hover::after{transform: translateX(-1px);}
.btn__style__menu{margin-top:var(--margin-s) ;background-color: transparent;border: 1px solid #c2b287;color: var(--primary-color);}
.btn__style__menu:hover{color: var(--white);}
.text_overflow{display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.t_normal{font-size: 0.8125rem;font-size: clamp(0.8125rem, 0.7875rem + 0.125vw, 0.9375rem);font-weight: normal;color: var(--primary-color);}
.t_larg{font-size: 1rem;font-size: clamp(1rem, 0.95rem + 0.25vw, 1.25rem);color: var(--primary-color);}
ul.Menu_inner.mizkhedmt { max-height: 55vh; overflow-y: scroll;}
.dk_options{width: 100% !important;}

ul.Menu_inner::-webkit-scrollbar{width: 5px;border-radius: 15px;}
ul.Menu_inner::-webkit-scrollbar-thumb {height: 40px;background-color: var(--brown);border-radius: 15px;}
ul.Menu_inner::-webkit-scrollbar-track {background-color: #c2b2873b;}
.menu_drop_down , .menu_drop_down > div , .menu_drop_down >div a{width: 100%;}
.menu_drop_down{margin-bottom: var(--margin-s);}
.search__style { margin-bottom: var(--margin-m);}
.menu_drop_down .select-icon { background: var(--brown);}
.menu_drop_down >div .dk_toggle:hover .select-icon , .search__style button:hover{background-color: var(--hover-brown) !important;}
.tabpanel .question__text {font-size: 0.8125rem;font-size: clamp(0.8125rem, 0.7875rem + 0.125vw, 0.9375rem);color: var(--primary-color);line-height: 25px;}
.repons_click{ font-size: 15px; color: var(--primary-color); font-weight: bold; margin-top: 12px;}
.repons_click .niafam{color: #31B7BC;font-size: 12px;margin-inline-end: 5px;vertical-align: middle;}
.style__respons{padding-inline-start: calc(var(--margin-m) - 5px);margin-top: 12px;display: none;transition: 0.3s;}
.show_respons{display: block;}
.tabpanel h5 {border-bottom: 2px solid var(--brown);border-top: none;padding-bottom: 10px;}
.button_in_menu{text-align: center;}
.button_in_menu a{width: 100%;}
.bold_button a{background-color: var(--brown);color: var(--white);}
.button_in_menu a:hover{background-color: var(--hover-brown);}
/* slider style */
.flickity-page-dots .dot{width: 28px;height: 7px;margin: 0 3.5px;background-color: var(--brown);opacity: 0.5;border-radius: 21px;}
.flickity-page-dots .dot.is-selected{opacity: 1;}
.flickity-prev-next-button{width: 55px;height: 55px;color: var(--brown);background-color: transparent;}
.flickity-prev-next-button:hover{color: rgb(219, 201, 149);}
.tabpanel nav ul li a i{font-size:0.95rem; font-size: clamp(0.925rem, 0.975rem + -0.125vw, 0.95rem);}
.tabpanel nav ul li ul li a i {font-size:0.85rem; font-size: clamp(0.825rem, 0.875rem + -0.125vw, 0.85rem);}
.tabpanel nav ul li ul li ul li a i {font-size:0.85rem; font-size: clamp(0.725rem, 0.775rem + -0.125vw, 0.75rem);}
@media (max-width:1600px) and (min-width:1400px){
.sec_10 .left_box {margin-inline-end: 69px;margin-inline-start: auto !important;}
}
.sec_3 .dk_options {    width: clamp(70% , 45vw , 381px) !important; }
.sec_8 .dk_container.dk_shown {    width: 100%;max-width: 392px;}
.sec_8 .dk_options {    width: 92% !important;}
.tabpanel__active {    min-width: 100%;}#show_image_popup{ position: absolute; /*  so that not take place   */ top: 50%; left: 50%;z-index: 1000; /*  adobe all elements   */   transform: translate(-50%, -50%); /*  make center   */  display: none; /*  to hide first time   */  width: 100%; height: 100%; background: #00000096; z-index: 99999999;   }
div#image-show-area { height: 100vh;   width: 100vw; position: static;display: flex; align-items: center;  justify-content: center;  }
.close-btn-area {  margin-inline-start: 30px;  padding-top: 30px;    }
.close-btn-area button  {    
width: 60px;
height: 60px;
font-size: 30px;
}
.bodyFixed{
width:100%;
height:100%;
overflow:hidden !important;
}
#show_image_popup img{
max-width: 90%;
height: auto;
}
[dir=rtl] #header .logo__box {order:2}
[dir=rtl] .logo__box.flex_col { margin-inline-start: auto;}
[dir=rtl] .footer .footer__access .box_links ul li a i {    transform: rotate(180deg) !important;    display: inline-block;}

/* -------------start----------- */
/* ----------------------------- */
/*  footer  */
/* ----------------------------- */
/* ----------------------------- */
.footer .box_links.flex_row h4{width: 100%;}
.footer .box_links.flex_row ul{margin-inline-start: calc(var(--margin-m) + var(--margin-m) - 7px);}
.footer .box_links.flex_row .enamad{position: relative;}
.footer .box_links.flex_row .enamad img{height: 89px;}
.footer .box_links.flex_row .enamad p{color: var(--Shellfish);}
.footer .footer__access .box_links{margin-bottom: calc(var(--margin-s) + var(--margin-xs) - 1px);}
.footer .box_call p:last-child{margin-inline-start: auto;}
.footer .box_call .bg__box span{background: #2FAAAF;border-radius: 22px;text-align: center;height: 28px;width: 112px;display: flex !important;align-items: center;justify-content: center;}
.footer .box_call p:last-child span .niafam{color: #3CC5CA;font-size: 10px;margin-inline-start: 10px;margin-inline-end: 0;}
.footer .footer__access .contact .box_call p{align-items: center;}
.box_call.flex_row:last-child{margin-top: 8px;}
.footer .footer__access .contact .box_call p:first-child {margin-inline-end: 15px;}
.fax_box{width: 141px;}
.footer .map{height: 321px;}
.footer .footer__access h4 { margin-bottom: calc(var(--margin-xs) - 2px);}
.footer .footer__access .contact { margin-bottom: calc( var(--margin-m) - var(--margin-s));}
.footer .footer__access h4 { margin-bottom: calc(var(--margin-xs) - 5px);}

@media (min-width:992px){
.footer .send_Comments{height: 321px;}
.footer .send_Comments form{justify-content: space-between;height: 100%;}
}


[dir = rtl] i.niafam.niafam-right-arrow1 {    transform: rotate(180deg);}
footer .es-row.es-form-group .es-row {   justify-content: space-between !important;}
footer button#send:hover {    background: var(--hover-brown) !important;}
footer button#send {    background: var(--brown) !important;    border-radius: 20px;    float: left;    min-width: 94px;}
footer button#send i{  display:none}
a,p,h1,h2,h3,h4,h5,h6,span,*{font-family: 'iranSans';}
.footer .send_Comments form .btn__style, input[type="text"] {    font-family: 'iranSans' !important;}
.es-input-group-append {    height: 50px;   order: 2;}
footer .es-row.es-form-group {    margin-bottom: 10px !important;}
footer .es-row.es-form-group input{margin-bottom:0 !important;}
.footer .send_Comments form textarea {    min-height: 84px; height: 84px;  margin-bottom: 0; }
@media (min-width:992px){  .closebtn {    inset-inline-start: 45px !important;        inset-inline-end: auto !important;}    }
@media (max-width:992px){
.footer .footer__access .box_links {    flex-direction: column;    align-items: start;}
.footer .box_links.flex_row ul{margin-inline-start:0;margin-top:15px}
[dir=rtl] .tabpanel-set .closebtn {    margin-inline-end: 0 !important;inset-inline-start: 45px !important; inset-inline-end: auto !important;}
}
.es-container {    max-width: 100%;    padding: 0;}
@media (max-width: 992px){  #header #navigation {  inset-inline-start: auto;  inset-inline-end: 0;  margin-inline-start: 0 !important;  margin-inline-end: auto;      }
.sticky .mobile__show {margin-top: 25px !important;    margin-inline-start: 25px !important;  margin-inline-end: auto !important;}
#header.active{padding-inline-start:0 !important}
}


    [dir = rtl] i.niafam.niafam-right-arrow1 {    transform: rotate(180deg);}
    .sec_10 .right_box {    min-height: 330px;}
    .footer .box_call .bg__box span{min-width:112px;width:fit-content;padding:0 4px;}
    a.btn__style{min-width:94px;width:fit-content !important;}
    footer .es-row.es-form-group .es-row {   justify-content: space-between !important;}
    footer button#send:hover {    background: var(--hover-brown) !important;}
    footer button#send {    background: var(--brown) !important;    border-radius: 20px;    float: left;    min-width: 94px;}
    footer button#send i{  display:none}
    .footer .send_Comments form .btn__style, input[type="text"] {    font-family: 'iranSans' !important;}
    .sec_10 .img_box img {    width: 50px;    height: 50px;    max-height: 50px;    max-width: 50px;    min-width: 50px;min-height: 50px;}
    ul.list__menu.list__menu__desktop.active__menu {    margin-inline-start: 60px !important;}
    .sec_3 .dk_options {    width: clamp(70% , 45vw , 381px) !important; }
    .sec_8 .dk_container.dk_shown {    width: 100%;max-width: 392px;}
    .sec_8 .dk_options {    width: 92% !important;}
    .sec_1 .full__slider{position:relative}
    .tabpanel__active {    min-width: 100%;}
    @media (max-width:1101px){  .footer .container { max-width: 90%; }}
    .es-btn-primary { background-color: var(--brown); border-color: transparent;}
    footer .img-fluid{height:50px}
    .es-input-group-append {    height: 50px;   order: 2;}
    footer .es-row.es-form-group {    margin-bottom: 10px !important;}
    footer .es-row.es-form-group input{margin-bottom:0 !important;}
    .footer .send_Comments form textarea {    min-height: 84px; height: 84px;  margin-bottom: 0; }
    @media (max-width:992px){
      .footer .footer__access .box_links {    flex-direction: column;    align-items: start;}
      .footer .box_links.flex_row ul{margin-inline-start:0;margin-top:15px}
    }
    .es-container {    max-width: 100%;    padding: 0;}
    @media (max-width: 992px){
      #navigation .list__menu {  top: -55px !important;    }  #header #navigation{margin-inline-start: 0 !important;}#header.active{padding-inline-start:0 !important}.sticky .mobile__show {margin-inline-end:auto !important;   margin-inline-start: 45px !important;}
      [dir=rtl] .tabpanel-set .closebtn {    margin-inline-end: 0 !important;inset-inline-start: 45px !important; inset-inline-end: auto !important;}
    }  
.video-item span {
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,.75);
    z-index: 99999999999;
    width: 100%;
    margin: 0;
    padding: 10px 5px;
    font-size: 13px;
    left: 0;
    color: #fff;
    text-align: center;
}