/* 
Theme Name: Betheme Child 
Theme URI: https://themes.muffingroup.com/betheme 
Author: Muffin group 
Author URI: https://muffingroup.com 
Description: Child Theme for Betheme 
Template:	betheme 
Version: 1.6.1.2 
*/

.mhb-item #header_cart{
	display: none;
}
#Subheader{
	background-color:#fff !important;
}
.mhb-grid,
.is-sticky .mhb-view.desktop.sticky{
box-shadow: 0 0 16px #c2c2c2;
z-index: 9999;
}
.mhb-menu .tabletMobile .menu .sub-menu{
    border: 1px solid rgba(0,0,0,.2);
    box-shadow: 0 0 25px #c2c2c2;
}


#comments .commentlist > li .reply {
    display: none;
}
/*
.single-health .post-meta .author-date {
    float: left;
}
*/
.page-id-37068 .sidebarr {
    display: none;
}

.page-id-37068 .three-fourth.mcb-wrap {
    width: 100%!important;
}

.curriculum-slider .slick-list.draggable {
    margin: 0px 50px;
    overflow: hidden;
    padding: unset!important;
}
.column_sidebar_widget .widget_mhs_widget .image_frame .image_wrapper .image_links {
    display: none;
}
form.post-password-form {
    padding-top: 15%;
}
.single-post .section.the_content.has_content li {
       line-height: 2;
}
.image_frame:not(.no_link) .image_wrapper img:not(.ls-l) {
    margin-bottom: 0px!important;
}
.post-footer .post-links {
    float: left;
    padding-right: 10px;
    padding-left: 0;
    border-right-width: 1px;
    border-left-width: 0;
}
span.post-date.updated {
    color: #0095eb;
    font-size: 12px;
    margin-left: 12px;
}
.blog-news .post-item .post-desc-wrapper .post-footer {
    background: no-repeat;
    display: flex;
    float: left;
/*     position: absolute; */
/*     left: 32px; */
/*     bottom: 0; */
}

body.single-health #Content {
    margin-top: 0px!important;
}
.insta-app-icon{
    position: fixed;
    bottom: 15px;
    right: 25px;
    z-index: 99999999999999999999;
    overflow: visible;
}
#comments .commentlist > li .comment-meta {
    font-style: inherit;
}
.byuser .comment-body {
    margin-top: -15px;
}
#comments .commentlist > li {
    padding-bottom: 25px;
}
.comment-awaiting-moderation {
    color: #008dd2;
}
.byuser .comment-author.vcard {
    background-color: #008dd2!important;
}
#comments cite.fn {
    white-space: inherit;
    padding: 1px 5px 2px 5px;
    color: #ffffff;
	font-weight: 500!important;
}
li.comment .comment-author.vcard {
    background-color: #8f9194;
    padding: 3px 5px;
    border: 1px solid #c7c8ca;
    font-size: 13px!important;
    color: #8f9194!important;
}
div#mfn-rev-slider .tparrows:before {
    color: #b3b3b3;
}
#respond .comment-form-author,#respond .comment-form-email{
    width: 100%;
}
#respond label {
    display: none;
}
.archive.post-type-archive .column.one.pager_wrapper .pager {
    display: none;
}

.mobile-sticky #Top_bar.is-sticky {
    z-index: 99999999999;
}
.tax-health_tag .sidebar img {
    max-width: 100%;
    height: auto;
} 
.sticky-fly img {
    transform: scale(0.95);
    transition: 1s;
    width: 85%;
}
.sticky-fly img:hover {
    transform: scale(1);
    transition: 1s;
}
body #Top_bar .search_wrapper {
    box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}
#Top_bar .search_wrapper input[type="text"],#Top_bar .search_wrapper input[type="text"]::placeholder {
    color: #212021!important;
}
body #Top_bar .search_wrapper {
    background: rgba(255, 255, 255, 0.97)!important;
}
.mtn p{
    margin: 0 0 15px;
    font-weight: 300;
    font-size: 14px;
    margin-bottom: 10px;
}
.mtn h4 {
    color: #a6248e;
    border-bottom: 2px solid #a6248e;
    width: 90%;
    font-size: 19px!important;
    text-align: right;
}
.mtn ul {
    list-style: square;
    vertical-align: 30px;
    padding-right: 22px;
    font-weight: 300;
    font-size: 14px;
}
.center .mtn {
    transform: scale(0.2);
    zoom: 0.2;
    visibility: hidden;
    opacity: 0;
    transition: 2s;
    transition: visibility 0s, opacity 0.5s linear;
}
.center-up .mtn {
    zoom: 1!important;
    transition: 2s;
    visibility: visible;
    opacity: 1;
    transform: scale(1);
}
.three.fas img {
    position: unset;
    width: 100px;
    margin-left: auto;
    margin-right: auto;
    z-index: 0;
    display: block;
    padding: 10px;
}
.mtn {
    padding: 25px 20px 20px 20px;
    background-color: white;
    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.5), 0 10px 10px rgba(0, 0, 0, 0.5);
}
.gift {
    position: absolute;
    width: 100px;
    height: 100px;
    background-color: #003280;
    box-shadow: 0 0 15px #bee2f3;
    top: -100px;
    right: 50px;
    border-radius: 0 0 10px 10px;
    transform: scale(0.2);
    opacity: 0;
    transition: visibility 0s, opacity 0.5s linear;
}  
.gift.dis {
    transform: scale(1);
    transition: 2s;
    visibility: visible;
    opacity: 1;
}
.gift-tape {
    width: 20px;
    height: 100%;
    background-color: #a92b91;
    margin: 0 auto;
    box-shadow: 0 0 15px #a92b91;
}
.gift-close {
    width: 120px;
    height: 33px;
    background-color: #007dc5;
    border-radius: 10px;
    margin-top: -121px;
    margin-right: -9px;
    box-shadow: 0 0 15px #003280;
    transition: 1s;
}
.gift-ball {
    width: 40px;
    height: 20px;
    background-color: #a6288f;
    border-radius: 50%;
    box-shadow: 0 0 10px #a6288f;
    margin: -45px auto 0;
}
.gift-open {
    transform: translateX(-130px) translateY(89px);
}
.gift .content {
    position: relative;
}
.gift img {
    position: absolute;
    width: 60%;
    margin-left: 15px; 
    transition: 1s;
    z-index: -9999;
}
.right-up {
    display: block;
    width: 90%;
    transform: translateX(200px) translateY(-200px);
}
.center-up {
    display: block;
    width: 90%;
    transform: translateY(-470px);
    transition: 2s;
}
.left-up {
    display: block;
    width: 90%;
    transform: translateX(-200px) translateY(-200px);
}
.sticky-fly .three.fas h4 {
    color: #a6248e!important;
}
.sticky-fly .three.fas p, .sticky-fly .three.fas li {
    text-align: justify;
    color: black;
    font-size: 13px;
    line-height: 1.8;
    font-weight: 400;
}
.sticky-fly {
    position: absolute;
    top: -80px;
    right: 50px;
    z-index: 999;
}
.sticky-fly .three.fas {
    width: 420px;
}
.sticky-fly .customBox {
  display: none !important;
}
.cf7p-message .wpcf7-validation-errors {
    width: 100%;
    margin: 1% 0%!important;
}
.sticky-fly .customBox + label:before {
  height: 1.75em;
  width: .25em;
}
.sticky-fly .customBox + label:after {
  width: 1.75em;
  height: .25em;
}
.sticky-fly .customBox:checked + label:before { 
    transform: rotatez(-45deg);
}
.sticky-fly .customBox:checked + label:after { 
    transform: rotatez(-45deg); 
}
.sticky-fly .one,.sticky-fly .two,.sticky-fly .three {
    cursor: pointer;
    position: absolute;
    right: 0;
    bottom: 13em;
    padding: 0;
    opacity: 0;
    visibility: hidden;
    z-index: 1;
    transition: 2s;
    font-size: 1em;
    color: black;
}
.sticky-fly .customBox:checked ~ .one, .sticky-fly .customBox:checked ~ .two, .sticky-fly .customBox:checked ~ .three  {
    opacity: 1;
    transition: 2s;
    visibility: visible;
}
.sticky-fly .customBox:checked ~ .one {
    transform: translateX(-5em);
    transition-delay: .2s;
}
.sticky-fly .customBox:checked ~ .two {
  transform: translateX(-3.5em) translateY(-3.5em);
  transition-delay: .1s;
}
.sticky-fly .customBox + label i {
    color: #fff;
    font-size: 20px;
    line-height: 1.75;
    padding: 4px;
}
.sticky-fly .customBox + label i.icon-paper-plane-line:before {
    margin: 0 !important;
}
#Footer .widgets_wrapper .column .mob-view{
display:none;
}
#Footer .widgets_wrapper .column .mob-view h3{
display:none;
}
#Footer .widgets_wrapper .column.one-second:last-child{
max-width: 520px;
    margin: 0 auto 0 0;
    float: left;
}
#Footer .widgets_wrapper .column.one-second:first-child{
max-width: 650px;
    margin: 0 0 0 auto;
        float: right;
}
#Footer aside>strong.head-title{
    padding-top: 12px;
      margin-bottom: 25px;
      font-weight: 700;
}
#Footer img.aparat:hover,.social-icon div i.icon-instagram:hover,.social-icon div i.icon-linkedin:hover { 
    filter: contrast(0.5);
    zoom: 1.1;
    transition: 1.5s;
}
#Footer .widgets_wrapper{
  padding: 50px 0 25px !important;
}
#Footer .textwidget.custom-html-widget .footer-menu{
display: flex;
    align-items: end;
    
}
#Footer .footer-menu ul.col-2.footer-list{
margin-right: 15px;
}
#Footer #custom_html-6 > div > div.footer-menu > ul:nth-child(2){
max-width: 160px;
    margin: 0 auto 0 0 !important;
}
#Footer .widgets_wrapper .widget{
    padding: 0 !important;
}
#Footer .textwidget.custom-html-widget div ul li:before{
color: #0092d8 !important;
}
#Footer #custom_html-5 .textwidget img{
width: 100%;
object-fit: cover;
}
#Footer #custom_html-26 > div > p{
   font-size: 15px;
    line-height: 31px;
    margin:0;
}
#Footer #custom_html-5 .textwidget .left-col{
  display: flex;
  flex-flow: row-reverse;
  justify-content: space-between;
  align-items: end;
}
#Footer #custom_html-5 .textwidget .left-col h3{
color: #0680b3;
font-size: 18px;
font-weight: 400;
display: block;
margin-bottom: 10px;
}
#Footer #custom_html-5 .textwidget .left-col .logo-holder{
max-width: 170px;
}
#Footer .bottom-row{
  height: 14px;
  display: flex;
  flex-flow: row;
  justify-content: space-between;
}
#Footer .bottom-row .col1{
width: 33.33%;
height: 100%;
background: #0070B6;
}
#Footer .bottom-row .col2{
width: 33.33%;
height: 100%;
background: #0289CC;
}
#Footer .bottom-row .col3{
width: 33.33%;
height: 100%;
background: #00A4E5;
}
#Footer .social-icon{
 border: 1px solid #0092d8;
line-height: 40px;
border-radius: 30px; 
margin-bottom: 10px;
display: flex !important;
    flex-flow: row;
    align-items: center;
        justify-content: center;
}
#Footer .social-icon>span{
 display: unset !important; 
 border: unset  !important; 
 line-height: unset  !important; 
 border-radius: unset  !important; 
 margin-bottom: unset  !important;
 padding: 0 5px;
}
#Footer .social-icon div i{
    top: 0 !important;
    bottom: 0;
}
#Footer .social-icon div i:before{
display:block;
}
#Footer .container{
padding: 0 5%!important;
}
#Footer .contact-info{
display: flex;
flex-flow: row;
justify-content: space-between;
margin-top:50px;
}
#Footer .contact-info h3{
display:none;
}
#Footer .contact-info .info{
   display: flex;
    flex-flow: row;
    justify-content: start;
    align-items: center;
    color:#fff;
}
#Footer .contact-info .info img{
padding-left:14px;
    max-width: 30px;
}
#Footer #custom_html-3 > div > div > div:nth-child(3) > img{
padding-left:0;
padding-right:10px;
    max-width: 28px;
}
#Footer #custom_html-3 > div > div > div:nth-child(2) > img{
max-width: 20px;
}
#Footer .copyright_{
color: #0094D9;
text-align: center;
}
@media only screen and (min-width: 1240px){
#Footer .section_wrapper, #Footer  .container{
max-width: 1430px !important;
}
}
@media only screen and (max-width: 1447px) and (min-width: 767px){
#Footer .contact-info{
    margin-top: 23px;
}
}
@media only screen and (max-width: 1101px) and (min-width: 767px){
  #Footer .social-icon{
      flex-flow: row wrap;
  }
  #Footer .social-icon span{
   width: 100%;
  }
}
@media only screen and (max-width: 1295px) and (min-width: 767px){
  #Footer .contact-info{
       font-size: 11px;
  }
  #Footer #custom_html-3>div>div>div:nth-child(2)>img{
    max-width: 18px;
        padding-left: 10px;
  }
  #Footer #custom_html-3>div>div>div:nth-child(3)>img{
  max-width: 21px;
  padding-right: 7px;
  }
}
@media only screen and (max-width: 1100px) and (min-width: 767px){
#Footer .section_wrapper, #Footer .container, #Footer .with_aside .content_wrapper{
   max-width: 850px;
}
  #Footer .contact-info{
   flex-flow: column;
       margin-top: 30px;
  }
  #Footer #custom_html-3 .contact-info .info:nth-child(3){
      flex-flow: row-reverse;
  }
  #Footer #custom_html-3 > div > div > div:nth-child(3) > img{
    padding-left: 10px;
    padding-right: 0;
  }
  #Footer .social-icon>span{
  padding: 0;
  }
}
@media only screen and (max-width: 1207px) and (min-width: 767px){
#Footer #custom_html-26>div>p{
    font-size: 13px;
}
#Footer .contact-info{
margin-top: 10px;
}
}
@media only screen and (max-width: 767px){
#Footer .container{
    flex-flow: column;
}
#Footer .widgets_wrapper .column .mob-view h3{
font-weight: 700 !important;
}
  #Footer .section_wrapper,   #Footer .container,  #Footer .with_aside .content_wrapper{
    max-width: 1220px !important; 
  }
  #Footer .contact-info{
   flex-flow: column;
       margin-top: 20px;
  }
  #Footer #custom_html-3 > div > div > div:nth-child(3){
      flex-flow: row-reverse;
  }
  #Footer #custom_html-3>div>div>div:nth-child(3)>img{
    padding-left: 10px;
    padding-right: 0;
    max-width: 20px;
  }
  #Footer #custom_html-3>div>div>div:nth-child(2)>img{
    max-width: 17px;
  }
  #Footer #custom_html-5 .textwidget .left-col .logo-holder{
  max-width: 160px;
  }
  #Footer .social-icon>span{
   padding: 0 5px;
  }
  #Footer .social-icon div{
    width: 40px !important;
        height: 40px !important;
  }
  #custom_html-26>div>p{
  font-size: 13px;
    line-height: 26px;
  }
}
@media only screen and (max-width: 767px){
    #Footer .mob-view{
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    align-items: end;
    margin-bottom: 20px;
    }
    #Footer .mob-view .logo-holder{
        max-width: 140px;
    }
    #Footer .mob-view .logo-holder img{
        width: 100%;
    }
    #Footer .mob-view h3{
    color: #0680b3 !important;
    font-size: 18px;
    font-weight: 400;
    display: block;
    margin-bottom: 0;
    }
    #Footer aside>strong.head-title{
    display:none;
    }
    Footer .section_wrapper,   #Footer .container,  #Footer .with_aside .content_wrapper{
      max-width: 1220px !important; 
    }
    #Footer .contact-info{
     flex-flow: column;
         margin-top: 20px;
    }
    #Footer #custom_html-4 > div > div > div:nth-child(3){
        flex-flow: row-reverse;
    }
    #Footer #custom_html-4>div>div>div:nth-child(3)>img{
      padding-left: 10px;
      padding-right: 0;
    }
    #Footer.one-second:last-child{
    max-width:unset;
    }
    #Footer #custom_html-5 .textwidget .left-col{
        justify-content: start;
        margin-top: 30px;
    }
    #Footer #custom_html-5 .textwidget .left-col .logo-holder{
       display:none;
    }
    #Footer .social-icon>span{
     padding: 0 5px;
    }
    #Footer .social-icon div{
      width: 40px;
          height: 40px;
    }
    #custom_html-4>div>p{
    font-size: 13px;
      line-height: 26px;
    }
      #Footer .contact-info .info{
      margin-bottom: 10px;
      }
    #Footer .contact-info h3{
    color: #0680b3;
    font-size: 18px;
    font-weight: 400;
    display: block;
    margin-bottom: 10px;
    }
    #custom_html-6 > div > div.footer-menu > ul:nth-child(1){
        margin: 0 15px;
    }
    #Footer .bottom-row{
    height: 10px;
    }
  }
  @media only screen and (max-width: 500px){
      #Footer ul li{
      font-size: 13px !important;
      }
      #Footer .social-icon div{
          width: 40px !important;
          height: 40px !important;
      }
    #Footer .social-icon div i:before{
      font-size: 25px !important;
    }
    #Footer .social-icon div a img,
    #Footer .social-icon div i{
      width: 24px !important;
    height: 24px !important;
    }
    #Footer .social-icon{
        flex-flow: row wrap;
    }
    #Footer .social-icon span{
     width: 100%;
    }
  }

