@charset "UTF-8";
body{font-family:"IRANSans",tahoma;font-weight:400;direction:rtl;background:#fff;font-size:14px}
a,a:hover{text-decoration:none}
h1{font-size:40px;font-weight:900}
h2{font-size:35px;font-weight:700}
h3{font-size:30px;font-weight:700}
h4{font-size:25px;font-weight:700}
h5{font-size:20px;font-weight:700}
h6{font-size:16px;font-weight:700}
.box{position:relative;background:#fff;box-shadow: 0 4px 10px #e8e8e8;border-radius:18px;padding:10px;float:right;width:100%;border: 1px solid #ddd;}
@media (min-width: 1200px) {
    .container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1330px}
}
.btn{transition:.5s}
.drbtn-primary{border:0;background-color: #652d8e!important;background: linear-gradient(90deg,#652d8e 0%,#9c27b0 100%);box-shadow: 0 3px 6px -3px #652d8e;}
.drbtn-primary:hover,.drbtn-primary:focus,.drbtn-primary:active,.drbtn-drsecandry:hover,.drbtn-drsecandry:focus,.drbtn-drsecandry:active,.drbtn-acolor:hover,.drbtn-acolor:focus,.drbtn-acolor:active,.drbtn-bcolor:hover,.drbtn-bcolor:focus,.drbtn-bcolor:active,.drbtn-cborder:hover,.drbtn-cborder:focus,.drbtn-cborder:active{border-radius:20px}
.drbtn-drsecandry{border:0;background-color: #723e98!important;background: linear-gradient(90deg,rgb(114 62 152) 0%,rgb(155 75 214) 100%);box-shadow:0 3px 6px -3pxrgba(17,98,205,1)}
.drbtn-acolor{border:0;background-color:#0CDADF;box-shadow:0 3px 6px -3px #0CDADF}
.drbtn-bcolor{border:0;background-color:#1162cd;box-shadow:0 3px 6px -3px #1162cd}
.drbtn-cborder{border-color:#1162cd;background-color:#fff;color:#1162cd;box-shadow:none}
.drbtn-cborder:hover,.drbtn-cborder:focus,.drbtn-cborder:active{background-color:#fff;color:#1162cd}
.drbtn-bcolor:hover,.drbtn-bcolor:focus,.drbtn-bcolor:active{background-color:#1162cd;color:#fff}
.drbtn-acolor:hover,.drbtn-acolor:focus,.drbtn-acolor:active{background-color:#0CDADF;color:#fff}
header{position:relative;z-index:9}
.drcardvisit{margin-bottom:15px;padding:10px;transition:.5s;position:relative;background:#fff;border-radius:4px;display:flex;border:1px solid #ddd}
.drcardvisit.full_div{display:block}
.drcardvisit:hover{box-shadow: 0 4px 10px -5px #0000002e;}
.drcardvisit .name a{color:#313131;text-decoration:none}
.drcardvisit .image{position:relative;overflow:hidden;width:136px;height:136px;flex:0 0 136px;margin-right:4px;background-color:#f5f5f5;border-radius:4px;margin-left:15px}
.drcardvisit.full_div .image{flex:none;margin:0 auto 10px}
.drcardvisit .image picture{display:block;position:relative;overflow:hidden;width:100%;padding-bottom:100%;border-radius:4px}
.drcardvisit .image .istel{position:absolute;background:#fffffffa;color:#1162CD;font-size:11px;padding:2px 5px;margin:0 auto;text-align:center;top:0;right:0;left:0;border-radius:0 0 10px 10px;max-width:68%}
.drcardvisit .image img{display:block;position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}
.drcardvisit .details{min-width:0;flex-grow:1;display:flex;flex-direction:column;position:relative}
.drcardvisit.full_div .details{display:block;text-align:center}
.drcardvisit .details .name{font-weight:700;margin-top:3px;line-height:1.8;font-size:1rem}
.drcardvisit .details .special{font-size:12px;color:#868686;margin:6px 0}
.drcardvisit .details .location{font-size:13px;color:#888;margin-bottom:8px}
.drcardvisit .details .readmore{text-align:right}
.drcardvisit .tag{position:absolute;left:0;top:10px;padding:1px 4px;background-color:#e91e63;color:#fff;border-radius:0 10px 10px 0;font-size:10px}
@media (min-width: 560px) and (max-width: 768px) {
    .drcardvisit .details .readmore .btn{padding:4px}
    .drcardvisit .details .name{margin:0}
    .drcardvisit .details .special{margin:0}
    .drcardvisit .details .location{margin-bottom:5px}
}
@media (max-width: 560px) {
    .drcardvisit .image{margin:0 auto;border-radius:10%}
    .drcardvisit .image .istel{width:40%;display:none}
    .drcardvisit .details{margin-top:15px}
    .drcardvisit .details .name{text-align:center}
    .drcardvisit .details .special{text-align:center}
    .drcardvisit .details .location{text-align:center}
    .drcardvisit .details .readmore{text-align:center}
    .drcardvisit .details .readmore a{width:100%}
}
.markazbox{float:right;width:100%;/* box-shadow:0 2.5px 7.5px 0 red; */background-color:#fff;padding:10px;border-radius:6px}
.markazbox .image{position:relative;border-radius:6px;/* box-shadow: 0 2.5px 7.5px 0 red; */display:block;overflow:hidden}
.markazbox .image img{width:100%}
.markazbox .name{font-weight:700;color:#182929;font-size:15px;margin:15px 0;line-height:1.8}
.markazbox .name a{color:#333}
.markazbox .special{display:block;margin:10px 0}
.markazbox .special span{border-radius:12px;border:solid .5px #a9a9a9;background-color:#fff;color:#999;font-size:12px;font-weight:400;display:inline-block;margin-left:2px;padding:2px 10px;margin-bottom:4px}
.markazbox .special span.plus{background:#1362cd;color:#fff;border:0}
.markazbox .more{background-color:#f1f1f1;position:relative;padding:5px;border-radius:5px}
.markazbox .more .location{color:#282828;vertical-align:middle;display:block;margin-top:5px;font-size:13px}
.blogPost{margin-bottom:15px;position:relative;padding:7px;border-radius:10px;box-shadow:0 2.5px 7.5px 0 rgba(17,98,205,0.2);background-color:#fff}
.blogPost .image{border-radius:6px;/* box-shadow:0 2.5px 7.5px 0 red; */display:block;margin-bottom:15px;overflow:hidden;height:200px}
.blogPost .image img{width:100%;height:100%}
.blogPost .title{font-weight:700;font-size:16px;line-height:2;margin-bottom:10px;height:69px}
.blogPost .title a{color:#333}
.blogPost .descr{font-weight:300;text-align:justify;color:#444;line-height:1.8;font-size:14px;height:110px}
.blogPost .more{background-color:#efefef;position:relative;padding:5px;border-radius:5px;margin-top:15px;font-size:14px}
.blogPost .more .date{color:#373737;display:block}
.blogPost .more .linkmore{color: #652d8e;}
.header-desktop{margin:20px 0 0}
.logo img{display:inline-block;width:66px}
.logo .logo-text{display:inline-block;vertical-align:top;margin-right:6px;margin-top:0}
.logo .logo-title{font-weight:700;font-size:1.6rem;background-color:#652d8e;background-image:linear-gradient(359deg,#652d8e,#9c27b0);background-size:100%;background-repeat:repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent}
.logo .logo-descr{font-weight:300;color:#555;font-size:.9rem}
.logo .logo-descr a{color:#555}
.search{width:100%;background:#fff;box-shadow:0 3px 15px #ececec;border-radius:45px;padding:3px 5px;position:relative;overflow:hidden;display:block;border:1px solid #ddd}
.search .search-input{padding:15px;border:0;border-radius:40px;width:100%;display:block}
.search .search-input:focus{border:0;outline:none}
.search .search-input::placeholder{color:#999}
.search .select-flag{display:block;border-radius:40px;box-shadow:0 5px 20px 0 rgba(3,118,253,0.15);background-image:linear-gradient(75deg,#652d8e 2%,#9c27b0 123%);color:#fff;padding:10px 15px;transition:.5s;position:absolute;left:5px;top:8px}
.search .select-flag:hover{background-image:linear-gradient(75deg,#9c27b0 2%,#652d8e 123%)}
.account{text-align:center;margin-top:10px}
.linkaccount{border:1px solid #a5a5a5;padding:10px 15px;border-radius:40px;transition:.5s;color:#5a5a5a}
.linkaccount:hover{color:#fff;background:#652d8e;border-color:#652d8e}
.loginlink{color:#607d8b;display:block;line-height:1;vertical-align:middle}
.loginlink:hover{color:#652d8e}
.loginlink i{font-size:14pt;line-height:1;vertical-align:sub}
.menu-desktop{border:1px solid #ddd;margin:20px 0;background:#f7f7f7;border-radius:3px}
.menu-desktop ul{list-style:none;margin:0;padding:0}
.menu-desktop ul li{display:inline-block;padding:10px}
.menu-desktop ul li a{color:#000}
.menu-desktop ul li a:hover{color:#652d8e}
.home-slider-banner{height:500px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:#1269d1 url(../images/bg-medical-pichi.jpg);background-repeat:no-repeat;background-size:cover}
.title-home-banner{text-align:center;color:#fff;line-height:2;z-index:9;text-shadow:-1px 2px 4px #000000bf}
.title-home-banner h1{font-weight:700;font-size:3rem}
.title-home-banner p{font-weight:300;color:#ffffffcf;font-size:1.4rem}
#particles-js{width:100%}
.particles-js-canvas-el{position:absolute}
@media (min-width: 768px) and (max-width: 1025px) {
    .menu-desktop ul li a{font-size:13px}
    .menu-desktop ul li{margin-left:7px}
    .search .search-input{width:65%;font-size:13px}
    .search .select-flag{font-size:14px}
    .logo img{width:50px}
    .logo .logo-title{font-size:1.3rem}
    .logo .logo-descr{font-size:8px}
}
@media (min-width: 1024px) and (max-width: 1200px) {
    .search .search-input{width:75%}
    .drcardvisit .details .name{font-size:14px}
}
.info-box-home{text-align:center;padding:40px}
.info-box-home img{width:100%;display:block}
.info-box-home .title{color:#0175d1;font-weight:700;line-height:1.8;margin-top:30px;font-size:1.2rem}
.info-box-home .descr{color:#555;font-weight:300;margin-top:10px;line-height:1.7;font-size:14px}
.home-last-doctors{background:#072331 url(../images/bg-drhome.png) no-repeat;background-size:cover;position:relative;overflow:hidden;padding:50px 0}
.home-last-doctors h2.title{color:#fff;font-size:1.4rem;margin-bottom:30px}
.main-block-white{padding:50px 0}
.main-block-white h2.title{color:#0175d1;font-weight:700;line-height:1.8;margin-bottom:30px;font-size:18pt;margin-bottom:8px}
.home-marakez-darman{background:#4db5e8 url(../images/bgdrplus-pichi.png) no-repeat;background-size:cover;display:block;position:relative;padding:50px 0}
.home-marakez-darman h2.title{color:#fff;font-weight:700;line-height:1.8;margin-bottom:30px;font-size:18pt;text-shadow:#00000057 -1px 2px 1px;border-bottom:5px solid #c5f0ff;display:inline-block;padding-bottom:8px}
.home-banner-b{padding:50px 0 0;position:relative}
.footer{position:relative;overflow:hidden;float:right;width:100%}
.abi{padding:15px 0;background:#652d8e}
.linkfootertop{text-align:center;list-style:none;margin:0;padding:0;font-size:16px}
.linkfootertop li{display:inline-block;margin-left:15px}
.linkfootertop li a{color:#fff}
.lastfooter{position:relative;background:#eee;color:#000;padding:15px 0}
.footer-blog{background:#f1f1f1;padding:10px;border-radius:10px;float:right;width:100%}
.footer-blog h3{font-size:20px;margin:15px}
.footer-blog .lastnews{float:right;width:100%;position:relative;display:block;transition:.5s;padding:15px;border-radius:10px;overflow:hidden}
.footer-blog .lastnews:hover{background-color:rgba(255,255,255,0.78)}
.footer-blog .lastnews .image{float:right;width:100px;box-shadow:0 2.5px 7.5px 0 #000;border-radius:10px;overflow:hidden;margin-left:10px}
.footer-blog .lastnews .image img{width:100%}
.footer-blog .lastnews .matlab h4{font-size:16px;line-height:1.8;color:#333}
.footer-blog .lastnews .matlab h4 a{color:#000;transition:.5s}
.footer-blog .lastnews .matlab h4 a:hover{color:#480088}
.footer-blog .lastnews .matlab .date{color:#02020275;font-size:13px}
.nemad img{width:100%}
.appdw img{width:100%;height:60px}
.social-footer{margin:0;padding:0}
.social-footer li{list-style:none;display:inline-block;margin-right:10px;transition:all .25s ease}
.social-footer li a{color:#652d8e;font-size:28pt;line-height:1;vertical-align:middle}
.social-footer li:hover{transform:translateY(-8px)}
.footer-question h3{font-size:20px;margin:1px 0 7px;color:#e91e63;line-height:1.8}
.footer-question .question-box{box-shadow:0 2.5px 7.5px 0 rgba(17,98,205,0.2);background-image:linear-gradient(63deg,#0175d1 2%,#02C8F4 99%);border-radius:12px;padding:15px;margin-bottom:12px}
.footer-question .question-box .title{color:#fff;font-weight:400;line-height:1.8;font-size:16px;font-weight:bold}
.footer-question .question-box .reply-box{background:#fffffff5;padding:15px;margin-top:10px;border-radius:6px;line-height:1.8;font-size:14px;color:#333}
.scroll-question{overflow-x:hidden;overflow-y:scroll;max-height:387px}
.cardbtn{display:flex;flex-wrap:wrap}
.zonelilink{border:1px solid #007bff!important;flex:0 0 109px;float:none;width:107px;height:auto;background:#fff;border:none;border-radius:3px;box-shadow:0 0 0 transparent;display:-ms-flexbox;max-width:100%;min-height:0;padding:0;position:relative;margin:.5em .3em;text-align:center;transition:box-shadow .1s ease,-webkit-transform .1s ease;transition:box-shadow .1s ease,transform .1s ease;transition:box-shadow .1s ease,transform .1s ease,-webkit-transform .1s ease;color:#007bff!important;font-size:11px!important;font-weight:700!important;cursor:pointer;line-height:28px}
.zonelilink:hover{background-color:#007bff!important;color:#fff!important}
.zonelilink:hover a{color:#fff!important}
@media (max-width: 639px) {
    .entekhab{margin-top:50px;font-size:13pt}
    .backbtn{float:none!important;margin-top:20px;width:100%}
    .selectzone_sidebar{text-align:justify;padding:15px!important}
}
@media (max-width: 320px) {
    .zonelilink{flex:0 0 128px}
}
@media (min-width: 321px) and (max-width: 360px) {
    .zonelilink{flex:0 0 96px}
}
@media (min-width: 361px) and (max-width: 375px) {
    .zonelilink{flex:0 0 100px}
}
@media (min-width: 376px) and (max-width: 411px) {
    .zonelilink{flex:0 0 100px}
}
@media (min-width: 376px) and (max-width: 425px) {
    .zonelilink{flex:0 0 113px}
}
.modal-header{background:linear-gradient(90deg,rgba(17,98,205,1) 0%,rgba(78,180,232,1) 100%);box-shadow:0 3px 6px -3px rgba(17,98,205,1)}
.modal-title{font-size:1rem;color:#fff}
.loginlinkdiv{margin-left:25px;margin-top:12px}
.modal-header .close{color:#fff}
.mainbody{min-height:500px;float:right;width:100%;padding-bottom:30px}
.khatmainbody{border-top:1px solid #ddd;margin-bottom:20px}
.box-title{padding:10px 0;border-bottom:1px solid #ddd;font-weight:700;margin-bottom:10px}
.p-15{padding:15px!important}
.p-20{padding:20px!important}
.card-header{font-weight:700}
.blueinput{border-color:#1162cd;background-color:#fff}
@media (max-width: 768px) {
    .nemad{text-align:center;margin:15px 0}
    .nemad img{width:auto}
    .appdw{text-align:center}
    .appdw img{width:auto;height:auto}
}
@media (max-width: 425px) {
    .nemad{text-align:center;margin:15px 0}
    .nemad img{width:auto}
    .appdw{padding:0 15px;text-align:center}
    .appdw img{width:100%;height:auto}
}
.visible-1024{display:none}
@media (min-width: 1024px) {
    .visible-1024{display:block}
}
.visible-mobile{display:none}
.visible-desktop{display:block}
.visible-mobile{display:none}
.visible-768{display:none}
@media (max-width: 425px) {
    .visible-mobile{display:block}
}
@media (max-width: 768px) {
    .visible-768{display:block}
}
@media (max-width: 767px) {
    .visible-mobile{display:block}
    .visible-desktop{display:none}
}
.header-mobile{display:none}
@media (max-width: 767px) {
    .header-mobile{display:block;padding:15px 0}
    .title-home-banner h1{font-size:1.8rem}
    .title-home-banner p{font-size:.9rem}
    .home-slider-banner{height:300px;overflow:unset}
    .info-box-home{padding:15px}
    .home-last-doctors h2.title,.main-block-white h2.title{font-size:1rem}
    .blogPost .title{font-size:14px}
    .blogPost .descr,.footer-question .question-box .reply-box{font-size:12px}
    .linkfootertop li a{font-size:14px}
    .footer-blog .lastnews .matlab h4,.footer-question .question-box .title{font-size:14px}
}
.header-mobile .logo{text-align:center}
.header-mobile .logo img{width:50px}
.header-mobile .logo .logo-text{margin-right:4px;margin-top:0}
.header-mobile .logo .logo-text .logo-title{font-size:1.4rem}
.header-mobile .logo .logo-text .logo-descr{font-size:10px}
.header-mobile .menu-mobile{line-height:1;display:block;text-align:right}
.header-mobile .menu-mobile i{font-size:24pt;line-height:1;margin-top:8px;display:block;color:#4f4f4f}
.header-mobile .accoumt-mobile i{font-size:24pt;line-height:1;margin-top:8px;display:block;color:#4f4f4f}
.accoumt-mobile:before{content:none!important}
.owl-prev{width:48px;height:48px;position:absolute;top:30%;display:block!important;background:#1162CD!important;color:#fff!important;margin:0!important;margin-right:-55px!important;line-height:1.1!important;border-radius:100%!important;font-size:32pt!important}
.owl-next{width:48px;height:48px;position:absolute;top:30%;display:block!important;background:#1162CD!important;color:#fff!important;margin:0!important;left:-55px!important;line-height:1.1!important;border-radius:100%!important;font-size:32pt!important}
.owl-prev i,.owl-next i{transform:scale(1,6);color:#ccc}
.footerlinkmodal a{font-size:14px}
.blogbody .khatmainbody{margin-bottom:0}
.filter-search{text-align:center;padding-bottom:4px;margin-bottom:10px;border:1px solid #dcedfa;padding-top:4px;background:#f8fcff;border-radius:4px}
.form-group .box-title{padding-top:0;color:#0f72d5}
.pushy-submenu .logo{padding:15px 10px;text-align:right;border-bottom:1px solid #ddd;margin-bottom:12px}
.pushy-submenu .logo img{width:54px}
.pushy-submenu .logo .logo-text{margin-right:0}
.pushy-submenu .logo .logo-title{font-size:1.4rem;text-align:right}
.pushy-submenu .logo .logo-descr{text-align:right;font-size:.6rem}
@media (min-width: 1200px) {
    .imagebimarestan{float:right;width:150px;margin-left:15px}
    .detalsbimarestan .name{margin:4px 0 10px}
    .detalsbimarestan .special{margin-bottom:0}
    .detalsbimarestan .special span{font-size:12px}
    .morebimarestan{float:right;width:100%;margin-top:10px}
}
@media (min-width: 1023px) and (max-width: 1200px) {
    .imagebimarestan{width:100px!important;float:right;width:150px;margin-left:15px}
    .detalsbimarestan .name{margin:4px 0 10px}
    .detalsbimarestan .special{margin-bottom:0;height:56px;overflow:hidden}
    .detalsbimarestan .special span{font-size:12px}
}
.drpostcard{box-shadow: 0 2.5px 7.4px 0 rgb(141 117 156 / 20%);border-radius:7px;padding:16px;background-color:#fff;position:relative;height:168px;display:flex;margin-bottom:15px}
.post-card-body{min-width:0;flex-grow:1;display:flex;flex-direction:column;position:relative}
.post-card-title{color:rgba(0,0,0,.87);font-weight:500;font-size:1rem;line-height:28px;height:56px;margin-bottom:auto;overflow-wrap:break-word;overflow:hidden}
.post-card-special{overflow-wrap:break-word;line-height:24px;color:rgba(0,0,0,.56);font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:pre}
.post-card-clinic{overflow-wrap:break-word;line-height:24px;display:flex;align-items:center;white-space:nowrap;color:#888}
.post-card-image{position:relative;width:136px;height:136px;flex:0 0 136px;margin-right:4px;background-color:#f5f5f5;overflow:hidden;border-radius:4px}
.post-card-image-block{display:block;position:relative;overflow:hidden;width:100%;border-radius:4px;padding-bottom:100%}
.post-card-image-block img{display:block;position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}
.linkpostcard:hover .post-card-title,.linkpostcard:hover .post-card-clinic{color:#0068db}
.linkpostcard:hover .drcardvisit{box-shadow:0 10px 30px rgba(17,98,205,0.2)}
.post-card-special .special{display:block}
.post-card-special .special span{border-radius:12px;border:solid .5px #859ba9;background-color:#fff;color:#859ba9;font-size:11px;font-weight:400;display:inline-block;margin-left:2px;padding:2px 7px;margin-bottom:4px}
.post-card-special .special span.plus{background:#1362cd;color:#fff;border:0}
.doctorimageprofile{position:relative;width:136px;height:136px;flex:0 0 136px;margin-right:4px;background-color: #fff;overflow:hidden;border-radius: 4px;padding: .2rem;border: 1px solid #713d9a;overflow: hidden;}
.pictureprofiledr{display:block;position:relative;overflow:hidden;width:100%;padding-bottom:100%}
.pictureprofiledr img{display:block;position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}
.bestheaderuserprofile{color:#1976D2;background:#fff;line-height:1;border-radius:100%;font-size:18pt;vertical-align:middle;width:24px;height:24px;display:inline-block;text-align:center}
.linkdrcardvisit:hover>a.btn{border-radius:20px}
.search-mobile-div{width:90%;display:block;position:relative;right:1px;top:0;left:0;margin:0 auto;text-align:center;z-index:99;margin-bottom:20px}
.search-mobile-div .search{box-shadow:none;border-radius:5px}
.search-mobile-div .search .search-input{padding:13px;font-size:12px}
.search-mobile-div .search .select-flag{font-size:12px;padding:8px 12px;border-radius:5px}
@media (max-width: 500px) {
    .title-home-banner{margin-top:25px}
}
.resfastsearch{box-shadow:none;margin:0;cursor:pointer}
.resfastsearch:hover{box-shadow:0 10px 30px #86868633}
.bottom-border{background:url(../nopardaz/images/sep.png) no-repeat scroll center center;padding:10px 0 5px;width:100%}
.resfastsearch .image{width:80px;height:80px;flex:0 0 80px}
.resfastsearch .details .name{font-size:13px}
.resfastsearch .details .special{margin:3px 0}
.box_show_result{overflow-x:hidden;overflow-y:scroll}
.inputsearchplace{border-color:#027bfe}
.input-group-prepend i{line-height:1}
@media (max-width: 767px) {
    .blogPost .image,.blogPost .title,.blogPost .descr{height:auto}
    .blogPost .image img{height:auto}
}
.overlaysliderbg{position:absolute;left:0;right:0;top:0;bottom:0;background-image:-moz-linear-gradient(150deg,#004e919e 10%,#03c8f4c7 100%);background-image:-webkit-linear-gradient(150deg,#004e919e 10%,#03c8f4c7 100%);background-image:-ms-linear-gradient(150deg,#004e919e 10%,#03c8f4c7 100%)}
.title_spoiler{color:#636363;background-color:#f2f2f2;border:1px dotted #bebebe;font-weight:700;padding:5px}
.text_spoiler{color:#757575;background-color:#f2f2f2;border:1px dotted #bebebe;border-top:0;text-align:justify;padding:5px}
.language-markup{direction:ltr;background:#eee;border:1px solid #ddd;text-align:left}
.animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-animated-out{z-index:1}
.owl-animated-in{z-index:0}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut {
    0%{opacity:1}
    100%{opacity:0}
}
@keyframes fadeOut {
    0%{opacity:1}
    100%{opacity:0}
}
#owl-main{text-align:center;cursor:default;height:100%}
#owl-main .item{height:100%;border-radius:0 5px 5px 0;margin-bottom:0}
#owl-main .owl-nav{display:block;position:static;width:100%}
#owl-main .owl-prev,#owl-main .owl-next{bottom:0}
#owl-main .owl-next{left:0!important;border-radius:0 3px 3px 0}
#owl-main .owl-prev{right:0;border-radius:0 3px 3px 0}
#owl-main .owl-prev,#owl-main .owl-next{display:inline-block;position:absolute;top:0;bottom:0;width:30px;height:50px;font-size:21px!important;background-color:#fff!important;border:none;margin:auto!important;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;opacity:0;color:#333!important;border-radius:0!important}
#owl-main:hover .owl-prev{right:0;opacity:.8}
#owl-main:hover .owl-next{left:0!important;opacity:.8}
#owl-main .item .caption{color:#fff;left:4%;position:absolute;top:30%;z-index:100;padding-left:3%;text-align:right}
#owl-main .item .caption .slider-header{font-family:'iransans-medium',sans-serif;font-size:26px;text-transform:uppercase;letter-spacing:normal}
#owl-main .item .caption .big-text{font-size:58px;line-height:50px;font-family:'damavand',sans-serif;padding:0 25px;background:#bbb;color:#fff;font-weight:800;letter-spacing:-2px;text-transform:uppercase}
#owl-main .item .caption.bg-color .big-text{background:rgba(0,0,0,0);padding:0;color:#fff}
#owl-main .item .caption .excerpt,#owl-main .item .caption .small{font-size:18px;margin-top:10px;font-family:'iransans',sans-serif;padding-left:23px;background:rgba(0,0,0,0);color:#fff}
#owl-main .item .caption.bg-color .excerpt,#owl-main .item .caption.bg-color .small{background:rgba(0,0,0,0);padding:0;color:rgba(255,255,255,0.8);margin-top:10px}
#owl-main .item img{border-radius:7px}
.owl-carousel .owl-item img #owl-main .btn-primary{border-radius:5px;padding:12px 25px 10px;background:#ed4053;color:#fff;font-weight:500;font-size:14px;border-bottom:2px #d13648 solid;transition:all linear .2s;line-height:22px;letter-spacing:1px;text-transform:uppercase;border-color:#d13648}
.chosen-container-single .chosen-single{height:38px!important;padding:.375rem .75rem!important}
@media (max-width: 480px) {
    .col-maincategory{padding-left:10px;padding-right:10px}
    .maincategory .name{font-size:12px!important}
    .maincategory .img{width:38px!important;height:38px!important}
}
.maincategory{text-align:center;transition:.5s;border:1px solid #dde2eb;margin-bottom:15px;border-radius:10px;position:relative;overflow:hidden;padding:5px 9px 10px;box-shadow:0 5px 10px 0 #960000}
.maincategory img{display:block;width:48px;height:48px;text-align:center;margin:5px auto}
.maincategory .name{display:block;vertical-align:middle;font-weight:700;line-height:1.8;font-size:15px;color:#004f89;margin-top:10px}
.section-iconcategory{float:right;width:100%;margin:20px 0}
.maincategory:hover{background:#eaf3ff}
.banner-div-main{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#f7f7f7;margin:0;padding:20px 0}
.bannerhome_a img{max-height:200px}
.discountForm{background:#f9f9f9;padding:17px 20px;border-radius:10px;position:relative;box-shadow:0 0 10px #0000001c;border:1px solid #ddd;float:left;width:70%}
.discountForm label{font-size:13pt!important;color:#ff5722!important;font-weight:700}
.discountForm span.help{color:#009bae!important;font-size:11px;float:left;text-align:left}
.input-timepicker{padding:2px 5px;width:80px;text-align:center;border:1px solid #ccc;border-radius:4px}
.timedivmon{font-size:12px}
.timedivmon span{padding-left:8px;font-weight:700}
.timedivmon span.pr{padding-right:8px}
.timedivmon span.mw{min-width:83px;display:inline-block}
.shiftfm{font-size:12px;margin:5px}
.shiftfm input[type=checkbox],input[type=radio]{margin-left:4px}
.bime_box .title{color:#47179b;font-weight:700;margin-bottom:20px}
.card__blue{border-color:#027bfe;box-shadow:0 0 14px #2296f378}
.card__blue .card-header{background:#2196f3;background:linear-gradient(45deg,#047afd,#005bbe);color:#fff}
.card__green{border-color:#31A732;box-shadow:0 0 14px #4caf5057}
.card__green .card-header{background:#31A732;background:linear-gradient(45deg,#129218,#14b81a);color:#fff}
.help-block{margin:0;padding:10px;color:#273d4c;background:#e0f2ff;border:2px solid #4c9fdf;display:inline-block;border-radius:9px}
#TimeOrderMoshavere{display:none;margin:10px 0;padding:14px;background:#e6ffd3;border-radius:6px}
.sartitle-narnji{background:#ff6435;padding:5px;margin-bottom:10px;border-radius:5px;color:#fff}
.tdprice{color:#c00;font-weight:700;font-size:14px}
.button__small{font-size:11px;padding:4px 5px}
table.program thead th{color:#fff;background-color:#673ab7;border-color:#572aa5;font-size:13px!important;padding:7px;font-weight:700}
table.program tbody td{font-size:13px!important;padding:7px}
.t_deactive{background-color:#f7cec4!important}
.bold{font-weight:700}
.tozihbestdrvet{margin-bottom:40px;position:relative;display:block;text-align:center}
.tozihbestdrvet:before{content:"";position:absolute;bottom:-14px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:75px;height:5px;background-color:#652d8e}
.tozihbestdrvet h2{font-weight:500!important;color:#383838!important;font-size:1.4rem!important;line-height:1.4!important;font-weight:bold}
.tozihbestdrvet p{font-size: .85rem;color:#5f5f5f}
.nav-menu-item{position:relative;transition:.3s}
.menu-desktop ul li:hover{background:#eee}
.nav-menu-item:hover .nav-submenu{height:auto;opacity:1;transition:height 0 0ms,opacity 400ms 0}
.nav-submenu{box-shadow:inset 0 3px 4px -2px #0000003b;position:absolute;right:0;top:100%;width:200px;background:#eee;border-radius:0 0 10px 10px;padding:10px!important;line-height:1.8;font-size:13px;border:1px solid #ddd;z-index:999;border-top:0;overflow:hidden;height:0;opacity:0;transition:height 0 200ms,opacity 200ms 0}
.menu-desktop .nav-submenu li{padding:3px 5px!important;display:block}
.icon-image-menu{width:18px;margin-left:4px;vertical-align:middle;display:inline-block}
.bg-instagram{background-image:linear-gradient(266deg,#283cbc,#8127a1 35%,#b72674 68%,#d7593c)}
.social{margin-top:15px;width:210px;height:45px;text-align:center;border-radius:9px;color:#fff!important;display:inline-block;font-size:12px;line-height:45px}
.bg-instagram{background-image:linear-gradient(266deg,#283cbc,#8127a1 35%,#b72674 68%,#d7593c)}
.social img{width:40px;height:auto;padding-right:3px;padding-top:3px;margin-left:0!important}
.footerimglogo{width:auto;text-align:right;display:block;height:66px;max-height:initial;padding:0;margin-bottom:15px}
.header-titlehm{color:#045ec7;font-weight:700;line-height:1.8;margin-bottom:16px;font-size:18px;border-bottom:2px solid;padding-bottom:9px;display:inline-block;letter-spacing:.5px}
.drpostcard.smallsize:hover{background-color:#fff;border-color:#045ec7}
.total_sales{margin-bottom:10px}
.total_sales .badge{font-size:13px;padding:6px 5px}
.form-control{font-size:13px}
.form-group{margin-bottom:10px}
.search_logs{background:#eee;border-radius:10px;padding:15px;margin-bottom:10px}
.search_logs .form-group label{font-weight:500;margin-bottom:4px}
.badgelarge{font-size:13px;padding:6px 5px}
table caption.nobatdehi{background:#0d47a1!important}
table caption.moshavere{background:#6c3f6e!important}
.moshaveretozih{color:#555;line-height:2;font-weight:300;text-align:justify;font-size:12px;background:#ffe6e6;border-radius:7px;padding:15px 20px}
.moshaveretozih p{margin-bottom:5px}
.moshaveretozih .subj{color:#dc2a1d;font-weight:500;font-size:14px}
.moshaveretozih span.pink{color:#ff1493}
.moshaveretozih ul{list-style:none;margin-right:20px;padding-right:0}
.moshaveretozih li{color:#434343;border-bottom:1px solid #bfbfbf5e;padding:3px 0}
.moshaveretozih li:last-child{border:0}
.moshaveretozih{margin-bottom:15px}
.ui-state-default,.ui-widget-content .ui-state-default{text-align:center}
.div-tb-clear{clear:both;margin:50px auto 0;border-bottom:1px solid #ddd}
.home_video h1{font-weight:700;color:#652d8e;line-height:1.8;font-size:22pt}
.home_video .content{line-height:1.8;color:#404040;font-size:.97rem;font-weight:300;text-align:justify}
.home_video .content p{font-size:.97rem;font-weight:300;text-align:justify}
.home_video .content li{list-style:inside;padding-right:20px}
.videobox{background:#fff;padding:15px;border-radius:4px;text-align:center;box-shadow:0 19px 38px #000 0 15px 12px #000;margin:10px;position:relative}
.videobox video{width:100%}
.flickity-spacing-matab-list{padding:0 15px 30px 7px;cursor:auto}
.matabitems{width:100%;margin-right:0;height:auto;margin-top:28px;cursor:auto;display:inline-block;-moz-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;-o-transition:all .25s ease;border-radius:25px;padding:12px;background-color:#fff;-moz-box-shadow:0 10px 20px 0 rgba(0,0,0,.09);-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.09);box-shadow:0 10px 20px 0 rgba(0,0,0,.09);position:relative}
.matabitems .image{display:block;position:relative;padding:5px;float:none;z-index:999;width:100px;height:100px;text-align:center;margin:0 auto}
.matabitems img{box-shadow:0 10px 20px 0 rgba(0,0,0,.09);border:2px solid #fff;border-radius:99px;max-width:100%}
.matabitems .info{margin:5px 0 20px}
.matabitems .info .name{text-align:center;font-size:18px;font-weight:500;color:#212121;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:1.7}
.matabitems .info .spec{text-align:center;font-size:13px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:1.7}
.matabitems .info .cities{font-weight:400;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;text-align:center;line-height:2;font-size:13px}
.matabitems .btngo{text-align:center;display:block;margin-bottom:14px;width:100%}
.matabitems .button-daryaft{border-radius:20px;color:#fff;background:#652d8e;border:1px solid #652d8e;height:40px;padding:7px 15px;font-size:14px;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}
.matabitems .button-daryaft:hover{background-color:#fff;color:#652d8e;border-color:#652d8e}
.margin-bottom-0{margin-bottom:0!important}
.drbtn-primary.green{border:0;background-color: #249f46!important;background: linear-gradient(90deg,#329f3d 0%,#32b63f 100%);box-shadow:0 3px 6px -3px #009010;color:#fff!important}
@media (max-width: 767px) {
    .doctorimageprofile{width:100px!important;flex:0 0 100px!important}
}
@media (max-width: 768px) {
    .ratingbox .br-theme-bootstrap-stars .br-widget{text-align:center!important}
    .profile-doctor .bgoverly{height:100%!important}
    .ratingbox{margin:20px auto 0;text-align:center}
    .res_rating{display:inline-block}
    .sectionRegister{padding:0}
    .registration-text{padding:0}
}
.doctorimageprofile img{/* height:100%; */}
.nobatdehitag{position:relative;left:0;top:0;padding:2px 6px;background-color:#1e65e9;color:#fff;border-radius:10px;font-size:10px}
.moshaveretag{position:relative;left:0;top:0;padding:2px 6px;background-color:#2faf09;color:#fff;border-radius:10px;font-size:10px}
.btngroupicon{position:relative}
.btngroupicon:before{top:0;content:"";width:45px;height:100%;background:#00000059;position:absolute;right:0}
.btngroupicon:after{content:"";box-shadow:inset -42px 0 0 0 #00000054}
.btngroupicon i{position:absolute;right:7px;font-size:28px;top:-3px}
.form-searchpage{background:#245fa7;background: linear-gradient(180deg,#9c27b0 0%,#7847cf 25%,#512da8 93%);padding:17px;border-radius:10px}
.form-searchpage .box{border-radius:5px;background:#ffffff54;box-shadow:0 1px 3px #00000085}
.form-searchpage .box .box-title{color:#fff;text-shadow:0 1px 1px #000000a6;font-size:14px;border-bottom:1px solid #fff3;padding:5px}
.form-searchpage .box .form-group label{color:#fff;text-shadow:0 1px 1px #000000a6}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}
.pagination > li{display:inline}
.pagination > li > a,.pagination > li > span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination > li:first-child > a,.pagination > li:first-child > span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.pagination > li:last-child > a,.pagination > li:last-child > span{border-top-right-radius:4px;border-bottom-right-radius:4px}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}
.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}
.pagination-lg > li > a,.pagination-lg > li > span{padding:10px 16px;font-size:18px;line-height:1.3333333}
.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span{border-top-left-radius:6px;border-bottom-left-radius:6px}
.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span{border-top-right-radius:6px;border-bottom-right-radius:6px}
.pagination-sm > li > a,.pagination-sm > li > span{padding:5px 10px;font-size:12px;line-height:1.5}
.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span{border-top-left-radius:3px;border-bottom-left-radius:3px}
.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span{border-top-right-radius:3px;border-bottom-right-radius:3px}
.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}
.pager li{display:inline}
.pager li > a,.pager li > span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}
.pager li > a:hover,.pager li > a:focus{text-decoration:none;background-color:#eee}
.pager .next > a,.pager .next > span{float:right}
.pager .previous > a,.pager .previous > span{float:left}
.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > span{color:#777;cursor:not-allowed;background-color:#fff}
.pagination{padding-right:0}
.pagination > li > a,.pagination > li > span{float:right;margin-right:-1px;margin-left:0}
.pagination > li:first-child > a,.pagination > li:first-child > span{margin-left:0;border-bottom-right-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}
.pagination > li:last-child > a,.pagination > li:last-child > span{margin-right:-1px;border-bottom-left-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}
.form-control{font-size:13px}
.margin-top-10{margin-top:10px}
.margin-top-15{margin-top:15px}
.accordionCard{padding:0 6px}
.accordionCard .card-header{padding:0;background:transparent;border:0;margin:0}
.accordionCard .card-header h2{padding:0;line-height:1}
.accordionCard .card-header button{font-size:13px;padding:0;color:#009688}
.orderpage{padding: 40px;display: flex;flex-direction: column;border-radius: 10px;box-shadow: 2px 2px 9px hwb(0deg 0% 100% / 13%);background: #f7f7f7;}
.h1_orpage{
    font-family: 'IRANSans';
    font-weight: bold;
    font-size: 1.2rem;
    color: rebeccapurple;
    margin-bottom: 1.5rem;
    line-height: 1.7;
    text-align: center;
}
.telphonecl{
    display: flex;
    align-items: center;
    position: relative;
    margin: 10px auto 10px;
    flex-direction: row;
    flex: 1 0 auto;
    flex-wrap: wrap;
}
.telphonecl .phonediv{
    text-align: center;
    background: #55dd23;
    margin: 0 15px;
    padding: 10px 0;
    font-size: 1.1rem;
    letter-spacing: 1px;
    border-radius: 5px;
    font-weight: 500;
    border: 1px solid #339410;
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    box-shadow: 2px 2px 8px rgb(35 109 9 / 35%);
    transition: .3s
}
.telphonecl .phonediv:hover{
    background: #89f95f;
    color: #000;
}
.telphonecl .phonediv img{
    width: 32px;
    margin-left: 10px;
}
.telphonecl .phonediv span{margin-left: 10px;margin-right: 15px;}
.descrtwo{
    text-align: center;
    font-size: 1rem;
    margin: 30px 0;
}
.descrtwo .bold{
    margin-bottom: 5px;
}
.descrtwo .normal{
    color: #555;
    font-weight: 300;
}
.formdescr{
    border-top: 1px solid #ddd;
    padding: 30px 0 15px;
}
.formorder{}
.formorder .form-group{}
.formorder .form-group .help-block{
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.5;
    display: block;
    margin-top: 5px !important;
    margin-right: 4px !important;
    font-size: .8rem;
}
.formorder .form-group label{
    font-size: .92rem;
    font-weight: 500;
}
.formorder .form-group input, .formorder .form-group textarea{}
.jashnavaeredescr{
    text-align: center;
    font-weight: 300;
    font-size: 1rem;
    margin-bottom: 15px;
}
.jashnavare{display: flex;align-items: center;position: relative;margin: 0 auto;flex-direction: row;flex: 1 0 auto;flex-wrap: wrap;}
.jashnavare a{
    width: 200px;
    flex: 0 0 200px;
    /* height: 100px; */
    background: #fff;
    padding: 10px;
    align-items: center;
    margin-left: 15px;
    border-radius: 10px;
    font-size: 1rem;
    margin-bottom: 15px;
}
.jashnavare a.instagram{}
.jashnavare a.telegram{}
.jashnavare a img{
    width: 48px;
    margin-left: 7px;
}
@media (max-width: 768px) {
    .h1_orpage{font-size: 1rem;}
    .telphonecl{
        margin: 0 auto;
        text-align: center;
        align-content: center;
    }
    .phonediv{
        align-content: center;
        margin: 10px auto !important;
    }
    .orderpage{
        padding: 10px;
    }
    .jashnavare a{}
}
.imagebg{
    background-repeat: no-repeat;
    background-position: top;
    background-size: contain;
    border-radius: 99px;
    box-shadow: 3px 3px 10px #00000026;
}