.grantingfranchisebox * {
    direction: rtl;
    font-family:'B Yekan';
}
.grantingfranchisebox{
    overflow:hidden;
}
.rowslider {
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 100%;
}
.sliderone{
    display:block;
    width: 100%;
}
.slidertwo{
    display:none;
    width: 100%;
}
.rowtitelsection{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 10rem;
    margin-bottom: 2.5rem;
}
    .rowtitelsection  label {
        border-radius: 2rem;
        background-color: #91d8d8;
        color:white;
        padding: 1rem 3rem;
        font-size: xx-large;
        box-shadow: 5px 5px 10px #c3c2c2;
        /* max-width: 20%; */
        text-align: center;
        font-weight: bold;
    }
.labelnamayandegi{
     /* border: #ffffff 1px solide; */
     padding: 1rem 5rem !important;
     color:#707070
}
.rowsection{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.rowsectionstep{
    margin-top: 10rem;
}
.rowsectionnamayandegi{
    margin-top: 0.5rem;
}
.rowsection>img{
    max-width: 54% ;
}
.sectionone,.sectiontwo{
    text-align:-webkit-center;
}
.sectionone>div,.sectiontwo>div{
    display: flex;
    justify-content: center;
    align-items: center;
}

.sectionone,.sectiontwo{
    max-width: 20% !important;
}

    .sectionone > div > .title, .sectiontwo > div > .title {
        padding: 1rem 3rem;
        font-size: x-large;
        font-weight: bold;
        word-spacing:-2px;
    }
    .sectionone > div > .subtitle, .sectiontwo > div > .subtitle {
        font-size: large;
        padding: 1rem 3rem;
        color: #707070;
        text-align: center;
        word-spacing: -2px;
    }
.rowtitelnamayandegi{
    margin-top: 8rem;
    margin-bottom: 6rem;
}
.startstep{
    padding: 1rem 3rem;
    font-size:x-large;
    font-weight:bold;
}


/* .rowspiral{
    display: flex;
    justify-content: start;
    align-items: center;
    background-color: rgb(233, 254, 254);
    margin: 0;
    padding: 0;
    width: min-content;
    height: max-content;
}
.imgspiral{
    margin: 0;
    padding: 0;
    position: absolute;
    left: 0rem
} */
.imgfaz2{
    max-width:75% !important;
}
.nimda {
    position: absolute;
    margin: 0;
    padding: 0;
    right: -20%;
    top: -100%;
    z-index: -1;
}
.nimda2{
    top:-55%
}
.nimda3 {
    left: -29%;
    right: auto;
    transform: rotate(180deg);
    top: -15rem;
}
@media(max-width: 768px){
    .rowsection {

        justify-content: space-around;

    }
    .sliderone{
        display:none;
        width: 100%;
    }
    .slidertwo{
        display:block;
        width: 100%;
    }
     .rowtitelsection{
margin-top: 2rem;
     }
    .sectionone{
        max-width: 33% !important;
      
    }
    .sectiontwo{
        max-width: 25% !important;
      
    }
    .sectionone>img,.sectiontwo>img{
        max-width: 100%;
        
    }
    .rowsectionstep{
        margin-top: 3rem;
    }
   
    .rowsection>img{
        max-width: 100%;
    }
    .rowtitelsection>label{
        padding: 0.5rem 1rem !important; 
        font-size:0.82rem !important;
    }
    .sectionone>div>label,.sectiontwo>div>label{
        font-size:0.82rem !important;
        padding: 0.5rem 0.1rem !important;
    }
    .sectionone>div:nth-child(3)>label,.sectiontwo>div:nth-child(3)>label{
        font-size:0.7rem !important;
    }
    .imgfaz2{
        min-width: 100% !important;
    }
    .startstep{
    padding: 0.5rem;
    font-size:0.9rem !important;
}
.rowtitelnamayandegi{
    margin-top: 3rem;
    margin-bottom: 2.5rem;
}
    .imgnamayandegi{
        
        max-width: 100% !important;
    }
   .nimda{
       width:60%;
       right:-26%;
   }
    .nimda2 {
        width: 60%;
        left: -35%;
        right: auto;
        transform: rotate(180deg);
        top: -35%;
    }
   .nimda3{display:none;}
    .rowsectionnamayandegi {
        position: fixed;
        bottom: 0;
        margin:0;
        width:100%;
    }
        .rowsectionnamayandegi a{
            width:100%;
        }
        .rowsectionnamayandegi label {
            font-size: 1rem;
            width: 98%
        }
}