.test-result {
    text-align: center;
    padding-top: 10px;
}
body:not(.page-id-36523) .wp-caption-text {
    display: none!important;
}
#back_to_top {
    font-size: 15px;
}
.post-number {
    display: none!important;
}
body #Top_bar .search_wrapper {
    background: #edeffa!important;
}
#Top_bar .search_wrapper .icon-cancel-fine:before {
    color: #000;
}
#Top_bar.is-sticky a.responsive-menu-toggle i:before {
    color: #003280;
}
#Top_bar.is-sticky {
    height: 65px!important;
}
#Top_bar a.responsive-menu-toggle i:before {
    color: #fff;
}
.post-item {
    margin-bottom: 53px;
}
.search.search-results .posts_group{
  display: flex;
  flex-flow: row wrap;
}
.search.search-results .sections_group, .search.search-no-results .sections_group {
    width: 78%;
}
.search.search-results .sidebar.four.columns, .search.search-no-results .sidebar.four.columns {
    width: 22%;
}
.search.search-results .sidebar.four.columns .widget-area.clearfix, .search.search-no-results .sidebar.four.columns .widget-area.clearfix {
    padding: 30px 0px 20px;
    border-left-width: 0;
}
.pager .pages a:hover, .pager .pages a.active {
    background-color: transparent!important;
    color: #0095eb;
}
.pager .pages {
    background: none!important;
}
/* sh */ 
.header-transparent.ab-hide #Top_bar:not(.is-sticky) {
    border-bottom: 2px solid #fff!important;
  /*  background-image: linear-gradient(to top, rgba(255,0,0,0), rgb(0, 50, 128))!important;*/
    background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgb(0, 50, 128))!important;
}
.header-transparent.ab-hide #Top_bar {
    box-shadow: 10px 0px 14px 0px #404040!important;
}
.search #Top_bar:not(.is-sticky), .tax-product_tag #Top_bar:not(.is-sticky), .single-product #Top_bar:not(.is-sticky), .page-child.parent-pageid-33620.header-transparent.ab-hide #Top_bar:not(.is-sticky), .tax-product_cat.header-transparent.ab-hide #Top_bar:not(.is-sticky), .single-health.header-transparent.ab-hide #Top_bar:not(.is-sticky), .single-post.header-transparent.ab-hide #Top_bar:not(.is-sticky) {
    border-bottom: 2px solid #fff!important;
    background-image: none!important;
    box-shadow: 10px 0px 14px 0px #404040!important;
    background-color: #013280!important;
}
.search div#Subheader, .page-child.parent-pageid-33620 div#Subheader, .single-product div#Subheader, .tax-product_cat div#Subheader, .single-health div#Subheader, .single-post div#Subheader, .tax-product_tag div#Subheader {
    padding: 80px 0 15px 0px!important;
}
	.search-not-found .snf-pic i.themecolor.icon-traffic-cone:before {
    color: #013280;
}
#Top_bar.is-sticky #logo img.logo-sticky {
    max-height: 45px!important;
}
.page-id-32668 #Top_bar .menu span.icon-amazon {
    background-image: url(https://abidipharma.com/wp-content/uploads/2019/02/aparat-icon.png);
}
#Top_bar .menu span.icon-amazon {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.page-id-32415 #Top_bar .menu span.icon-amazon {
    background-image: url(https://abidipharma.com/wp-content/uploads/2019/02/aparat-icon-b.png);
}
#Top_bar .menu .icon-amazon:before {
    content: '\e806';
    opacity: 0;
    width: 0.7em;
}
/* sh */ 
.floating-btn img {
    cursor: pointer;
}
.floating-btn {
    position: fixed;
    right: 20px;
    bottom: 55px;
    z-index: 2;
}
.floating-form input[type="submit"] {
    display: none;
}
.floating-form input[type="text"] {
    border-width: 0px 0 1px 0;
    border-color: #b0d8ea!important;
}
.floating-form input#term {
    padding: 5px 7px;
    margin-bottom: 0;
}
.floating-form {
    display: block;
    background: #e9f6fc;
    max-width: 230px;
    border-radius: 4px 4px 10px 10px;
    margin-bottom: 10px;
    box-shadow: 0 4px 23px 0 rgba(0,0,0,.09);
}
.float-text {
    padding: 13px;
    color: #0a2551;
    text-align: justify;
    font-size: 12px;
}
.floating-form form {
    padding: 10px;
    border-radius: 0px 0px 0px 10px;
    background: #ffffff;
}
.float-text.float-text-title {
    font-size: 16px;
    font-weight: 700;
    padding-top: 13px!important;
}
.blog-news .post-item .post-desc-wrapper .post-title h2.entry-title {
    margin-bottom: 8px;
}
.single-post .content_wrapper.clearfix .sidebar.sidebar-1.four.columns {
    width: 26%!important;
    margin-left: 14px;
    margin-top: 4.3%;
    padding-right: 5px;
}
/*.single-post div#Subheader .container {
    margin: 0 12.2%;
}*/
.single-post .content_wrapper.clearfix .sections_group {
    padding-right: 1.4%;
    width: 70%;
    padding-left: 0%;
}
/*main page*/ 
.archive.post-type-archive ul.products li.product .desc .excerpt ul {
    display: none;
}
a#back_to_top i.icon-up-open-big:before {
    opacity: 0;
}
a#back_to_top i.icon-up-open-big {
    background-image: url(https://abidipharma.com/wp-content/uploads/2019/04/Untitled-1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
a#back_to_top {
    background: transparent!important;
}
#Top_bar.is-sticky .menu > li > a#search_button .icon-search-fine:before {
    font-size: 21px;
    color: #58595b;
}
#Top_bar .menu > li > a#search_button .icon-search-fine:before {
    font-size: 21px;
}
.header-stack #Top_bar .top_bar_right {
    left: 5%;
    right: auto;
}
body #Top_bar .search_wrapper {
    width: 28.6%;
    background: rgba(255, 255, 255, 0.7)!important;
    top: 101%;
    border-radius: 9px;
    left: 4%;
    height: 55px;
    padding: 12px 15px;
}
#Top_bar.is-sticky .top_bar_left .search_wrapper {
    width: 33%!important;
    left: 1%!important;
    top: 97%;
}
footer#Footer .widgets_wrapper .column.two-third p.instagram .icon-instagram:before,footer#Footer .widgets_wrapper .column.two-third p.instagram .icon-linkedin:before, footer#Footer .widgets_wrapper .column.two-third p.telegram i.icon-paper-plane:before {
    font-size: 46px;
    color: #fff;
    margin-right: 0!important;
}
.social-icon div i.icon-instagram:before,.social-icon div i.icon-linkedin:before {
    margin-right: 0!important;
	font-size: 35px;
}
footer#Footer .widgets_wrapper .column.two-third p.aparat img {
    width: 48px;
}
footer#Footer .widgets_wrapper .column.two-third img.icon-tozi {
    width: 45px;
    vertical-align: middle;
}
#Footer .footer_copy {
	display:none;
}
#Footer .footer_copy .copyright_ {
    text-align: center;
    width: 100%;
}
#Footer .footer_copy .social {
    display: none;
}
#Footer .footer_copy .one {
    margin-bottom: 6px;
    padding-top: 16px;
    min-height: 16px;
}
#Footer .footer_copy {
    border-top: none;
}
.header-stack #Top_bar .logo {
    border-bottom-width: 0px;
}
.header-stack #Top_bar {
    background-color: #fff;
    top: 0 !important;
    position: relative;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.26);
    transition: all 1s;
}
/*shakiba*/ 
#Top_bar .top_bar_right a:not(.action_button) {
    color: #008dd2;
}
#ّFooter [class^="icon-"]:before, #ّFooter [class*=" icon-"]:before {
    font-weight: 500;
}
#Top_bar a#search_button {
    font-size: 25px;
}
#Top_bar .search_wrapper .icon_search, #Top_bar .search_wrapper .icon_close {
    display: none;
}
#Top_bar .search_wrapper input[type="text"] {
    font-size: 15px;
    font-weight: 300;
}

@media only screen and (min-width: 1240px) {
        .column.post-related.post .desc {
        margin-right: 50px;
    }
    #Top_bar.is-sticky {
        height: 65px !important;
    }
    body #Top_bar.is-sticky .menu > li > a, #Top_bar.is-sticky .menu > li > a span {
        line-height: 45px !important;
        padding: 12px 0;
    }
    .header-stack.header-center #Top_bar .logo {
        text-align: right;
        line-height: 60px !important;
        margin-right: 80px;
    }}
#Top_bar #menu {
    background-color: transparent!important;
}
#Top_bar.is-sticky .logo {
    margin: 5px 20px 0 22px!important;
}
#Top_bar.is-sticky .menu > li > a, #Top_bar.is-sticky .menu > li > a span {
    line-height: 35px!important;
}
.header-stack #Top_bar.is-sticky .top_bar_right {
    left: 6%!important;
}
#Footer, #Footer .widget_recent_entries ul li a {
    color: #dedede;
    font-size: 13px !important;
}
p.telegram {
    margin-right: 10%;
}
p.aparat {
    margin-right: 25%;
}
#Footer .footer_copy .one {
    padding-top: 0px;
    margin-right: 0;
}
#Top_bar .search_wrapper input[type="text"] {
    border-color: transparent;
}
#Top_bar .search_wrapper input[type="text"] {
    padding-left: 0;
    padding-right: 20px;
    padding-top: 0px;
}
#Top_bar .search_wrapper input[type="text"] {
    border-color: transparent;
}
/*shakiba*/ 
div#Top_bar.search-open {
    box-shadow: 0px 80px 80px 10px #003280;
}
.bubble-img img.scale-with-grid {
    max-width: inherit!important;
}
.bubble-img {
    position: absolute;
    top: 52%;
    display: none;
}
.blog-news .posts_group.grid.col-2 .post-item .post-title h2.entry-title {
    font-size: 22px;
    font-weight: 600;
}
.blog-news .posts_group.grid.col-2 .post-item .post-title h2.entry-title a {
    color: #2980bb;
}
.blog-news .posts_group.grid.col-2 .post-item .post-footer {
    float: left;
    background: none;
}
.home .blog-news .posts_group.grid.col-2 .post-item .post-footer span.post-date.updated {
    color: #0095eb;
    font-size: 13px;
}
.blog-news .posts_group.grid.col-2 .post-item .image_frame.post-photo-wrapper.scale-with-grid.image .mask {
    box-shadow: none;
}
.blog-news .posts_group.grid.col-2 .post-item .post-desc-wrapper .author-date span.date {
    display: none;
}
.bubble-img .image_wrapper {
    overflow: inherit;
}
div#service .wrap.mcb-wrap.one-fifth.valign-top.clearfix {
    z-index: 9;
}
#Top_bar .wpml-languages.horizontal {
    border: 0px;
}
.blog-news .image_frame.post-photo-wrapper.scale-with-grid.image:hover img.scale-with-grid.wp-post-image {
    top: 0;
}
.blog-news .image_frame.post-photo-wrapper.scale-with-grid.image:hover .mask:after {
    background: none!important;
}
.blog-news .grid .post-desc-wrapper .post-links i.icon-comment-empty-fa, .blog-news .grid .post-desc-wrapper .post-links i.icon-doc-text, .blog-news .post-footer .post-links .post-comments {
    display: none;
}
.blog-news .grid .post-footer .post-links {
    border-right-width: 0px;
}
/*main page*/ 
@media (min-width:1112px) {
    #Top_bar a#search_button {
        font-size: 25px;
        float: none;
        margin-left: auto !important;
        margin-right: 100px !important;
        position: inherit !important;
        top: auto !important;
        display: block;
        line-height: 60px;
        padding: 15px 14px 11px 14px!important;
    }}
#Top_bar.is-sticky .menu > li > a#search_button {
    line-height: 45px !important;
    padding: 11px 14px!important;
}
.image_frame .image_wrapper .image_links {
    bottom: 0 !important;
} 
:not(.health) .grid .post-desc-wrapper .post-desc {
    padding: 15px;
}
:not(.health) .post-excerpt {
    min-height: 75px;
	text-align: justify;
}
.footer-border li {
    color: #e4e4e4;
}
.woocommerce ul.products li.product .image_frame .image_wrapper:hover img.scale-with-grid.wp-post-image {
    transform: scale(1.1);
}
/*saghar*/ 
div#Subheader:after {
    height: 0px!important;
    box-shadow: none!important;
    display: none!important;
}
.section-post-related .col-3 .post-related {
    width: 100%;
}
aside#custom_html-2 {
    margin-right: 2%;
}
.section-related-ul.col-3 .single-photo-wrapper.image {
    text-align: center;
    width: 30%;
    display: inline-block;
}
.section-related-ul.col-3 .desc {
    vertical-align: top;
    width: 64%;
    display: inline-block;
}
.section-post-related .simple .post-related a.button {
    margin-right: 50px;
}
.section-post-related .col-3 .post-related .desc h4 a {
    color: #8f9194;
}
.section-related-ul.col-3 .desc .related-post-excerpt {
    color: #8f9194;
}
.section-post-related .col-3 .post-related .image_frame:hover img.scale-with-grid.wp-post-image.wp-post-image {
    top: 0;
}
.section-post-related .section-related-adjustment {
    border-top-width: 0px!important;
}
.single-health .sidebar.sidebar-1.four.columns .widget-area.clearfix,.single-post .sidebar.sidebar-1.four.columns .widget-area.clearfix {
    border-right-width: 0px!important;
    margin-top: 0px;
}
.single-health div#Content .sections_group,.single-post div#Content .sections_group {
    padding-top: 0!important;
}

.single-health div#Content .sections_group h2 a,.single-post div#Content .sections_group h2 a,.single-health div#Content .sections_group h3 a,.single-post div#Content .sections_group h3 a,.single-health div#Content .sections_group h4 a,.single-post div#Content .sections_group h4 a,.single-health div#Content .sections_group h5 a,.single-post div#Content .sections_group h5 a,.single-health div#Content .sections_group h6 a,.single-post div#Content .sections_group h6 a {
    color: #0095eb;
    text-decoration: underline;
}
.single-health div#Content .sections_group h2 a:hover,.single-post div#Content .sections_group h2 a:hover,.single-health div#Content .sections_group h3 a:hover,.single-post div#Content .sections_group h3 a:hover,.single-health div#Content .sections_group h4 a:hover,.single-post div#Content .sections_group h4 a:hover,.single-health div#Content .sections_group h5 a:hover,.single-post div#Content .sections_group h5 a:hover,.single-health div#Content .sections_group h6 a:hover,.single-post div#Content .sections_group h6 a:hover {
    color:  #a6248e;
    text-decoration: none;
}
.single-health .sidebar.sidebar-1.four.columns .widget-area:before,.single-post .sidebar.sidebar-1.four.columns .widget-area:before {
    background: transparent;
}
.single-health .sidebar.sidebar-1.four.columns .widget:after,.single-post .sidebar.sidebar-1.four.columns .widget:after {
    border-width: 0px 0 0!important;
}

.rahkar {
    background-color: #2980bb;
    padding: 15px 15px;
    text-align: center;
    margin: 50px 0;
    width: 26%;
    display: none;
}
.rahkar a {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
}
.rahkar:hover a {
    color: #252a3c;
    text-decoration: none;
}
.health-template-default.single.single-health .mystick {
    display: none;
}
.section-post-header .single-photo-wrapper.image .image_frame {
    max-width: 100%!important;
}
.section-post-header .single-photo-wrapper.image .image_frame:hover img.scale-with-grid.wp-post-image {
    top: 0;
}
#Footer .widgets_wrapper .column.one-third h4 {
    margin-right: 1%;
}
.section-post-header .single-photo-wrapper.image .image_frame:hover .mask:after {
    background: none!important;
}
.section-post-header .single-photo-wrapper.image .image_frame .image_links {
    display: none;
}
.section-post-header .single-photo-wrapper.image .image_frame .mask:after {
    background: none!important;
}
div#single-health-filter {
    display: none;
}

ul.categories li {
    width: 17.9%;
    float: right;
    margin: .5%;
}
li.parent-health {
    background-color: #003280!important;
    padding: 17px 0px 0px 0px!important;
    background-image: url(https://abidipharma.com/wp-content/uploads/2019/05/alerzhy-white-1.png)!important;
    background-position: center 10px !important;
    background-size: 80px!important;
    background-repeat: no-repeat!important;
}
li.parent-health a p {
    padding-top: 80px;
    text-align: center;
    color: #fff!important;
}
li.parent-health {
    float: right;
}
.health-filters_wrapper li:not(.parent-health) {
    width: 25.9%!important;
    padding: 20px 10px;
    background: transparent;
    border: 1px solid #e4e4e4;
    color: #003280;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
}
.health-filters_wrapper {
    width: 97%;
    margin: 0 auto;
}
aside#iscw_insta_grid-4 {
    padding: 15px;
    border: 1px solid #cfd1d2;
}
aside#iscw_insta_grid-4 h3 {
    text-align: center!important;
    padding-top: 15px;
}
.column.post-related.post {
    margin-bottom: 10px;
}
#Top_bar.is-sticky {
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.26)!important;
}
.single-product .sidebar.four.columns {
    display: block;
}
.single-product .sections_group {
    width: 77%!important;
}
.column_sidebar_widget .widget_text, .sidebar .widget_text {
    border: 1px solid #cfd1d2;
    padding: 14px;
    margin-bottom: 55px!important;
}
.sbi_item.sbi_type_image, div#sbi_images {
    padding: 0!important;
}
.share-simple-wrapper .icons a.facebook, .share-simple-wrapper .icons a.twitter, .share-simple-wrapper .icons a.google, .share-simple-wrapper .icons a.linkedin, .share-simple-wrapper .icons a.pinterest {
    display: none;
}
#Top_bar.is-sticky .menu > li > a:after {
    bottom: 0px!important;
    height: 2px!important;
    background: #a6248e;
}
aside#woocommerce_layered_nav-3 ul.woocommerce-widget-layered-nav-list {
    direction: ltr!important;
}
ul.info-product li div p {
    vertical-align: middle;
    margin-bottom: 0;
}
.woocommerce ul.products li.product .image_frame.scale-with-grid.product-loop-thumb img.scale-with-grid.wp-post-image {
    width: 300px!important;
    margin: auto!important;
}
#respond .form-submit input[type="submit"] {
    background-color: #8f9194!important;
    float: left!important;
    padding: 9px 30px;
}
#comments .commentlist > li .comment-meta {
    width: 100%!important;
    height: 20px;
    /* width: fit-content!important; */
    float: left!important;
    text-align: left!important;
    display: inline-block;
}
#comments .commentlist > li .comment-author {
    float: right!important;
    width: 17%!important;
    text-align: center;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
}
#comments .commentlist > li .comment-body:after {
    display: none;
}
#comments .commentlist > li .comment-body {
    padding: 5px 0px 0px 0px;
