@font-face {font-family: IRANSans;
            font-style: normal;
            font-weight: normal;
            src: url('../fonts/IRANSansWeb_Light.eot');
            src: url('../fonts/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),
                url('../fonts/IRANSansWeb_Light.woff2') format('woff2'),
                 url('../fonts/IRANSansWeb_Light.woff') format('woff'),
                url('../fonts/IRANSansWeb_Light.ttf') format('truetype');

}
@font-face {font-family: IRANSans;
            font-style: normal;
            font-weight: bold;
            src: url('../fonts/IRANSansWeb_Medium.eot');
            src: url('../fonts/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),
                url('../fonts/IRANSansWeb_Medium.woff2') format('woff2'),
                 url('../fonts/IRANSansWeb_Medium.woff') format('woff'),
                url('../fonts/IRANSansWeb_Medium.ttf') format('truetype');

}
.pink-tt {
    font-size: 25px;
    color: #d5818b;
}
.tt-hm {
    font-size: 30px;
    color: #221D1A;
    margin-bottom: 25px;
}
.li-hm {
    font-size: 15px;
}
.a-btn-hm {
    border: 1px solid #222;
    border-radius: 20px;
    padding: 6px 15px;
    font-size: 18px;
    color: #222 !important;
    display: inline-block;
    margin-top: 15px;
    transition: 0.4s all;

}
.a-btn-hm:hover {
  background: #e6b4ba;
  transition: 0.4s all;
  border-color: #e6b4ba;
}
bo
.plan-card {
    border-radius: 14px;
    overflow: hidden;
    background: #f5f5f5;
    position: relative;

  }
  
  /* Header */
  .plan-header {
    background: #7f9f97;
    color: #fff;
    text-align: center;
    padding: 30px 15px 20px;
    border-radius: 10px 10px 0 0;
  }
  
  .plan-header .icon {
    font-size: 40px;
    margin-bottom: 10px;
  }
  
  .plan-title {
    font-size: 15px;
    font-weight: 500;
  }
  
  /* Body */
  .plan-body {
    padding: 25px 20px 40px;
    position: relative;
    background: #f1f1f1;
    border-radius: 0 0 10px 10px;
  }
  
  /* subtle flower background */
  .plan-body::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 120px;
    background-size: contain;
    opacity: 0.08;
    pointer-events: none;
    background: url('/Portals/0/Images/home/about1-5 1.png') no-repeat bottom left;

  }
  
  /* List */
  .plan-body ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  
  .plan-body li {
    margin-bottom: 15px;
    font-size: 15px;
    color: #333;
    position: relative;
    padding-right: 22px;
  }
  
  /* Check icon */
  .plan-body li::before {
    content: "✔";
    position: absolute;
    right: 0;
    color: #7f9f97;
    font-size: 14px;
  }

  .top-bar {
    background: #EFEAEC;
    text-align: center;
    font-size: 35px;
    letter-spacing: 2px;
    color: #c17b86;
    font-weight: 500;
    line-height: 98px;
    font-family: auto;
}
.about-content {
  padding: 50px 0 0;
  background: url(/Portals/0/Images/home/derma-bg.png) left no-repeat;
  background-color: #f8f8f8;
}
.about-text {
  width: 80%;
  text-align: justify;
}
.pr-img1 {
  border-top-left-radius: 150px;
  border-top-right-radius: 150px;
  width: 100%;
}
.pr-img2 {
  border-bottom-left-radius: 150px;
  border-bottom-right-radius: 150px;
  width: 100%;
}
.pr-sec {
  text-align: center;
}

.img-wrap {
  position: relative;
  overflow: hidden;
}

.img-wrap img {
  display: block;
  width: 100%;
  height: auto;
}


.img-wrap::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(194, 124, 134, 0.4);
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
}

