body {
	font-family: IRANSans;
}
.cl_service.align_left * {
    left: 10px;
	font-family: IRANSans;
}
.cl_service div.content p {
    margin: 0;
    text-align: justify;
}
.cl-icon-chevron-right2::before {
    content: '\e8ed';
}
.cl_column > .cl_col_wrapper > .col-content > .cl-element:first-child {
    margin-top: 0px !important;
    
}
.cl-custom-heading span {
    text-align: center;
	font-family: IRANSans;
}
aside .widget_search i {
    right: 250px;
}
.cl_contact_form7.style-grey .inline span:last-child input:not(.cl-btn), .cl_contact_form7.style-grey .inline span:last-child textarea, .cl_contact_form7.style-grey .inline span:last-child select {
    margin-right: 0;
    text-align: right;
}
#blog-entries .grid-style .grid-holder .grid-holder-inner {
    text-align: right;
}
.cl_contact_form7.style-grey .inline input:not(.cl-btn), .cl_contact_form7.style-grey .inline textarea, .cl_contact_form7.style-grey .inline select {
    max-width: 49%;
    width: 100%;
    margin-right: 1em;
    height: 38px;
    text-align: right;
}
.cl_contact_form7.style-grey input:not(.cl-btn), .cl_contact_form7.style-grey textarea, .cl_contact_form7.style-grey select {
    width: 100%;
    border-width: 1px;
    border-style: solid;
    padding-left: 8px;
    background: rgba(255,255,255,0.08);
    border-color: rgba(255,255,255,0.05);
    text-align: right;
}
aside .widget-title, footer#colophon .widget-title {
        font-weight: 600;
    font-size: 22px;
    letter-spacing: 0.00em;
    text-transform: none;
    font-family: IRANSans;
}
h6:not(.custom_font), .h6 {
    font-size: 15px;
    line-height: 24px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0px;
    color: #303133;
    font-family: IRANSans;
}
h2:not(.custom_font), .h2 {
    font-size: 30px;
    line-height: 40px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0px;
	font-family: IRANSans;
}
html, body, .light-text .breadcrumbss .page_parents {
        text-align: right;
		font-family: IRANSans;
}
h1:not(.custom_font), .h1 {
        font-family: IRANSans;
}
.header_container nav ul li a {
   text-align: right;
   font-family: IRANSans;
  }
  h3:not(.custom_font), .h3 {
    font-size: 24px;
    line-height: 27px;
    text-transform: none;
    font-weight: 800;
    letter-spacing: 0px;
    color: #28406D;
    font-family: IRANSans;
}
element {
    text-align: right;
}
.cl_page_header.modern.modern-center .title_part h1, .cl_page_header.modern.modern-center .title_part .subtitle {
    text-align: center;
    width: 100%;
    display: block;
    font-family: IRANSans;
}
single_blog_style-modern .cl_page_header .entry-meta-single a {
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    font-family: IRANSans;
}
.cl-icon-arrow-left2::before {
    content: '\e8c3';
}
.cl-icon-arrow-right2::before {
    content: '\e8c2';
}
h1, h2, h3, h4, h5, h6, #testimonial-entries .testimonial_item .title, article.default-style.format-quote .entry-content, aside .widget_calendar caption, .cl_page_header .title_part .subtitle, .cl_team.style-simple .team-item .team-position, .cl_team.style-photo .team-item .team-position, .single_blog_style-modern .cl_page_header .entry-meta-single, .single_blog_style-custom .cl_page_header .entry-meta-single, .woocommerce-result-count, .select2-container--default .select2-selection--single .select2-selection__rendered, .select2-results__option, .shop-products .product_item .onsale, .cl-product-info .onsale, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce ul.products li.product .button {
   font-family: IRANSans;
}
/* Custom Styles */

.extra_tools_wrapper .tool{
    margin-left: 25px;
}
.extra_tools_wrapper .tool i{
    font-size: 25px;
}
.cl_service.align_left *{
    text-align: center !important;
}
.elementor-heading-title,.elementor-widget-container,.elementor-icon-list-text,.elementor-field-label
,.elementor-button-text,.elementor-icon-box-title,.elementor-slide-heading,.elementor-slide-description,
.elementor-image-box-title,.elementor-image-box-description,.elementor-post__title a,.elementor-post__read-more,
.elementor-testimonial__text,.cl-text p {
    font-family: 'IRANSans' !important;
}
.extra_tools_wrapper .tool ul {
    left: 45px;
    right: auto;
}
.header_container.header-top.vertical-dividers #navigation nav > ul > li:last-child:after,.header_container.header-top.vertical-dividers #navigation nav > ul > li:last-child:before{
    display: none;
}
.header_container > .extra_row{
    padding-right: 0 !important;
}
img.wpml-ls-flag {
    left: 0;
    right: auto;
}
span.wpml-ls-native {
    left: 27px;
    right: auto;
}
@media (min-width: 992px){
    .header_container.header-top > .main .header-el, .header_container.header-bottom > .main .header-el {
     margin-right: 0 !important;
    }
}

.header-el .cl-icon-text i {
    padding-right: 26px;
    right: -72px;
}
.header-el .cl-icon-text span {
    padding-left: 67px;
}
.header_container.menu-full-style #navigation nav > ul > li > a {font-family: IRANSans;} .header_container.menu_style-border_top.menu-text-style #navigation nav > ul > li > a,
.header_container.menu_style-border_bottom.menu-text-style #navigation nav > ul > li > a,
.header_container.menu_style-border_left.menu-text-style #navigation nav > ul > li > a,.header-el .cl-icon-text span p,
.single_blog_style-modern .cl_page_header.modern.modern-center .entry-meta-prepend,.single_blog_style-modern .cl_page_header .entry-meta-single a,mark.highlight,
nav .menu li ul.sub-menu li a{
font-family: IRANSans;
}
.footer-widget h3.widget-title:after{
    right: 0;
    left: auto;
}
#gototop{
    left: 30px;
    right: auto;
}
nav .menu li ul.sub-menu li a{
    text-align: right !important;
}