/*    margin-bottom: 0px;*/
}
#comments .commentlist > li p {
    margin: 0px 0 2px;
    line-height: 1.6;
    width: 80%;
    float: left;
}
#comments .commentlist > li {
    margin-bottom: 5px;
}
#comments .commentlist > li .comment-meta a {
    color: #8f9194!important;
}
li.comment.byuser {
    padding-bottom: 10px;
    margin-top: -15px;
}
#comments .commentlist > li .children {
    padding-right: 0!important;
    border: 0!important;
    margin-right: 0!important;
}
.single-product .flexslider .flex-direction-nav a:before {
    font-size: 30px!important;
    color: #04125d!important;
}
#comments #comments-title {
    margin-bottom: 20px;
    padding-bottom: 9px;
    background-color: #97b4d9;
    padding-top: 8px;
    font-size: 17px;
    padding-right: 12px;
    color: #58595b!important;
}
#comments .commentlist > li {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #8f919494!important;
}
#comments .commentlist .comment.byuser, #comments .commentlist .comment.even {
  /*  border-bottom: 1px solid #8f919494!important;*/
    /*min-height: 60px!important;*/
}
/*
#comments .commentlist .comment.odd {
    margin-bottom: 0px!important;
}


#comments .commentlist > li {
    min-height: 55px;

}*/
/*
#comments #comments-title {
    display: none!important;
}
*/
#Top_bar .search_wrapper input[type="text"] {
    color: #414042!important;
}
.single-product .column.mcb-column.one.column_blog .post-item.isotope-item .image_frame.post-photo-wrapper.scale-with-grid.image:hover img.attachment-full.size-full.wp-post-image {
    top: 0;
}
.single-product .column.mcb-column.one.column_blog .post-item.isotope-item .post-desc-wrapper .post-desc h2.entry-title:hover a {
    color: #003280!important;
}
.single-product.subheader-both-right #Subheader .breadcrumbs, .tax-product_cat.subheader-both-right #Subheader .breadcrumbs, .tax-product_tag.subheader-both-right #Subheader .breadcrumbs {
    width: 100%;
}
.tax-product_tag ul.products.grid {
    padding-right: 8px;
}
.tax-product_tag.woocommerce ul.products li.product .image_frame:not(.no_link) .image_wrapper img:not(.ls-l) {
    max-height: 99px;
}
.one-fourth.mcb-wrap {
    width: 23%;
}
@media (max-width:1111px) {
	.rtl #Top_bar #menu {
		background-color: #003280!important;
		top: 102%;
	}
	.sticky-tb-color #Top_bar.is-sticky #menu > ul {
		background-color: #ffffff!important;
		box-shadow: 10px 0px 14px 0px #404040 !important;
	}
	#Top_bar .search_wrapper .icon_close {
		display: inherit;
		top: 15px;
		left: 10px;
	}
	body #Top_bar .search_wrapper {
        min-width: 295px;        
	}
	#Top_bar #menu ul li.last {
		width: 60px;
		margin-right: 25px;
	}
	#Top_bar #menu ul li a span {
		padding-right: 0 !important;
	}
	#Top_bar a#search_button {
		float: left;
	}
	#Top_bar #menu ul li:last-child a span:before{
		content: none;
	}
	#Top_bar #menu ul li.last:last-child a span {
		padding: 0 !important;
		float: right;
	}
	#Top_bar #menu ul li i.icon-search-fine {
		vertical-align: sub;
	}
	#Top_bar #menu ul li.last:last-child {
    margin-right: 0 !important;
}}
@media (max-width:768px) {
    .single-health .approved img.scale-with-grid,.approved img.scale-with-grid {
        width: calc(100% - 22px);
    }
    .sticky-fly {
        zoom: 0.8;
    }
    .page-id-35847 .row1 .five-sixth img {
        width: 80px;
    }
    .page-id-35847 .row1 .one-sixth.column {
        display: none;
    }
	.mobile-sticky #Top_bar.is-sticky {
    background-color: #fff!important;
    }
    #Footer .footer_copy {
        margin-top: 40px;
    }
  /*  .single-health form#searchtag input#term, .single-health .searchtag-container {
        width: 100%!important;
    }*/
    #Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo {
        height: 65px!important;
        padding: 0px 0 0px 0!important;
    }
    .single-post .content_wrapper.clearfix .sidebar.sidebar-1.four.columns {
        width: 100%!important;
    }    }
/*saghar*/ 
 
p.comment-notes {
    display: none;
}
.single-product .flexslider .flex-control-nav li {
    margin: 0 2px!important;
}
/* woo-head */ 
.stick-head > div {
    width: 96.6%;
    display: inline-block;
    vertical-align: top;
}
.stick-head .search-wrap h2, .stick-head .search-wrap button {
    display: none;
}
.stick-head .category-wrap {
    background: #7fbfdd;
    margin: 0 auto!important;
    display: block;
}
.stick-head p.category-title {
    margin-bottom: 0;
    margin: 0;
}
.stick-head .search-wrap input {
    width: 96%;
    margin-bottom: 0;
    padding: 10px 20px;
    line-height: 38px;
    background: #dbdcdd;
    color: #003280;
    font-family: inherit;
}
.stick-head .category-wrap * {
    vertical-align: middle;
    color: #fff;
    text-decoration: none;
}
.stick-head p.category-title img.img-responsive {
    padding: 7px 30px 8px 15px;
}
.stick-head .search-wrap input::placeholder {
    color: #003280;
    font-weight:700;
}
.stick-head .category-wrap a {
    display: block;
    margin: 5px 0;
}
/* woo-head */ 
.single-health.with_aside .sections_group,.single-post.with_aside .sections_group {
    padding-right: 1.4%;
    width: 71%;
    padding-left: 1%;
}
.single-health.with_aside .sidebar.columns,.single-post.with_aside .sidebar.columns {
    width: 25%;
    margin-top: -1%;
    margin-left: 14px;
}
html body.single-health #Subheader ul.breadcrumbs.has-link:not(.health-bread) {
    display: none !important;
}
.single-health.subheader-both-right #Subheader .breadcrumbs {
    width: 98.5%;
}
.single-health h2.health-title {
    padding-right: 20px;
    margin-bottom: -1%;
}
.approval form#searchtag input#term {
    float: right;
    width: 420px;
    padding: 23.5px 7px;
    background-color: #cfd1d2;
    border: 1px solid #cfd1d2;
    margin-bottom: 2.15%;
}
.approval form#searchtag input[type="submit"] {
    display: none;
}
.approval .searchtag-container {
    float: left;
}
.approval .approved {
    padding: 0px 15px;
    border: 1px solid #cfd1d2;
    float: left;
    margin-left: 12px;
}
.approval .approved img.scale-with-grid {
    padding-top: 1.8%;
    padding-bottom: 1.7%;
    width: 120px;
    display: inline-block;
    vertical-align: middle;
    padding-right: 45px;
}
#Content a.yith-wcan-reset-navigation.button {
    background-color: #008dd2;
    margin-right: 7px;
    margin-left: auto;
    margin-bottom: 2%;
}
.byuser .comment-body p {
    color: #58595b;
    font-weight: 500;
    font-size: 14px!important;
}
.comment-body p {
    color: #8f9194;
    font-weight: 600;
}
.vc_btn3-container.btn-info-product.vc_btn3-left .vc_btn3.vc_btn3-color-grey:hover, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover {
    background-color: #0890d3!important;
}
.tax-product_tag .sections_group, .single-product .sections_group {
    width: 76%!important;
    padding-right: 0px;
}
.tax-product_tag .widget-area, .single-product .widget-area {
    padding: 00px 0px 20px;
}
.tax-product_tag .with_aside .section_wrapper, .single-product .with_aside .section_wrapper {
    max-width: calc(100% - 32px);
}
.tax-product_tag .sidebar.columns, .single-product .sidebar.columns {
    width: 22%!important;
    float: right;
    margin-left: 2%;
}
.tax-product_tag .sidebar.four.columns, .single-product .sidebar.four.columns {
    display: block!important;
}
.tax-product_cat ul.products li.product .desc .excerpt ul, .single-product ul.products li.product .desc .excerpt ul {
    display: none;
}
.single-health .the_content_wrapper ul,.single-post .the_content_wrapper ul {
    padding-right: 20px;
    margin-right: 20px;
    text-align: justify;
}
.rtl #comments .commentlist > li .comment-body {
    margin-left: 0;
    margin-right: 55px;
    display: inline-block;
    width: 100%;
    float: right;
}

@media (max-width:768px) {
    li.comment .comment-author.vcard {
        padding: 4px 5px;
    }
    #comments .commentlist > li .comment-author {
        width: 169px!important;
    }
    #comments .commentlist > li p {
        width: 70%;
    }
    .single-post .column.one.post-header h2.entry-title {
        display: contents;
    }
    .single-post .post-header .title_wrapper, .single-health .post-header .title_wrapper {
        border-right-width: 0px;
        border-left-width: 0;
    }
    #Footer .col-2.logo img {
        margin: 0 auto;
        display: block;
    }
    .tax-product_tag .sections_group, .single-product .sections_group {
        padding-right: 0px!important;
    }
    .tax-product_tag .sidebar.columns, .single-product .sidebar.columns {
        width: 100%!important
    }
    .tax-product_tag .sections_group, .single-product .sections_group {
        width: 100%!important;
    }
    .single-product .column.mcb-column.one.column_blog .post-item.isotope-item .post-desc-wrapper {
        width: 100%!important;
    }
    .single-product .column.mcb-column.one.column_blog .post-item.isotope-item .image_frame.post-photo-wrapper.scale-with-grid.image {
        width: 100%!important;
    }
    .minimalist-header-no #Subheader {
        padding: 30px 0!important;
    }}
@media (max-width:960px) {
	.mhb-extras .search {
    margin-top: 5px;
}
	.single-post .post-header .title_wrapper, .single-health .post-header .title_wrapper {
        display: block;
        width: 100%;
    }
    .column.one.post-header h2.entry-title {
        display: block;
        width: 100%;
    }
    #Subheader ul.breadcrumbs {
        display: block!important;
    }
        .search-not-found .snf-desc {
        width: 100%!important;
        text-align: center;
    }
        .search-not-found .snf-pic {
        width: 100%!important;
    }}
@media (max-width:860px) {
    .flex-direction-nav {
        display: none;
    }}


@media (max-width:430px) {
    #comments .commentlist > li .comment-author{
        width: 170px!important;
        margin-left: 0px;
    }
    #comments .commentlist > li {
        padding-bottom: 20px;
    }
    #comments .commentlist > li p {
        width: 100%;
    }
    #comments .commentlist > li .comment-meta {
        width: 100%!important;
    }}
@media (max-width:425px) {
	.search-not-found .snf-pic i {
        font-size: 160px;
        line-height: 160px;
	}
	.search-not-found .snf-desc h4 {
        font-size: 18px;
	}
	.search-not-found .snf-desc h2 {
        font-size: 37px;
	}}
/*new version*/ 
#Top_bar.is-sticky .top_bar_left .menu > li > a span {
    padding: 16px 19px!important;
    color: #58595b;
}
.menu-line-below-80 #Top_bar:not(.is-sticky) .menu > li > a:after {
    height: 2px!important;
    margin-top: 43px!important;
    background: #a32383!important;
} 
ul.col-2.footer-list {
    float: right;
    width: 30%;
}
ul.contact-list li {
    color: #fff;
}
#Footer .widgets_wrapper ul li {
    font-size: 14px;
    text-indent: -0.2em;
    margin-bottom:13px;
}
.social-icon div {
    width: 25%;
    float: right;
}
.social-icon div i {
    font-size: 35px;
    color: #fff;
}
.social-icon {
    margin-top: 5%;
    text-align: right;
}
ul.col-2.footer-list li:hover:before {
    color: #0088ce!important;
}
ul.col-2.footer-list li:hover a {
    color: #008dd2!important;
    text-decoration: none;
    cursor: pointer;
}
#respond .comment-reply-title > small {
    margin-left: 0px;
}
#respond .comment-form-comment textarea {
    margin-bottom: 0px!important;
    height: 100px;  
}
#respond .comment-form-comment {
    margin-bottom: 0px;
}
.column.post-related.post .desc {
    opacity: 0.8;
}
.column.post-related.post:hover .desc {
    opacity: 1;
}
.column.post-related.post:hover h4 a {
    color: #003280;
}
.single-health div#Content, .single-post div#Content {
    padding-bottom: 12.2%;
}
#respond {
    margin-bottom: 60px!important;
}
/*new version*/ 
 
.post-item .image_frame:not(.no_link) .image_wrapper img:not(.ls-l) {
    margin-bottom: 0px!important;
}
@media (min-width:1112px) {
    #Top_bar .menu > li:not(:first-child):not(:last-child):not(:nth-last-child(2)) > a:before {
    border-left: 2px solid #0080bc;
    content: " ";
    position: absolute;
    height: 18px;
    top: 36px;
    }}
.single-post .post-header .title_wrapper, .single-health .post-header .title_wrapper{
    margin-right: 0px;
    float: left;
}
#Top_bar.is-sticky .menu > li:not(:first-child):not(:last-child):not(:nth-last-child(2)) > a:before {
 top: 24px;
}
.single-health #Subheader .breadcrumbs {
    margin-top: 0;
}/*
.single-health .approved img.scale-with-grid, .parent-pageid-33620 .approved img.scale-with-grid {
    padding-top: 2.1%;
    padding-bottom: 1.5%;
    width: 16.5%;
    display: inline-block;
    vertical-align: middle;
    padding-right: 4%;
}
.single-health .approved, .parent-pageid-33620 .approved {
    padding: 0px 10px;
    border: 1px solid #dcddde;
}*/

@media (min-width:960px) {
    .single-post .section_wrapper span.date,.single-health .section_wrapper span.date {
        vertical-align: -7px;
    }/*
    .single-health .approved, .parent-pageid-33620 .approved {
    width: 60.1%;
        display: inline-block;
        float: left;
        margin-left: 1%;
    }*/}
.single-health form#searchtag input#term, .parent-pageid-33620 form#searchtag input#term, .tax-health_tag form#searchtag input#term{
    float: right;
    width: 100%;
    padding: 23.5px 7px;
    background-color: #dbdcdd;
    border: 1px solid #dbdcdd;
    box-shadow: none;
    margin-bottom: 5px;
}
.single-health form#searchtag input[type="submit"], .parent-pageid-33620 form#searchtag input[type="submit"], .tax-health_tag form#searchtag input[type="submit"] {
    display: none;
}/*
.single-health .searchtag-container, .parent-pageid-33620 .searchtag-container {
    display: inline-block;
    width: 36.7%;
    float: left;
}*/

@media (max-width: 1239px) and (min-width: 960px) {
	.single-health.subheader-both-right #Subheader .breadcrumbs {
        width: 99.9%!important;
    }
    #Footer .two-third.column {
        width: 60.666%;
    }
    #Footer ul.col-2.footer-list {
        width: 45%;
    }/*
    .single-health .approved p, .parent-pageid-33620 .approved p {
        font-size: 12.81px!important;
    }
    .single-health .approved img.scale-with-grid, .parent-pageid-33620 .approved img.scale-with-grid {
        padding-top: 2.6%;
        padding-bottom: 2.6%;
        width: 11%;
        display: inline-block;
        padding-right: 3px;
    }*/
    .single-health form#searchtag input#term, .parent-pageid-33620 form#searchtag input#term {
        padding: 14.5px 7px;
    }
  /*  .single-health .searchtag-container, .parent-pageid-33620 .searchtag-container {
        width: 36.5%;
    }*/}
@media (max-width: 959px) and (min-width: 768px) {
    .page-id-35847 .row1 .one-sixth.column {
        width: 25.2%;
    }
    .page-id-35847 .row1 .five-sixth.column {
        width: 70.333%;
    }
    #Footer .two-third.column {
        width: 57.666%;
    }
    #Footer .one-third.column {
        width: 37.333%;
    }
    #Footer ul.col-2.footer-list {
        width: 49%;
    }/*
    .single-health .approved, .parent-pageid-33620 .approved {
        padding: 0px 10px;
        border: 1px solid #cfd1d2;
    }
    .single-health .approved p, .parent-pageid-33620 .approved p {
        font-size: 15px!important;
    }*/
 /*   .single-health .searchtag-container, .parent-pageid-33620 .searchtag-container {
        float: right;
        width: 100%;
        margin-right: 0%;
    }*/
    .single-health form#searchtag input#term, .parent-pageid-33620 form#searchtag input#term {
        float: right;
        width: 100%;
        padding: 23.5px 7px;
    }}
@media only screen and (min-width: 1601px) {
    .menu-line-below-80 #Top_bar:not(.is-sticky) .menu > li > a:after {
        height: 2px!important;

        background: #a32383!important;
    }}
@media (max-width:480px) {
   /* .single-health .approved img.scale-with-grid {
        width: 90px;
    }*/}
@media only screen and (max-width: 768px) and (min-width: 520px) {
    .social-icon div {
        width: 70px;
    }
    #Footer ul.col-2.footer-list {
        width: 50%;
    }
    #Footer .column.one-third {
        width: 95%!important;
    }/*
    .single-health .approved, .parent-pageid-33620 .approved {
        padding: 10px 13px;
    }*/
   /* .single-health .searchtag-container, .parent-pageid-33620 .searchtag-container {
        width: 100%;
        margin-right: 0!important;
    }*/
    .single-health form#searchtag input#term, .parent-pageid-33620 form#searchtag input#term {
        width: 100%;
    }}
@media (max-width: 520px) {
    .social-icon div {
        width: 61px;
    }
    #Footer .column.one-third {
        width: 97%!important;
    }
    #Footer ul.col-2.footer-list {
        width: 100%;
    }/*
    .single-health .approved, .parent-pageid-33620 .approved {
        padding: 10px 2.8%;
    }*/
   /* .single-health .searchtag-container, .parent-pageid-33620 .searchtag-container {
        width: 100%;
        margin-right: 0!important;
    }*/
    .single-health form#searchtag input#term, .parent-pageid-33620 form#searchtag input#term {
        width: 100%;
    }}
.single-health .post-header, .parent-pageid-33620 .post-header {
    margin-bottom: 10px;
}
.tax-product_tag ul.products.grid {
    padding-right: 0px;
}
.woocommerce ul.products li.product {
    margin: 0 27px 20px!important;
    width: calc(31.1% - 27px) !important;
}
.column.one.woocommerce-content {
    margin: 0 !important;
    width: 100%;
}
.with_aside .section_wrapper {
    max-width: calc(100% - 10px)!important;
}
.health_categories-video .column.one.single-photo-wrapper.image {
    display: none!important;
}
.health_categories-video .post-wrapper-content {
    margin-top: 1.5%;
}
.section-post-related .section-related-adjustment {
    padding-top: 7%;
}
.post-item .image_frame .image_wrapper .mask, .post-item .edd_download_image:after {
    background: rgba(0, 50, 128, 0.3)!important;
    box-shadow: none;
    transition: all 1s !important;
    top: 0;
}
.post-item .image_frame.post-photo-wrapper.scale-with-grid.image .mask::after {
    background: none !important;
    transition: all 1s !important;
}
.post-item:hover .image_frame .image_wrapper .mask {
    background: none!important;
    transition: all .3s !important;
}
.imgbox .image_frame.image_item.scale-with-grid.no_border.hover-disable .image_wrapper .mask {
    display: block!important;
    top: 0!important;
}
.imgbox .image_frame .mask:after {
    opacity: 1!important;
    background: rgba(0, 50, 128, 0.3)!important;
}
.imgbox:hover .image_frame .mask:after {
    opacity: 0!important;
}
.post-related.post .image_frame.scale-with-grid .mask:after {
    opacity: 1;
    background: rgba(0, 50, 128, 0.3)!important;
}
.post-related.post:hover .image_frame.scale-with-grid .mask:after {
    opacity: 0;
}
.post-related.post .image_frame.scale-with-grid .mask {
    top: 0!important;
}
.berocket_aapf_widget-title_div {
    display: none;
}
.section-related-ul.col-3 .single-photo-wrapper.image .image_frame:not(.no_link) .image_wrapper img:not(.ls-l) {
    margin-bottom: 0px!important;
}
.column.one.post-header h2.entry-title{
    direction: rtl;
    width: calc(100% - 135px);
    float: right;
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 700;
    color: #008dd2;
    line-height: 1.5 !important;
}
.fixed-nav .desc h6 {
    border-bottom-width: 0px!important;
    margin-top: 9%!important;
}
#TB_window {
    width: 600px!important;
    margin-top: -180px!important;
    margin-left: -300px!important;
}
#TB_ajaxContent {
    height: 150px!important;
}
.baner-dakheli-majale ul {
    margin-right: 2%;
}
/*--------------------FARZIN------------------------*/
.single-health.with_aside .section_wrapper h1, .single-health.with_aside .section_wrapper h2, .single-health.with_aside .section_wrapper h3, .single-health.with_aside .section_wrapper h4, .single-health.with_aside .section_wrapper h5, .single-health.with_aside .section_wrapper h6,.single-post.with_aside .section_wrapper h1, .single-post.with_aside .section_wrapper h2, .single-post.with_aside .section_wrapper h3, .single-post.with_aside .section_wrapper h4, .single-post.with_aside .section_wrapper h5, .single-post.with_aside .section_wrapper h6{
	color:#008dd2!important;
}
.single-health .section.the_content.has_content p,.single-health .section.the_content.has_content li,.single-post .section.the_content.has_content p,.single-post .section.the_content.has_content li {
    color: #383838!important;
    letter-spacing: -0.5px;
}
.single-post .share-simple-wrapper .icons a.linkedin {
    display: inline!important;
	padding-left: 0!important;
}

