@import"./animate.min.css";html,body{margin:0;padding:0;overflow-x:hidden}*{font-family:"Roboto Light"}#loader-container{width:100vw;height:100vh;position:fixed;left:0;top:0;background-color:var(--base-color);display:flex;align-items:center;justify-content:center;z-index:100}#loader-container .image-container{display:flex;align-items:center;justify-content:center;width:100px;height:100px;position:relative}#loader-container .image-container::before{width:120px;height:120px;border-radius:50%;border:4px solid #d1d1d3;border-left:none;content:"";position:absolute;left:-10px;top:-10px;transform-origin:center;animation:before 1s linear infinite}#loader-container .image-container::after{border-radius:50%;border:4px solid #004681;border-right:none;content:"";position:absolute;width:140px;height:140px;left:-20px;top:-20px;transform-origin:center;animation:after 1s linear infinite}#loader-container .image-container img{width:60px}@keyframes after{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}@keyframes before{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.d-flex{display:flex}.align-items-center{align-items:center}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.mt-1{margin-top:15px}.mt-2{margin-top:30px}.mt-3{margin-top:50px}.p0{padding:0 !important}.text-center{text-align:center}.section{width:100vw;overflow:hidden;scroll-margin:20px}.section-title{text-align:center;font-size:2rem;display:inline-flex;text-transform:uppercase;font-family:Roboto Medium;color:#423f51;border-bottom:3px solid #fc6e3b;margin-top:70px}#head-section{height:100vh;display:flex;flex-direction:column;align-items:center;padding-top:0;position:relative}#head-section #background-image-wrapper{position:absolute;height:calc(100% - (30px + 60px));width:100vw;left:0;top:calc(30px + 60px);background-color:var(--base-color)}#head-section #background-image-wrapper img{height:100%;position:absolute;left:0;top:0;width:100vw;opacity:0;object-fit:cover;transition:opacity 1s}#head-section #background-image-wrapper img.active{opacity:1}#head-section header{width:100%;height:30px;background-color:var(--darker-base-color);z-index:2}#head-section header #header-contact-information{display:flex;align-items:center;gap:8px}#head-section header #header-social-media{display:flex;align-items:center;justify-content:end;gap:8px}#head-section header .contact-item{direction:ltr;transition:250ms;font-size:.8rem;color:#6a6e7a;margin:0;height:30px}#head-section header .contact-item:hover{color:#fff}#head-section header .contact-item .contact-icon{fill:currentColor}#head-section header .contact-item .title{display:none}#head-section header .social-item{display:flex;align-items:center;text-decoration:none;transition:250ms;font-size:.8rem;color:#6a6e7a;gap:4px}#head-section header .social-item:hover{color:#fff}#head-section header .social-item:hover .twitter{fill:#00acee}#head-section header .social-item:hover .facebook{fill:#3b5998}#head-section header .social-item:hover #youtube-path{fill:red !important}#head-section header .social-item:hover .instagram g{fill:rgba(171,42,246,.94) !important}#head-section header .social-item:hover .telegram path{fill:#37aee2 !important}#head-section header .social-item:hover .whatsapp path{fill:#25d366 !important;stroke:#25d366 !important}#head-section header .social-item:hover .whatsapp path:last-child{fill:none !important}#head-section header .social-item .social-icon{height:18px;fill:#6a6e7a}#head-section header .social-item .social-icon *{transition:250ms}#head-section header .social-item .social-icon.facebook{height:15px}#head-section header .social-item .social-icon #youtube-path{fill:#6a6e7a}#head-section header .social-item .social-icon.youtube{height:20px;margin-top:1px}#head-section header .social-item .social-icon.instagram{height:15px}#head-section header .social-item .social-icon.instagram g{fill:#6a6e7a}#head-section header .social-item .social-icon.whatsapp path{fill:#6a6e7a;stroke:#6a6e7a}#head-section header .social-item .social-icon.whatsapp path:last-child{fill:none}#head-section header .social-item span{display:none}#head-section #menu-wrapper{width:100%;height:60px;background-color:var(--base-color);transition:250ms;z-index:9;padding-top:5px}#head-section #menu-wrapper.sticky{position:fixed;top:0;left:0;width:100%;background-color:#fff;box-shadow:0 10px 20px 0 rgba(46,46,46,.27)}#head-section #menu-wrapper.sticky li a{color:#848484}#head-section #menu-wrapper.sticky li.active a,#head-section #menu-wrapper.sticky li:hover a{color:#000}#head-section #menu-wrapper.sticky #logo-title{color:var(--darker-base-color)}#head-section #menu-wrapper.sticky #logo-desc{color:#8a8a8a}#head-section #menu-wrapper.sticky #menu-responsive .icon-wrapper span{background-color:var(--darker-base-color)}#head-section #menu-wrapper #menu-container{height:100%;display:flex;align-items:center;justify-content:end}#head-section #menu-wrapper #menu-responsive{width:100%;max-width:35px}#head-section #menu-wrapper #menu-responsive .icon-wrapper{cursor:pointer;width:100%;display:flex;height:35px;flex-direction:column;justify-content:center;align-items:center}#head-section #menu-wrapper #menu-responsive .icon-wrapper span{border-radius:1.5rem;background-color:#fff;width:100%;height:4px;margin:3px 0;transition:300ms ease-in-out}#head-section #menu-wrapper #menu-responsive .icon-wrapper span:first-child{margin-top:0}#head-section #menu-wrapper #menu-responsive #menu-list{position:fixed;right:100vw;height:100vh;width:80vw;background-color:#efefef;margin:0;top:0;padding:40px 0 0;transition:right 250ms}#head-section #menu-wrapper #menu-responsive #menu-list .list{list-style:none;padding:0 0 0 30px}#head-section #menu-wrapper #menu-responsive #menu-list .list li{margin-bottom:20px;display:flex;align-items:center}#head-section #menu-wrapper #menu-responsive #menu-list .list li .icon{width:25px;margin-right:10px;display:flex;align-items:center;justify-content:center;transform:scale(0.7)}#head-section #menu-wrapper #menu-responsive #menu-list .list li a{text-decoration:none;font-family:Roboto Light;text-transform:uppercase;font-size:1.5rem;color:var(--darker-base-color)}#head-section #menu-wrapper #menu-responsive #menu-list .list li.active .icon{transform:scale(1)}#head-section #menu-wrapper #menu-responsive #menu-list .list li.active .icon path{fill:#fc6e3b}#head-section #menu-wrapper #menu-responsive.open #menu-list{right:20vw}#head-section #menu-wrapper #menu-responsive.open .icon-wrapper span:first-child{transform:rotate(45deg);transform-origin:0}#head-section #menu-wrapper #menu-responsive.open .icon-wrapper span:nth-child(2){opacity:0}#head-section #menu-wrapper #menu-responsive.open .icon-wrapper span:last-child{transform:rotate(-45deg);transform-origin:0}#head-section #logo-wrapper{display:flex;align-items:center;height:50px}#head-section #logo{height:100%}#head-section #logo-text{display:flex;flex-direction:column;justify-content:center;margin:0 10px}#head-section #logo-title{color:var(--blue-color);font-family:"Roboto Medium";font-size:1rem}#head-section #logo-desc{color:#b3b3b3;font-size:.7rem}#head-section #menu{display:none}#head-section #intro{display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1;width:100%;margin-top:50px;padding:15px;z-index:3;direction:ltr !important}#head-section #intro h2{color:#fff;font-size:3rem;font-family:var(--medium-font);text-transform:uppercase;text-align:left;margin:8px 0 0;text-shadow:0 4px 4px var(--base-color);padding:0 16px;animation:blur 3s ease-in-out}@keyframes blur{from{filter:blur(3px);opacity:0}to{filter:blur(0);opacity:1}}.contact-item{margin:10px;display:flex;align-items:center;text-decoration:none;color:#111;font-size:.9rem}.contact-item:first-child{margin-left:0}.contact-item .contact-icon{margin-right:5px;fill:rgba(17,17,17,.63);height:16px;margin-top:2px}.contact-item .title{direction:ltr}#services-section{background-color:#e5e5e5;background-image:url("../img/texture/batthern.png");box-shadow:inset 0 40px 80px 0 #fff}#services-section #service-wrapper{position:relative}#services-section #service-wrapper .background-image{display:none}#services-section #service-wrapper #service-list{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;list-style:none;padding:0;margin:0;z-index:3}#services-section #service-wrapper #service-list li{flex:1;height:400px;background-color:rgba(0,0,0,.45);transition:350ms;margin-bottom:15px;cursor:pointer;position:relative;background-size:cover}#services-section #service-wrapper #service-list li::before{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.45)}#services-section #service-wrapper #service-list li:first-child{margin-left:0}#services-section #service-wrapper #service-list li:last-child{margin-right:0}#services-section #service-wrapper #service-list li a{display:flex;flex-direction:column;align-items:center;text-decoration:none !important}#services-section #service-wrapper #service-list li .icon-wrapper{height:100px;display:flex;align-items:center;margin:0}#services-section #service-wrapper #service-list li .icon-wrapper .icon{max-width:100%;height:100px;margin:0 auto;fill:#fff;transform:scale(0.9);transform-origin:center;transition:350ms ease-in-out}#services-section #service-wrapper #service-list li h5{max-width:90%;color:#fff;font-family:"Roboto Medium";font-size:1.6rem;font-weight:initial;text-transform:uppercase;text-align:center;margin:0 0 15px;z-index:2}#services-section #service-wrapper #service-list li p{margin:0;text-align:center;padding:10px;color:#fff;font-size:.9rem;background-color:rgba(21,23,31,.7);font-family:"Roboto Light";transition:500ms ease-in-out;z-index:2}#article-section{background-image:url("../img/texture/batthern.png");padding-bottom:60px;background-size:35px;background-color:var(--gray-color)}#article-section .article-type{border-radius:.25rem;padding:8px;color:var(--lighter-base-color);background:#fff;font-weight:initial;font-family:var(--medium-font);font-size:1.1rem}#article-section .card{width:100%;border-radius:.5rem;background:#fff;display:flex;flex-direction:column;text-decoration:none;box-shadow:0 8px 16px rgba(141,141,141,.2);margin-bottom:30px;transition:250ms;cursor:pointer}#article-section .card .card-image-wrapper{width:calc(100% - 20px);height:200px;margin:10px;border-radius:.25rem;overflow:hidden}#article-section .card .card-image{width:100%;height:100%;box-sizing:content-box;box-shadow:0 5px 10px 0 rgba(142,142,142,.38);border-radius:.25rem;transition:all .4s ease-in-out}#article-section .card .card-image img{object-fit:cover}#article-section .card .card-title{margin:0 0 10px;color:var(--lighter-base-color);font-family:var(--medium-font);font-size:1rem;padding:0 1.5rem;font-weight:initial;height:50px;overflow:hidden;text-overflow:ellipsis}#article-section .card .card-description{margin-top:0;color:var(--lightest-base-color);line-height:22px;padding:0 1.5rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}#article-section .card:hover{box-shadow:0 8px 16px rgba(141,141,141,.61)}#article-section .card:hover .card-image{transform:scale(1.1);filter:saturate(1)}#about-us-section{box-shadow:0 -40px 80px 0 #fff;padding-bottom:20px}#about-us-section .image-wrapper{margin-bottom:15px;position:relative;height:100%}#about-us-section .image-wrapper img{max-width:100%;height:100%;object-fit:cover;box-shadow:0 16px 32px 0 rgba(98,98,98,.33)}#about-us-section p{margin-top:0;margin-bottom:0;font-size:1rem;text-align:justify}#about-us-section .about-us-content img{height:initial}#about-us-section .about-us-paragraph{padding:16px}#our-customer-section{min-height:initial;background-color:rgba(237,237,237,.49);padding-top:0}#our-customer-section .wrapper{display:flex;align-items:center;justify-content:space-between;padding:8px 0}#our-customer-section .wrapper img{max-width:60px;filter:saturate(0);transition:250ms}#our-customer-section .wrapper a{display:flex;align-items:center;justify-content:center}#our-customer-section .wrapper a:hover img{filter:saturate(1)}#news-section{background-color:var(--base-color);background-image:radial-gradient(var(--lightest-base-color) 0.5px, transparent 0.5px),radial-gradient(var(--lightest-base-color) 0.5px, var(--base-color) 0.5px);background-size:20px 20px;background-position:0 0,10px 10px}#news-section .section-title{color:#fff}#news-section .splide{padding:0 0 40px;box-sizing:border-box}#news-section .splide .splide__slide{background-position:center;background-size:cover;width:70%;max-width:700px;position:relative;box-shadow:0 15px 30px 0 rgba(0,0,0,.44);border:3px solid var(--lighter-base-color);height:430px !important;transition:250ms}#news-section .splide .splide__slide.is-active{box-shadow:0 15px 30px 0 rgba(169,87,55,.26);border-color:var(--orange-color)}#news-section .splide .splide__slide.is-active .content-wrapper{border-top:none !important}#news-section .splide .splide__slide a{text-decoration:none !important}#news-section .splide .splide__slide img{display:block;width:100%;height:200px;object-fit:cover}#news-section .splide .splide__slide .content-wrapper{display:flex;flex-direction:column;height:calc(100% - 200px);background-color:var(--darker-base-color) !important}#news-section .splide .splide__slide .content-wrapper .news-title{height:80px;color:var(--darker-gray-color) !important;background:#191a23 !important;font-weight:initial;margin:0;padding:8px;border-bottom:1px solid var(--lighter-base-color);font-family:var(--base-font);line-height:18px;display:flex;flex-direction:column;justify-content:space-between;gap:8px}#news-section .splide .splide__slide .content-wrapper .news-title>span:first-child{font-family:var(--medium-font);overflow:hidden}#news-section .splide .splide__slide .content-wrapper .news-title>span:last-child{font-size:.8rem;color:var(--lightest-base-color);display:flex;align-items:center;gap:8px}#news-section .splide .splide__slide .content-wrapper .news-title .date-icon{width:18px}#news-section .splide .splide__slide .content-wrapper .news-desc{flex:1;color:rgba(228,228,228,.75);overflow:hidden;margin:0;padding:8px;font-size:.9rem;line-height:22px}#counter-section{display:none;background-color:#000;background-image:url("../img/pattern/1.webp");background-repeat:no-repeat;background-position:center;box-shadow:0 -50px 100px 0 #000;min-height:initial;padding-top:40px;padding-bottom:40px}#counter-section .counter-item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:200px;height:200px;color:#fff;padding:20px;position:relative;margin:0 auto 20px}#counter-section .counter-item .title{color:silver;font-size:2rem;font-family:"Roboto Thin"}#counter-section .counter-item .value{color:#fff;font-size:2.5rem;margin-top:10px}#counter-section .counter-item::after{width:200px;height:200px;content:"";position:absolute;left:0;top:0;border-bottom:2px solid #232323;border-radius:50%}#counter-section .counter-item.in-progress::after{animation:counterAnimation 1s ease-in-out infinite}#contact-us-section{background-color:rgba(237,237,237,.49);padding-bottom:20px}#contact-us-section .form-control-wrapper{background-color:#fff}#contact-us-section input,#contact-us-section textarea{width:100%;border:none;border-bottom:1px solid #989898;margin-bottom:10px;text-transform:capitalize;transition:250ms;outline:none !important;background:#fff;border-bottom-color:rgba(132,132,132,.2);padding:16px;font-size:1rem;box-shadow:0 10px 20px -4px rgba(169,169,169,.3490196078);height:50px;resize:vertical}#contact-us-section input:focus,#contact-us-section textarea:focus{border-bottom-color:rgba(110,110,110,.44)}#contact-us-section textarea{height:initial}#contact-us-section .button-wrapper{display:flex;align-items:center;justify-content:center}#contact-us-section .button-wrapper button{width:150px;height:40px;padding:10px;background-color:var(--base-color);border:2px solid var(--base-color);color:#fff;text-transform:uppercase;font-size:1rem;margin:0 10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:250ms}#contact-us-section .button-wrapper button:hover{background-color:var(--lighter-base-color)}#contact-us-section .button-wrapper #clear-button{background-color:rgba(0,0,0,0);color:#424242}#address-section{min-height:auto;background-color:var(--base-color);padding-top:32px;padding-bottom:32px;margin-top:0;background-color:rgba(61,67,91,.35);background-image:url("/resource/img/pattern/1.webp")}#address-section .address-wrapper{padding:10px;background-color:#fff;margin-bottom:24px;box-shadow:0 5px 10px 2px rgba(179,179,179,.2)}#address-section .address-wrapper .contact-item{margin:10px 0;display:flex;flex-wrap:wrap}#address-section .address-wrapper .contact-item img{margin-right:8px}#address-section .address-wrapper .contact-item a{font-family:var(--base-font);font-style:initial;margin-right:4px;text-decoration:none !important;color:var(--lighter-base-color);background-color:var(--lighter-gray-color);padding:2px 8px;border-radius:1.5rem;transition:250ms}#address-section .address-wrapper .contact-item a:hover{background-color:var(--lighter-base-color);color:var(--lighter-gray-color)}#address-section .address-wrapper .map-container img{width:100%}#address-section .address-wrapper .address-title-wrapper{display:flex;align-items:center}#address-section .address-wrapper .address-title-wrapper span{flex:1;height:2px;background-color:var(--lighter-base-color);margin-left:8px}#address-section .address-wrapper .address-title{text-transform:uppercase;font-family:Roboto Thin;font-style:initial;font-size:2rem;margin:0 0 5px;color:var(--lightest-base-color);font-weight:initial}#address-section .address-wrapper .address-content{margin-bottom:0;font-size:1.1rem;display:flex;height:50px;text-align:justify}#address-section .address-wrapper{background-color:rgba(21,23,31,.75);box-shadow:none;border:2px solid;height:100%}#address-section .address-wrapper .contact-item a{color:#a1a3ab;background-color:rgba(0,0,0,0)}#address-section .address-wrapper .address-title{color:var(--gray-color)}#address-section .address-wrapper .address-title-wrapper span{background-color:var(--orange-color)}#address-section .address-wrapper .address-content{color:var(--darker-gray-color);margin-bottom:32px;text-align:initial;font-size:.9rem;margin-top:8px}#address-section .address-wrapper address{height:100%;display:flex;flex-direction:column;justify-content:space-between}#footer-section{min-height:initial;background-color:#000;padding:20px;color:#fff;text-transform:uppercase;text-align:center;flex:initial}.mt-32{margin-top:32px}@media screen and (min-width: 992px){.section{min-height:100vh;overflow:hidden}.section-title{font-size:3rem;font-family:Roboto Thin;margin-top:80px !important}#head-section{animation-duration:10s}#head-section header .contact-item .title{display:inline-block !important}#head-section header .social-item span{display:block}#head-section #menu-wrapper{padding-top:10px;height:80px}#head-section #menu-wrapper #menu-responsive{display:none}#head-section #menu{list-style:none;display:flex;justify-content:end;padding:0}#head-section #menu li{margin-left:15px;text-transform:capitalize;font-size:1.1rem;border-bottom:2px solid rgba(0,0,0,0);transition:250ms}#head-section #menu li:first-child{margin-left:0}#head-section #menu li.active,#head-section #menu li:hover{border-bottom-color:#fc6e3b}#head-section #menu li.active a,#head-section #menu li:hover a{color:#fff}#head-section #menu li a{text-decoration:none;transition:250ms;color:#858888;font-family:Roboto Regular;font-size:1.1rem;padding:0 4px}#head-section #logo-wrapper{height:60px}#head-section #logo-title{font-size:1.2rem}#head-section #logo-desc{font-size:.9rem}#head-section #intro{flex-direction:row;justify-content:space-between;margin-top:100px;align-items:end;padding:0}#head-section #intro h2{margin:0;font-size:3.5rem}#head-section #background-image-wrapper{height:calc(100% - (30px + 80px));top:calc(30px + 80px)}#services-section{padding-bottom:60px}#services-section #service-wrapper{height:480px}#services-section #service-wrapper .background-image{width:calc(100% - 30px);display:block;height:100%;position:absolute;top:0;left:15px;box-shadow:0 10px 20px 0 rgba(181,181,181,.5)}#services-section #service-wrapper .background-image img{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;transition:350ms;object-fit:cover}#services-section #service-wrapper .background-image img.active{opacity:1;z-index:2}#services-section #service-wrapper #service-list{width:calc(100% - 30px);position:absolute;top:0;left:15px;flex-direction:row}#services-section #service-wrapper #service-list li{position:static;height:100%;padding-top:80px;margin:0 2px}#services-section #service-wrapper #service-list li::before{display:none}#services-section #service-wrapper #service-list li:hover{background-color:rgba(21,23,31,.96)}#services-section #service-wrapper #service-list li:hover .icon-wrapper .icon{transform:scale(1)}#services-section #service-wrapper #service-list li:hover p{transform:translateY(0);color:#fff;opacity:1}#services-section #service-wrapper #service-list li[data-service-name]{background-image:none !important}#services-section #service-wrapper #service-list li .icon-wrapper{margin-bottom:20px}#services-section #service-wrapper #service-list li .icon-wrapper .icon{transform-origin:center;transform:scale(0.8)}#services-section #service-wrapper #service-list li h5{margin:0 0 30px}#services-section #service-wrapper #service-list li p{opacity:0;transform:translateY(80%);color:#b7b7b7;overflow:hidden;font-family:"Roboto Regular";background-color:rgba(0,0,0,0)}#counter-section{background-position:right;background-size:cover}#about-us-section .image-wrapper{margin-bottom:0}#about-us-section p{font-size:1.2rem}#our-customer-section .wrapper img{max-height:120px;max-width:150px}}@keyframes counterAnimation{0%{border-bottom-color:#232323}25%{border-bottom-color:#363636;transform:rotate(90deg)}50%{border-bottom-color:#232323;transform:rotate(180deg)}75%{border-bottom-color:#363636;transform:rotate(270deg)}100%{border-bottom-color:#232323;transform:rotate(360deg)}}@keyframes animatedBackground{0%{background-position:0 0}50%{background-position:50% 60%}100%{background-position:90% 20%}}@keyframes caret{0%,100%{opacity:0}50%{opacity:0}}[lang=fa] *{font-family:Vazir,sans-serif}[lang=fa] body{direction:rtl}[lang=fa] #head-section header .contact-item svg{margin-top:-2px}[lang=fa] #head-section #logo-title{font-family:Vazir Bold,sans-serif}[lang=fa] #head-section #menu-wrapper #menu-responsive .icon-wrapper{transform:rotateZ(180deg)}[lang=fa] #head-section #menu-wrapper #menu-responsive #menu-list{right:initial;left:100vw}[lang=fa] #head-section #menu-wrapper #menu-responsive #menu-list .list{padding:0 16px 0 0}[lang=fa] #head-section #menu-wrapper #menu-responsive #menu-list .list li .icon{transform:rotateZ(180deg) scale(0.7);margin-right:0;margin-left:10px}[lang=fa] #head-section #menu-wrapper #menu-responsive #menu-list .list li.active .icon{transform:rotateZ(180deg) scale(1)}[lang=fa] #head-section #menu-wrapper #menu-responsive #menu-list .list li a{font-family:Vazir,sans-serif}[lang=fa] #head-section #menu-wrapper #menu-responsive.open #menu-list{left:20vw}[lang=fa] #services-section #service-wrapper #service-list li:first-child{margin-right:0;margin-left:2px}[lang=fa] #services-section #service-wrapper #service-list li:last-child{margin-left:0;margin-right:2px}[lang=fa] #services-section #service-wrapper #service-list li h5{font-family:Vazir Medium,sans-serif}[lang=fa] #services-section #service-wrapper #service-list li p{font-family:Vazir,sans-serif}[lang=fa] #about-us-section p{font-family:Vazir Light,sans-serif}[lang=fa] #news-section .date-text{margin-top:5px}[lang=fa] #news-section .news-title>span:first-child{line-height:16px}[lang=fa] #news-section .news-desc{font-size:.85rem !important;line-height:23px !important}[lang=fa] #address-section .address-wrapper .address-title-wrapper span{margin-right:8px;margin-left:0}[lang=fa] #address-section .address-wrapper .address-title{font-family:var(--base-font);font-size:1.5rem}[lang=fa] #address-section .address-wrapper .address-content{font-family:Vazir Light,sans-serif;font-style:initial;font-size:1rem}[lang=fa] #address-section .address-wrapper .contact-item{direction:ltr;font-family:Vazir Thin,sans-serif;font-style:initial}[lang=fa] #address-section .address-wrapper .contact-item .contact-icon{margin-top:0}@media screen and (min-width: 992px){[lang=fa] .bootstrap-wrapper .offset-lg-2{margin-left:0;margin-right:16.6666666667%}[lang=fa] #head-section #menu li:first-child{margin-left:15px}[lang=fa] #head-section #menu li:last-child{margin-left:0}[lang=fa] #head-section #menu li a{font-family:Vazir Medium,sans-serif}[lang=fa] #services-section #service-wrapper #service-list li h5{line-height:1.2;margin:0 0 30px;width:70%;font-size:1.5rem}[lang=fa] #about-us-section p{line-height:1.5;font-size:1.1rem}[lang=fa] #about-us-section p br{display:none}[lang=fa] #about-us-section p span{font-size:1rem;font-family:var(--base-font);display:block}}


