@font-face{font-family:abar;src:url(../font/Abar/AbarFaNum/ttf/AbarMidFaNum-Regular.ttf);font-display: swap;}
@font-face{font-family:abar;src:url(../font/Abar/AbarFaNum/ttf/AbarMidFaNum-Bold.ttf);font-weight:700;font-display:swap;}
@font-face{font-family:abar;src:url(../font/Abar/AbarFaNum/ttf/AbarMidFaNum-Black.ttf);font-weight:900;font-display:swap;}
@media(max-width: 991.98px) {
    html{font-size:14.5px;}
}
body{margin:0;font-family:abar,sans-serif;color:#545454}
*{box-sizing:border-box}a{text-decoration:none}
body::before{content:"";position:absolute;top:0;right:0;width:450px;max-width:90%;height:600px;background:url(../img/Topology-1.svg) top right/contain no-repeat;z-index:-1}
body::after{content:"";position:absolute;top:0;left:0;width:600px;height:600px;z-index:-1}
@media(max-width: 1200px){
    body::after{max-width:40%;height:480px}
}
.txt_header{}
.menu .name{margin:0;color:#000;font-size:2rem;font-weight:900}
.menu nav ul{padding:0;list-style:none;display:flex}.menu nav ul li{margin-left:1.5rem}
.menu nav ul li:last-child{margin-left:0}.menu nav ul li a{color:#545454;font-size:1.05rem}
@media(min-width: 1199.98px){
    .menu .side-menu .side-menu-top{display:none}
}
@media(max-width: 1199.98px){
    .menu .side-menu{position:fixed;z-index:999;top:0;right:0;transform:translateX(100%);bottom:0;width:400px;max-width:100%;background-color:#f6f8f3;display:block;transition:transform .2s ease}
    .menu .side-menu.active{transform:translateX(0)}.menu .side-menu ul{display:block}
    .menu .side-menu ul li{margin-bottom:1rem;font-weight:700}
    .menu .side-menu .search{margin-top:3rem}
}
.menu .burger-btn{padding:0;border-radius:none;vertical-align:-4px;background-color:rgba(0,0,0,0);border:none}
.menu .burger-btn svg{width:36px}
@media(min-width: 1199.98px){
    .menu .burger-btn{display:none}
}
.btn{display:flex;justify-content:center;align-items:center;padding:1.25rem;color:#000;border:none;border-radius:none;cursor:pointer;background-color:#f6f8f3;font-size:1.125rem;font-weight:700;margin-left:1rem}
.btn svg{margin-left:5px}
.btn-active{background:#81ab45;color:#fff}
.btn-inline-b{display:inline-block}
@media(max-width: 750px){
    body::after{width:40px;height:700px}
}
.title .subtitle{color:#81ab45;font-size:1.25rem;font-weight:600;margin:0}
.title .main-title{color:#000;font-weight:900;font-size:1.5rem;margin-bottom:0;margin-top:.75rem}
header .header-img{height:75vh;background:url(../img/background.jpg) center/cover}
header .header-img .img{width:100%;height:100%;}
header .header-content .from-today{color:#81ab45;font-weight:700;font-size:2rem;margin:0}
header .header-content .najva{color:#000;font-weight:900;font-size:1.5rem;margin-top:.5rem;margin-bottom:.5rem}
.content img {
    width: auto !important;
    height: auto !important;
    max-width: 100%;
    max-height: 100% !important;
}

.brands{padding:3rem 0}
.brands .brand{text-align:center}
.brands .brand img{width:200;max-width:100%;height:100px;-o-object-fit:contain;object-fit:contain}
.our-services{box-sizing:border-box;width:100%;background-color:#f6f8f3;padding:3rem 0 9rem;position:relative;z-index:2;overflow:hidden}
.our-services::before{display:none;content:"";width:420px;max-width:100%;height:600px;position:absolute;left:0;top:0;background:url(../img/Topology-1.svg) top right/contain no-repeat;transform:rotateY(180deg);z-index:-1}
.our-services .card{background-color:#81ab45;padding:1.5rem}
.our-services .card .h{display:flex;align-items:center;color:#fff;font-size:1.5rem;font-weight:700;margin-top:0;margin-bottom:1.5rem}
.our-services .card .h svg{margin-left:.5rem}
.our-services .card .box{background-color:#fff;padding:1rem;margin-bottom:-4.5rem}
.our-services .card .box .see-more{display:flex;align-items:center;color:#000;font-size:1rem;font-weight:700}
.our-services .card .box .see-more svg{margin-right:.5rem}
@media(max-width: 991.98px){
    .our-services{padding:3rem 0 4rem}
    .our-services .card{margin-bottom:5rem}
}
.clinic{padding-top:8rem;padding-bottom:8rem}
.clinic .main-img{height:680px;width:100%;background:url(../img/img-bg-2.jpg) center/cover}
.clinic .content{padding-top:1.5rem;padding-bottom:1.5rem}
.clinic .position-relative{position:relative}
.clinic .text-img{position:absolute;top:10%;right:50%;transform:translate(50%, 0);max-width:80%}
.clinic .text-img img{max-width:100%;height: auto}
.clinic .item .img{width:110px;height:110px;background-color:#f6f8f3;display:flex;justify-content:center;align-items:center}
.clinic .item .img svg{max-width:100%}.clinic .item .text{width:calc(100% - 160px)}
.clinic .item .text .h{margin:0;font-size:1.2rem;color:#000}
.clinic .item .text p{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.clinic .item .svg{width:50px}
.clinic .item .svg a{color:#81ab45}
.clinic .item .svg a svg{width:48px;max-width:100%;aspect-ratio:1/1}
.clinic .clinic-second{margin-top:7.5rem;font-size:1.125rem}
@media(max-width: 991.98px){
    .clinic .clinic-second{margin-top:2rem}
}
.clinic .clinic-second p.b{font-weight:700}
.clinic .clinic-second .main-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;padding:1rem}
.ha-types{background-color:#81ab45;padding:5.5rem;position:relative;z-index:2;overflow:hidden}
.ha-types::before{content:"";position:absolute;left:0;top:0;width:700px;height:900px;background-color:rgba(0,0,0,0);background:url(../img/vector-2.svg) top left/contain no-repeat;z-index:-1}
.ha-types .card-b{background-color:#fff;padding:1.5rem;height:220px}
.ha-types .card-b img{width:100%;height: 120px}
.ha-types .card-b .h{color:#000;font-size:1rem;font-weight:700;margin:0}
.ha-types .card-b p{color:#000;margin-bottom:0;margin-top:.25rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
@media(max-width: 991.98px){
    .ha-types{padding:5rem 0}
}
.card-c{padding:1rem;color:#000;background-color:#f6f8f3;margin-bottom:1.5rem}
.card-c img{width:100%;height: auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}
.card-c .h{font-size:1rem;margin:.75rem 0}
.card-c p{margin-top:0;margin-bottom:1.25rem}
.card-c .stars{color:#ff8a00}
.card-c .see-more a{color:#000;font-weight:700}
.card-c .see-more a svg{vertical-align:-4px;margin-right:2px}
footer{color:#000;margin-top:7.5rem;background-color:#f6f8f3;overflow:hidden;position:relative;z-index:3}
footer::before{content:"";position:absolute;width:100%;height:7rem;background-color:#fff;top:0;right:0;left:0;z-index:-1}
footer .get-number{padding:2.5rem 4rem;background-color:#252525}
footer .get-number .mini-title{font-size:1.25rem;color:#81ab45;margin:0}
footer .get-number .gn-main-title{font-size:1.4rem;color:#fff;margin:0}
footer .get-number .input-g form{display:flex}
footer .get-number .input-g form .input{background-color:#fff;height:50px;flex-grow:1;border:none;outline:none;font-size:1.25rem;padding-right:1rem;padding-left:1rem}
footer .get-number .input-g form .submit{background-color:#81ab45;color:#fff;border:none;padding-left:1rem;padding-right:1rem;font-size:1.25rem}
footer .get-number .input-g form .submit svg{vertical-align:-3px;margin-right:.25rem}

.get-number2{padding:1.9rem 4rem;background-color:#e4e4e4;margin: 10px 0 10px 0}
.get-number2 .mini-title{font-size:1.25rem;color:#81ab45;margin:0}
.get-number2 .gn-main-title{font-size:1.1rem;color:#868686;;margin:0}
.get-number2 .input-g form{display:flex}
.get-number2 .input-g form .input{background-color:#fff;height:50px;flex-grow:1;border:none;outline:none;font-size:1rem;padding-right:1rem;padding-left:1rem}
.get-number2 .input-g form .submit{background-color:#81ab45;color:#fff;border:none;padding-left:1rem;padding-right:1rem;font-size:1.25rem}
.get-number2 .input-g form .submit svg{vertical-align:-3px;margin-right:.25rem}
@media(max-width: 991.98px){
    footer .get-number .input-g{margin-top:1.5rem}
}
footer .about-najva{padding-top:5.5rem;padding-bottom:7.5rem;margin-bottom:2rem;position:relative}
footer .about-najva::before{content:"";position:absolute;bottom:0;right:calc(50% - 8rem);transform:translate(50%, 0);width:100vw;height:100vh;background-color:#e8ede1;z-index:-2}
@media(max-width: 1500px){
    footer .about-najva{padding-top:2.5rem;padding-bottom:2rem}
    footer .about-najva::before{right:50%}
}
footer .about-najva .logo{width:100%;height: auto;aspect-ratio:1/1;border-radius:1rem;-o-object-fit:cover;object-fit:cover}
footer .about-najva .najva-clinic{font-size:2rem;font-weight:800;margin:0}
footer .about-najva .short-desc{margin:0;font-size:1.25rem}
footer .about-najva .desc{font-size:1.25rem;margin:0}
footer .f-title{font-size:1.375rem;font-weight:700;margin-bottom:.5rem}
footer .about-vahid{font-weight:700;font-size:1.125rem}
footer ul{padding:0;list-style:none}
footer ul li{margin-bottom:.75rem}
footer ul li a{color:#000}
footer .media{margin-top:2rem;margin-bottom:2.75rem}
footer .media a{background-color:#81ab45;color:#fff;padding:.5rem;display:flex;justify-content:center;align-items:center;width:44px;height:44px;margin-right:.25rem}
footer .media a svg{width:22px;height:22px}
footer .copyright{font-size:1.125rem}
footer .copyright .b{font-weight:900}
footer .footer-end{padding:4rem 3rem 4rem 0;position:relative;z-index:2}
footer .footer-end::before{content:"";width:100vw;height:100%;position:absolute;top:0;right:0;background-color:#e8ede1;z-index:-1}
footer .footer-end .namadha{display:flex;justify-content:center;align-items:center;background-color:#fff;width:100%;min-height:120px}
footer .fix-svg svg{vertical-align:-4px;margin-left:6px}
footer .f-left,footer .f-right{display:flex;flex-direction:column;justify-content:space-between}
.btn-mobile{
    background-color: #81ab45;color: #fff;border: none;padding-left: 1rem;padding-right: 1rem;cursor: pointer
}
.text-left{margin-top:1.75rem}
.mobile-svg{display: initial}
@media(min-width: 1399.98px){
    .text-left{text-align:left;margin-top:0}
}
.white{color:#fff !important}/*# sourceMappingURL=style.min.css.map */
@media(max-width: 991.98px){
    header .header-content{padding-top:3rem;padding-bottom:3rem}
    header .header-content .najva{color:#000;font-weight:900;font-size:1rem;margin-top:.5rem;margin-bottom:.5rem}
    header .header-content .from-today{color:#81ab45;font-weight:700;font-size:1.2rem;margin:0}
    .clinic .main-img{height:470px;width:100%;background:url(../img/img-bg-2.jpg) center/cover}
    header .header-img{height:40vh;background:url(../img/background.jpg) center/cover}
    header .header-img .img{width:100%;height:100%;}
    .title .main-title{color:#000;font-weight:900;font-size:2rem;margin-bottom:0;margin-top:.75rem}
    footer .get-number .gn-main-title{font-size:1.5rem;color:#fff;margin:0}
    footer .get-number .input-g form .input{background-color:#fff;height:60px;flex-grow:1;border:none;outline:none;font-size:1.25rem;padding-right:1rem;padding-left:1rem}
    .btn-mobile{background-color: #81ab45;color: #fff;border: none;padding-left: 1rem;padding-right: 1rem;font-size: 1.25rem;cursor: pointer;padding-bottom: 5px;padding-top: 5px}
    .mobile-svg{display: none}
    footer .get-number{padding:3.5rem 2rem;background-color:#252525}
    footer .about-najva .najva-clinic{font-size:1.6rem;font-weight:800;margin:0}
    footer .about-najva .short-desc{margin:0;font-size:1.2rem}
    .txt_header{
        padding: 2rem;
    }
    .clinic .content{padding:1.5rem}
    .clinic .item .text .h{margin:0;font-size:1.2rem;color:#000}

    .btn{display:flex;justify-content:center;align-items:center;padding:.7rem;color:#000;border:none;border-radius:none;cursor:pointer;background-color:#f6f8f3;font-size:1.125rem;font-weight:700;margin-left:10px}
    .btn svg{margin-left:5px}
    .btn-active{background:#81ab45;color:#fff}
    .btn-inline-b{display:inline-block}
    .get-number2 .gn-main-title{;font-size:1rem;color:#868686;margin:0}
    .get-number2 .input-g form .input{background-color:#fff;height:0px;flex-grow:1;border:none;outline:none;font-size:1.25rem;padding-right:1rem;padding-left:1rem;width: 12px}
    .get-number2{padding:2.5rem 1.6rem;background-color:#e4e4e4;margin-top: 95px}
}
@media(max-width: 500px){
    header .header-content{padding-top:3rem;padding-bottom:3rem}
    header .header-content .najva{color:#000;font-weight:900;font-size:1rem;margin-top:.5rem;margin-bottom:.5rem}
    header .header-content .from-today{color:#81ab45;font-weight:700;font-size:1.2rem;margin:0}
    header .header-img{height:30vh;background:url(../img/background.jpg) center/cover}
    header .header-img .img{width:100%;height:100%;}
    .clinic .main-img{height:350px;width:100%;background:url(../img/img-bg-2.jpg) center/cover}
    .title .main-title{color:#000;font-weight:900;font-size:1.7rem;margin-bottom:0;margin-top:.75rem}
    footer .get-number .gn-main-title{font-size:0.8rem;color:#fff;margin:0}
    footer .get-number .input-g form .input{background-color:#fff;height:50px;flex-grow:1;border:none;outline:none;font-size:1.25rem;padding-right:1rem;padding-left:1rem;width: 12px}
    .btn-mobile{background-color: #81ab45;color: #fff;border: none;padding-left: 1rem;padding-right: 1rem;font-size: 1.25rem;cursor: pointer;}
    .mobile-svg{display: none}
    footer .get-number{padding:1rem 1.6rem;background-color:#252525}
    footer .about-najva .najva-clinic{font-size:1.2rem;font-weight:800;margin:0}
    footer .about-najva .short-desc{margin:0;font-size:1rem}
    .txt_header{
        padding: 1rem;
    }
    .clinic .content{padding:1.5rem;}
    .clinic .item .text .h{margin:0;font-size:1rem;color:#000}


    .btn{display:flex;justify-content:center;align-items:center;padding:.7rem;color:#000;border:none;border-radius:none;cursor:pointer;background-color:#f6f8f3;font-size:13px;font-weight:700;margin-left: 4px}
    .btn svg{margin-left:5px}
    .btn-active{background:#81ab45;color:#fff}
    .btn-inline-b{display:inline-block}

    .get-number2 .gn-main-title{;font-size:1rem;color:#868686;margin:0}
    .get-number2 .input-g form .input{background-color:#fff;height:45px;flex-grow:1;border:none;outline:none;font-size:1.25rem;padding-right:1rem;padding-left:1rem;width: 12px}
    .get-number2{padding:1.2rem;background-color:#e4e4e4;margin-top: 95px}

}