.tax-health_tag .post-footer a {
    color: #068fd3!important;
}

.tax-health_tag .post-links::after{
	content: none!important;
}
.tax-health_tag .image_frame:hover .image_wrapper img{
	top: 0px!important;
}
.tax-health_tag .grid .post-desc-wrapper{ 
	min-height: 254px!important;
}

.tax-health_tag form#searchtag input#term{
	padding: 24px 7px;
}
.tax-health_tag .posts_group.grid.col-3 .post-item{
	margin-right:0!important;
	margin-bottom: 6%;
}
.tax-health_tag .sidebar.sidebar-1.four.columns {
    float: right;
}
.tax-health_tag .post-item {
    margin-bottom: 53px;
}

.tax-health_tag .post-item:hover .post-desc-wrapper .post-title h2.entry-title a{
	color: #068fd3!important;
}
.tax-health_tag .post-item:hover .post-desc-wrapper{
	background-color: #dddedf;
}
.tax-health_tag .content_wrapper {
    max-width: 1220px!important;
}
.tax-health_tag .post-item .post-desc-wrapper .post-excerpt {
    text-align: justify;
    padding: 0 0px 30px 15px;
    opacity: 0.8;
    line-height: 1.8;
	font-size: 14px!important;
}
.tax-health_tag .post-item .post-desc-wrapper .post-excerpt:hover {
    opacity: 1;
}
.tax-health_tag .post-item .post-desc-wrapper .post-title h2.entry-title {
    font-size: 17px;
    font-weight: 600;
	min-height: unset!important;
}
.tax-health_tag .post-item .post-desc-wrapper .post-title h2.entry-title a {
    color: #9a9c9f;
}
.page-child.parent-pageid-33620 .baner-dakheli-majale .column_attr.align_right {
    text-align: justify;
}
.tax-health_tag .post-desc-wrapper .post-head {
    display: none;
}
.tax-health_tag .post-desc {
    padding: 15px 20px 0 10px!important;
}
.tax-health_tag  .post-excerpt{
	display:block!important;
}
.tax-health_tag .grid .post-desc-wrapper {
    min-height: 256px;
    transition: all 1s !important;
    width: 50%;
    float: right!important;
}
.tax-health_tag .grid .post-photo-wrapper {
    width: 50%; 
    float: right;
    transition: all 1s !important;
}
.tax-health_tag .posts_group.grid.col-3 .post-item {
    width: 100%!important;
}
.tax-health_tag .sections_group {
    width: 74%!important;
    margin-right: 0.6%;
    margin-left: 0.7%;
}
.tax-health_tag .sidebar.sidebar-1.four.columns {
    width: 23%;
}
.tax-health_tag .extra_content {
    display: none;
}
.tax-health_tag .hover_color.align_:hover .hover_color_wrapper img.scale-with-grid {
    filter: brightness(0) invert(1);
}
.tax-health_tag .hover_color.align_:hover .hover_color_wrapper p {
    color: #fff;
}
.tax-health_tag .hover_color.align_:hover {
    background-position: 0 0;
    color: #333;
    background-color: #003280!important;
}
.tax-health_tag .hover_color_wrapper p{
	color: #003280;
	font-size: 16px;
	font-weight: 600;
}
.tax-health_tag .hover_color .hover_color_bg{
	border: none;
	background: none!important;
} 
.tax-health_tag .column.mcb-column.one-fifth.column_hover_color{
	margin-bottom: 0px !important;
}
.tax-health_tag .hover_color .hover_color_bg .hover_color_wrapper img.scale-with-grid {
    max-width: 45%!important;
}
.tax-health_tag .hover_color.align_ {
    background-color: white!important;
    width: 92%;
    margin: 0 auto;
    text-align: center;
    text-transformation: uppercase;
    font-weight: bold;
    display: block;
    background-image: linear-gradient(to left, transparent, transparent 50%, #003280 50%, #003280);
    background-position: 100% 0;
    background-size: 201% 101%;
}
.tax-health_tag div#service .section_wrapper.mcb-section-inner {
    max-width: 1220px!important;
}
.tax-health_tag #Top_bar .menu > li > a:before {
    width: unset!important;
    transition: unset!important;
    left: unset!important;
}
.tax-health_tag #Top_bar:not(.is-sticky) {
    background-color: transparent!important;
}
.tax-health_tag #Subheader {
    display: none;
}
.tax-health_tag div#search-row {
    max-width: 1240px;
    margin: 0 auto;
    position: relative;
}/*
.tax-health_tag .approved img.scale-with-grid {
    padding-top: 2.1%;
    padding-bottom: 1.5%;
    width: 16.5%;
    display: inline-block;
    vertical-align: middle;
    padding-right: 35px;
}
.tax-health_tag .approved {
    padding: 0px 10px;
    border: 1px solid #cfd1d2;
    display: inline-block;
    float: unset!important;
    margin-left: 1.2%;
}*//*
.tax-health_tag .searchtag-container
{
	float: right;
    width: 35.44%;
    margin-right: 1%;
    display: inline-block;
}*/
.tax-health_tag .section.the_content.no_content {
    display: none;
}
@media (min-width:960px) and (max-width:1239px){
	.single-product .sidebar.four.columns aside#text-10 {
    padding: 30px 14px!important;
}}
@media (min-width:1240px){
    /*
    .tax-health_tag .approved {
        width: 60.52%!important;
    }*/
	    .single-product div#Subheader
	{
		padding:30px 0 45px 0px!important;
	}
	.single-product #Subheader .breadcrumbs, .tax-product_cat div#Subheader .breadcrumbs{
        margin-top: 20px!important;
    }
    .single-product .sidebar.four.columns aside#text-10 {
        padding: 40px 14px;
    }}
.single-product .flexslider .flex-direction-nav .flex-next {
    right: 10px;
    text-align: left!important;
	left: auto;
}
.single-product .flexslider .flex-direction-nav .flex-prev
{
	text-align: right!important;
	    left: 10px;
	right: auto;
}
.flex-direction-nav a.flex-next:before {
    content: '\f001'!important;
}
.flex-direction-nav a.flex-prev:before {
    content: '\f002'!important;
}
#TB_ajaxContent {
    padding: 40px 40px 0px 40px!important;
}
div#TB_ajaxWindowTitle {
    display: none;
}
.single-health.with_aside .section_wrapper,.single-post.with_aside .section_wrapper
{
	max-width: 100%!important;
}
.single-health h2.health-title {
    padding-right: 5px;
}
.single-health.subheader-both-right #Subheader .breadcrumbs {
    width: 99.6%;
}
.single-health.with_aside .sidebar.columns,.single-post.with_aside .sidebar.columns {
/*    margin-top: -5.5%; */
    margin-top: 0;
}
.single-health #Subheader .breadcrumbs {
    margin-bottom: 10px;
    margin-top: 5px;
}
.single-product .flexslider .flex-direction-nav .flex-prev {
    text-align: left;
}
body.page-child.parent-pageid-33620 form#searchtag input[type="text"]:focus, .single-health form#searchtag input[type="text"]:focus , .tax-health_tag form#searchtag input[type="text"]:focus 
{
    background-color: rgb(249, 249, 249) !important;
}
@media (min-width:960px) and (max-width:1239px) {
/*	.tax-health_tag .approved p {
        font-size: 13px!important;
    }
	.tax-health_tag .approved img.scale-with-grid {
        padding-top: 1.6%;
        padding-bottom: 1.6%;
        width: 91px;
        padding-right: 17px;
    }*/
/*	.tax-health_tag .searchtag-container {
        width: 31%;
        float: right;
        margin-right: 0.3%;
        display: inline-block;
    }
	.tax-health_tag form#searchtag input#term 	{
        padding: 15px 7px;
        float: right;
        width: 100%;
    }*/
	.tax-health_tag .section_wrapper, .tax-health_tag div#service .section_wrapper.mcb-section-inner{
        max-width: 940px!important;
    }
	.tax-health_tag .content_wrapper {
        max-width: 940px!important;
    }
	.tax-health_tag .post-desc-wrapper {
        min-height: 253px;
    }
    /*
	body.parent-pageid-33620 .approved img.scale-with-grid, .tax-health_tag .approved img.scale-with-grid,.single-health .approved img.scale-with-grid{
        padding-top: 1.2%!important;
        padding-bottom: 1.5%!important;
        width: 15.5%!important;
        padding-right: 12px!important;
    }
    */	
    body.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li:not(.reset) {
        margin: 0.7% 3.2% 1.6% 0%!important;
    }
    body.page-child.parent-pageid-33620 form#searchtag input#term {
        padding: 15px 7px;
    }
    body.page-child.parent-pageid-33620 #Filters.only-categories .categories a.all {
        background-size: 95px!important;
    }
    body.page-child.parent-pageid-33620 .searchtag-container, .tax-health_tag .searchtag-container,.searchtag-container{
        width: 30.5%!important;
        width: 100%!important;
        margin-right: 0%!important;
    }
    body.page-child.parent-pageid-33620 .approved, .tax-health_tag .approved,.single-health .approved,.approved {
        width: 64%!important;
        width: 97.6%!important;
    }
        .single-post .column.one.post-header h2.entry-title {
        line-height: 1.4 !important;
    }
        .tax-health_tag .image_frame.post-photo-wrapper.scale-with-grid.image img.scale-with-grid.wp-post-image {
        max-width: inherit!important;
        width: auto !important;
        height: auto!important;
        max-height: 253px!important;
    }}
@media (max-width: 1240px) and (min-width: 960px){
    .column.post-related.post .desc {
        margin-right: 20px;
    }
    .page-id-35847 .row1 .one-sixth.column {
        width: 19.2%;
    }
    .page-id-35847 .row1 .five-sixth.column {
        width: 76.333%;
    }}
@media (min-width: 425px){
    .tax-health_tag .image_frame.post-photo-wrapper.scale-with-grid.image img.scale-with-grid.wp-post-image {
        margin-bottom: 0px!important;
    }/*
	.tax-health_tag .approved, .approved {
    width: auto;
	}*/}
@media (min-width:768px) and (max-width:959px) {
    .column.post-related.post .desc {
        margin-right: 10px;
    }
	.tax-health_tag .grid .post-desc-wrapper {
        min-height: 255px!important;
    }/*
	.tax-health_tag .approved {
        margin-left: 0;
    }*/
	.tax-health_tag .post-item .image_frame.post-photo-wrapper.scale-with-grid.image img.scale-with-grid.wp-post-image {
        max-width: inherit!important;
        width: auto !important;
        height: auto!important;
        max-height: 256px!important;
    }
	.tax-health_tag .sections_group	{ 
		width: 100%!important;
	}
	.tax-health_tag .sidebar.sidebar-1.four.columns	{ 
		width: 100%; 
	}
	.tax-health_tag .sidebar.sidebar-1.four.columns .widget-area.clearfix{
		min-height: auto!important;
	}
	.tax-health_tag form#searchtag input#term {
        float: right;
        width: 100%;
        padding: 23.5px 7px;
    }
	.tax-health_tag .searchtag-container ,.searchtag-container {
        float: right;
        width: 100%;
        margin-right: 0%;
    }/*
	.tax-health_tag .approved img.scale-with-grid {
        padding: 1.1% 1.1% 1.1% 0;
    }
	.tax-health_tag .approved p {
        font-size: 15px!important;
    }*/
	.tax-health_tag .section_wrapper, .tax-health_tag div#service .section_wrapper.mcb-section-inner{
        max-width: 700px!important;
    }
	.tax-health_tag .content_wrapper {
        max-width: 700px!important;
    }/*
	.tax-health_tag .approved {
        padding: 0px 10px;
        border: 1px solid #cfd1d2;
	}/*
    .single-post .share-simple-wrapper .icons {
        display: inline-block;
    }
    .single-post .column.one.post-header h2.entry-title {
        line-height: 1.4 !important;
        font-size: 20px!important;
    }
    .single-post .post-header .title_wrapper {
        padding-top: 1%;
        }
    .single-post .widget-area {
        padding: 30px 10px 20px;
    }
    .single-post .content_wrapper.clearfix .sidebar.sidebar-1.four.columns {
        width: 27%!important;
        margin-left: 0px;
    }
    .single-post .sidebar .widget_text {
        margin-bottom: 25px!important;
    }
    .textwidget p {
        font-size: 13px!important;
    }
    .single-post div#Subheader .container {
        margin: 0 auto;
    }
    .single-post .content_wrapper.clearfix .sections_group {
        padding-right: 0%;
        padding-left: 0%;
    }
    body.page-child.parent-pageid-33620 form#searchtag input#term {
        padding: 15px 7px;
    }
    body.page-child.parent-pageid-33620 #Filters.only-categories .categories a.all {
        background-size: 70px!important;
    }
    body.page-child.parent-pageid-33620 #Filters.only-categories .categories a.all p {
        padding-top: 74%;
        font-size: 14px;
    }
    body.page-child.parent-pageid-33620 .post-item .image_frame .image_wrapper .image_links p {
        font-size: 13px!important;
    }
    body.page-child.parent-pageid-33620 .approved, .single-health .approved {
        padding: 0 11px;
        width: 96.5%;
    }
    body.page-child.parent-pageid-33620 .approved img.scale-with-grid , .single-health .approved img.scale-with-grid{
        padding-top: 1.8%;
        padding-bottom: 1.5%;
        width: 14.5%;
        padding-right: 15px;
    }
    body.page-child.parent-pageid-33620 .searchtag-container {
        margin-right: 0;
        width: 100%;
        }
    body.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li:not(.reset) {
        margin: 0.7% 3.2% 1% 0%!important;
    }
        body.page-child.parent-pageid-33620 .baner-dakheli-majale ul {
        margin-right: 4%;
    }}
@media only screen and (max-width: 768px) and (min-width: 520px)		{
	.tax-health_tag form#searchtag input#term{
		width: 100%;
		}
	.tax-health_tag .searchtag-container			{
		width: 100%; margin-right: 0!important; 
	}
	.tax-health_tag .approved 	{
		padding: 10px 13px;
	}}
@media (max-width:519px){
    .page-id-35847 span.wpcf7-form-control-wrap .wpcf7-text {
        width: 70%!important;
    }
    .sticky-fly .three.fas {
        width: 320px;
    }
    .tax-health_tag form#searchtag input#term {
        width: 100%;
    }/*
	.tax-health_tag .approved {
        padding: 1% 1%;
		width: 97.4%;
    }*/
	.tax-health_tag .searchtag-container,.searchtag-container {
        width: 100%!important;
        margin-right: 0!important;
    }}
@media (max-width:479px){
	body #TB_ajaxWindowTitle {
        float: right;
        padding: 30px 20px 5px 10px;
	}
	body #TB_ajaxContent {
        padding: 15px 20px 0px 20px!important;
    }
    body #TB_window {
        width: 326px!important;
        margin-top: -180px!important;
        margin-left: -161px!important;
    }}
@media (max-width:767px) { 
    .mobile-tr-header #Action_bar, .mobile-tr-header #Top_bar, .mobile-tr-header #Top_bar .top_bar_right {
        background: transparent!important;
    }
	#Top_bar .logo #logo {
    	margin: 10px 85px 10px 50px;
	}
	#TB_window {
        width: 450px!important;
        margin-top: -180px!important;
        margin-left: -225px!important;
    }
	.tax-health_tag .sections_group {
        width: 100%!important;
	}/*
	.tax-health_tag .approved {
        margin-left: 0;
    }*/
	.tax-health_tag .section { 
		background-attachment: scroll!important; 
		height: auto!important; 
	}
	.tax-health_tag .section_wrapper, .tax-health_tag .container, .tax-health_tag .widget-area
	{
		max-width: 700px !important;
	}
	.tax-health_tag .post-desc-wrapper .post-desc
	{ 
		padding: 15px 16px 0!important;
	}
	.tax-health_tag .post-desc-wrapper, .tax-health_tag .post-photo-wrapper
	
	{
		min-height: 145px!important;
	}
	.tax-health_tag .post-desc-wrapper, .tax-health_tag .post-photo-wrapper
	{
		width: 100%!important;
	}
	.tax-health_tag .column_column.tmp
	{
		display: none;
	}
	.tax-health_tag div#service .one-fifth.column {
        clear: none;
        width: 48%!important;
		margin-bottom: 20px!important;
    }
	.classic .post-desc-wrapper .post-desc {
        padding: 15px 2% 15px;
    }
    body.search #Subheader, body.page-child.parent-pageid-33620 #Subheader, body.single-product #Subheader, body.tax-product_cat #Subheader, body.single-health #Subheader, body.single-post #Subheader, body.tax-product_tag #Subheader{
        padding: 140px 0 15px 0px!important;
    }
    .search.search-results.subheader-both-right #Subheader .title {
        font-size: 23px!important;
    }
    .single-post div#Subheader .container {
        margin: 0 1%;
    }
    .single-post .post-header .title_wrapper, .single-health .post-header .title_wrapper {
        margin-top: 10px;
    }
    .single-post .column.one.post-header h2.entry-title {
        line-height: 1.4 !important;
    }
    .single-post .content_wrapper.clearfix .sidebar.sidebar-1.four.columns {
        min-width: 300px!important;
        margin: 0 auto!important;
        float: unset;
        width: auto!important;
    }
    .single-post .section-related-ul.col-3 .desc .related-post-excerpt {
        line-height: 1.8;
    }
    .single-post .content_wrapper.clearfix .sections_group {
        padding-right: 0%!important;
        padding-left: 0%!important;
    }
    .single-post .share-simple-wrapper .share-label {
        float: right!important;
        line-height: 1.8em!important;
        text-align: right;
    }
    body.page-child.parent-pageid-33620 #Filters.only-categories .categories a.all{ 
            background-size: 60%!important; 
    }}
@media (max-width:479px) {    
    .page-id-35847 input[type="submit"] {
        width: 60%;
    }
    .single-post .column.one.post-header h2.entry-title {
        width: calc(100% - 120px);
        font-size: 21px;
    }
    .single-post .post-header .title_wrapper, .single-health .post-header .title_wrapper {
        padding-right: 15px;
    }
    body.page-child.parent-pageid-33620 #Filters.only-categories .categories a.all{ 
		background-size: 70%!important; 
	} 
	body.page-child.parent-pageid-33620 #Filters.only-categories .categories a.all p { 
		font-size: 14px; 
	}
	 body.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li{ 
		width: 30%!important;
	} 
	body.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li:not(.reset) { 
		width: 31.5%!important;
    }}
@media (min-width:960px){    
    .page-child.parent-pageid-33620 .searchtag-container,.single-health .searchtag-container ,.searchtag-container{
        width: 35.44%;
    }}