/* Basic menu styling */
ul#menu {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul#menu > li {
    position: relative; /* Needed for submenu positioning */
    display: inline-block; /* Horizontal menu */
    margin-right: 20px;   /* Spacing between top-level items */
}

/* Links style */
ul#menu li a {
    text-decoration: none;
    color: #000;
  
    display: block;
}

/* Hide submenu by default */
ul#menu li .submenu {
    display: none;
    position: absolute;
    top: 100%; /* Position below parent */
    left: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    background: black;
    box-shadow: 0 2px 6px rgba(0,0,0,0.15);
}

/* Submenu items style */
ul#menu li .submenu li {
    width: 200px; /* Fixed width for dropdown items */
}

ul#menu li .submenu li a {
  
    color: #333;
}

/* Show submenu on hover of parent li */
ul#menu li:hover > .submenu {
    display: block;
}

/* Optional: hover effect for links */
ul#menu li a:hover,
ul#menu li .submenu li a:hover {
    background-color: #f0f0f0;
}


/* Container */
#menu-list {
    width: 100%;
    background: #fff;
}

/* Top-level list */
#menu-list ul.list {
    list-style: none;
    margin: 0;
    padding: 0;
}

/* Top-level items */
#menu-list ul.list > li {
    position: relative;
    border-bottom: 1px solid #eee;
}

/* Links */
#menu-list ul.list li a {
    display: block;
    text-decoration: none;
    color: #000;
}

/* Submenu hidden by default */
#menu-list ul.list li .submenu {
    display: none;
    list-style: none;
    padding-left: 20px; /* Indent submenu */
    background: #f9f9f9;
}

/* Submenu items */
#menu-list ul.list li .submenu li a {
    color: #333;
    font-size:14px !important;
}

/* Show submenu on hover for desktop */
#menu-list ul.list li:hover > .submenu {
    display: block;
}

/* Mobile: toggle submenu on click */
@media (max-width: 991px) {
    #menu-list ul.list li {
        cursor: pointer;
    }

    #menu-list ul.list li.active > .submenu {
        display: block;
    }
}



#head-section #menu-wrapper #menu-responsive #menu-list .list li a {
    font-size : 16px !important;
}


