﻿@font-face {
    font-family: "IRANSansWeb";
    font-style: normal;
    font-weight: 300;
    src: url('../font/IRANSansWeb(FaNum).eot');
    src: url('../font/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'), /* IE6-8 compatibility */
    url('../font/IRANSansWeb(FaNum).woff2') format('woff2'), /* Modern browsers */
    url('../font/IRANSansWeb(FaNum).woff') format('woff'), /* Legacy support */
    url('../font/IRANSansWeb(FaNum).ttf') format('truetype'); /* Safari, older browsers */
}




@font-face {
    font-family: "IRANSansWeb";
    font-style: UltraLight;
    font-weight: 100;
    src: url('../font/IRANSansWeb(FaNum)_UltraLight.eot');
    src: url('../font/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'), /* IE6-8 compatibility */
    url('../font/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'), /* Modern browsers */
    url('../font/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'), /* Legacy support */
    url('../font/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype'); /* Safari, older browsers */
}



@font-face {
    font-family: "IRANSansWeb";
    font-style: Light;
    font-weight: 200;
    src: url('../font/IRANSansWeb(FaNum)_Light.eot');
    src: url('../font/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'), /* IE6-8 compatibility */
    url('../font/IRANSansWeb(FaNum)_Light.woff2') format('woff2'), /* Modern browsers */
    url('../font/IRANSansWeb(FaNum)_Light.woff') format('woff'), /* Legacy support */
    url('../font/IRANSansWeb(FaNum)_Light.ttf') format('truetype'); /* Safari, older browsers */
}


@font-face {
    font-family: "IRANSansWeb";
    font-style: Medium;
    font-weight: 400;
    src: url('../font/IRANSansWeb(FaNum)_Medium.eot');
    src: url('../font/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'), /* IE6-8 compatibility */
    url('../font/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'), /* Modern browsers */
    url('../font/IRANSansWeb(FaNum)_Medium.woff') format('woff'), /* Legacy support */
    url('../font/IRANSansWeb(FaNum)_Medium.ttf') format('truetype'); /* Safari, older browsers */
}



@font-face {
    font-family: "IRANSansWeb";
    font-style: bold;
    font-weight: 500;
    src: url('../font/IRANSansWeb(FaNum)_Bold.eot');
    src: url('../font/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'), /* IE6-8 compatibility */
    url('../font/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'), /* Modern browsers */
    url('../font/IRANSansWeb(FaNum)_Bold.woff') format('woff'), /* Legacy support */
    url('../font/IRANSansWeb(FaNum)_Bold.ttf') format('truetype'); /* Safari, older browsers */
}


@font-face {
    font-family: sans-serif;
}






a {
    text-decoration: none;
}




body {
    font-family: IRANSansWeb;
    margin: 0;
    padding: 0;
    direction: rtl;
    background-color: white;
    background-image: url('../../image/Background Noise3.png');
    background-size: auto;
    background-repeat: repeat;
    background-position: center;
}


#preloader {
    background-color: white;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    display: flex;
}

#status {
    background-image: url('../../image/animate loading.gif');
    background-repeat: no-repeat;
    width: 1200px;
    transform: scale(0.5);
    /* position: absolute;*/
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 50px;
    margin-right: 180px;
    /*  left: 50%;
    top: 50%;*/
    /* margin-top: -35px;
    margin-left: -35px;*/
}

/*----------------------------------------------------------------------------------------------------------*/
.iconMenu {
    align-items: center;
    display: flex;
    padding-right: 5px;
}
/*----------------------------------------------------------------------------------------------------------*/
.row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.column {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

form#form1 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.wrapper {
    width: 100%;
    display: flex;
    justify-content: center;
    height: 124px;
}

.topHeader {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    height: 124px;
    width: 1240px;
    border-bottom: 1px solid rgba(19, 19, 19, 0.3);
}

.rightTopHeader {
    width: 50%;
    align-content: center;
    width: 50%;
}

.leftTopHeader {
    align-items: center;
    justify-content: flex-end;
    display: flex;
    flex-direction: row;
    width: 50%;
    gap: 32px;
}