@media (max-width:959px){
	body.page-child.parent-pageid-33620 .baner-dakheli-majale ul li {
        line-height: 1.7;
            text-align: justify;
    }
    .page-child.parent-pageid-33620 .searchtag-container,.single-health .searchtag-container ,.searchtag-container{
        width: 100%;
    }}
@media (max-width: 767px) and (min-width:480px){
	body.page-child.parent-pageid-33620 #Filters.only-categories .categories a.all {
        background-size: 65px!important;
    }}
.mfp-content .mfp-inline {
    max-width: 60%;
}
@media (max-width:399px){
    .sticky-fly .one, .sticky-fly .two, .sticky-fly .three {
        right: -35px;
    }
    .sticky-fly .three.fas {
        width: 350px!important;
    }
    .page-id-35847 .soal {
        margin-top: 20px;
        padding: 15px 10px;
    }
	.page-child.parent-pageid-33620 div#service, .page-id-33620 div#service
    {
        background-position: -1400px center!important;
    }
	.page-child.parent-pageid-33620 div#service .hover_color_wrapper p, .page-id-33620 div#service .hover_color_wrapper p{
        text-overflow: ellipsis;
        font-size: 15px!important;
        white-space: nowrap;
        overflow: hidden;
    }
	.home div#service .hover_color.align_ , .page-child.parent-pageid-33620 div#service .hover_color.align_ , .page-id-33620 div#service .hover_color.align_ {
        width: 86%!important;
    }
    .home div#service .title-product .column_attr.clearfix , .page-child.parent-pageid-33620 div#service .title-product .column_attr.clearfix, .page-id-33620 div#service .title-product .column_attr.clearfix{
        width: 93%!important;
    }	
	.home div#service .column.mcb-column.one-fifth.column_hover_color , .page-child.parent-pageid-33620 div#service .column.mcb-column.one-fifth.column_hover_color, .page-id-33620 div#service .column.mcb-column.one-fifth.column_hover_color{
        width: 50%!important;
    clear: inherit;
    }
	.home div#service .column_divider.product-div , .page-child.parent-pageid-33620 div#service .column_divider.product-div, .page-id-33620 div#service .column_divider.product-div{
        display: none;
    }}
@media (min-width:400px) and (max-width:767px){
	.page-child.parent-pageid-33620 div#service, .page-id-33620 div#service{
        background-position: -1250px center!important;
    }}
@media (max-width:400px){
    .mtn h4 {
        width: 100%;
        font-size: 14px!important;
    }    }

@media (max-width:1111px){
	#Top_bar.is-sticky .menu > li > a#search_button {
        line-height: 35px !important;
	}}
/*----FARzin--------------*/
/*----Porseshnameha--------------*/
.row1 p {
    text-align: justify;
    font-size: 14px;
    margin-bottom: 5px;
}
.soal {
    background-color: rgb(242, 242, 242);
    margin-top: 40px;
    padding: 60px 50px;
}
.soal p {
    text-align: justify;
    font-size: 15px;
    font-weight: 600;
    line-height: 2.4;
    margin-bottom: 25px;
}
.page-id-35449 span.wpcf7-list-item-label,.page-id-35847 span.wpcf7-list-item-label,.page-id-38245 span.wpcf7-list-item-label {
    font-size: 15px;
    font-weight: 700;
    line-height: 19px;
    display: inline-block;
    height: auto;
    padding-left: 25px;
    cursor: pointer;
    vertical-align: 2px;
    margin-bottom: 0px;
    position: relative;
    color: rgb(143, 145, 148);
    background-repeat: no-repeat;
}
.page-id-35449 input[type="radio"],.page-id-35847 input[type="radio"],.page-id-38245 input[type="radio"] {
    -webkit-appearance: initial;
    display: inline-block;
    width: 15px;
    height: 15px;
    background-clip: content-box;
    padding: 3px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(143, 145, 148);
    border-image: initial;
}
.textt {
    padding-bottom: 25px;
    border-bottom: 1px solid #2646a2;
}
div.wpcf7 .ajax-loader {
    margin-left: auto;
    margin-right: auto;
    display: block;
}
span.wpcf7-list-item {
    width: 23%;
}
/*----Porseshnameha--------------*/
/*----404--------------*/

.error404 #Error_404 .error_pic {
    width: 100%!important;
}
.error404 #Error_404 .error_desk {
    width: 100%!important;
}
.error404 .error404 .vc_row.wpb_row.vc_row-fluid.product-abidi {
    left: auto;
    width: 100%;
    padding-left: unset;
    padding-right: unset;
}
.error404 h3.vc_custom_heading.pro-title {
    font-size: 14px!important;
    font-weight: 700!important;
    color: #fff!important;
    background-color: rgba(127, 191, 221, 0.9)!important;
    padding: 3% 2%!important;
}
.error404 .product-abidi .vc_column_container>.vc_column-inner {
    padding-left: 10px;
    padding-right: 10px;
}
.error404 .product-abidi .wpb_raw_code.wpb_content_element.wpb_raw_html {
    margin-bottom: 7px;
}
#Error_404 .error_desk p .button {
    margin: 0;
}
#Error_404 .error_desk h2 {
    font-size: 45px;
    font-weight: 700;
}
#Error_404 {
    overflow: hidden;
    position: relative;
    margin-top: 0;
    left: 0px;
    padding: 190px 0 57px 0;
}
#Error_404 .error_desk {
    text-align: right;
    padding: 0;
}
.error404 a.button.button_filled {
    background-color: #003280;
    color: white;
}
#Error_404 .error_desk h4 {
    margin-top: 50px;
}
#Error_404 .error_desk p .check {
    display: block;
    margin-bottom: 28px;
}
.error404 #Subheader {
    display: none;
}
body.error404 {
    height: unset;
}

.error404 .menu-line-below-80 #Top_bar:not(.is-sticky) .menu > li > a:after {
    top: 50%;
}
/*----404--------------*/
.tax-health_tag #Subheader .column {
    display: none;
}
.single-health li,.single-post li {
    text-align: justify;
}
#Footer img.aparat {
    width: 34px;
    height: 34px;
}
.blockMsg {
    color: white!important;
}

.page-id-35847 h6.easyhead {
    padding-right: 23px;
}
.page-id-35847 h3.hardhead {
    font-size: 1.3em;
    font-weight: 600;
}
.page-id-35847 .row1 p {
    text-align: justify;
}
@media(min-width:769px){
    .insta-app-icon{
        display: none;
    }}
@media(min-width:768px){
    .search.search-results .post-item {
        width: 44%;
		margin: auto 2%;
    }}
@media(max-width:767px){
    body.page-child.parent-pageid-33620 div#Subheader
	{
		padding: 100px 0 20px 0px!important;
	}
    .page-id-35847 .row1 .five-sixth h2 {
        font-size: 20px!important;
        vertical-align: 34px !important;
    }}


@media (max-width: 600px){
    .page-id-35847 .row1 .five-sixth h2 {
        display: inline-flex!important;
    }
    .page-id-35847 span.wpcf7-list-item {
        width: 40%;
    }}
ul.pgc li {
    display: inline-block;
    width: calc(100% / 13);
    padding: 20px 0;
    text-align: center;
}
.alpha-sep:after {
    content: " ";
    position: relative;
    height: 1px;
    top: 10px;
    display: block;
    width: 100%;
    opacity: 1;
    background: #0b3a85;
}
ul.pgc {
    direction: ltr !important;
	margin: 0 0 4em!important;
}

ul.pgc li.p_disabled a {
    color: #d8d8d8;
    pointer-events: none;
    cursor: pointer;
}

.alpha-sep {
    text-align: right;
    font-size: 30px;
    color: #0b3a85;
    width: calc(95.5% / 1);
    margin: auto!important;
}
.alpha-sep span {
    padding-left: 10px;
}
.section.has-navi .section-nav{
	z-index:29;
}










/* banner covid */

/*
div#Top_bar {
    top: auto!important;
}
.covid-notice a {
    color: #80b2ff!important;
}
.covid-notice {
    display: block;
    left: 0;
    position: -webkit-sticky;
    position: sticky;
    right: 0;
    top: 0;
    z-index: 1010;
    background: #a42384;
} 
.covid-notice__body p {
    margin: 0;
    font-size: 14px;
}
.covid-notice__body {
    color: #ffffff;
    font-size: .9375rem;
    font-weight: 400;
    line-height: 1.4375rem;
    padding: .75rem 10px .625rem;
    text-align: center;
}
.is-sticky .covid-notice {
    position: sticky!important;
}
.is-sticky .container {
    width: 100%;
    left: 0;
    z-index: 701;
    background: #ffffff;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);
    box-shadow: 10px 0px 14px 0px #404040!important;
}
@media (min-width: 1300px){
    .page-id-33620 div#Content {
        padding-top: 30px!important;
    }
    .single-health h2.health-title {
        margin-bottom: 20px;
    }
    .single-health .column.one.post-header {
        position: absolute;
        top: -66px;
        width: 17%;
        left: 0px;
    }
    body.tax-health_tag #service{
        margin-top: 45px!important;
    }
    body.home div#mfn-rev-slider,body.blog div#mfn-rev-slider,body.page-id-35161 div#mfn-rev-slider,body.page-id-34942 div#mfn-rev-slider,body.page-id-35221 div#mfn-rev-slider, body.page-id-35225 div#mfn-rev-slider,body.page-id-38242 div#mfn-rev-slider,.page-id-38460 div#mfn-rev-slider{
        padding-top: 45px;
    }
    .search div#Subheader, body.page-child.parent-pageid-33620 div#Subheader, .single-product div#Subheader, .tax-product_cat div#Subheader, .single-health div#Subheader, .single-post div#Subheader, .tax-product_tag div#Subheader,.tax-product_tag div#Subheader {
        padding: 245px 0 15px 0px!important;
    }}
@media (min-width: 767px) and (max-width: 1300px){
    body #Content,body.tax-health_tag #service {
        margin-top: 72px!important;
    }
    body.home div#mfn-rev-slider,body.blog div#mfn-rev-slider,body.page-id-35161 div#mfn-rev-slider,body.page-id-34942 div#mfn-rev-slider,body.page-id-35221 div#mfn-rev-slider, body.page-id-35225 div#mfn-rev-slider ,body.page-id-38242 div#mfn-rev-slider,.page-id-38460 div#mfn-rev-slider{
        padding-top: 72px;
    }
    .search div#Subheader, body.page-child.parent-pageid-33620 div#Subheader, .single-product div#Subheader, .tax-product_cat div#Subheader, .single-health div#Subheader, .single-post div#Subheader, .tax-product_tag div#Subheader,.tax-product_tag div#Subheader {
        padding: 272px 0 15px 0px!important;
    }}
@media (min-width: 525px) and (max-width: 768px){
    body #Content,body.tax-health_tag #service {
        margin-top: 66px!important;
    }
    body.home div#mfn-rev-slider,body.blog div#mfn-rev-slider,body.page-id-35161 div#mfn-rev-slider,body.page-id-34942 div#mfn-rev-slider,body.page-id-35221 div#mfn-rev-slider, body.page-id-35225 div#mfn-rev-slider ,body.page-id-38242 div#mfn-rev-slider,.page-id-38460 div#mfn-rev-slider{
        padding-top: 66px;
    }
    .search div#Subheader, body.page-child.parent-pageid-33620 div#Subheader, .single-product div#Subheader, .tax-product_cat div#Subheader, .single-health div#Subheader, .single-post div#Subheader, .tax-product_tag div#Subheader,.tax-product_tag div#Subheader {
        padding: 266px 0 15px 0px!important;
    }
    body.page-child.parent-pageid-33620 div#Subheader {
        padding: 81px 0 15px 0px!important;
    }}
@media (min-width: 375px) and (max-width: 525px){
    body #Content,body.tax-health_tag #service {
        margin-top: 88px!important;
    }
    body.home div#mfn-rev-slider,body.blog div#mfn-rev-slider,body.page-id-35161 div#mfn-rev-slider,body.page-id-34942 div#mfn-rev-slider,body.page-id-35221 div#mfn-rev-slider , body.page-id-35225 div#mfn-rev-slider,body.page-id-38242 div#mfn-rev-slider,.page-id-38460 div#mfn-rev-slider{
        padding-top: 88px;
    }
    .search div#Subheader, body.page-child.parent-pageid-33620 div#Subheader, .single-product div#Subheader, .tax-product_cat div#Subheader, .single-health div#Subheader, .single-post div#Subheader, .tax-product_tag div#Subheader,.tax-product_tag div#Subheader {
        padding: 288px 0 15px 0px!important;
    }}
@media (max-width: 374px){
    body #Content,body.tax-health_tag #service {
        margin-top: 111px!important;
    }
    body.home div#mfn-rev-slider,body.blog div#mfn-rev-slider,body.page-id-35161 div#mfn-rev-slider,body.page-id-34942 div#mfn-rev-slider,body.page-id-35221 div#mfn-rev-slider, body.page-id-35225 div#mfn-rev-slider ,body.page-id-38242 div#mfn-rev-slider,.page-id-38460 div#mfn-rev-slider{
        padding-top: 111px;
    }
    .search div#Subheader, body.page-child.parent-pageid-33620 div#Subheader, .single-product div#Subheader, .tax-product_cat div#Subheader, .single-health div#Subheader, .single-post div#Subheader, .tax-product_tag div#Subheader,.tax-product_tag div#Subheader {
        padding: 311px 0 15px 0px!important;
    }}


body.single div#Content,body.home div#Content,body.blog div#Content, body.page-id-35161 div#Content,body.tax-product_tag  div#Content, body.page-id-34942 div#Content ,body.tax-health_tag div#Content, body.page-id-35221 div#Content , body.page-id-35225 div#Content,body.page-id-33630 div#Content,body.search,body.page-id-38460 div#Content{
    margin-top: 0px!important;
}

@media (min-width: 1024px){
    .covid-notice__body {
        width: auto;
        margin: 0;
    }
    .covid-notice__body p {
        width: 94%;
        margin: 0 auto;
    }}
@media (min-width: 992px){
    .covid-notice__body p {
        display: inline;
    }}
@media (min-width: 768px){
    .covid-notice__body {
        line-height: 1.625rem;
    }}
@media (max-width: 768px){
    .covid-notice__body p {
        margin: 0;
        font-size: 11px;
    }}
@media (max-width: 376px){
    .covid-notice__body {
        padding: .75rem 8px .625rem;
    }}

*/

/* end - banner covid */


rs-layer#slider-2-slide-82-layer-123 {
        word-spacing: -3px;
    text-align: justify;
}
rs-layer#slider-2-slide-82-layer-123 span.neo-txt {
    font-size: 16px!important;
    word-spacing: 1px;
}
@media (min-width:1835px) and (max-width:1920px){
	
	rs-layer#slider-2-slide-82-layer-123 span.neo-txt {
    font-size: 20px!important;
    word-spacing: 1px;
}
}
@media (min-width:1755px) and (max-width:1834px){
	
	rs-layer#slider-2-slide-82-layer-123 span.neo-txt {
    font-size: 18px!important;
    word-spacing: 1px;
}
}
@media (min-width:1667px) and (max-width:1754px){
	
	rs-layer#slider-2-slide-82-layer-123 span.neo-txt {
    font-size: 18px!important;
    word-spacing: 1px;
}
}
@media (min-width:1551px) and (max-width:1666px){
	
	rs-layer#slider-2-slide-82-layer-123 span.neo-txt {
    font-size: 17px!important;
    word-spacing: 1px;
}
}
@media (min-width:1469px) and (max-width:1550px){
	
	rs-layer#slider-2-slide-82-layer-123 span.neo-txt {
    font-size: 16px!important;
    word-spacing: 1px;
}
}
@media (min-width:1445px) and (max-width:1468px){
	
	rs-layer#slider-2-slide-82-layer-123 span.neo-txt {
    font-size: 15px!important;
    word-spacing: 1px;
}
}
@media (min-width:1376px) and (max-width:1444px){
rs-layer#slider-2-slide-82-layer-123 {
    word-spacing: -4px;
}
		rs-layer#slider-2-slide-82-layer-123 span.neo-txt {
    font-size: 15px!important;
    word-spacing: 1px;
}
}
@media (min-width:1293px) and (max-width:1375px){
rs-layer#slider-2-slide-82-layer-123 {
    word-spacing: -4px;
}
		rs-layer#slider-2-slide-82-layer-123 span.neo-txt {
    font-size: 14px!important;
    word-spacing: 1px;
}
}
@media (min-width:1241px) and (max-width:1292px){
rs-layer#slider-2-slide-82-layer-123 {
word-spacing: -1px;
    text-align: justify;
    font-size: 17px!important;
	}
		rs-layer#slider-2-slide-82-layer-123 span.neo-txt {
    font-size: 13px!important;
    word-spacing: 1px;
}
}
@media (min-width:1024px) and (max-width:1240px){
rs-layer#slider-2-slide-82-layer-123 span.neo-txt {
font-size: 12px!important;
    word-spacing: -2px;
}
	rs-layer#slider-2-slide-82-layer-123 {
    word-spacing: -4px;
    text-align: justify;
}
}
@media (min-width:960px) and (max-width:1023px){
rs-layer#slider-2-slide-82-layer-123 span.neo-txt {
    font-size: 13px!important;	
}
}
@media (min-width:768px) and (max-width:959px){
rs-layer#slider-2-slide-82-layer-123 span.neo-txt {
    font-size: 11px!important;	
}
}
@media (min-width:480px) and (max-width:767px){
rs-layer#slider-2-slide-82-layer-123 span.neo-txt {
    font-size: 11px!important;	
}
	rs-layer#slider-2-slide-82-layer-123 span.neo-txt {
    word-spacing: 0px;
}
}
@media (min-width:426px) and (max-width:480px){
rs-layer#slider-2-slide-82-layer-123 span.neo-txt {
    font-size: 11px!important;	
}
}
@media (min-width:380px) and (max-width:425px){
rs-layer#slider-2-slide-82-layer-123 span.neo-txt {
    font-size: 9px!important;	
	word-spacing: 1px;
}
	rs-layer#slider-2-slide-82-layer-123 {
    word-spacing: -3px;
    text-align: justify;
}
}
@media (max-width:380px){
rs-layer#slider-2-slide-82-layer-123 span.neo-txt {
    font-size: 9px!important;	
	word-spacing: -3px;
}
	rs-layer#slider-2-slide-82-layer-123 {
    word-spacing: -3px;
    text-align: justify;
}
}
/*menu-new*/




.mhb-extras .search .search-icon i:before{
	    font-weight: 600!important;
}
.mhb-view.desktop {
    background-color: #ffffff;
    -webkit-box-shadow: 1px 7px 7px -5px rgba(69 69 69,1);
    -moz-box-shadow: 1px 7px 7px -5px rgba(69 69 69,1);
    box-shadow: 1px 5px 17px -7px rgb(69 69 69);
}

@media (max-width:959px){
    body .mhb-row.first-row .mhb-extras .search.icon form, body .mhb-row.first-row ul.menu {
        display: block!important;
        transition: .5s;
        visibility: hidden;
        opacity: 0;
    }
    body .mhb-row.first-row .mhb-extras .search.icon form.show, body .mhb-row.first-row ul.menu.show {
        transition: .5s;
        visibility: visible;
        opacity: 1;
    }}
