@font-face {
    font-family: "byekan";
    src: url("../fonts/byekan/byekan.svg") format("svg");
    src: url("../fonts/byekan/byekan.eot") format("eot");
    src: url("../fonts/byekan/byekan.ttf") format("ttf");
    src: url("../fonts/byekan/byekan.woff") format("woff");
    src: url("../fonts/byekan/byekan.woff2") format("woff2");
}

@font-face {
    font-family: "iransans";
    src: url("../fonts/iransans/iransansdn.svg") format("svg");
    src: url("../fonts/iransans/iransansdn.eot") format("eot");
    src: url("../fonts/iransans/iransansdn.ttf") format("ttf");
    src: url("../fonts/iransans/iransansdn.woff") format("woff");
    src: url("../fonts/iransans/iransansdn.woff2") format("woff2");
}

@font-face {
    font-family: "IranNastaliq";
    src: url("../fonts/IranNastaliq/IranNastaliq.svg") format("svg");
    src: url("../fonts/IranNastaliq/IranNastaliq.eot") format("eot");
    src: url("../fonts/IranNastaliq/IranNastaliq.ttf") format("ttf");
    src: url("../fonts/IranNastaliq/IranNastaliq.woff") format("woff");
    src: url("../fonts/IranNastaliq/IranNastaliq.woff2") format("woff2");
}

body,
h1, h2, h3, h4, h5, h6,
.overlay-menu .overlay-menu-list .overlay-nav a,
.overlay-menu .overlay-menu-list .overlay-nav span,
.pp-tooltip {
    font-family: "iransans", "IranNastaliq", "byekan", 'Segoe UI', Tahoma;
}

/*.portfolio-single {
    font-family: "iransans", "IranNastaliq", "byekan", 'Segoe UI', Tahoma;
}*/

.title-small p::after {
    letter-spacing: normal;
}

#hero {
    /*background-size: cover !important;*/
    background-size: contain, cover !important;
    background-position: center center !important;
    background-repeat: no-repeat;
    -webkit-box-shadow: inset 0 0 0 2000px rgba(255, 255, 255, 0.15);
    box-shadow: inset 0 0 0 2000px rgba(255, 255, 255, 0.15);
    background-image: url('/content/home/img/slider2.jpg'), url('/content/home/img/background.png');
}

.hero-content {
    text-align: left;
    filter: drop-shadow(0px 0px 2px #fff);
}

#portfolio,
#about,
#contact,
#resume,
#services,
#portfolio,
#blog {
    background-size: 100% 100% !important;
}



/*#tozih {
    width: 35vw;
}*/

.sefid {
    color: white;
}



/*.text1 {
    letter-spacing: 0;
}*/
/*.row {
    background-image: url(assets/img/astarposht.png);
}*/



/*.logoimg {
    position: absolute;
    width: 10vw;
    height: 21vh;
    object-fit: contain;
    resize: both;
}*/

.logoimg {
    width: 100px;
    height: auto;
}


.text2 {
    padding: 1px 12px;
    background-color: #0088CC;
}

.text3 {
    font-weight: bold;
}