.pr-sec:hover .img-wrap::after {
  opacity: 1;
}
.name-pr {
  font-size: 22px;
  font-weight: bold;
  margin-top: 30px;
}
.pr-section {
  padding: 60px 0;
  background: url(/Portals/0/Images/home/pr-bg.png) center no-repeat;
  background-color: #f8f8f8;

}
.center-tt {
  text-align: center;
  margin-top: 40px;
}
.tt-cent {
  color: #DA939C;
  font-weight: bold;
  font-size: 25px;
}
.tt-pr {
  font-weight: bold;
  font-size: 30px;
  margin-bottom: 30px;
}
.blg-derma {
  background: #f8f8f8;
  padding-top: 10px;
  padding-bottom: 10px;
}
.fluid-image {
    width: 100%;
}
.bg-abt {
    background: url(/Portals/0/Images/home/Vector.png) 100% no-repeat;
    background-color: #f8f8f8;
}
.pt-70{
    padding-top: 70px;
}
.pb-30{
    padding-bottom: 30px;
}
.homepage05-footer .is-container > .line-row::after {
    content: "";
    border-bottom: 1px solid #85aabe !important;
    display: block;
    position: absolute;
    bottom: 0;
    left: 15px;
    right: 15px;
}
*,::after,::before{box-sizing:border-box}
html{margin:0;padding:0;height:100%;font-family:IRANSans,Tahoma;font-size:14px;line-height: 2em;/*font-family:sans-serif;line-height:1.15;*/-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overflow-x:hidden}
body{margin:0;padding:0;height:100%;font-family:IRANSans,Tahoma;font-size:14px;line-height: 2em;/*font:normal 14px/1.8 'Roboto','Arial';*/text-align:right;background-color:#fff}
@media only screen and (max-width:991px){.dng-main{overflow-x:hidden;overflow-y:hidden}}
@media only screen and (max-width:1400px) and (orientation:landscape){.dng-main{overflow-x:hidden;overflow-y:hidden}}
@media only screen and (max-width:1024px) and (orientation:portrait){.dng-main{overflow-x:hidden;overflow-y:hidden}}
h1{margin:0 0 10px 0}
h2{margin:0 0 10px 0}
h3{margin:0 0 10px 0}
h4{margin:0 0 10px 0}
h5{margin:0 0 10px 0}
h6{margin:0 0 10px 0}
::-webkit-input-placeholder{color:inherit;opacity:0.9}
:-moz-placeholder{color:inherit;opacity:0.9}
::-moz-placeholder{color:inherit;opacity:0.9}
:-ms-input-placeholder{color:inherit;opacity:0.9}
:placeholder{color:inherit;opacity:0.9}
a,a:link{text-decoration:none;transition:color ease 300ms;-moz-transition:color ease 300ms;-webkit-transition:color ease 300ms;-o-transition:color ease 300ms;-ms-transition:color ease 300ms}
button{color:inherit}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}
.container{margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}
@media (max-width:1199px){.full-lg-none.full-column-inner{margin-left:0!important;width:auto!important}}
@media (max-width:991px){.full-md-none.full-column-inner{margin-left:0!important;width:auto!important}}
@media (max-width:767px){.full-sm-none.full-column-inner{margin-left:0!important;width:auto!important}}
@media (max-width:575px){.full-xs-none.full-column-inner{margin-left:0!important;width:auto!important}}
.dng-left-full,.dng-right-full{max-width:none}
.fixed_footer_bottom{position:fixed;bottom:0;right:0;left:0;overflow:hidden;max-height:100%}
.fixed_footer_bottom .fixed_footer.active{position:absolute;bottom:0;right:0;left:0;overflow:hidden;overflow-Y:auto}
.fixed_footer_clone{background-color:#121212}
.dng-main.Boxed .rev_slider_wrapper.fullscreen-container{max-width:100% !important;right:0 !important}
@media only screen and (max-width:991px){.fixed_footer_bottom .fixed_footer.active{position:relative}
.fixed_footer_bottom,.fixed_footer_clone,.footer_box{height:auto !important;position:relative !important;max-height:inherit !important}}
.color-white,.color-white p,.color-white .Normal,.color-white a,.color-white a:link,.color-white a:active,.color-white a:visited,.color-white a:hover,.color-white h1,.color-white h2,.color-white h3,.color-white h4,.color-white h5,.color-white h6{color:#FFF !important}
body.ilightbox-noscroll{overflow:visible}
[data-parallax="parallax"]{visibility:hidden}
[data-parallax="parallax"].parallax-load{visibility:visible}
input[type="text"]{border-radius:0}
.fa,.fas{font-weight:900!important}
.sico,.icon-svg{display:inline-flex;justify-content:center;align-items:center}
.sico svg{width:1em;height:1em;fill:currentColor;vertical-align:inherit;vertical-align:initial}
p > .sico,p > .icon-svg,li > .sico,li > .icon-svg{vertical-align:middle;margin-bottom:0.2em}
.icon-svg svg{width:1em;height:1em;stroke:currentColor!important;opacity:0;vertical-align:sub;color:inherit}
.icon-svg svg *{color:inherit}
.icon-svg svg path,.icon-svg svg polyline,.icon-svg svg rect,.icon-svg svg line{stroke:currentColor;fill:none;stroke-width:2;stroke-miterlimit:10}
.icon-svg.animated svg{opacity:1}
[class^='button-'],[class*=' button-']{position:relative;display:inline-block;font-size:1rem;font-weight:600;line-height:50px;height:50px;padding:0 25px;margin-left:3px;margin-bottom:3px;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;background-image:none;border:none;border-radius:50px;-webkit-transition:all .3s cubic-bezier(0.420,0.000,1.000,1.000);transition:all .3s cubic-bezier(0.420,0.000,1.000,1.000);-webkit-appearance:none;appearance:none}
.header-replace button,.mobile-header-replace button{padding-right:6px;padding-left:6px}
body [class*='btn-']:hover{}
[class*='btn-']:focus{outline:0;box-shadow:none}
body [class*='btn-']{text-decoration:none !important}
.d-wrapper .section-no-padding.is-box .is-container{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}
.row.col-no-padding{margin-right:0;margin-left:0}
.row.col-no-padding [class*="col-"]{padding-right:0;padding-left:0}
.is-container.no-space{margin-top:0!important;margin-bottom:0!important;padding:0!important}
.layout-no-mt .is-container{margin-top:0!important}
.layout-no-mb .is-container{margin-bottom:0!important}
.layout-no-plr .is-container{padding-right:0!important;padding-left:0!important}
.pointer-events-none{pointer-events:none !important}
.border-radius-0{border-radius:0!important}
.border-radius-3{border-radius:3px!important}
.border-radius-6{border-radius:6px!important}
.border-radius-circle{border-radius:50%!important}
.position-relative{position:relative!important}
.position-static{position:static!important}
.icon-cross{width:1em;height:1em;display:inline-block;position:relative}
.icon-cross::after,.icon-cross::before{content:"";border-right:2px solid currentColor;position:absolute;height:94%;margin-top:3%;right:50%;border-radius:3px;margin-right:-1px}
.icon-cross::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.icon-cross::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.d-wrapper .container > .row,.d-wrapper .container > div > .row{margin-top:0;margin-bottom:0}
.d-wrapper a:hover{text-decoration:none}
.d-wrapper img{max-width:100%}
.d-wrapper{width:100%;height:auto;box-sizing:border-box;margin:0 auto;max-width:100%;transition:all ease 0.5s}
.d-wrapper>div{display:flex;width:100%;height:auto;box-sizing:border-box;position:relative;transition:all ease 0.3s;flex-direction:column}
.d-wrapper .is-wrapper{position:relative}
.d-wrapper::after{content:"";clear:both;display:block;overflow:hidden}
.d-wrapper .d-placeholder{display:none}
.is-box{vertical-align:middle}
.is-section .is-boxes{display:flex;flex:0 0 100%;height:100%;width:100%;position:relative;backface-visibility:hidden}
.is-section .is-container{align-self:center}
.is-section.layout-lightbox-content{display:none}
.is-boxes:empty{min-height:50px}
.is-overlay + .is-boxes:empty,.is-overlay + .is-boxes > .is-box-centered:empty{height:275px}
@media all and (max-width:991px){.is-overlay + .is-boxes:empty{min-height:275px}
.is-overlay + .is-boxes:empty,.is-overlay + .is-boxes > .is-box-centered:empty{height:275px}}
.no-min-height{min-height:auto}
.is-box-centered{width:100%;position:relative;vertical-align:middle}
.is-stretch>div:not(.is-arrow-down){position:relative;right:0;top:0;width:100%;height:100%;display:block}
.flexi-position{position:relative}
.is-stretch .flexi-position{position:absolute}
.is-section.is-stretch{min-height:300px}
.is-section.layout-hidden-content{display:none}
@media all and (max-width:991px){.is-box-md-reverse{display:flex;flex-wrap:wrap;flex-direction:column-reverse}}
@media all and (max-width:991px){ .is-section:not(.is-box):not(.section-pagepiling){height:auto !important}
.is-box-img{height:300px !important}
.is-box-img .is-boxes{height:100% !important}
.is-section:not(.section-slider) .is-boxes{display:block}
.is-box{display:flex;flex:0 0 100%;max-width:100%}}
.is-container{margin:0 auto;padding:0 15px;position:relative;margin-right:auto;margin-left:auto;box-sizing:border-box;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}
.d-wrapper .is-boxed-layout .is-container{padding:50px;background:#fff}
@media all and (max-width:1280px){.d-wrapper .is-boxed-layout .is-container{padding:30px}}
@media all and (max-width:1024px){.d-wrapper .is-boxed-layout .is-container{padding:30px}}
.d-wrapper .is-box .is-container{margin-top:92px;margin-bottom:92px;width:100%}
.has-sidebar .d-wrapper .is-box .is-container{margin-top:40px;margin-bottom:40px;padding:0}
@media all and (max-width:991px){.d-wrapper .is-box .is-container{margin-top:60px;margin-bottom:60px}
.has-sidebar .d-wrapper .is-box .is-container{margin-top:20px;margin-bottom:20px}}
.is-overlay{position:absolute;right:0;top:0;width:100%;height:100%;overflow:hidden;}
.is-overlay .is-overlay-bg{position:absolute;right:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 60%}
.is-overlay .is-overlay-bg.is-scale-animated.is-appeared{animation:is-scale 25s ease forwards;-ms-animation:is-scale 25s ease forwards;-webkit-animation:is-scale 25s ease forwards;-o-animation:is-scale 25s ease forwards;-moz-animation:is-scale 25s ease forwards}
@keyframes is-scale{from{transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}
to{transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-moz-transform:scale(1.2)}}
.is-overlay .is-overlay-color{position:absolute;right:0;top:0;width:100%;height:100%;background-color:rgb(0,0,0);opacity:0.05}
.is-overlay .is-overlay-content{position:absolute;right:0;top:0;width:100%;height:100%;overflow:hidden;z-index:inherit;}
.is-overlay .is-overlay-content.content-selectable{z-index:1}
.overlay-responsive .is-overlay-mobile-bg{display:none}
@media (max-width:767px){.overlay-responsive .is-overlay-bg{display:none}
.overlay-responsive .is-overlay-mobile-bg{display:block;position:absolute;right:0;top:0;width:100%;height:100%;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}}
.is-bg-grey,.d-wrapper>div.is-bg-grey,.is-section.section-slider .is-box.is-bg-grey{background-color:#eeeff0}
.is-bg-dark,.d-wrapper>div.is-bg-dark,.is-section.section-slider .is-box.is-bg-dark{background-color:#111}
.is-bg-light,.d-wrapper>div.is-bg-light,.is-section.section-slider .is-box.is-bg-light{background-color:#fff}
.d-wrapper>div.is-bg-none,.is-section.section-slider .is-box.is-bg-none{background-color:transparent}
.bg-white{background-color:#FFF}
.bg-dark{background-color:#111}
.is-light-text,.is-light-text h1,.is-light-text h2,.is-light-text h3,.is-light-text h4,.is-light-text h5,.is-light-text h6,.is-light-text p,.is-light-text li,.is-light-text div,.is-light-text span:not(.sico){color:#2c5063}
.is-dark-text .is-light-text{color:#fff}
.is-light-text a,.is-light-text a:link,.is-light-text a:visited{color:#2c5063}
.is-light-text a:hover{color:#fff;text-decoration:underline}
.is-section.is-light-text{background-color:#000000}
.is-section.is-light-text:not([style*="background-color"]) .is-overlay-bg,.is-section.is-light-text:not([style*="background-color"]) .is-overlay-mobile-bg{background-color:#FFF}
.is-content-top{vertical-align:top}
.is-content-bottom{vertical-align:bottom}
.is-content-top > .is-boxes > .is-container{align-self:flex-start}
.is-content-bottom > .is-boxes > .is-container{align-self:flex-end}
.is-container.is-content-left{margin-right:100px}
.is-container.is-content-right{margin-left:100px}
@media all and (max-width:1200px){.is-container.is-content-left{margin-right:60px}
.is-container.is-content-left{margin-left:60px}}
@media all and (max-width:991px){.is-container.is-content-left{margin-right:auto}
.is-container.is-content-left{margin-left:auto}}
.is-align-right{text-align:left}
.is-align-center{text-align:center}
.is-align-left{text-align:right}
.is-align-justify{text-align:justify}
@media (max-width:575.98px){#Body .is-section-xs-50{height:50vh}
#Body .is-section-xs-auto{height:auto;min-height:auto}}
@media (max-width:767.98px){#Body .is-section-sm-50{height:50vh}
#Body .is-section-sm-auto{height:auto;min-height:auto}}
@media (max-width:991.98px){#Body .is-section-md-50{height:50vh}
#Body .is-section-md-auto{height:auto;min-height:auto}}
@media (max-width:1199.98px){#Body .is-section-lg-50{height:50vh}
#Body .is-section-lg-auto{height:auto;min-height:auto}}
.is-container.is-stretch-w{margin-right:0;margin-left:0;padding-right:0 !important;padding-left:0 !important;max-width:100% !important;width:100% !important}
.is-container.is-stretch-h{margin-top:0;margin-bottom:0;padding-top:0 !important;padding-bottom:0 !important}
.is-container.is-stretch-w>div{padding-right:0 !important;padding-left:0 !important}
.is-container.is-stretch-w>div>div{padding-right:0 !important;padding-left:0 !important}
.is-container.is-stretch-h>div{padding-top:0 !important;padding-bottom:0 !important}
.is-container.is-fullheight{height:100%}
.is-container.is-container-fluid{max-width:none;width:auto}
.bg-attachment-fixed,.bg-attachment-fixed .is-overlay-bg{background-attachment:fixed!important}
.is-hidden{display:none !important}
.gm-style{font-family:inherit !important}
@-webkit-keyframes loading-rotate{0%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}}
@-moz-keyframes loading-rotate{0%{-moz-transform:rotate(0)}
100%{-moz-transform:rotate(360deg)}}
@keyframes loading-rotate{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}}
.custom-module .swiper-container.loading,.custom-module .soon.loading{min-height:100px;max-height:50vh;position:relative}
.custom-module .swiper-container.loading > *,.custom-module .soon.loading > *{visibility:hidden}
.custom-module .swiper-container.loading:after,.custom-module .soon.loading:after{content:"";width:40px;height:40px;display:inline-block;border:5px solid #E3E3E3;border-top-color:#555;border-right-color:#555;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:30px;right:50%;margin-right:-20px;-webkit-animation:loading-rotate 0.7s infinite;-moz-animation:loading-rotate 0.7s infinite;animation:loading-rotate 0.7s infinite;z-index:101}
.custom-module .soon{display:none}
.custom-module .number{color:currentColor}
#Body:not(.builder-editor-mode) .custom-module .ajaxform .from-error{display:none}
.html5-video{position:relative}
.html5-video video{width:100%}
.html5-video .play-button,.html5-video .play-button2{position:absolute;right:50%;top:50%;margin:-36px 0 0 -36px;cursor:pointer}
.fixed-element{position:absolute;pointer-events:none;max-width:100%}
.fixed-element img{width:100%}
.css3-animate{opacity:0;position:relative}
.css3-animate:not(.animated){-webkit-animation:none;animation:none}
.css3-animate.animated{-webkit-animation-duration:.8s;animation-duration:.8s}
.animated{opacity:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animation.brush{z-index:1;position:relative;display:inline-block;white-space:nowrap}
.bg-attachment-js .is-overlay{backface-visibility:hidden;transform:translate3d(0,0,0);pointer-events:none}
.bg-attachment-js .is-overlay-bg{position:static;backface-visibility:hidden}
a:focus,button:focus,[tabindex="0"]{outline:none}
#skip-menu{position:fixed;top:0;right:0;left:auto;z-index:999999}
#skip-menu ul{padding:0;margin:0}
#skip-menu ul a{color:#fff;background:#1c44a4;position:absolute;top:0;right:-9999px;left:auto;white-space:nowrap;padding:10px;border:none;display:block}
#skip-menu ul a:focus{right:0}
.builder-tab-title{cursor:pointer}
.builder-tab-cont{display:none}
@media only screen and (max-width:991px){.builder-tab-title:not(.mobile-show){display:none !important}}
@media only screen and (min-width:992px){.mobile-show{display:none !important}}
.section-tabs-container .is-container{transition:none}
.section-tabs-container[data-effect="slide"]{position:relative;overflow:hidden}
.section-tabs-container[data-effect="slide"] > .is-container{transition:all 300ms ease-in;opacity:1}
.section-tabs-container[data-effect="slide"] > .is-container.out{transform:translateX(-100%);opacity:0}
.section-tabs-container[data-effect="slide"] > .is-container.in{transform:translateX(100%);opacity:1}
.section-tabs-container > .is-container:focus{outline:2px dotted #f00 !important}
.img-shadow{box-shadow:0 0 20px rgba(0,0,0,.1)}
.portfolio-shadow .pic{box-shadow:0 0 20px rgba(0,0,0,.1)}