/*menu-new*/
.mhb-item.mhb-menu.mhb-custom-apIkxvKuz {
    display: none;
}
.mhb-item.mhb-menu.mhb-custom-bMpF-eVy5 {
    display: none;
}
.mhb-item.mhb-menu.mhb-custom-dee2KgYAk {
    display: none;
}
.mhb-item.mhb-menu.mhb-custom-EwAJWGu6Z {
    display: none;
}
.mobile-menu-toggle .icon-cancel:before {
    font-size: 27px;
    margin-right: .1em;
}
/*slider-barname*/
.autoplay.curriculum-slider.slick-initialized.slick-slider h3.title {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    margin: 0!important;
    font-size: 17px;
    font: caption;
    font-weight: 700;
    color: #fff;
    padding: 45px 20px;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
background-color: #003280;
}
.autoplay.curriculum-slider.slick-initialized.slick-slider .slick-list.draggable {
       padding: 74px 0px 0px 0px!important;
}


.autoplay.curriculum-slider p.desc {
    display: none;
}
.autoplay.curriculum-slider .col.slick-slide:hover p.img {
    display: none;
}
.autoplay.curriculum-slider .col.slick-slide:hover p.desc {
display: block;
    background-color: #fff;
    padding: 11px 20px;
    margin-bottom: 0;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
font-size: 14px;
    text-align: justify;
}
.curriculum-slider .slick-list.draggable {
    margin: -50px 0px!important;
}
.autoplay.curriculum-slider.slick-initialized.slick-slider .slick-track {
    min-height: 440px;
}
.autoplay.curriculum-slider .slick-initialized .slick-slide {
    display: block;
    border-radius: 23px;
   margin: 0 10px;
}
.autoplay.curriculum-slider img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    margin: 0!important;
}
.autoplay.curriculum-slider.slick-initialized.slick-slider .butt p.img img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    margin: 0!important;
    width: -webkit-fill-available;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
}
.autoplay.curriculum-slider.slick-initialized.slick-slider .butt p.img {
    margin-bottom: 0!important;
}
.autoplay.curriculum-slider .col.slick-slide p.desc a {
    display: block;
    text-align: center;
    color: #fff;
    background-color: #003280;
    padding: 8px;
    width: 60%;
    margin: 22px auto 22px auto;
}
.autoplay.curriculum-slider.col.slick-slide:hover h3.title {
    background-color: #949696!important;
}
.autoplay.curriculum-slider button.slick-prev.slick-arrow {
    top: 40%;
    border-radius: 50px;
    right: -54px;
    left: auto;
    background-color: #003280;
    padding: 21px 17px 21px 27px;
}
.autoplay.curriculum-slider button.slick-next.slick-arrow:before {
    font-family: "mfn-icons";
    font-style: normal;
    content: '\e8b8';
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: none!important;
    text-align: center;
    line-height: 0em;
    margin-left: .2em;
}
.autoplay.curriculum-slider button.slick-prev.slick-arrow:before {
    font-family: "mfn-icons";
    font-style: normal;
    content: '\e916';
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: none!important;
    text-align: center;
    line-height: 0em;
    margin-left: .2em;
}
.autoplay.curriculum-slider button.slick-next.slick-arrow {
top: 40%;
       background-color: #003280;
    padding: 21px 20px 21px 25px;
    border-radius: 50px;
    right: auto;
    left: -58px;
}
.autoplay.curriculum-slider .col.slick-slide:hover h3.title {
min-height: 84px;
    background-color: #8f9191!important;
    white-space: normal!important;
    text-overflow: unset!important;
    overflow: unset!important;
}
.autoplay.curriculum-slider .slick-slide {
    transform: scale(0.94);
    transition: all 1.4s ease;
}
.autoplay.curriculum-slider .col.slick-slide:hover {
    box-shadow: 0 0 0 0px rgb(255,255,255), 0.3em 0.3em 1em rgba(0, 0, 0, 0.53);
    transform: scale(1.0);
    transition: all 1.4s;
    transform: translate(0%, -15%);
    transform-origin: center;
	border-radius: 12px;
}

/*slider-barname*/
/*curriculum*/ 

.single-curriculum .sections_group {
    width: 100%!important;
}
.page-child.parent-pageid-38955 .post-item.isotope-item.curriculum.type-curriculum .image_wrapper img.scale-with-grid.wp-post-image {
    max-width: inherit!important;
    width: auto!important;
    height: auto!important;
    max-height: 239.5px;
}
.single-curriculum .sidebar.sidebar-1.four.columns {
    display: none;
}
.single-curriculum .section-related-ul.col-3 .single-photo-wrapper.image {
    text-align: center;
    width: auto;
    display: inline-block;
}
.single-curriculum .section-post-related .col-3 .post-related {
    width: 31.333%;
	    overflow: hidden;
}
.single-curriculum .section-related-ul.posts_group.lm_wrapper.col-3.grid {
    width: 79%;
    display: inline-block;
    float: left;
}
.single-curriculum .section-post-related .section-related-adjustment> h4 {
    width: 20%;
    display: inline-block;
    float: right;
    background-color: #0e81bc;
    text-align: center;
    padding: 128px 0;
    color: #fff;
    font-size: 18px;
}

.single-curriculum .section-related-ul.posts_group.lm_wrapper.col-3.grid .desc .related-post-excerpt {
    display: none;
}
.single-curriculum .section-related-ul.posts_group.lm_wrapper.col-3.grid .desc {
    margin-right: 0;
    width: 100%;
    background-color: #003280;
    opacity: 1;
    padding: 25px 0;
    margin-top: -9px;
}
.single-curriculum .section-post-related .col-3 .post-related .image_frame.scale-with-grid img.scale-with-grid.wp-post-image.wp-post-image {
    width: auto!important;
    max-width: inherit!important;
    max-height: 167px!important;
    height: auto!important;
}
.single-curriculum .section-related-ul.posts_group.lm_wrapper.col-3.grid .desc h4{
    margin-right: 0;
    width: 100%;
    opacity: 1;
	text-align: center!important;
	min-height: 60px;
}
.single-curriculum .section-post-related .col-3 .post-related:hover .desc {
    background-color: transparent!important;
	transition: all 1s !important;
}
.curriculum-template-default.single-curriculum .section-related-ul.posts_group.lm_wrapper.col-3.grid .post-related:hover .desc h4 a {
    color: #003280!important;
}
.single-curriculum .section-post-related .col-3 .post-related .image_frame.scale-with-grid {
    margin-bottom: 0;
}
.single-curriculum .section-related-ul.posts_group.lm_wrapper.col-3.grid .desc h4 {
    
}
.single-curriculum .section-related-ul.posts_group.lm_wrapper.col-3.grid .desc h4 a {
    color: #fff!important;
}
.single-curriculum .section.curriculum-related.section-post-related:after {
    background: linear-gradient(90deg, rgba(179,200,215,1) 0%, rgba(255,255,255,1) 55%);
    padding-top: 40px;
    padding-bottom: 94px;
    content: '';
    display: block;
    height: 336px;
    width: 100%!important;
    margin: 0!important;
    position: absolute;
    top: 0;
    z-index: 0;
    left: -141px;
}
.single-curriculum .section.curriculum-related.section-post-related {
    margin-bottom: 125px;
}
.single-curriculum .section.curriculum-related.section-post-related .section_wrapper.clearfix {
    z-index: 4;
}
.single-curriculum .vc_btn3-container.vinar.vc_btn3-center button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-color-grey {
    color: #fff;
    background-color: #003280!important;
}
.single-curriculum .dl-poster .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-color-grey {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 42px;
    padding-left: 42px;
}
.single-curriculum .vc_btn3-container.vinar.vc_btn3-center {
    margin-bottom: 20px;
}
.single-curriculum .section.section-post-intro-share {
    display: none;
}
.single-curriculum .vc_btn3-container.vinar.vc_btn3-center button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-color-grey:hover {
    background-color: #8e9093!important;
}
.single-curriculum .post-header .title_wrapper {
    margin-right: 0;
    margin-left: 0;
    border-right-width: 0px;
    border-left-width: 0;
    padding-right: 0;
    padding-left: 0;
}
.single-curriculum .post-header .title_wrapper h2.curriculum-title {
    color: #003280;
    font-size: 29px;
    font-weight: 400;
    display: inline-block;
    width: 90%;
}
.single-curriculum .post-header .title_wrapper .post-meta.clearfix .author-date i.icon-clock {
    display: none;
}
.single-curriculum .post-header .title_wrapper .post-meta.clearfix {
    display: inline-block;
    width: 10%;
    float: left;
}
.single-curriculum .post-header .title_wrapper .post-meta.clearfix .author-date {
    float: left;
    padding-top: 17px;
}

/*curriculum*/
p.discribtion-exe {
    margin-bottom: 0;
}
li.reset:hover a.all.cat-icon-oncology, li.reset.current-cat a.all.cat-icon-oncology {
    background-image: url(https://abidipharma.com/wp-content/uploads/2019/12/Cancer-02-w.png)!important;
}
a.cat-icon-oncology {
    padding: 20px 20px 0px 20px!important;
    color: #003280!important;
    background-image: url(https://abidipharma.com/wp-content/uploads/2019/12/Cancer-02.png)!important;
    background-position: center 10px !important;
    background-size: 80px!important;
    background-repeat: no-repeat!important;
}
li.reset:hover a.all.cat-icon-cardiology, li.reset.current-cat a.all.cat-icon-cardiology {
    background-image: url(https://abidipharma.com/wp-content/uploads/2019/05/ghalb-white.png)!important;
}
a.cat-icon-cardiology {
    padding: 20px 20px 0px 20px!important;
    color: #003280!important;
    background-image: url(https://abidipharma.com/wp-content/uploads/2019/04/ghalb.png)!important;
    background-position: center 10px !important;
    background-size: 80px!important;
    background-repeat: no-repeat!important;
}
li.reset:hover a.all.cat-icon-gastroenterology, li.reset.current-cat a.all.cat-icon-gastroenterology {
    background-image: url(https://abidipharma.com/wp-content/uploads/2019/05/govaresh-white.png)!important;
}
a.cat-icon-gastroenterology {
    padding: 20px 20px 0px 20px!important;
    color: #003280!important;
    background-image: url(https://abidipharma.com/wp-content/uploads/2019/04/govaresh.png)!important;
    background-position: center 10px !important;
    background-size: 80px!important;
    background-repeat: no-repeat!important;
}/*
.single-curriculum div#Subheader {
    display: none;
}*/
.post-item.articles .image_links.double {
    display: none;
}

#TB_ajaxContent1 {
    padding: 15px 40px 40px 40px!important;
}
#TB_ajaxWindowTitle1 {
    padding: 45px 40px 5px 10px;
}
div#TB_closeAjaxWindow1 {
    padding: 10px 0px 25px 35px;
    display: block;
}
#TB_overlay1 {
    visibility: hidden;
    background: #000;
    opacity: 0.7!important;
    filter: alpha(opacity=70);
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 100050;
}
.br_splash_popup_window_bg1 {
    background-color: #4dafdf!important;
}
.TB_overlayBG1.br_splash_popup_window_bg1,.thickbox-loading1.br_splash_popup_window1  {
    opacity: 0;
    visibility: hidden;
}
#TB_window1 {
    background-color: #f5f9fb;
}
#TB_window1 {
    -webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.5 );
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.5);
}

#TB_window1 {
    width: 600px!important;
    margin-top: -180px!important;
    margin-left: -300px!important;
}
#TB_window1 {
    visibility: hidden;
    position: fixed;
    background-color: #fff;
    z-index: 100050;
    visibility: hidden;
    text-align: left;
    top: 50%;
    left: 50%;
    -webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
    box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
}
.br_splash_popup_window1 {
    border-color: #f5f9fb;
    border-style: solid;
}
.br_splash_popup_window1 #TB_title1 {
    color: #008dd2!important;
    font-size: 24px;
    line-height: 24px;
}
#TB_title1 {
    border-bottom: none;
}
#TB_title1 {
    background: #ffffff;
}
.br_splash_popup_window1 #TB_ajaxContent1 {
    width: initial!important;
    background-color: #ffffff!important;
    color: #576067!important;
}
#TB_ajaxContent1 {
    text-align: right;
    line-height: 1.8em;
}
#TB_ajaxContent1 {
    padding: 15px 40px 0px 40px!important;
}
#TB_ajaxContent1 {
    clear: both;
    overflow: auto;
    text-align: right;
    line-height: 1.4em;
}
.br_splash_popup_window1 #TB_title1 #TB_ajaxWindowTitle1 {
    line-height: inherit;
    width: calc(100% - 37.5px)!important;
}
#TB_ajaxWindowTitle1 {
    float: right;
    padding: 40px 40px 5px 10px;
    text-align: right;
}
#TB_ajaxWindowTitle1 {
    font-weight: 600;
    line-height: 29px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: calc( 100% - 39px );
}
#top-shop .top-info h3{
    font-size: 23px;
}
#top-shop .top-info p{
    font-size: 18px;
}
@media (max-width:700px){
    #TB_window1 {
        width: 90%!important;
        left: 5%;
        right: 5%;
    }}



#comments .commentlist > li .comment-author {
    position: absolute;
}

#comments .commentlist > li .comment-meta {
    width: 7%!important;
}

.rtl #comments .commentlist > li .comment-body {
    min-height: 31px;
}

#comments .commentlist > li p {width: 73.5%;}


@media (min-width: 600px) and (max-width: 768px){
    #comments .commentlist > li p {
        width: 61%;
        margin-left: 12px;
    }
    #comments .commentlist > li .comment-author {
        width: 26%!important;
    }}
