/*body p,h1,h2,h3,h4,h5,h6, lable , span {
    font-family: 'IRANSansWeb_Medium';
}*/

body {
    background: #f6f6f6;
}

.font-family {
    font-family: 'IRANSansWeb_Medium' !important;
}
.gray9-bg {
    color: #fff;
}

#sf-menu {
    margin: 0 auto;
    text-align: right;
    position: relative;
}

ul.tab-menu {
    border-bottom: medium none;
    position: absolute;
    left: 90px;
    text-align: left;
    top: 0;
}

.owl-prev {
    right: unset;
    left: 0;
}

.owl-next {
    right: unset;
    left: 40px;
}

.bottemtitle {
    border-bottom: 2px solid #ff623f;
}

.abacklink {
    color: #acacac;
}
.abacklink:hover {
    color: #f15b26;
}

.downloadbox {
    padding: 10px 15px;
    background: rgba(33, 204, 36, 0.7);
    color: #000;
    text-decoration: none;
    font-family: 'IRANSansWeb_Medium';
    margin-bottom: 5px;
}


.downloadbox a:hover {
   color: green;
}

.downloadbox i {
    color: #25ada8;
    padding-left: 10px;
}


.downloadbox-red {
    padding: 10px 15px;
    background: #ab4f4f;
    color: #000;
    text-decoration: none;
    font-family: 'IRANSansWeb_Medium';
    margin-bottom: 5px;
}


.downloadbox-red a:hover {
   color: green;
}

.downloadbox-red i {
    color: #25ada8;
    padding-left: 10px;
}

.w-tags .tags-wrap a {
    padding: 10px 15px;
    font-size: 15px;
    color: #acacac;
    border: 2px solid #dddede;
    border-top-color: rgb(221, 222, 222);
    border-right-color: rgb(221, 222, 222);
    border-bottom-color: rgb(221, 222, 222);
    border-left-color: rgb(221, 222, 222);
    border-radius: 50px;
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
    transition: all .3s ease;
}

.w-tags .tags-wrap a:hover {
    background-color: #4cc2c0;
    color: #fff;
    border-color: #4cc2c0;
}
.w-tags .tags-wrap a {
    margin-right: 0;
    margin-left: 10px;
    float: right;
}

.font15 {
    font-size: 15px !important;
}
.font16 {
    font-size: 16px !important;
}

.font18 {
    font-size: 18px !important;
}
.font22 {
    font-size: 22px !important;
}

.justify{
    text-align: justify !important;
}

.displayBlock {
    display: block !important;
}

.ml40 {
    margin-left: 40px !important;
}


.overflow-hidden {
    overflow: hidden !important;
}

/*video {
    width: 100%;
    height: auto;
}*/

.displayinlineBlock {
    display: inline-block !important;
}