.container {
    align-items: center;
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 0px;
    z-index: 99;
}

.language-selector {
    color: #3A7B9B;
    font-size: 14px;
    font-weight: 500;
}

.notification-item {
    width: 103px;
    height: 19px;
    text-decoration: none;
}

.header-notifications {
    display: flex;
    flex-direction: row;
    align-items: center;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
    color: rgba(19, 19, 19, 0.70);
    word-wrap: break-word;
    gap: 13px;
}

.bottonHeader {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    height: 76px;
    width: 1240px;
}

.header-main {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    /*height: 124px;*/
    width: 1440px;
}

.nav-menu {
    display: flex;
    flex-direction: row;
    align-items: center;
    color: #131313;
    font-size: 14px;
    font-weight: 400;
}

.header-logo {
    display: flex;
    width: 12%;
}

.menu {
    display: flex;
    width: 90%;
    list-style-type: none;
    margin-right: 57px;
    gap: 24px;
}

.submenu-item {
    display: none;
}

.menu li {
    list-style-type: none;
}


.nav-item {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
}

.nav-menu:hover {
    color: #3A7B9B;
    cursor: pointer;
}

.notification-item:hover {
    color: #3A7B9B;
    cursor: pointer;
    color: #131313;
}

.notification-item:visited {
    color: rgba(19, 19, 19, 0.70); /* رنگ لینک بعد از بازدید */
}

.notification-item {
    color: rgba(19, 19, 19, 0.70);
}

img.icon:hover {
    color: #3A7B9B;
    cursor: pointer;
}

p.language-selector:hover {
    color: #131313;
    cursor: pointer;
}


.icon {
    width: 19px;
    height: 19px;
}



    .icon:hover {
        color: #3A7B9B;
        cursor: pointer;
    }


.submenu {
    font-size: 16px;
    border: none;
}

.dropdown {
    position: relative;
    display: inline-block;
    align-content: center;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

    .dropdown-content a {
        color: black;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
    }

        .dropdown-content a:hover {
            background-color: #ddd;
        }

.dropdown:hover .dropdown-content {
    display: block;
}

/*.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}*/

.dropbtn {
    display: flex;
    flex-direction: row;
    background-color: white;
    border: none;
    font-family: 'IRANSansWeb';
    align-items: center;
    cursor: pointer;
    font-size: 14px;
}

.submenu {
    display: none;
    position: absolute;
    left: 100%;
    top: 0;
    background-color: #f1f1f1;
    border: 1px solid #ccc;
    min-width: 160px;
    padding: 10px;
}

.has-submenu:hover .submenu {
    display: block;
}



#scrollTopBtn {
    position: fixed;
    bottom: 20px;
    right: 20px;
    display: none;
    /*   background: linear-gradient(145deg, #3789b2, #131313);*/
    background: #3789b2;
    color: white;
    border: none;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    font-size: 28px;
    cursor: pointer;
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease-in-out;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 99;
}

    #scrollTopBtn:hover {
        background: linear-gradient(135deg, #131313, #000000);
        transform: scale(1.1);
        box-shadow: 0 12px 20px rgba(0, 0, 0, 0.3);
    }


/* Container settings */
.cont {
    margin: 0 auto;
    width: 88%;
    padding-right: 62px;
}

.navbar {
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative;
    display: flex;
    gap: 26px;
}

.nav-item {
    display: inline-block;
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.nav-link {
    display: block;
    padding: 0 10px;
    color: #2a2a2a;
    font-size: 20px;
    line-height: 40px;
    text-decoration: none;
    font-size: 14px;
    font-weight: 400;
}



.nav-link2 {
    display: block;
    padding: 0 10px;
    color: #2a2a2a;
    font-size: 20px;
    line-height: 25px;
    text-decoration: none;
    font-size: 12px;
    font-weight: 400;
}



.nav-link3 {
    display: block;
    padding: 0 10px;
    color: #2a2a2a;
    font-size: 20px;
    line-height: 25px;
    text-decoration: none;
    font-size: 11px;
    font-weight: 400;
}


.arrowMenu {
    margin-left: 5px;
    margin-top: 5px;
    margin-right: 15px;
}

.nav-item:hover, .nav-item a:hover {
    color: #3A7B9B;
}

/* تنظیمات زیرمنو با سایه و پس‌زمینه سفید */
.nav-dropdown,
.nav-sub-dropdown {
    display: block;
    position: absolute;
    top: 60px;
    background-color: #ffffff;
    width: auto;
    padding: 15px 0;
    border-radius: 8px;
    box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.15);
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: all 0.6s ease;
}