@media (max-width:600px) {
    #comments .commentlist > li .comment-author {
        position: relative!important;
    }
    #comments .commentlist > li p {
        width: 100%!important;
    }
    #comments .commentlist > li .comment-meta {
        width: 30%!important;
    }}

    /* khane omid template css */
    .khanehomid-template-default .section-post-comments{
       display:none;
    }
    .khanehomid-template-default .column.one{
      display:none;
    }
    .khanehomid-template-default .has_content{
      margin-bottom:50px;
    }
    .khanehomid-template-default h2{
      color: #0095eb;
      font-size: 22px;
      font-weight: bold;
    }
    .khanehomid-template-default h1{
     color:#003180;
     font-size: 27px;
     font-weight: bold;
    }
    .khanehomid-template-default h3{
        color:#003180;
        font-size: 18px;
        font-weight: bold;
    }
    .khanehomid-template-default p{
        font-size: 16px;
        margin-top:30px;
        text-align:justify;
    }
    .khanehomid-template-default .mejs-container{
        max-width: 500px;
        margin: 0 auto;
        border-radius: 20px;
        margin-top:50px;
    }
    .khanehomid-template-default .mejs-container .mejs-controls{
      background: #0680b3;
      border-radius: 20px;
      direction: ltr;
    } 
    .khanehomid-template-default .title{
       color:#003180;
       font-size: 27px;
    }
    .khanehomid-template-default  #Content{
       padding-top: 0;
    }
    
     /* khane omid template css */



    @media only screen and (min-width: 960px) and (max-width: 1239px){
      .section_wrapper, .container, .with_aside .content_wrapper{
        max-width: unset;
      }
      .archive.post-type-archive ul.products li.product p.category-title a.tt-name{
          white-space: unset!important; 
          text-overflow: unset!important;
          overflow: unset!important;
      }
      .archive.post-type-archive ul.products li.product p.category-title{
        display: flex!important;
        align-items: center!important;
      }
    }
    
    
    
    .mhb-placeholder{
       display: none !important;
    }

     /* specialist courses template css */
    .single-specialistcourses .column.one{
       display: none;
    }
    .single-specialistcourses   #Content{
       padding:0;
    }
    .single-specialistcourses .rs-layer{
         color: #fff !important;
    }
    .single-specialistcourses .content{
       margin-top:70px;
    }
    .single-specialistcourses .content h1{
      color: #243a7a;
      font-size: 26px;
      font-weight: 500;
      letter-spacing: 0;
      margin: 0 0 15px;
    }.single-specialistcourses .content h2{
          color: #626262;
          font-size: 22px;
    }
    .single-specialistcourses .box{
      background: #dfe0e0;
      border-radius: 35px;
      padding: 20px 30px;
      transition: all 0.3s;
      margin: 0 0 30px;
    }
    .single-specialistcourses .content .txt p,
    .single-specialistcourses .content .box,
    .single-specialistcourses .dl-file .txt p,
    .single-specialistcourses .dl-file .box{
      background: #dfe0e0;
      border-radius: 35px;
      padding: 20px 30px;
      transition: all 0.3s;
      margin-left:0;
      margin-bottom: 35px;
    }
    .single-specialistcourses .content ul{
    padding-right: 30px;
    }
    .single-specialistcourses .wpb_single_image{
        margin: 0 0 10px;
    }
    .single-specialistcourses .wpb_single_image .vc_single_image-wrapper {
      margin: 0;
      border-radius: 50%;
      overflow: hidden;
    }
    .single-specialistcourses .content .txt p:hover,
    .single-specialistcourses .content .box:hover,
    .single-specialistcourses .dl-file .txt p:hover,
    .single-specialistcourses .dl-file .box:hover {
       background-image: linear-gradient(70deg, #233e7d 0%, #0780bb 60%) !important;
       transition: all 0.3s;
       color:#fff;
    }
    .single-specialistcourses .content:hover h2{
        color: #fff;
    }
    .single-specialistcourses .box:hover {
       background-image: linear-gradient(70deg, #233e7d 0%, #0780bb 60%) !important;
       transition: all 0.3s;
       color:#fff;
    }
    .single-specialistcourses .content .box:hover ul{
      transition: all 0.3s;
      color:#fff;
    }
    .single-specialistcourses .content p:hover a,
    .single-specialistcourses .dl-file  p:hover a{
     transition: all 0.3s;
      color:#fff;
    }
    @media (max-width: 992px){
      .single-specialistcourses .wpb_text_column p{
          font-size: 12px;
      }
      
      .courses .wpb_wrapper .vc_grid .vc_gitem-zone-c{
          border-radius: 15px;
          border-top-left-radius: 0;
          border-top-right-radius: 0;
          position: unset;
          opacity:1;
          height:auto;
      }
      .courses .wpb_wrapper .vc_gitem-animated-block .vc_gitem-zone-a{
      border-radius: 15px;
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0;
      }
      #post-49753 > div.post-wrapper-content > div.section.the_content.has_content > div > div > div:nth-child(3) > div > div > div > div:nth-child(2),
      #post-49753 > div.post-wrapper-content > div.section.the_content.has_content > div > div > div:nth-child(4) > div > div > div > div:nth-child(2){
          display: flex;
      }
    }
    /* specialist courses template css */

    @media (max-width: 992px){
    .vc_custom_1682857888847{
        padding-right: 0px !important;
        padding-left: 0 !important;
    }
    .courses .vc_pageable-slide-wrapper{
        flex-flow: column;
    }
    .courses .vc_pageable-slide-wrapper .vc_grid-item{
         width: 100%;
      }
      .single-specialistcourses div.post-wrapper-content > div.section.the_content.has_content > div > div > div:nth-child(3) > div > div > div > div:nth-child(2){
         width: 100%;
      }
    }
    @media (max-width: 767px){
      .single-specialistcourses  div.post-wrapper-content > div.section.the_content.has_content > div > div > div > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid > div > div{
          width: 33.33%;
          float: right;
      }
      
      #post-49753 > div.post-wrapper-content > div.section.the_content.has_content > div > div > div:nth-child(3) > div > div > div > div:nth-child(2),
      #post-49753 > div.post-wrapper-content > div.section.the_content.has_content > div > div > div:nth-child(4) > div > div > div > div:nth-child(2){
          display: block;
      }
    }
    @media (max-width: 959px){
      div#ez-toc-container ul li.ez-toc-heading-level-2{
        font-size: 14px !important;
        padding: 0 20px 5px 0 !important;
      }
      div#ez-toc-container ul li.ez-toc-heading-level-2:before{
          top: 4px !important;
      }
      #ez-toc-container ul ul, .ez-toc div.ez-toc-widget-container ul ul{
         margin-top: 0 !important;
      }
      div#ez-toc-container ul li.ez-toc-heading-level-3{
        font-size: 14px !important;
      }
    }

  /* health_videos template css */
  .post-type-archive-health_videos .section_wrapper{
    max-width: 1500px !important;
  }
  .post-type-archive-health_videos #Subheader{
  display:none;
  }
  #Content > div.content_wrapper.clearfix > div > div.section > div > div > div > div > div.column.one.pager_wrapper{
     display:none;
  }
  .post-type-archive-health_videos .section .category-items{
    display: flex;
    flex-flow: row;
    justify-content: center;
    width: auto;
    overflow: hidden;
    border-radius: 20px;
    border: 1px solid #4583a1;
    background: #f4f4f4;
    margin-bottom: 50px;
  }
  .post-type-archive-health_videos .section .category-items .cat-title{
    max-width: 144px;
    background: #244f91;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column;
    box-sizing: border-box;
  }
  .post-type-archive-health_videos .section .category-items .cat-title .img-wrapper{
      background:#fff;
      width: 87px;
      height:87px;
      border-radius: 50%;
      overflow: hidden;
      margin: 0 auto;
      padding: 18px;
      box-sizing: border-box;
      border: 4px solid #ced6e4;
  }
  .post-type-archive-health_videos .section .category-items .cat-title h2{
    color: #fff !important;
    font-weight: bold !important;
    font-size: 25px !important;
    margin-top: 10px !important;
    text-align: center;
  }
  .post-type-archive-health_videos .section .category-items .cat-title a{
      display: inline-block;
    background: #e2e2e2;
    border-radius: 15px;
    padding: 4px 7px;
    font-size: 13px;
  }
  .post-type-archive-health_videos .section .category-items .cat-items{
    display: flex;
    flex-flow: row;
    width: 100%;
    align-items: center;
    padding: 30px 0;
  }
  .post-type-archive-health_videos .section .category-items .cat-items .item{
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    overflow: hidden;
    max-width: 300px;
    transition: .3s all;
    width: 25%;
    margin: 0 15px;
  }
  .post-type-archive-health_videos .section .category-items .cat-items .item{
      position: relative;
  }
  
  .post-type-archive-health_videos .section .category-items .cat-items .item h3{
    height: 55px;
    color: #9a9c9f;
    font-size: 15px;
  font-weight: 400;
    text-align: center;
    margin: 0;
	padding: 5px 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .post-type-archive-health_videos .section .category-items .cat-items .item .cover{
    position: absolute;
      width: 100%;
      background: transparent;
      top: 0;
      bottom:64px;
      z-index: 8888;
          transition: .3s background-color, .3s background-image;
  }
  .post-type-archive-health_videos .section .category-items .cat-items .item:hover .cover{
      background-color: rgba(0, 0, 0, 0.6);    
      background-image: url('https://abidipharma.com/wp-content/uploads/2023/05/Vector-1.png');
      background-position:center;
      background-repeat: no-repeat;
      background-size: 50px;
  }
  .single-health_videos .section-post-intro-share{
    display:none;
  }
  .single-health_videos .breadcrumbs , .single-health_videos .post-header{
  display:none;
  }
  .single-health_videos .content-wrapper{
      display: flex;
    flex-flow: row;
    align-items: flex-start;
  }
  .single-health_videos .content-video{
      width: 76%;
  }
    .single-health_videos h1.title{
    display:none;
    }
    .single-health_videos .content-wrapper .info{
      width: 25%;
      max-width: 271px;
      margin: 18px auto 18px 10px;
    }
  .single-health_videos  h1{
      color: #777879;
      font-size: 17px;
      font-weight: 700;
      line-height: 28px !important;
      border-right: 10px solid #0095d9;
      padding-right: 5px;
      box-sizing: border-box;
  }
  .single-health_videos  p{
      text-align: justify;
  }
  .single-health_videos .post-wrapper-content .the_content_wrapper{
     margin:0;
     width: 100%;
  }
.single-health_videos  #comments-title{
  display:none !important;
  }
  .single-health_videos .sections_group{
      position: relative;
      max-width: 1250px;
      margin: 0 auto;
      background: #d9d9d9;
  }
  .single-health_videos #breadcrumbs{
    display:none;
  }
  .single-health_videos .sections_group .section-post-comments .section_wrapper{
    margin: 0;
    width: 100%;
    background: #fff;
    max-width: unset;
  }
  .single-health_videos .sections_group .section-post-comments .section_wrapper .comments{
      margin: 0;
    width: 100%;
    float: unset;
  }
  .single-health_videos .sections_group .section.section-post-comments,
  .single-health_videos .sections_group .section-post-comments .section_wrapper,
  .single-health_videos .sections_group .section-post-comments .section_wrapper .comments,
  .single-health_videos .sections_group .section-post-comments .section_wrapper #comments {
      position: unset;
  }
  .single-health_videos .sections_group .section-post-comments .section_wrapper #comments #respond{
    margin-bottom: 0 !important;
  }
  .single-health_videos  #Content{
     background: rgba(0, 0, 0, .8);
  }
  .single-health_videos  .single-photo-wrapper.image{
      display:none;
  }
  .single-health_videos .sections_group .section-post-comments .section_wrapper .comments ol{
    z-index: 55;
    padding: 0;
  }
  .single-health_videos .sections_group .section-post-comments .section_wrapper #comments{
      display: flex;
      flex-flow: column-reverse;
  }
  .single-health_videos .sections_group .section-post-comments .section_wrapper #comments .commentlist>li{
    border: 1px solid #419ac4;
    border-radius: 7px;
    border-bottom: 1px solid #419ac4 !important;
    padding: 0;
    box-sizing: border-box;
    background: #d9d9d9;
    margin-bottom: 15px;
  }
  
  .single-health_videos .sections_group .section-post-comments .section_wrapper #comments .commentlist>li .comment-body{
     padding:10px;
  } 
 .single-health_videos .sections_group .section-post-comments .section_wrapper #comments .commentlist>li .comment-author{
   position:unset;
   }
   .single-health_videos .sections_group .section-post-comments .section_wrapper #comments .commentlist>li .comment-author{
      width: auto !important;
   }
 .single-health_videos .sections_group .section-post-comments .section_wrapper #comments .commentlist>li .comment-meta{
    display: none;
 }
 .single-health_videos .sections_group .section-post-comments .section_wrapper #comments .commentlist>li p{
    width: 100%;
    font-weight: 300;
 }
 .single-health_videos .sections_group .section-post-comments .section_wrapper #comments .commentlist>li .comment-body{
    float: unset;
    border-radius: 7px;
    background: #d9d9d9;
    margin: 0;
    padding: 5px;
    box-sizing: border-box;
   }
    .single-health_videos #comments form#commentform{
          display: flex;
          flex-flow: row wrap;
          max-width: 1220px;
          align-items: flex-start;
          margin: 0 15px;
    }
    .single-health_videos #comments form#commentform .comment_notes{
          width: 100%;
    }
    .single-health_videos #comments form#commentform .comment-form-author,
    .single-health_videos #comments form#commentform  .comment-form-email{
        max-width: 49%;
    }
   .single-health_videos #comments form#commentform #g-recaptcha-0{
       float: unset;
        margin-top: 12px;
        margin-bottom: 12px;
    }
    .single-health_videos #comments form#commentform #submit{
        margin:10px auto 0 0;
    }
    .single-health_videos  .read-more-section{
          background: #fff;
      display: flex;
      flex-flow: row;
      justify-content: space-around;
      padding:20px 0;
    }
    .single-health_videos  .read-more-section a{
            display: block;
        border: 1px solid #2980bb !important;
        width: 35%;
        max-width: 100%;
        font-weight: 700;
        font-size: 22px;
        text-align: center;
        color: #fff;
        background-image: linear-gradient(90deg,#243b7a,#0a78b3);
        border-radius: 10px;
        transition: all .3s;
        padding: 15px 0;
    }
    .tax-health_videos_cat #Header_wrapper #Subheader{
       display: none;
    }
    .tax-health_videos_cat #Content{
      padding: 0;
    }
    .tax-health_videos_cat #Subheader{
          background: #244f91;
        height: 120px;
        text-align: center;
        margin-bottom: 250px;
        padding: 0;
        position: relative;
    }
    .tax-health_videos_cat #Subheader:before{
      content:"";
      position: absolute;
      bottom: 0;
      left: 50%;
      width: 100vh;
      height: 100px;
      background: #244f91;
      border-radius: 50%;
      transform: translateX(-50%) scale(4);
      box-shadow: 1px 1px 0px 0px rgba(206,214,228,0.89);
-webkit-box-shadow: 1px 1px 0px 0px rgba(206,214,228,0.89);
-moz-box-shadow: 4px 4px 0px 0px rgba(206,214,228,0.89);
    }
    .tax-health_videos_cat #Subheader .cat-header{
            display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        text-align: center;
        height: 100%;
          position: relative;
    }
    .tax-health_videos_cat #Subheader .cat-header:after{
        content:"";
        width:150px;
        height:150px;
        background-color: #fff;
        border-radius: 50%;
        padding: 18px;
        box-sizing: border-box;
        border: 4px solid #ced6e4;
        background-size: 80px;
        background-repeat: no-repeat;
        background-position: center;
        position: absolute;
        bottom: -211px;
    }
    .tax-health_videos_cat.term-2419 #Subheader .cat-header:after{
       background-image:url('https://abidipharma.com/wp-content/uploads/2020/12/%D9%82%D9%84%D8%A8-%D9%88-%D8%B9%D8%B1%D9%88%D9%82.png');
    }
    .tax-health_videos_cat.term-2423 #Subheader .cat-header:after{
       background-image:url('https://abidipharma.com/wp-content/uploads/2019/12/Diabetes-2-146x146.png');
    }
    .tax-health_videos_cat.term-2418 #Subheader .cat-header:after{
       background-image:url('https://abidipharma.com/wp-content/uploads/2019/12/Infectious-02.png');
    }
    .tax-health_videos_cat.term-2421 #Subheader .cat-header:after{
       background-image:url('https://abidipharma.com/wp-content/uploads/2020/12/%D8%AA%D9%86%D9%81%D8%B3%DB%8C.png');
    }
    .tax-health_videos_cat.term-2420 #Subheader .cat-header:after{
       background-image:url('https://abidipharma.com/wp-content/uploads/2019/04/asab-146x146.png');
    }
    .tax-health_videos_cat.term-2427 #Subheader .cat-header:after{
       background-image:url('https://abidipharma.com/wp-content/uploads/2020/12/%D9%85%DA%A9%D9%85%D9%84-%D9%88-%D9%88%DB%8C%D8%AA%D8%A7%D9%85%DB%8C%D9%86.png');
    }
    .tax-health_videos_cat.term-2426 #Subheader .cat-header:after{
       background-image:url('https://abidipharma.com/wp-content/uploads/2019/12/Untitled-1-01-146x146.png');
    }
    .tax-health_videos_cat.term-2424 #Subheader .cat-header:after{
       background-image:url('https://abidipharma.com/wp-content/uploads/2020/12/%D8%B3%D8%B1%D8%B7%D8%A7%D9%86.png');
    }
    .tax-health_videos_cat.term-2425 #Subheader .cat-header:after{
       background-image:url('https://abidipharma.com/wp-content/uploads/2019/04/govaresh-146x146.png');
    }
    .tax-health_videos_cat.term-2429 #Subheader .cat-header:after{
       background-image:url('https://abidipharma.com/wp-content/uploads/2019/09/child-icon-146x146.png');
    }
    .tax-health_videos_cat.term-2422 #Subheader .cat-header:after{
       background-image:url('https://abidipharma.com/wp-content/uploads/2020/12/%D8%B3%D8%B1%D9%85%D8%A7-%D8%AE%D9%88%D8%B1%D8%AF%DA%AF%DB%8C.png');
    }
    .tax-health_videos_cat.term-2430 #Subheader .cat-header:after{
       background-image:url('https://abidipharma.com/wp-content/uploads/2020/12/%DA%A9%D9%84%DB%8C%D9%87-%D9%88-%D9%85%D8%AC%D8%A7%D8%B1%DB%8C-%D8%A7%D8%AF%D8%B1%D8%A7%D8%B1%DB%8C.png');
    }
    .tax-health_videos_cat.term-2428 #Subheader .cat-header:after{
       background-image:url('https://abidipharma.com/wp-content/uploads/2022/03/Health.png');
    }
    .tax-health_videos_cat #Subheader .box{
          position: absolute;
          left: 78px;
          top: 40px;
    }
    .tax-health_videos_cat #Subheader h1{
              text-align: center !important;
        color: #fff !important;
        font-size: 40px !important;
        display: inline-block;
        border-bottom:1px solid #a7b6d0;
        width: auto !important;
            position: relative;
    }
    .tax-health_videos_cat #Subheader h1:after{
          content:'';
          background-color: #a7b6d0;
          border-radius:50%;
          width:7px;
          height: 7px;
          position: absolute;
          bottom: -4px;
    }
    .tax-health_videos_cat #Subheader h1:before{
        content:'';
        background-color: #a7b6d0;
        border-radius:50%;
        width:7px;
        height: 7px;
        position: absolute;
        bottom: -4px;
    }
    .tax-health_videos_cat .section_wrapper, .tax-health_videos_cat.container{
        max-width: 1500px;
    }
    .tax-health_videos_cat .section_wrapper .posts_group.grid.col-3 {
      display: flex;
      flex-flow: row wrap;
      justify-content: start;
    }
    .tax-health_videos_cat .section_wrapper .posts_group.grid.col-3 .post-item{  
          max-width: 277px !important;
          width: 24% !important;
          margin: 0 7.5px 35px;
          box-sizing: border-box;
          max-width: 255px;
          height: 220px;
          border-bottom-left-radius: 20px;
          border-bottom-right-radius: 20px;
          overflow: hidden;
          transition: .3s all;
    }
    .tax-health_videos_cat .posts_group.grid.col-3 .post-item:nth-child(3n+1){
       clear:unset;
     }
     .tax-health_videos_cat .posts_group .post-desc , .tax-health_videos_cat .posts_group .post-footer, .tax-health_videos_cat .posts_group .post-excerpt{
        display:none;
     }
     .tax-health_videos_cat .post-item .image_frame .image_wrapper .mask{
       height: 145px;
       background-position: center !important;
       background-repeat: no-repeat !important;
     }
     .tax-health_videos_cat .post-item:hover .image_frame .image_wrapper .mask{
             background-color: rgba(0,0,0,.6) !important;
        background-image: url(https://abidipharma.com/wp-content/uploads/2023/05/Vector-1.png) !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        background-size: 50px !important;
            height: 145px;
                transition: .3s background-color,.3s background-image;
     }
     .tax-health_videos_cat  .image_frame .image_wrapper .image_links{
        position:unset;
        background: transparent !important;
        font-size: 18px;
        text-align: center;
        font-weight: 700;
        height: 80px !important;
        margin: 0;
     }
    .tax-health_videos_cat .image_frame:hover .image_wrapper img, .image_frame.hover .image_wrapper img{
       top:0;
     }
      .tax-health_videos_cat .image_frame .image_wrapper .mask::after{
         background: unset;
     }
     .tax-health_videos_cat  .image_frame .image_wrapper .image_links p{
           font-size: 15px !important;
           text-align: center !important;
           font-weight: 400 !important;
           color:#9a9c9f !important;
           line-height: 23px !important;
           overflow:hidden;
           height: 80px;
          display: flex !important;
          align-items: center;
          justify-content: center;
     }
     .tax-health_videos_cat .posts_group img.scale-with-grid, .tax-health_videos_cat #Content  .posts_group img{
           height: 145px;
          object-fit: cover;
     }
     .post-item .image_frame .image_wrapper .mask, .post-item .edd_download_image:after{
       background:unset !important;
     }
     .post-type-archive-health_videos #Subheader,
     .single-health_videos #Subheader,
     .tax-health_videos_cat #Subheader{
     padding:0 !important;
     }
     @media (max-width: 1480px) and (min-width: 1280px){
       .tax-health_videos_cat .section_wrapper .posts_group.grid.col-3 .post-item{
            max-width: 270px !important;
                width: 18% !important;
       }
     }
