*{
    padding: 0;
    margin: 0;
}
@font-face{
    font-family: 'vazir';
    src: url(./font/Vazir-Bold.woff);
}
body{
    font-family: 'vazir';
    direction: rtl;
    background-image: url(./images/wall.jpg);
    background-size: contain;
}
.intro{
    width: 100%;
    background-color: #fff;
    border-radius: 20px;
    padding: 25px;
    margin: 30px 0;
    box-shadow: 2px 0.2rem 5px #eee;
}
.pics img {
    max-width: 100%;
    height: 200px;
    border-radius: 100%;
    border: 6px solid #ddd;
}
.h6, h6 {
    font-size: 1.5rem;
}
.detal-title h6.title{
    margin: 12px 0;
    border-bottom: 1px dashed #ddd;
    padding-bottom: 12px;
}
.detal-title span.desc-title{
    display: block;
    padding: 5px 0;
    font-size: 14px;
    color: #515151;
}
.col-md-12 h6.title{
    margin: 12px 0;
    border-bottom: 1px dashed #ddd;
    padding-bottom: 12px;
}
.my-desc p{
    line-height: 2;
    text-align: justify;
    color: #444;
    font-size: 12px;
}
.progress-boxes span.progress-titles{
    display: block;
    font-size: 14px;
}
.progress-boxes .progress{
    margin-bottom: 15px;
}
.progress-boxes h6.title{
    margin: 12px 0;
    border-bottom: 1px dashed #ddd;
    padding-bottom: 12px;
}
.progress-boxes label.title-2{
    margin: 10px 0;
    font-size: 14px;
    border-bottom: 0.5px dashed rgb(255, 94, 0);
    padding-bottom: 15px;
}
ul.edu-desc{
    line-height: normal;
    text-align: justify;
    color: #444;
    font-size: 14px;
}
.site-lan a{
    display: block;
    margin-bottom: 5px;
}
.site-lan a:last-child{
    margin-bottom: 0;
}

