@font-face {
    font-family: 'koodak';
    src: url('../fonts/KoodakB.ttf')format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'nazznin';
    src: url('../fonts/Nazanin.ttf')format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'yekan';
    src: url('../fonts/Yekan.eot?#')format('eot'), url('../fonts/Yekan.ttf')format('truetype'), url('../fonts/Yekan.woff')format('woff');
    font-weight: normal;
    font-style: normal;
}


/* Navbar*/

.navbar-nav .nav-link.active,
.navbar-nav .show>.nav-link {
    color: #1ebba3 !important;
}

.nav-link {
    font-family: 'Koodak' !important;
}

.navbar-brand {
    font-family: 'yekan' !important;
}


/* End  Navbar*/


/* صفحه اصلی*/

.landing {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    z-index: -1;
}

.home-wrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.home-inner {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/root/IMG_20210903_114814.jpg);
    background-size: cover;
    background-position: center center;
}

.caption {
    width: 100%;
    position: absolute;
    top: 40%;
    z-index: 1;
    color: #fff;
}

.caption h1 {
    font-family: 'yekan';
    font-size: 4rem;
    font-weight: 700;
    letter-spacing: 0.4rem;
    text-shadow: 0.1rem 0.1rem 0.8rem #000;
    padding-bottom: 1rem;
}

.caption h3 {
    font-family: 'koodak';
    font-size: 2rem;
    text-shadow: 0.1rem 0.1rem 0.5rem #000;
    padding-bottom: 1.6rem;
}

.caption .btn-start {
    font-family: 'yekan';
    font-size: 1.2rem;
    border-width: 0.1rem;
    border-radius: 0;
    padding: 0.5rem 1rem;
}


/* پایان صفحه اصلی*/


/*خدمات شرکت*/

.a1 {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #eaf1f1;
    background-size: cover;
    background-position: center center;
    padding: 4rem 2rem 10rem;
}

.h2.title {
    font-size: 2rem;
    font-weight: 800;
    font-family: 'yekan';
}

.underline {
    width: 20rem;
    height: 0.2rem;
    background-color: #16917e;
    margin: 1rem auto 2rem;
}

.service i {
    color: #1ebba3;
}

.service h3 {
    font-family: 'yekan';
    font-size: 1.4rem;
    font-weight: bold;
    padding-bottom: 0.4rem;
}

.service p {
    font-family: 'nazanin';
    font-size: 1.1rem;
    padding-bottom: 0.4rem;
    padding: 7rem 2rem;
}


/*پایان خدمات شرکت*/


/*پروژه*/

.group-backgroun {
    position: relative;
}

.fixed-wrap {
    clip: rect(0, auto, auto, 0);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1 !important;
}

.fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    background-image: url(../images/root/a7.jpg);
    background-size: cover;
    background-position: center center;
}

.group-backgroun .dark {
    background-color: rgba(0, 0, 0, 0.4);
    color: rgb(#fff);
    padding: 9rem 2rem;
}


/* پایان پروژه*/


/* محصول*/

.a2 {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #b1ecec;
    background-size: cover;
    background-position: center center;
    padding: 3rem 2rem 2rem;
}

.h2.title {
    font-size: 2rem;
    font-weight: 800;
    font-family: 'yekan';
}

#progect img {
    width: 100%;
    border-radius: 50%;
}

blockquote {
    text-align: justify;
    font-family: 'koodak';
    font-size: 1rem;
}

blockquote i {
    color: #1ebba3;
    margin: 1rem;
}

.progect-hr {
    border-bottom: 0.6rem solid #911616;
}


/*پایان محصول */


/*تماس با ما*/

.fon-backgroun {
    position: relative;
}

.fon-wrap {
    clip: rect(0, auto, auto, 0);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1 !important;
}

.fon {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    background-image: url(../images/root/a8.jpg);
    background-size: cover;
    background-position: center center;
}

.fon-backgroun .dark {
    background-color: rgba(0, 0, 0, 0.6);
    color: rgb(rgb(152, 188, 235));
    padding: 10rem 1rem;
}

.b {
    color: rgb(128, 240, 134);
}

.google-map {
    padding-bottom: 55%;
    position: relative;
}

.google-map iframe {
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    position: absolute;
}


/*پایان تماس با ما*/


/* پایان پروژها*/