/* نمایش زیرمنو با انیمیشن فید و جابجایی */
.nav-item:hover > .nav-dropdown,
.nav-sub-item:hover > .nav-sub-dropdown {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

/* تنظیمات آیتم‌های زیرمنو */
.nav-dropdown .nav-sub-item {
    width: 170px;
    padding: 10px 20px;
    transition: background-color 0.6s ease;
}

    .nav-dropdown .nav-sub-item:hover {
        background-color: #f9f9f9; /* تغییر رنگ پس‌زمینه هنگام هاور */
    }

/* تنظیمات زیرمنو دوم */
.nav-sub-dropdown {
    top: 0;
    left: 170px;
    opacity: 0;
    visibility: hidden;
    transform: translateX(-10px);
    transition: all 0.6s ease;
}

.nav-sub-item:hover .nav-sub-dropdown {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
}

.menuAndarrow {
    display: flex;
    flex-direction: row;
}





/*.rotate-icon {
    transform: rotate(90deg);*/ /* چرخش به اندازه 90 درجه */
/*transition: transform 0.5s ease;*/ /* انیمیشن نرم در چرخش */
/*display: inline-block;*/ /* برای اعمال درست transform */
/*color:#131313;
    margin-top:10px;
}

    .rotate-icon:hover {
        color: #3A7B9B
    }*/



/*footer*/
.footer {
    width: 100%;
    height: 386px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #52AEDB;
    margin-top: 150px;
    position: relative;
    overflow: hidden;
}

.footerContainer {
    width: 1240px;
    height: 191px;
    gap: 34px;
}

.rightFooter {
    height: 196px;
    width: 277px;
    justify-content: space-evenly;
    align-items: center;
    border-right: white 1px solid;
    border-color: #f4f6f94f;
    z-index: 99;
    padding-right: 19px;
}


.socialLogo {
    height: 24px;
    width: 227px;
}

.footerSocial {
    font-size: 10px;
    color: white;
    margin-top: 50px;
}

.socialLogo {
    gap: 15px;
}

.Subset {
    width: 105px;
    height: 18px;
    font-size: 12px;
    color: #FDFEFE;
    width: 100%;
    font-size: 12PX;
}

.center.column {
    width: 141px;
}

.footerCenter {
    width: 407px;
    height: 196px;
    border-right: white 1px solid;
    border-color: #f4f6f94f;
    z-index: 99;
}

.leftFooter {
    z-index: 99;
}

.footerLocation {
    z-index: 99;
}

.contactInfo {
    font-size: 11px;
    color: white;
    border-bottom: 1px solid #f4f6f94f;
    padding-bottom: 20px;
    width: 90%;
    direction: ltr;
    font-weight: 300;
    text-align:end;
}

.contactInfoTel {
    font-size: 14px;
    color: white;
    border-bottom: 1px solid #f4f6f94f;
    padding-bottom: 20px;
    width: 90%;
    direction: ltr;
}

.contactInfoEmail {
    font-size: 13px;
    color: white;
    border-bottom: 1px solid #f4f6f94f;
    padding-bottom: 20px;
    width: 90%;
    direction: ltr;
}

.contactLogo {
    width: 10%;
}

.footerAdress {
    gap: 20px;
}

.footerTel {
    gap: 20px;
    width: 100%
}

.footerEmail {
    gap: 20px;
}

.bgFooter {
    position: absolute;
    top: 0px;
    left: 0px;
    scale: 1.8;
}


/*Search*/

#search5back {
    /* margin: 0 auto;*/
}

