
.dng-megamenu .dnngo_menuslide {
    background:white;
}
.dnngo_slide_menu li:hover{
background:#1abc9c;
}
.ajaxform-06 .dg-form-content label.fixlabel {
    top: 32px;
    font-size: 15px;
    pointer-events: none;
    opacity: 1;
    right: 0px;
}
.title,p,h1,h6{direction:rtl;}


.arform .label-right.col-sm-1,.arform .label-right.col-sm-2,.arform .label-right.col-sm-3,.arform .label-right.col-sm-4,.arform .label-right.col-sm-5,.arform .label-right.col-sm-6,.arform .label-right.col-sm-7,.arform .label-right.col-sm-8,.arform .label-right.col-sm-9,.arform .label-right.col-sm-10,.arform .label-right.col-sm-11,.arform .label-right.col-sm-12 {
    float:right;
}
.arform .label-top {
    text-align: right;
}
.arform .alert.alert-info.submit-confirm {
    display: flex;width: 100%;direction: rtl;justify-content: center;
}

.arform .radio.ng-scope label {
    display: flex;
    flex-direction: row-reverse;
    gap: 10px;
    align-items: baseline;
}


.arform .checkbox input[type=checkbox],.arform .checkbox-inline input[type=checkbox],.arform .radio input[type=radio],.arform .radio-inline input[type=radio] {
    position: relative !important;
    margin:0 !important;
}

.arform select.form-control {
    text-align: center;
}
.arform .form-control{
    direction: rtl;
}
.arform .checkbox-list {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    direction: rtl;
}
.arform .field-container.af-slide.col-sm-12.form-checkbox {
    /* display: flex; */
    direction: rtl;
}

.arform  fieldset {
    display: flex;
    flex-direction: column;
    width: 100%;
    direction: rtl;
    align-items: flex-start;
}
.arform .checkbox label {
    display: flex;
    gap: 5px;
    align-items: center;
}
.arform input[type=tel]{direction:ltr;}
.arform .form-horizontal .control-label {
    text-align: right !important;
   
}
.arform .label-inside{text-align: right;}
/*خانم صدیق*/
 .grid {
        direction: rtl;
        color: #fff;
        display: grid;
        grid-template-columns: 1fr;
        column-gap: 50px;
        text-align: justify;
    }
    @media screen and (min-width: 1024px) {
        .grid {
        direction: rtl;
        color: #fff;
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        column-gap: 50px;
        text-align: justify;
    }   
    }

    .rightDescription {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        background-image: url(&quot;/Portals/_default/ContentBuilder/minis-page/home01/homepage01-footer-map.png&quot;);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: auto;
    }

    .midleDescription {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        row-gap: 37px;
    }

    .phoneNumber {
        font-style: italic;
        color: #1abc9c;
    }

    .leftDescription {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: inherit;
    }

    h5 {
        color: #fff;
    }

    .socialIcon {
        display: inline-flex;
        justify-content: center;
        align-items: center;
        width: 40px;
        height: 40px;
        background-color: rgba(255, 255, 255, .1);
        color: #fff;
        border-radius: 50%;
        margin: 0 10px 10px 0;
    }
.arform__border {
    border: 1px solid #ddd;
    padding: 10px 15px !important;
    background: rgba(150,150,150,0.1);
    width: 50%;
    margin: 0 auto;
}
   .arform__halfwidth {
    width: 100%;
    margin: 10px auto;
}
@media screen and (min-width: 768px) {
    .arform__halfwidth {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}
}


.artable table.table.table-striped.angrid-grid {
    direction:rtl;
}


.eds_news_Advantage.eds_style_predefined_persian .card-background .card-body {
    position: relative;
    z-index: 2;
    min-height: 279px;
    padding-top: 2rem;
    padding-bottom: 2rem;
    max-width: 440px;
    margin: 0 auto;
}

.eds_news_Advantage.eds_style_predefined_persian .mb-2, .eds_news_Advantage .my-2 {
    margin-bottom: 2rem !important;
}

.eds_news_Advantage.eds_style_predefined_persian h3.card-title a {
    font-family: 'IRANSans' !important;
    font-size: 1.5rem !important;
    line-height: 2.2rem !important;
}
.eds_news_Advantage.eds_style_predefined_persian .card {
    margin-bottom: 30px;
    margin-top: 0px !important;
  
}
.eds_news_Advantage.eds_style_predefined_persian .row{
    display: flex;
    min-height: 100px;
}
.eds_news_Advantage.eds_style_predefined_persian .row .col-6{
    flex:1;
}
.eds_news_Advantage.eds_style_predefined_persian article{
    display: flex;
}

.p-1{padding: 1rem;}

















