@font-face{font-family:"bykan";src:url(../fonts/iransansdn.eot);src:url(../fonts/iransansdn.eot?#iefix) format("embedded-opentype"), url(../fonts/iransansdn.woff) format("woff"), url(../fonts/iransansdn.ttf) format("truetype"), url(../fonts/iransansdn.svg#BYekan) format("svg");}

body { font-family: 'bykan', serif !important;font-size: 15px; }

p { font-family: 'bykan', serif !important; }

.sis-main-menu ul li a {
    font-family: 'bykan';
    font-size: 14px;
}

.sis-btn-default {
    padding: 4px 4px 4px 16px;
    font-family: 'bykan';
    font-size: 14px;
}

.sis-comman-text {
    font-size: 15px !important;
}

.sisf-skin--dark .sis-main-menu ul ul li a {
    text-align: right;
}

.sis-main-menu ul ul {
    left: unset;
}

.sis-main-menu ul ul li a:hover, .sis-main-menu ul ul li a:focus, .sis-main-menu ul ul li a.active {
    padding-left: unset !important;
    padding-right: 15px !important;
}

.form-section .form-control {
    text-align: right;
}

.sis-section-title h2 {
    font-size: 35px;
}

.sisf-about-image-with-content {
    margin-right: unset;
    margin-left: -210px;

}

.sis-section-title .sisf-m-subtitle::before {
    margin: -2px 10px 0 10px;

}

.subscribe-newsletter-form .form-group {
    padding: 3px 10px 3px 5px;
}

.form-control {
    font-size: 14px;
}

.sisf-faq-accordian .accordion-button::before, .sisf-page-accordian .accordion-button::before {
    left: 24px;
    right: unset;
}

.sisf-faq-accordian .accordion-button, .sisf-faq-accordian .accordion-body, .sisf-page-accordian .accordion-button, .sisf-page-accordian .accordion-body {
    padding: 20px 20px 20px 0;
}

.sis-section-title .sisf-m-subtitle {
    border-width: 0 2px 0 0;
    background-image: linear-gradient(267deg, #C88E2B33 0%, #C88E2B00 100%);
}

.font-12{
    font-size: 12px !important;
}
.font-14{
    font-size: 14px !important;
}

.font-30{
    font-size: 30px !important;
}

.sis-home-image .hero-slider-layout .hero-slide {
    min-height: 680px;
}

.sis-letest-blog-item .sisf-e-content .sisf-e-title-link {
    font-size: 16px;
}

.sis-main-menu ul ul li a {
    font-size: 14px;
}

.sis-scroll-content .sis-contents span {
    font-size: 40px;
}

.form-select {
    background-position: left .75rem center;
}

.sisf-leaders-logos-inner .sisf-e-inner .sisf-e-logo-item:hover .sisf-logo-image img {
     filter: unset;
}

.sisf-leaders-logos-inner .sisf-e-inner .sisf-e-logo-item .sis-e-inner::before {

    background: unset;

}

@media only screen and (max-width: 991px) {
    .sis-section-title h2 {
        font-size: 25px;
        line-height: normal;
    }
    .font-30{
        font-size: 25px !important;
    }
}