#searchbox5 {
    width: 200px;
    /*  margin: 0 auto;*/
    padding: 50px 0 30px;
}

#search5 {
    background: url(data:image/png;base64,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) no-repeat 10px 6px #e3e7e9;
    border: 0 none;
    /* font: bold 12px Arial, Helvetica, Sans-serif; */
    color: #ffffff;
    width: 214px;
    padding: 6px 24px 6px 27px;
    border-radius: 20px;
    /* text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); */
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
}

    #search5:focus {
        width: 270px;
        outline: 0;
    }

input#search5 {
    color: black;
}

.byline p {
    text-align: center;
    color: #c6c6c6;
    font: bold 18px Arial, Helvetica, Sans-serif;
    text-shadow: 0 2px 3px rgba(0,0,0,0.1);
}

    .byline p a {
        color: #000;
        text-decoration: none;
    }



.Address {
    direction: rtl;
}

.blackBgFooter {
    background: black;
}

.upFooter {
    height: 350px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.downFooter {
    background-color: #000;
    width: 100%;
    color: #fff;
    display: flex;
    justify-content: center;
    font-size: 11px;
    height: 36px;
    align-items: center;
    direction: ltr;
}

#logo {
    width: 144px;
    height: 62.33px;
}



::selection {
    background-color: #3A7B9B;
    color: white;
}


.footerLogo {
    cursor: pointer;
}

.map-frame {
    border: 0;
    width: 283px;
    height: 177px;
    border-radius: 15px;
}


/* برای موبایل */
@media (max-width: 728px) {



    .footer {
        margin-top: 50px;
        width: 100%;
        height: 900px;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        background-color: #11222b;
        position: relative;
        overflow: hidden;
    }


    .footerSocial {
        display: none;
    }


    .bgFooter {
        position: absolute;
        top: 0px;
        left: 0px;
        height: inherit;
    }

    .footerContainer {
        width: 100%;
        height: 191px;
        gap: 34px;
        align-items: center;
        display: flex;
        flex-direction: column !important;
        justify-content: space-between;
    }

    .upFooter {
        height: 350px;
        display: flex;
        justify-content: center;
        align-items: flex-start;
        margin-top: 30px;
        width: 100%;
    }

    .rightFooter {
        height: 90px;
        width: 277px;
        justify-content: space-evenly;
        align-items: center;
        border: none;
        border-color: #f4f6f94f;
        z-index: 99;
        padding-left: 19px;
        margin-bottom: 35px;
        margin-top: 10px;
    }



    .footerCenter {
        width: 100%;
        height: 196px;
        border: none !important;
        /*        border-color: #f4f6f94f;*/
        z-index: 99;
        margin-left: 45px;
    }

    .center.column {
        width: 141px;
        gap: 6px;
    }


    .leftFooter {
        z-index: 99;
        margin-bottom: 2px;
    }


    .downFooter {
        background-color: rgba(57, 121, 153, 1);
        width: 100%;
        color: #fff;
        display: flex;
        justify-content: center;
        font-size: 11px;
        height: 36px;
        align-items: center;
        direction: ltr;
        margin-top: 490px;
    }

    .footerAdress {
        gap: 4px;
    }

    .contactInfoEmail {
        font-size: 13px;
        color: white;
        border-bottom: 1px solid #f4f6f94f;
        padding-bottom: 10px;
        width: 90%;
        direction: ltr;
        margin-top: 10px;
    }

    .contactInfoTel {
        font-size: 14px;
        color: white;
        border-bottom: 1px solid #f4f6f94f;
        padding-bottom: 10px;
        width: 90%;
        padding-top: 10px;
        direction: ltr;
    }

    .leftFooter {
        z-index: 99;
        margin-bottom: 2px;
        padding-top: 7px;
    }

    .contactLogo {
        width: 10%;
        margin-top: 5px;
    }

    /*   #scrollTopBtn {
      
        width: 50px;
        height: 50px;
       
    }*/
}
