#idtablequesttion{
    width: 30%;
}
.ctd1{
    width: 91px;
}
.cinput{
    width: 140px;
}
#idtcomment{
    width: 90%;
    margin-right: 30px;    
    height: 200px;
    resize: none;
}
#idtdcomment{
    text-align: center;
}
.cfieldquest{
    border: 1px solid black;    
}
.cfieldanswer{
    border: 1px solid blue;   
}

#iddsearch{
    display: flex;
    align-items: center;
    font-size: 30px;
    justify-content: space-between;
}
#noresult{
    font-size: 40px;
    text-align: center;
    color: red;
}
#idselectnzaban{
    align-self: center;
}

/* contact */

.about-contact{
    width: 80%;
    text-align: justify;
    margin: auto;
    color: blue;
    font-size: 25px;
}

#idtablepayam{
    width: 30%;
}
.ctdtablepayam{
    width: 91px;
}
.cinputtablepayam{
    width: 140px;
}
#idtpayam{
    width: 90%;
    margin-right: 30px;    
    height: 200px;
    resize: none;
}
#idtdpayam{
    text-align: center;
}

@media only screen and (max-width: 505px){

   #iddonvandetails{
        font-size: 12px;
   }
   #iddtozihatdetails{
        font-size: 12px;
        line-height: 24px;
   }
   #noresult{
        font-size: 15px;
    }
    
    .about-contact{    
    font-size: 14px;
    }
    #iddsearch{
        font-size: 6px;
        flex-wrap: wrap;
    }
    #iddmatnsoal{
        font-size: 9px;
    }
    .cinput{
        width: 60px;
    }
    #idtdcomment{
        width: 60px;
    }
    #iddmatnpayam{
        font-size: 9px;
    }
    .cinputtablepayam{
        width: 80px;
    }
    #idtpayam{
        width: 80px;
    }
}