@font-face {
  font-family: "IRAN";
  src: url("./fonts/IRAN.eot");
  src: local("?"),
    url("./fonts/IRAN.woff") format("woff"),
    url("./fonts/IRAN.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}


body, body.rtl, .rtl form , h1 ,h2, h3, h4 , h5 , p , ul , table{
    font-family: iran !important;
color: #111;
}
a#SR7_1_1-5-6{
font-family: 'IRAN' !important;

}
sr7-txt#SR7_1_1-5-5{
font-family: 'IRAN' !important;

}

sr7-txt#SR7_1_1-5-1{

font-family: 'IRAN' !important;
}

sr7-txt#SR7_1_1-5-7 {
    font-family: 'IRAN' !important;
}

sr7-txt#SR7_1_1-3-7{
 font-family: 'IRAN' !important;

}

sr7-txt#SR7_1_1-1-2{
 font-family: 'IRAN' !important;


}

sr7-txt#SR7_1_1-1-4{

 font-family: 'IRAN' !important;
}

sr7-txt#SR7_1_1-1-3{
font-family: 'IRAN' !important;

}

sr7-btn#SR7_1_1-1-6{
font-family: 'IRAN' !important;
}

sr7-btn#SR7_1_1-1-9{
font-family: 'IRAN' !important;
}

sr7-txt#SR7_1_1-3-8{
font-family: 'IRAN' !important;
}

sr7-txt#SR7_1_1-5-8{

font-family: 'IRAN' !important;
}

sr7-btn#SR7_1_1-3-12{
font-family: 'IRAN' !important;

}

sr7-btn#SR7_1_1-3-11{
font-family: 'IRAN' !important;


}

sr7-txt#SR7_1_1-3-14{
font-family: 'IRAN' !important;

}
sr7-txt#SR7_1_1-3-15{
font-family: 'IRAN' !important;

}

.comment-reply-title small, .logged-in-as {
    float: right;
}

.cz_grid_details.cz_grid_details_outside {
    text-align: right;
}


.elementor-883 .elementor-element.elementor-element-df5d65a .cz_grid .cz_grid_details small{
display: none !important;

}

a#SR7_1_1-5-9{
font-family: 'IRAN' !important;

}

sr7-txt#SR7_1_1-2-14{

font-family: 'IRAN' !important;
}

sr7-txt#SR7_1_1-2-7{
font-family: 'IRAN' !important;

}

sr7-txt#SR7_1_1-2-15{
font-family: 'IRAN' !important;
}

.elementor-widget-n-tabs .e-n-tab-title-text{

font-family: 'IRAN';
}

sr7-txt#SR7_1_1-6-4 {
    font-family: 'IRAN' !important;
}


sr7-txt#SR7_1_1-6-2 , sr7-txt#SR7_1_1-6-3 , sr7-btn#SR7_1_1-6-6 , sr7-btn#SR7_1_1-6-9 , sr7-txt#SR7_1_1-5-4 , sr7-txt#SR7_1_1-5-2 ,sr7-txt#SR7_1_1-5-3 ,
sr7-btn#SR7_1_1-5-6 , sr7-btn#SR7_1_1-5-9{
font-family: 'IRAN' !important;

}


.elementor-883 .elementor-element.elementor-element-df5d65a .cz_grid .cz_grid_details h3{
text-align: center;
    line-height: 32px;

}


.elementor-20 .elementor-element.elementor-element-e2eedbc .cz_grid .cz_grid_details small{

display: none !important;

}

ul {
    line-height: 38px !important;
}

span.cz_post_meta.mt10.mb10 {
    display: none;
}


table{
    width:100%;
    max-width:100%;
}

@media screen and (max-width:980px){ table{ display:block; overflow-x:auto; }


.right_br_full_container .breadcrumbs{
text-align: right !important;

}
 }


media="screen and (max-width: 768px)" {
    .cz_mobile_text_center, .cz_mobile_text_center * {

text-align: justify!important;
}

}
p.gform_required_legend {
    display: none !important;
}

p.gform_required_legend {
    display: none;
}



.cz_grid_details.cz_grid_details_outside {
    text-align: right;
    
}

#menu_header_2 > .cz > a:before{

border-bottom: 10px solid #ff7700 !important;
    border-right: 6px solid transparent !important;
    border-left: 6px solid transparent !important;
    border-top: 6px solid transparent !important;
z-index: 0 !important;
   


}

#menu_header_2 > .cz > a:hover, #menu_header_2 > .cz:hover > a, #menu_header_2 > .cz.current_menu > a, #menu_header_2 > .current-menu-parent > a {
    color: #ff7700 !important;
}

.page_title .section_title{
COLOR: #fff;
    font-size: 22px;
    margin-top: 7px;

}

span#email-notes {
    display: none;
}

.e-con .elementor-widget.elementor-widget {
    margin-block-end: 0;
    text-align: justify;
}
div#message-htmlpart1{
text-align: right !important;

}


media="screen and (max-width: 768px)" {
    .cz_mobile_text_center, .cz_mobile_text_center * {
        text-align: justify !important;
        float: none !important;
        margin-right: auto !important;
        margin-left: auto !important;
    }
}


@media screen and (max-width: 768px) {

a.cz_readmore.cz_readmore_no_icon {
    padding: 10px 0 10px 0 !important;
    text-align: center;
    font-size: 16px;
}

}


.cz-cpt-post .cz_default_loop .cz_post_excerpt{

text-align: justify;
}

.cz_readmore > span, .more-link > span{

padding: 0 10px;
}
#wpcf7-f8-p1714-o1 > form > p:nth-child(5) {
    margin-bottom: -30px;
}