@media (max-width: 1400px) and (min-width: 1280px){
    .post-type-archive-health_videos .section .category-items .cat-items .item{
      font-size: 22px !important;
    }
  }
  @media (max-width: 1280px) and (min-width: 992px){
      .single-health_videos .sections_group{
      margin: 0 15px;
      }
  }
  @media (max-width: 1200px) and (min-width: 1080px){
  .tax-health_videos_cat .section_wrapper .posts_group.grid.col-3 .post-item{
       max-width: 270px !important;
           width: 23% !important;
  }
  .single-health_videos .content-wrapper .info{
    max-width: 230px;
  }
    .single-health_videos .sections_group .section-post-comments .section_wrapper .comments ol{
        max-width: 230px;
    }
  }
    @media (max-width: 1080px) and (min-width: 992px){
      .single-health_videos .content-wrapper .info{
      width: 23.5%;
      }
    }
  @media (max-width: 1090px) and (min-width: 992px){
    .single-health_videos .content-wrapper .info{
      max-width: 220px;
    }
      .tax-health_videos_cat .section_wrapper .posts_group.grid.col-3 .post-item{
           max-width: 270px !important;
               width: 23% !important;
      }
  }
    @media (max-width: 992px){
      .post-type-archive-health_videos .section .category-items{
          flex-flow: column;
        width: 100%;
      }
      .post-type-archive-health_videos .section .category-items .cat-items{
            justify-content: space-between;
      }
      .post-type-archive-health_videos .section .category-items .cat-title{
          flex-flow: row wrap;
          max-width: unset;
          align-items: center;
          justify-content: space-between;
          padding: 17px 15px;
      }
      .post-type-archive-health_videos .section .category-items .cat-title .img-wrapper{
          margin: 0 0 0 10px;
            width: 64px;
            height: 64px;
            padding: 5px;
      }
      .post-type-archive-health_videos .section .category-items .cat-title h2{
          font-size: 20px !important;
      }
      .post-type-archive-health_videos .section .category-items .cat-title a{
            float: left;
      }
      .post-type-archive-health_videos .section .category-items .cat-title a:after{
      display:none;
      }
      .tax-health_videos_cat .section_wrapper .posts_group.grid.col-3 .post-item{
           max-width: 270px !important;
               width: 23% !important;
      }
      .single-health_videos .content-wrapper{
          flex-direction: column-reverse;
      }
      .single-health_videos .content-wrapper .info{
          width: unset;
          max-width: unset;
          margin: 18px 0 0 auto;
          padding: 5px 0;
      }
      .single-health_videos .content-video{
          width: 100%;
      }
      .single-health_videos .sections_group .section-post-comments .section_wrapper .comments ol{
          position: unset;
          width:unset;
            max-width: 100%;
          margin:20px 0 20px 0 !important;
              background: unset;
      }
      .single-health_videos .sections_group .section-post-comments .section_wrapper .comments ol li{
          background: #d9d9d9;
          margin-bottom: 15px;
      }
      .single-health_videos .sections_group .section-post-comments .section_wrapper{
            padding: 0 !important;  
      }
      .single-health_videos .sections_group #respond{
          background: #d9d9d9;
      }
    }
      @media (max-width: 768px){
        .post-type-archive-health_videos .section .category-items .item:nth-child(3),
        .post-type-archive-health_videos .section .category-items .item:nth-child(4){
            display:none;
        }
        .post-type-archive-health_videos .section .category-items .cat-items .item{
           width: 50%;
        }
        .tax-health_videos_cat .section_wrapper .posts_group.grid.col-3{
        justify-content: space-between;
        }
        .tax-health_videos_cat .section_wrapper .posts_group.grid.col-3 .post-item{
             max-width: unset !important;
                 width: 47% !important;
                 margin: 0 7.5px 35px !important;
        }
        
      .tax-health_videos_cat .posts_group .image_frame .image_wrapper{
          position: unset;
        }
        .tax-health_videos_cat .image_frame .image_wrapper .image_links{
            position: absolute;
                bottom: 0 !important;
        }
        .tax-health_videos_cat .image_frame .image_wrapper .image_links p{
            margin:0;
            font-size: 15px;
            font-weight: 400;
        }
        .single-health_videos .sections_group .section_wrapper, .container, .single-health_videos .sections_group  .four.columns .widget-area{
              max-width: unset !important;
        }
        .tax-health_videos_cat #Subheader .box{
              left: 18px;
              max-width: 55px;
              top: 0;
        }
        .tax-health_videos_cat #Subheader{
            height: 160px;
            margin-bottom: 200px;
        }
        .tax-health_videos_cat #Subheader:before{
            height: 130px;
            transform: translateX(-50%) scale(2);
        }
        .tax-health_videos_cat #Subheader .cat-header:after{
           bottom: -158px;
        }
        .single-health_videos  .read-more-section{
          flex-flow: column;
            justify-content: center;
            align-items: center;
            background: #d9d9d9;
        }
        .single-health_videos  .read-more-section a{
            margin-bottom:5px;
            width: 90%;
            font-size: 20px;
        }
        .single-health_videos #comments form#commentform #g-recaptcha-0{
            width: 100%;
        }
        .single-health_videos #comments form#commentform #submit{
            margin: 10px 0 auto 0;
        }
      }
      @media (max-width: 530px){
      .post-type-archive-health_videos .section .category-items .cat-items{
          flex-flow: column;
      }
      .post-type-archive-health_videos .section .category-items .cat-items .item{
          width: 100% !important;
          margin-bottom: 20px;
      }
        .tax-health_videos_cat .section_wrapper .posts_group.grid.col-3 .post-item{
             max-width: unset !important;
                 width: 100% !important;
                 margin: 0 5px 35px !important;
        }
        .tax-health_videos_cat .section_wrapper .posts_group.grid.col-3 .post-item{
            height: 235px;
        }
        .tax-health_videos_cat .posts_group img.scale-with-grid, .tax-health_videos_cat #Content .posts_group img{
            height: 175px;
        }
        
      .tax-health_videos_cat .posts_group .image_frame .image_wrapper{
          position: unset;
        }
        .tax-health_videos_cat .image_frame .image_wrapper .image_links{
            position: absolute;
                bottom: 0 !important;
        }
        .tax-health_videos_cat .image_frame .image_wrapper .image_links p{
            margin:0
        }
      }

    @media (min-width: 992px){
  #post-49753 > div.post-wrapper-content > div.section.the_content.has_content > div > div > div:nth-child(3) > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid,
#post-49753 > div.post-wrapper-content > div.section.the_content.has_content > div > div > div:nth-child(4) > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid{
    flex-flow: row;
    display: flex;
    justify-content: center;
}
#post-49753 > div.post-wrapper-content > div.section.the_content.has_content > div > div > div:nth-child(3) > div > div > div > div.vc_row.wpb_row.vc_inner.sec-line> div:nth-child(1),
#post-49753 > div.post-wrapper-content > div.section.the_content.has_content > div > div > div:nth-child(3) > div > div > div > div.vc_row.wpb_row.vc_inner.sec-line > div:nth-child(2),
#post-49753 > div.post-wrapper-content > div.section.the_content.has_content > div > div > div:nth-child(3) > div > div > div > div.vc_row.wpb_row.vc_inner.sec-line> div:nth-child(3)
{
    display: none;
}
#post-49753 > div.post-wrapper-content > div.section.the_content.has_content > div > div > div:nth-child(4) > div > div > div > div.vc_row.wpb_row.vc_inner.sec-line > div:nth-child(1),
#post-49753 > div.post-wrapper-content > div.section.the_content.has_content > div > div > div:nth-child(4) > div > div > div > div.vc_row.wpb_row.vc_inner.sec-line > div:nth-child(2),
#post-49753 > div.post-wrapper-content > div.section.the_content.has_content > div > div > div:nth-child(4) > div > div > div > div.vc_row.wpb_row.vc_inner.sec-line > div:nth-child(3){
     display: none;
}

  }
  
    .page-template-specialistcourses  #Subheader{
      padding:  0!important;
    }
    .page-template-specialistcourses  #Content{
      padding:  0!important;
    }

/*     .ez-toc-title-container {
        padding: 15px !important;
    } */

    .tax-health_categories .content_wrapper .searchtag-container{
        float: right;
        width: 35.3%;
        margin-right: 0.3%;
        display: inline-block;
    }
    .tax-health_categories .content_wrapper .searchtag-container form{
        margin-bottom: 0;
    }
    .tax-health_categories .content_wrapper .searchtag-container form input.autoterm{
          background: #ced1d2;
          width: 100%;
          height: 74px;
          margin-bottom: 0;
    }
    .tax-health_categories .approved img.scale-with-grid{
      width: 120px;
      display: inline-block;
      vertical-align: middle;
    }
      .tax-health_categories .approved p{
          display: inline-block;
      font-size: 15px;
      color: #58595b;
      font-weight: 600;
    }
    .tax-health_categories .image_frame{
        height: 170px;
        overflow: hidden;
    }
    .tax-health_categories .image_frame img{
        height: 100%;
        object-fit: cover;
    }
    .tax-health_categories .post-desc .post-excerpt{
          height: 180px;
          overflow: hidden;
    }
    .tax-health_categories  .sidebar{
        
    }
    @media only screen and (min-width: 1240px) {
      .tax-health_categories .content_wrapper .approved img.scale-with-grid{
        padding-top: 1.88%;
        padding-bottom: 1.6%;
        padding-right: 44px;
      }
    }
    @media only screen and (max-width: 992px) {
      .tax-health_categories  .sidebar{
          display: none;
      }
    .tax-health_categories .sections_group{
       width: 100%!important;
      }
    .tax-health_categories .posts_group.grid.col-3 .post-item{
      width: 100%;
      }
      .tax-health_categories .grid .post-desc-wrapper .post-desc{
          padding: 20px;
      }
      .tax-health_categories h2.entry-title{
         min-height: 40px !important;
      }
      .tax-health_categories .post-excerpt{
          height: unset !important;
      }
    }

    .sidebar #text-249{
       display:none;
    }
    .term-479 .sidebar #text-249{
       display:block;
    }
    .term-gastroenterology .item-wrapper{
        padding: 60px 0;
        background-image: url(https://abidipharma.com/wp-content/uploads/2020/12/bg-2.jpg?id=41046) !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        background-size: cover !important;
    }
    .term-gastroenterology .item-wrapper {
      display: flex;
      justify-content: center;
      flex-flow:row wrap;
    }
    .term-gastroenterology .item-wrapper h3{
        height:160px;
        background-color: #2d2f93 !important;
        border-radius: 30px !important;
        width: 40%;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 auto;
        font-weight: bold;
        box-shadow: 0 0 20px #b8b8b8;
        box-sizing: border-box;
         color:#fff;
         transition: all 0.3s;
         overflow: hidden;
    }
    .term-gastroenterology .item-wrapper h3:hover a{
      background-color: #0b7dbf !important;
          transition: all 0.3s;
    }
    .term-gastroenterology .item-wrapper h3 a{
          display: flex;
          width: 100%;
          height: 100%;
          background-color: #2d2f93 !important;
          justify-content: center;
          align-items: center;  
          color:#fff;
         transition: all 0.3s;
    }
     @media only screen and (max-width: 992px) {
       .term-gastroenterology .item-wrapper h3{
          width: 100%;
       }
     }
     
     
     
     @import url(../font/IRANSans-numf/fontiran.css);
* {
    font-family: 'IRANSans';
}
#winsizer {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
}
.main {
    max-width: 450px;
    margin: auto;
    background: rgb(236,236,236);
    background: linear-gradient(0deg, rgba(236,236,236,1) 0%, rgba(103,177,206,1) 100%);
    box-sizing: border-box;
    padding: 3px;
    border-radius: 20px
}
.main .inner-main {
    max-width: 450px;
    margin: auto;
    background: #FFF;
    border-radius: 18px;
    overflow: hidden;

}
.title-bar-wrapper {
    text-align: center;
    margin-bottom: 20px;
}
.title-bar {
    width: auto;
    display: inline-block;
    background: #6AB4CB;
    margin: auto;
    padding: 10px;
    border-radius:  0 0 20px 20px;
}
.title-bar .title {
    color:#FFF;
    font-weight: bold;
    margin-bottom: 3px;
}
.title-bar .subtitle {
    color:#486E7A;
    font-size: 15px;
}
.mess-box {
    height: 140px;
}
.mess-box .image-frame {
    width: 130px;
    text-align: center;
    position: relative;
    float: right;
}
.mess-box .image-frame .img {
    height: 140px;
    display: inline-block;
}
.mess-box .image-frame .border-box {
    position: absolute;
    left: 0;
    top: 0;
    width: 2px;
    height: 100%;
    background: #228EBF;

}
.mess-box .image-frame .border-box .bcircle {

    width: 31px;
    height: 31px;
    border-radius: 100%;
    position: absolute;
    border: 2px solid #228EBF;
    top: 20px;
    background: #FFF;
    left: -16px;
}
.mess-box .image-frame .border-box .bcircle i {
    color: #61AFD2;
    font-size: 21px;
    top: 5px;
    position: relative;
}
.mess-box .data-box {
    padding-top: 15px;
    width: calc(100% - 160px);
    float: left;
    box-sizing: border-box;


}
.mess-box .data-box .txt1 {
    font-size: 18px;
    font-weight: 500;
    color: #000;
    box-sizing: border-box;

}
.mess-box .data-box .num {
    font-weight: 800;
    font-size: 36px;
    direction: ltr;
    text-align: center;
    color: #54C9EE;
    line-height: 0;
    letter-spacing: -9px;
    height: 65px;
    width: 100%;
    box-sizing: border-box;
    padding-left: 10px;
    padding-top: 14px;
    padding-bottom: 10px;
    max-width: 183px;
    display: inline-block;
}
.mess-box .data-box .num .dash {
    display: inline-block;
    color: #23295F;
    width: 17px;
    height: 50px;
    position: relative;
    float: left;

}
.mess-box .data-box .num .p2 {
    display: inline-block;
    color: #23295F;
    width: calc(50% - 10px);
    height: 45px;
    position: relative;
    float: left;
    transition: width 300ms;
}
.mess-box .data-box .num #num1.p2 {
    text-align: left;
}
.mess-box .data-box .num #num2.p2 {
    text-align: left;
    box-sizing: border-box;
}
.mess-box .data-box .num #num2.p2 b {
    padding-left: 10px;
}

.mess-box .data-box .num .dash b {
    position: absolute;
    width: 100%;
    top: 9px;
    left: 3px;
    line-height: 100%;
    letter-spacing: 0px;
    font-size: 46px;
    color: #54C9EE;
    text-align: center;

}
.mess-box .data-box .num .p2 b {
    position: absolute;
    width: 100%;
    top: 30px;
    left: 0;
    line-height: 100%;
    letter-spacing: 0px;
    font-size: 40px;
    transition: 500ms;
    opacity: 0;
}
.mess-box .data-box .num .p2 b.out {
    top: -15px !important;
    opacity: 0 !important;
}
.mess-box .data-box .num .p2 b.in {
    top: 0;
    opacity: 1;
}
.mess-box .data-box .txt2 {
    font-size: 18px;
    font-weight: 500;
    color: #000;
    text-align: left;
    box-sizing: border-box;
    padding-left: 15px;

}

.message-wrapper {
    margin: 20px 0;
    padding: 10px;
}
.message-wrapper .message-box {
    border-radius: 20px;
    background: #f0f0f0;
    box-sizing: border-box;
    position: relative;
    background: radial-gradient(circle, rgba(253,247,247,1) 0%, rgba(240,240,240,1) 100%);;
    font-size: 14px;
    padding: 20px 10px;
}
.message-wrapper .message-box .wcirlce {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    background: #F1F1F1;
    color: #FCDF94;
    -webkit-box-shadow: 0px 0px 23px -2px rgba(231,190,152,1);
    -moz-box-shadow: 0px 0px 23px -2px rgba(231,190,152,1);
    box-shadow: 0px 0px 23px -2px rgba(231,190,152,1);
    text-align: center;
    font-size: 30px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 15px;

}
.message-wrapper .message-box .wcirlce i {
    position: relative;
    top: 7px;
}
.message-wrapper .message-box .message {
    box-sizing: border-box;
    padding-right: 70px;
}


.age-selector-wrapper {
    width: 100%;
    position: relative;
    overflow: hidden;
    padding-top: 10px;
    padding-bottom: 70px;
}
.age-selector-wrapper,
.age-selector-wrapper * {
    -webkit-user-select: none; /* Safari */
    -ms-user-select: none; /* IE 10 and IE 11 */
    user-select: none; /* Standard syntax */
}
.progress-touch {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
}
.age-selector-wrapper .handel-wrapper {
    width: 1px;
    height: 140px;
    position: absolute;
    left: 50%;
    bottom: -7px;
    transition: 0ms;
}
.age-selector-wrapper .progress-handel {
    position: absolute;
    width: 800px;
    height: 140px;
    left: 50%;
    transform: translateX(-50%);
    background-image: url("../images/range-handle.svg");
    background-size: 100% 100%;
    background-position: center center;
}
.age-selector-wrapper .progress-handel .mini-circle {
    width: 20px;
    height: 20px;
    border-radius: 100%;
    position: absolute;
    top: -7px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 2;
    background: #54c3f2;
}
.age-selector-wrapper .progress-handel .circle {
    width: 60px;
    height: 60px;
    border-radius: 100%;
    position: absolute;
    top: 20px;
    left: 0;
    right: 0;
    margin: auto;
    background: rgb(122,168,199);
    background: linear-gradient(0deg, rgba(122,168,199,1) 0%, rgba(112,159,205,1) 100%);
    border: 7px solid #bbdaed;
    z-index: 2;
}
.age-selector-wrapper .progress-handel .circle i {
    color: #FFF;
    font-size: 30px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    margin: auto;
}
.age-selector-wrapper .progress-handel .circle i.l {
    left: 6px;
}
.age-selector-wrapper .progress-handel .circle i.r {
    right: 6px;
}
.age-selector-wrapper .progress-handel .img {
    width: 100%;
}
.age-range-slider {
    width: 1000px;
    height: 140px;
    position: relative;
    line-height: 0;
    display: flex;
    transition: 300ms;
}
.age-range-slider .primary-slide {
    display: flex;
    flex-direction: row-reverse;
    width: calc((100% / 29) * 2);
    height: 140px;
    box-sizing: border-box;
    transition: flex-basis 500ms;
    position: relative;
    flex: 1;

}
.age-range-slider .primary-slide:before {

}
.age-range-slider .primary-slide .main-bar{
    display: inline-block;
    width: 1px;
    height: 100px;
    position: absolute;
    top: 40px;
    left: 0;
    right: 0;
    margin: auto;
    background: #C3D9E4;
    transition: 200ms;
}
.age-range-slider .primary-slide .mini-bar{
    display: inline-block;
    width: 1px;
    height: 60px;
    position: absolute;
    top: 80px;
    right: 0;
    background: #C3D9E4;
    transition: 500ms;
}
.age-range-slider .primary-slide .number {
    width: 100%;
    position: absolute;
    top: 10px;
    left: 0;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #442973;
    transition: 400ms;

}

.age-range-slider .primary-slide .number:after {
    content: 'Ś©ŪŁ„ŁŚÆŲ±Ł…';
    width: 100%;
    position: absolute;
    color: #000;
    font-weight: 300;
    font-size: 15px;
    left: 0;
    bottom: -30px;
    opacity: 0;
    transition: 300ms;
    transition-delay: 300ms;
}
.age-range-slider .primary-slide.active {
    flex-basis: 37px;
    background: rgb(228,237,255);
    background: radial-gradient(circle, rgba(228,237,255,1) 0%, rgba(255,255,255,1) 100%);
}
.age-range-slider .primary-slide.prev-2 .mini-bar{
    height: 80px;
    top: 60px;
}
.age-range-slider .primary-slide.prev-1 .mini-bar{
    opacity: 0;
}
.age-range-slider .primary-slide.active .mini-bar {
    opacity: 0;
}
.age-range-slider .primary-slide.next-1 .mini-bar{
    height: 80px;
    top: 60px;
}
.age-range-slider .primary-slide.active .number {
    font-size: 40px;
    color: #54c3f2;
}
.age-range-slider .primary-slide.active .number:after {
    opacity: 1;
}
.age-range-slider .primary-slide.active .main-bar {
    opacity: 0;
}

.bottomtext {
    position: absolute;
    bottom: 5px;
    left: 0;
    width: 100%;
    text-align: center;
    color: #310061;
}

.tax-product_cat .products-list ul.products li.product p.category-title{
	position:unset;
	width:90% !important;
	padding: 17px 0px 17px 18px !important;
}
 #respond #commentform #submit{
	    float: left;
    margin-top: 20px;
    border-radius: 30px;
}


.single-health .image_frame .image_wrapper img.scale-with-grid{
	height: 460px !important;
    overflow: hidden;
    object-fit: cover;
}
@media only screen and (max-width: 767px) {
	.single-health .image_frame .image_wrapper img.scale-with-grid{
		height: auto !important;
		overflow: hidden;
		object-fit: cover;
	}
}
/* #sb_instagram p{
	display:none;
} */