.blogBanner{ margin-top: 60px; margin-bottom: 30px; position: relative; background: rgba(255,243,221,0.2) url(../images/blogs/content/topbanner.svg); background-size: cover; background-position: left top; padding: 40px 0 0px 0; text-align: center; border-bottom: 1px solid rgba(255,211,174,0.7); overflow: hidden;}
.blogBanner .content{ display: inline-block; width: calc(100% - 477px); padding-right: 75px; vertical-align: middle;   }
.blogBanner .content h2{ font-weight: 700; font-size: 32px; line-height: 44px;  }
.blogBanner .content p,
.blogBanner .content h1{ font-weight: 700; font-size: 30px;  font-family: "Source Sans 3", sans-serif; line-height: 34px; color: #373737; padding: 24px 0; margin: 40px 0 0px 0; border-top: 1px solid #DDE0DE; 
    /* font-family: 'Squada One', cursive;  */
    padding-bottom: 10px; }
.blogBanner .content small { font-size: 16px; color: #373737; }
.blogBanner .content .autor{   display: none; }
.blogBanner .backBtnKnowledge{ top: 20px; transform: translateY(0); box-shadow: 0 0 5px rgb(0 0 0 / 20%); padding: 7px 18px; position: relative; left: 0; z-index: 2; }
.blogBanner .backBtnKnowledge img { margin-right: 2px; margin-top: -2px; }
.blogBanner .container { display: inline-flex; justify-content: space-between; text-align: left; align-items: end; }
.blogBanner .content .autor span { display: inline-block; width: 100%; font-weight: 600; font-size: 16px; color: #787878;}
.blogBanner .content .autor span i{ vertical-align: top; display: inline-block; margin-top: -2px; padding-right: 2px;}
.blogBanner .content .autor span.share a{ background: linear-gradient(90deg, #F87023 0%, #FFC554 100%); -webkit-background-clip: text;  -webkit-text-fill-color: transparent;  background-clip: text; text-fill-color: transparent; text-transform: uppercase;}
.blogBanner .content .autor span:nth-child(2) { text-align: center;} 
.blogBanner .content .autor span:last-child{ text-align: right;}
.blogBanner .blogBannerImg{ display: inline-block; vertical-align: middle; max-width: 560px; margin-bottom: -10px; }
.backBtnKnowledge{ background: #ffffff; border-radius: 20px; padding: 10px; display: inline-block; color: #F47E1A; position: absolute; left: 50px; top: 50%; transform: translateY(-50%); text-decoration: none;
    cursor: pointer; }

.imgContent{ display: inline-block; width: 100%; margin: 25px 0;}
.imgContent span{ display: inline-block; width: 70px; vertical-align: top; margin-top: 8px; }
.imgContent span.bgBox { background: #00365E; border-radius: 10px; width: 60px; height: 60px; display: inline-flex; align-items: center; justify-content: center;  }
.imgContent span img{ margin: 0 auto; }
.imgContent p { display: inline-block; width: calc(100% - 120px); padding: 0 15px;}
.imgContent .imgRightBox { display: inline-block; width: calc(100% - 120px); padding: 0 15px;}
.imgContent .imgRightBox .imgBoxContent p { width: 60%; }
.imgContent .imgRightBox p { width: auto; }
.imgContent .smIconBox p { width: calc(100% - 90px); }
.imgContent .imgContentBoxView { display: inline-block; width: calc(100% - 120px); padding: 0 15px; vertical-align: middle;}
.imgContent.imgContentCenter span,
.imgContent.imgContentCenter p { vertical-align: middle;}
.imgSource,.imgSource a  { color: #ACACAC; font-size: 14px; font-weight: 400; }
.imgContent.alignCenter p,
.imgContent.alignCenter span { vertical-align: middle;}


.blogFullContentWrap .blogLeft{ max-width: 780px; width: calc(100% - 320px); display: inline-block; vertical-align: top; font-weight: 400; color: #373737; padding-right: 70px; font-size: 20px; line-height: 32px; } 
.blogFullContentWrap .blogLeft ul{ margin-left: 32px; list-style-type: disc;}
.blogFullContentWrap .blogLeft h3{ font-weight: 700; font-size: 22px; margin-bottom: 20px; margin-left: 0; }
.blogFullContentWrap .blogLeft h2{ font-weight: 700; font-size: 24px; margin-bottom: 20px; } 
.blogFullContentWrap .blogLeft h4{ font-weight: 700; font-size: 16px; margin-bottom: 20px; } 
.blogFullContentWrap .blogLeft p,
.blogFullContentWrap .blogLeft .contentSide{font-weight: 400; font-size: 18px; line-height: 32px; }
.blogFullContentWrap .blogLeft .contentSide { display: inline-block; width: calc(100% - 80px); }


.marketWrap{ background: rgba(255,243,221,0.20)  url(../images/blogs/content/patten02.svg); background-size: contain; background-position: right bottom; padding: 60px 0 30px 0; background-repeat: no-repeat; position: relative; }
.relativeBlogsWrap{  z-index: 1; padding-bottom: 40px; position: relative;}
.relativeBlogsWrap .blogLeft { overflow: hidden;}
.relativeBlogsWrap .blogLeft h2{ font-weight: 700; font-size: 20px; line-height: 32px; }
/* .relativeBlogsWrap.active .blogLeft h2,
.relativeBlogsWrap.active .blogLeft p{ opacity: 0; } */
.relativeBlogsWrap .blogRight{ display: inline-block; width: 300px;  vertical-align: top; position: relative;}
 
.stkeyRelative{ position: sticky; top: 100px; z-index: 2; width: 360px; left: 63vw;}
.stkeyRelative.animated .blogRight .relativeBlogs { opacity: 0; transition: all .5s;}
.stkeyRelative .blogRight { display: inline-block; width: 300px;  vertical-align: top; position: relative; }
.stkeyRelative .blogRight .relativeBlogs{  position: absolute; top: 0; right: 0;  width: 350px; /* max-height: 70vh; overflow: auto;  */ }
.stkeyRelative .blogRight .relativeBlogs .relativeBlogsTabs { padding: 20px 40px; background: rgba(255, 255, 255, 0.8); box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1); list-style-type: none; border-radius: 15px; width: 100%; max-height: 60vh; overflow: auto;  }
.stkeyRelative .blogRight .relativeBlogs .share_icons { padding: 20px 40px; background: rgba(255, 255, 255, 0.8); box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1); list-style-type: none; border-radius: 15px; margin-top: 20px; display: inline-block; width: 100%; border: 0;  }
.stkeyRelative .blogRight .relativeBlogs .share_icons span { display: inline-block; font-weight: 600; margin-right: 25px; font-size: 16px; }
.stkeyRelative .blogRight .relativeBlogs .share_icons ul { display: inline-block; padding-bottom: 0; }
.stkeyRelative .blogRight .relativeBlogs .share_icons ul li { margin: 0 2px;   }
.stkeyRelative .blogRight .relativeBlogs .share_icons ul li a { width: 28px; }
.stkeyRelative .blogRight .relativeBlogs .share_icons ul li:first-child { margin-left: 0; }
.stkeyRelative .blogRight .relativeBlogs .share_icons ul li:last-child { margin-right: 0; }
.stkeyRelative .blogRight .relativeBlogs.active { position: relative;}
.stkeyRelative .blogRight .relativeBlogs a{ display: block; font-weight: 700; font-size: 14px; color: #F47E1A; padding: 6px 0;  }
.stkeyRelative .blogRight .relativeBlogs a:hover{ text-decoration: none; }

.stkeyRelative .blogRight .relativeBlogs ul.relativeBlogsTabs { padding: 20px 38px; width: 356px; margin-right: -40px; }
.stkeyRelative .blogRight .relativeBlogs ul.relativeBlogsTabs li { position: relative; }
.stkeyRelative .blogRight .relativeBlogs ul.relativeBlogsTabs a { color: #787878; font-size: 14px;}
.stkeyRelative .blogRight .relativeBlogs ul.relativeBlogsTabs a.activelink { color: #F47E1A; }
.stkeyRelative .blogRight .relativeBlogs ul.relativeBlogsTabs a.activelink::before{ content: ''; position: absolute; left: -38px; top: 50%; transform: translate(0%, -50%); width: 4px; height: 30px; border-radius: 0px 10px 10px 0px; background: #F47E1A; }
.subTabsBox { display: none; }
 
.stkeyRelative .blogRight .relativeBlogs ul.relativeBlogsTabs a.activelink + .subTabsBox { display: block; }
.testingWrapBox{ padding: 70px 0; position: relative; }
.blogLeft li{ padding: 8px 0; font-weight: 400;
    font-size: 18px;
    line-height: 32px; }
.testingImgBox { display: flex;}
.testingImgBox p{ width: calc( 100% - 200px);}
.imgBoxContent{ display: block; padding: 20px 0;}
.imgBoxContent span {width: 38%; display: inline-block; vertical-align: middle; }
.imgBoxContent span + p { padding-left: 20px; }
.imgBoxContent p + span { padding-left: 20px; }
.imgBoxContent p { width: 60%; display: inline-block; vertical-align: middle;}
.yellowText{ color: #F47E1A; font-style: normal; font-weight: 600; }

.imgBoxContent.img120 span {width: 20%; display: inline-block; vertical-align: middle; }
.imgBoxContent.img120 p { width: 78%; display: inline-block; vertical-align: middle;}


.serviceBox { background: linear-gradient(98.87deg, #EFEFEF 0%, rgba(242, 242, 242, 0.75) 100%); padding: 70px 0;}
.serviceBox .blogLeft ul{margin-left: 0;}
.serviceBox h3{}
.serviceBox ul{ display: inline-flex; flex-wrap: wrap; width: 100%; list-style: none;}
.serviceBox ul li { width: 50%; padding: 10px; list-style: none}
.serviceBox ul li .serviceslist { background: #ffffff; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1); border-radius: 10px; height: 100%; display: block;
    padding: 20px; }
.serviceBox ul li .serviceslist h2{ font-weight: 700; color: #ACACAC; font-size: 18px; line-height: 25px; }
.serviceBox ul li .serviceslist h2 img{ max-width: 24px; margin-right: 6px;}
.serviceBox ul li .serviceslist span{ font-weight: 700; color: #F47E1A; font-size: 16px; line-height: 22px; } 
.yellowBlogBg{ background: #FFF3DD; padding: 80px 0;  position: relative;}
.whiteBlogBg{  background: #ffffff; padding: 80px 0;  position: relative;}
.grayBlogBg{ background: rgba(221,224,222,0.30); padding: 80px 0;   position: relative;}

.scrollArea{ position: absolute; top: -60px;}
.listNember { display: block; margin-top: 30px; }
.listNember b{ font-weight: 700; font-size: 48px; display: inline-block; vertical-align: middle; color: #DDE0DE; margin-top: -20px; }
.listNember p{ display: inline-block; vertical-align: middle; width: calc(100% - 80px); padding: 0 20px; font-weight: 400;
    font-size: 20px; line-height: 32px; }
 
.listNemberShadow { display: block; margin-top: 30px; background: #FFFFFF; box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.15); border-radius: 10px; margin-left: 15px; padding: 10px 15px; }
.listNemberShadow b{ font-weight: 700; font-size: 48px; display: inline-block; vertical-align: middle; color: #DDE0DE; }
.listNemberShadow p{ display: inline-block; vertical-align: middle; width: calc(100% - 80px); padding: 0 20px; font-weight: 400; font-size: 20px; line-height: 32px; }

.numbeYellow { display: block; margin-top: 30px; border-radius: 10px; border: 1px solid #FEE7B5; background: #FFF; padding: 15px 18px; }
.numbeYellow b{ font-weight: 700; font-size: 28px; display: inline-block; width: 46px; vertical-align: top; color: #00365E; }
.numbeYellow p{ display: inline-block; vertical-align: middle; width: calc(100% - 80px); padding: 0 20px; font-weight: 400; font-size: 20px; line-height: 32px; }
.numbeYellow strong {color: #373737; font-weight: 600; }
.imgContent.bigImage span{ width: 270px; }
.imgContent.bigImage p{ width: calc(100% - 280px); }

.imgContent.width50 span{ width: 45%; padding: 0 20px; }
.imgContent.width50 p{ width: calc(100% - 48%); }

.imgContent.width75 span{ width: 210px; padding: 0 20px; }
.imgContent.width75 p{ width: calc(100% - 220px); }


.t-toggleRepet{ margin-bottom: 40px; padding-bottom: 40px; border-bottom: 1px solid #FFE9D0;}
.t-toggleRepet:last-child{ margin-bottom: 0; padding-bottom: 0; border-bottom: 0;}
.t-toggle { margin-top: 30px;}
ol { padding-left: 30px; }
.blogFullContentWrap { position: relative; z-index: 0;}
.blogFullContentWrap .blogLeft p.cooma{ position: relative; padding: 5px 40px; }
.blogFullContentWrap .blogLeft p.cooma:after{ content: ''; width: 31px; height: 20px; display: inline-block; position: relative; right: -5px; bottom: 0; background: url(../images/blogs/content/cotsright.png); }
.blogFullContentWrap .blogLeft p.cooma::before{ content: ''; width: 31px; height: 20px; display: inline-block; position: absolute; left: 0; top: 0; background: url(../images/blogs/content/cotsleft.png); }

.blogFullContentWrap .blogLeft ul.ulList { margin-left: 0; margin-bottom: 30px; }
.blogFullContentWrap .blogLeft ul.ulList li{ display: inline-block; width: 32%; list-style-type: disc;}

.sliderAutoBox {background: linear-gradient(128.88deg, rgba(191,232,255) -6.29%, rgba(255,234,195) 112.29%); padding: 70px 0; position: relative; z-index: 1; }
.sliderAutoBox .sliderAutoHead h2 { font-weight: 700; color: #373737; font-size: 24px; line-height: 120%;  display: block; }
.sliderAutoBox .sliderAutoHead p { font-weight: 600; font-size: 20px; line-height: 120%; color: #787878; display: none; }

.autoSlideItems { padding: 15px 11px; height: auto;}
.autoSlideBox { display: block; overflow: hidden; width: 100%; }
.autoSlideBox  .slick-track { display: flex;}
.autoSlide { background: #FFFFFF; box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.15); display: block; text-decoration: none; border-radius: 8px; overflow: hidden; height: 100%; }
.autoSlide:hover { text-decoration: none; }
.autoSlideThamb { width: 100%;}

.autoSlideContent { padding: 0px; }
.autoSlideContent h2 { font-weight: 700; color: #373737; font-size: 18px; line-height: 24px;      margin-top: 12px; padding: 8px 27px; }
.autoSlideContent .autoSlideHead { display: flex; align-items: center; justify-content: space-between; background: #F5F5F5; padding: 8px 27px;  }
.autoSlideContent .autoSlideHead b { position: relative; padding-left: 30px; }
.autoSlideContent .autoSlideHead b i { width: 20px; display: inline; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.autoSlideContent .autoSlideHead b i img { max-width: 100%;}
.autoSlideContent .autoSlideHead span { display: flex; align-items: center;  }
.autoSlideContent .autoSlideHead span i { margin-right: 3px; }
.autoSlideContent .autoSlideTag { display: none; margin-top: 15px; margin-bottom: 25px; }
.autoSlideContent .autoSlideTag span{ font-weight: 600; color: #ACACAC; border: 1px solid #ACACAC; border-radius: 30px; white-space: nowrap; font-size: 10px; line-height: 14px; display: inline-flex; padding: 8px 10px; margin-right: 10px; text-transform: uppercase; }

.blogFullContentWrap .blogLeft .exploreUl {list-style: none; margin-left: 0;}
.blogFullContentWrap .blogLeft .exploreUl li { }
.blogFullContentWrap .blogLeft .exploreUl li b { font-weight: 600; color: #FFC353; width: 30px; display: inline-block; vertical-align: top;  }
.blogFullContentWrap .blogLeft .exploreUl li span { display: inline-block; width: calc(100% - 40px); vertical-align: top; }
.blogFullContentWrap .blogLeft .exploreUl li strong { font-weight: 600;  }
.blogFullContentWrap .blogLeft .exploreUl li:last-child { border: 1px solid #ACACAC; border-radius: 16px; padding: 0; overflow: hidden; margin-top: 20px; }
.blogFullContentWrap .blogLeft .exploreUl li table {width: 100%; }
.blogFullContentWrap .blogLeft .exploreUl li table th {  text-align: center; font-size: 16px;    padding: 4px; color: #747474; text-transform: uppercase;}
.blogFullContentWrap .blogLeft .exploreUl li table th:first-child{ border-left: 0; }
.blogFullContentWrap .blogLeft .exploreUl li table th:first-child{ border-left: 0; }
.blogFullContentWrap .blogLeft .exploreUl li table td { text-align: center;   padding: 4px; }
.blogFullContentWrap .blogLeft .exploreUl li table td:first-child{ border-left: 0; width: 35px; }
.blogFullContentWrap .blogLeft .exploreUl li table td b { width: auto; color: #747474; writing-mode: vertical-lr; font-size: 16px; text-transform: uppercase; transform: rotate(180deg); }

.hasList {}
.hasList .hasListBox{ border: 1px solid #FFC353; border-radius: 20px; background: #ffffff; margin-bottom: 12px; padding: 18px;  }
.hasList .hasListBox .hasListContent { display: inline-block; vertical-align: middle; width: calc(100% - 76px);  }
.hasList .hasListBox b { color: #DDE0DE;  font-size: 40px; font-weight: 700; line-height: 32px; display: inline-block; vertical-align: middle; width: 70px; }

.blogFullContentWrap .blogLeft .tableBox { height: 215px; display: flex; justify-content: center; padding: 20px; border-radius: 8px; background: #FFF3DD; text-align: left; align-items: center; }
.blogFullContentWrap .blogLeft .tableBox.tableBoxOther { background: #FFD3AE;}
.blogFullContentWrap .blogLeft .tableBox i { display: block; margin-bottom: 5px;}
.blogFullContentWrap .blogLeft .tableBox strong { color: #373737; font-size: 18px; font-weight: 700; display: block; margin-bottom: 0; line-height: 22px; margin-bottom: 5px; }
.blogFullContentWrap .blogLeft .tableBox p { color: #373737; font-size: 18px; font-weight: 400; line-height: 22px; margin-bottom: 0; }
.tabsPegiBox { display: flex; align-items: center; justify-content: space-between; margin-top: 40px; }
.tabsPegiBox a { background: linear-gradient(90deg, #F87023 0%, #FFC554 100%); font-size: 16px; font-weight: 700; line-height: 32px; text-transform: uppercase; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.tabsBoxHide { display: none; }
.tabsBoxHide.active { display: block; }
.successRate { color: #787878; font-weight: 700; margin-bottom: 15px;  }
.successRate b { background: linear-gradient(90deg, #F87023 0%, #FFC554 100%); font-size: 26px !important; font-weight: 700; line-height: 32px; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.numberUl { position: relative; padding-left: 20px; margin: 15px 0; }
.numberUl i { position: absolute; left: 0; font-size: 20px; font-weight: 600; font-style: normal; }
.numberUl .imgContent  { margin-top: 0; }

.blogTabsMobile { position: sticky; top: 62px; z-index: 9999; background: #FFF; box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.05); padding: 10px 10px 4px 10px; display: none; }
.blogTabsMobile .btn-group.show .btn .caret { transform: rotate(180deg); margin-top: 15px; }
.blogTabsMobile .btn .caret { width: 20px; border: 0; margin-top: -32px; }
.blogTabsMobile .btn-group { width: 100%; }
.blogTabsMobile .btn { background: #FFF; box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.05); font-size: 14px; font-style: normal; font-weight: 700; color: #F47E1A; width: 100%;  }
.blogTabsMobile .btn b { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: calc(100% - 40px); display: inline-block; font-weight: 700; }
.blogTabsMobile .dropdown-toggle::after { display: none; }
.blogTabsMobile li { font-size: 14px; padding: 10px 20px; }
.blogTabsMobile li a { padding: 0; white-space: wrap; font-weight: 700; }
.blogTabsMobile li a.activelink {    color: #F47E1A; } 
.blogTabsMobile .dropdown-menu.show{     width: calc(100% + 21px);border: 0; }

.imageCenterAlign .imgContent { margin: 10px 0; }
.imageCenterAlign .imgContent b { display: block; line-height: 22px; margin-bottom: 10px; }
.imageCenterAlign .imgContent b + br { display: none; }
.imageCenterAlign .imgContent span { margin-top: 0; }
.imageCenterAlign .imgContent span,
.imageCenterAlign .imgContent p { vertical-align: middle; margin-bottom: 0;  }

.imageCenterAlign .imgContent.verTop span,
.imageCenterAlign .imgContent.verTop p { vertical-align: top;  }

.imageCenterAlign .imgContent span { text-align: center; }
.imageCenterAlign .imgContent span.bgBox { vertical-align: top; text-align: left; }
.weight600 { font-weight: 600; }
.imageCenterAlign .relativeBlogsWrap  { padding-bottom: 0; }
.imageCenterAlign .testingWrapBox { padding-top: 0; }

 
.imageCenterBox .imgContent span { margin-top: 0; }
.imageCenterBox .imgContent span,
.imageCenterBox .imgContent p { vertical-align: middle; margin-bottom: 0;  }

.manageNum i { left: -5px; }
.blogLeft li ul li {list-style-type: disc; }
.manageMegaBlog { padding-bottom: 50px; }
.containerSort { height: 0; }

.listNumBox { position: relative; }
.listNumBox li { position: relative; padding-left: 5px; margin-bottom: 12px; list-style-type: none; } 
.listNumBox li:last-child { margin-bottom: 0; }
.listNumBox li .listNum { position: absolute; left: -22px; font-style: normal;  }
.listNumBox li p { position: relative; }

.patientBlog .blogFullContentWrap .blogLeft p { margin-bottom: 20px; }
.patientBlog .blogLeft li { font-size: 18px; }

.positionSet { position: relative !important; right: 50px !important; }
.patientBlog .blogLeft li.listFirstNum { position: relative;  }
.patientBlog .blogLeft li.listFirstNum::before{ content: '1.'; position: absolute; left: -27px; top: 0; font-weight: 400; font-size: 18px;
    line-height: 32px; height: 100%; background: #ffffff; width: 24px; padding-top: 28px; padding-left: 7px; z-index: 2; }
.tagBlogList a{ }


.recommendedWrap { border-radius: 15px; background: #FFFAF5; padding: 20px 30px; margin-top: 20px; }
.recommendedWrap h3 { color: #2E2D2D; font-size: 16px; font-weight: 700; line-height: 28px; }
.recommendedWrap .recommendedList { }
.recommendedWrap .recommendedList li { position: relative; list-style: none; margin-bottom: 28px; }
.recommendedWrap .recommendedList li:last-child { margin-bottom: 0; }
.recommendedWrap .recommendedList li:last-child::before { display: none; }
.recommendedWrap .recommendedList li::before { content: ''; position: absolute; left: 0;  bottom: -14px; width: 100%; height: 1px; background: #DDE0DE; }
.recommendedWrap .recommendedList li a { position: relative;  color: #373737 !important; font-size: 14px; font-weight: 600; line-height: 23px; padding-right: 40px !important;  display: -webkit-box; max-width: 100%; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; opacity: .8; }
.recommendedWrap .recommendedList li a::after{content: ''; position: absolute; right: 0; top: 50%; transform: translateY(-50%);
    width: 36px; height: 36px; display: inline-block; background-image: url(../images/hurisArrow.svg); background-repeat: no-repeat;}
.recommendedWrap.inlineRecmmend .recommendedList { margin-left: 0 !important; }
.recommendedWrap.inlineRecmmend h3 { font-weight: 700; }
.recommendedWrap.inlineRecmmend { margin-top: 50px; margin-bottom: 50px; }
.recommendedWrap.inlineRecmmend .recommendedList li a { overflow: visible; font-size: 16px; color: rgba(55,55,55,0.8) !important; padding-right: 180px !important; }
.recommendedWrap.inlineRecmmend .recommendedList li::before { background: #F47E1A; }

.faqWrapNew strong { margin-bottom: 20px; color: #373737; font-size: 24px; font-weight: 700; line-height: 32px; margin-top: 30px; display: block; /* 133.333% */ }
.faqWrapNewDetailsList {  border-radius: 25px; padding: 0; width: 100%;   margin-bottom: 24px;  }
.faqWrapNewDetailsList h2 { color: #373737; font-size: 20px;  font-weight: 700;  line-height: 32px; position: relative; margin-bottom: 15px !important; }
.faqWrapNewDetailsList p { margin-bottom: 0 !important; }
.faqWrapNewDetailsList h2 b { position: absolute; cursor: pointer; right: -85px; top: 0; transform: rotate(90deg); width: 36px; height: 36px; display: inline-block; background-image: url(../images/hurisArrow.svg); background-repeat: no-repeat; display: none; }
.faqWrapNewDetailsList.active h2 b { transform: rotate(-90deg); }
.faqWrapNewDetailsList.active { border: 1px solid rgba(244,126,26,0.5); background: transparent; }
.faqWrapNewDetailsList.active .faqWrapNewDetailsSlide { display: block; }
 

.imgContent.contentAlign { vertical-align: middle;}
.imgContent.contentAlign .bgBox,
.imgContent.contentAlign .imgRightBox { vertical-align: middle !important; }
.imgContent.contentAlign b { margin-bottom: 0; line-height: 26px; }
.m_space { display: none; }
.slideTriggerWrap { position: relative;  }
.slideTriggerWrap .slideTrigger { position: absolute; top: -100px; }
.slideTrigger { position: relative; top: -100px; }
ul.dotNone { list-style-type: none; }
.blogFullContentWrap .blogLeft b { font-weight: 600;  }
.imgIllManage { margin-bottom: 20px; }
.imgIllManage i { display: inline-block; vertical-align: middle; width: 62px; margin-right: 15px; }
.imgIllManage b { font-weight: 600; width: calc(100% - 93px); display: inline-block !important; vertical-align: middle; line-height: 22px; font-size: 18px; }
.imgIllManage + .imgBoxContent { padding-top: 0; }
.imgIllManage + .w-100 .imgBoxContent { padding-top: 0; }

.space02 { margin-bottom: 40px; }


.patientBlog .blogFullContentWrap .blogLeft p.customUnderList span { width: 100%; max-width: 100%; padding-left: 15px; display: block; position: relative; text-align: left; }
.patientBlog .blogFullContentWrap .blogLeft p.customUnderList span::before { content: ''; position: absolute; left: 0; top: 12px; width: 6px; height: 6px; border-radius: 4px; background: #373737; }

p.customUnderList span { width: 100%; max-width: 100%; padding-left: 15px; display: block; position: relative; text-align: left; }
p.customUnderList span::before { content: ''; position: absolute; left: 0; top: 12px; width: 6px; height: 6px; border-radius: 4px; background: #373737; }
.container.headerManageBox{ justify-content: unset;}

.hasNumberClass { display: flex; align-items: center; margin-bottom: 5px; }
.hasNumberClass b { color: #FFC974;  font-size: 34px;  font-weight: 700; line-height: 100%; /* 44px */ margin-right: 20px; }
.hasNumberClass.smNumber b {font-size: 26px; }
.hasNumberClass h3 {  font-size: 18px !important; font-weight: 600 !important; }
.sideNumberBox { display: flex; align-items: start; }
.sideNumberBox .imgBoxContent { padding-top: 0; padding-bottom: 0; }
.sideNumberBox .imgBoxContent span { vertical-align: top; }

.inline-block{ display: inline-block !important;} 
.imgSort figure { display: inline-block; width:60px; }
.imgSort figure img {border-radius: 5px; border: 2px solid #FFC353; }
.imgSort p { width: calc(100% - 70px); display: inline-block; vertical-align: top; padding-left: 12px; }

.listCustomBox { display: block; position: relative; }
.listCustomBox .imgBoxContent p i,
.listCustomBox p i {  position: absolute; left: 0; top: 0; color:#373737; font-size: 18px; font-weight: 400; line-height: 32px; font-style: normal; }
.listCustomBox .imgBoxContent span + p {padding-left: 35px; }
.listCustomBox .imgBoxContent span + p i { left: 10px;}
.listCustomBox .imgBoxContent p,
.listCustomBox p {   padding-left: 20px; color:#373737; font-size: 18px; font-weight: 400; position: relative; line-height: 32px;  }

 
 
@media (min-width: 1200px) {
   .blogBanner .container, .blogBanner .container-lg, .blogBanner .container-md, .blogBanner .container-sm, .blogBanner .container-xl {
        max-width: 1210px;
    }
    .blogFullContentWrap .container, .blogFullContentWrap .container-lg, .blogFullContentWrap .container-md, .blogFullContentWrap .container-sm, .blogFullContentWrap .container-xl {
        max-width: 1210px;
    }
}

@media(max-width:992px) {
    .blogBanner .content { width: calc(100% - 300px); padding-right: 50px; }
    .blogBanner .blogBannerImg{  max-width: 295px; }
    .blogBanner .content p { font-size: 30px; line-height: 32px; }
    .blogBanner .content h2{ font-size: 28px; line-height: 34px; }
    .stkeyRelative .blogRight .relativeBlogs { padding: 15px 26px; }
    .stkeyRelative .blogRight .relativeBlogs a { font-size: 15px; padding: 5px 0; }
    .stkeyRelative .blogRight { width: 260px; }
    .blogFullContentWrap .blogLeft { width: calc(100% - 270px); padding-right: 40px; }
    .blogFullContentWrap .blogLeft p { font-size: 18px; line-height: 30px; }
}
@media(max-width:767px) {

    .blogBanner .backBtnKnowledge { top: 12px;}
    .blogBanner { margin-top: 40px;}
    .blogBanner .content{ width: 100%; text-align: left;}
    .blogBanner .content.w-75{ width: 100%; }
    .stkeyRelative .blogRight { display: none;}
    .blogFullContentWrap .blogLeft { width: 100%; padding-right: 0;}
    .blogFullContentWrap .blogLeft p,
    .blogLeft li { font-size: 16px; line-height: 28px;}
    .blogFullContentWrap .blogLeft p { padding-left: 0; padding-right: 0; }
    .listNember b { font-size: 40px; }
    .listNember { margin-top: 8px;}
    .imgContent span { width: 40px;}
    .imgContent.width50 span,
    .imgBoxContent span { width: 100%; text-align: center; margin-bottom: 20px; }
    .imgBoxContent span + p { padding-left: 0; }
    .imgBoxContent p { width: 100%; }
    .imgBoxContent p + span { padding-left: 0; }
    .imgContent.width50 p { width: 100%; padding: 0; }
    .imgContent p { width: calc(100% - 50px); }
    .imgContent { margin: 12px 0; }
    .blogBanner .content p { margin: 25px 0 30px 0; }
    .blogBanner .content .autor { margin-bottom: 30px;}
    .marketWrap { padding-top: 30px;}
    .testingWrapBox,
    .grayBlogBg,
    .whiteBlogBg,
    .yellowBlogBg { padding: 30px 0;}
    .backBtnKnowledge { left: 15px; }
    .blogBanner .content { padding: 30px 0 40px 0;}
    .blogFullContentWrap .blogLeft .exploreUl li:last-child { overflow: auto; }
    .hasList .hasListBox .hasListContent { font-size: 14px; line-height: 21px; }
    .imgContent .imgContentBoxView { width: calc(100% - 50px); padding-right: 0; font-size: 16px; line-height: 26px; }
    .blogFullContentWrap .blogLeft .tableBox { width: 290px; }
    .blogTabsMobile { display: block; margin-top: -30px; }
    .blogBanner .content p, .blogBanner .content h1 { line-height: 36px; font-size: 30px; }
    .blogBanner .content .autor span { font-size: 13px; }
    .blogFullContentWrap .blogLeft h3,
    .blogFullContentWrap .blogLeft h2 { font-size: 16px; margin-bottom: 10px; line-height: 22px; }
    .numbeYellow b {font-size: 16px;     width: 32px; }
    .blogFullContentWrap .blogLeft p.numberUl { padding-left: 16px; }
    .numberUl { font-size: 16px; }
    .numberUl i { font-size: 16px; }
    .numbeYellow p { width: calc(100% - 40px);}
    .imageCenterAlign b { font-size: 16px; display: block; }
    .blogFullContentWrap .blogLeft ul {  margin-left: 20px; }
    .imageCenterAlign .relativeBlogsWrap  { padding-bottom: 0; }
    .imageCenterAlign .relativeBlogsWrap.pb-5 { padding-bottom: 10px !important; }
    .imageCenterAlign .testingWrapBox { padding-top: 0; }
    .manageNum { padding-left: 10px;  margin-left: -6px; }

    ul li .imgContent { vertical-align: top; margin-top: 0; }
    .blogBanner .container { display: block; }
    .tagBlogList a{ font-size: 16px; line-height: 28px; }
    .patientBlog .blogLeft li { font-size: 16px; }
    .blogTabsMobile .btn { text-align: left; }
    .imgBoxContent.img120 p { width: 100%; }
    .imgBoxContent span + p,
    .imgBoxContent p + span { margin-bottom: 0; }
    .patientBlog .blogFullContentWrap .blogLeft .imgBoxContent span + p { margin-bottom: 0;}
    .patientBlog .blogFullContentWrap .blogLeft p + .imgBoxContent { padding-bottom: 0; }
    .positionSet { right: 0 !important; }
    .imageCenterAlign .imgContent b { margin-top: 5px; }
    .pb-4.manSpace1{    padding-bottom: 0 !important;}
    .contImg.imgBoxContent { margin-bottom: 15px; }
    .contImg.imgBoxContent img{max-width: 80%; }
    .marketWrap.marketCont{ padding-top: 30px !important; }
    .mngBt { margin-top: 15px; }

    .imgBoxContent.img120 span { width: 40%; display: block; text-align: center; margin: 0 auto; }
    .testingWrapBox.testingMng{ padding-bottom: 0 !important; }
	 .recommendedWrap.inlineRecmmend { margin-bottom: 20px; margin-top: 10px; }
    .recommendedWrap.inlineRecmmend .recommendedList li a { padding-right: 40px !important; overflow: hidden; }
    .imgContent .imgRightBox { width: calc(100% - 68px); padding-right: 0; }
    .imageCenterAlign .imgContent span.bgBox { width: 50px; height: 50px; }
    .imgContent .imgRightBox .imgBoxContent p { width: 100%; }
    .imgBoxContent span { margin-bottom: 20px; }
    .faqWrapNewDetailsList { width: calc(100% - 48px); padding: 20px;}
    .faqWrapNewDetailsList h2 b { right: -65px; }
    .manageImageBox .blogLeft .imgBoxContent span { margin-bottom: 20px; display: block; }
    
    .m_space { display: block; margin-top: 20px; }
    .space02 { margin-bottom: 30px !important; }
    .sm-mb-0 { margin-bottom: 0 !important; }

    .blogBanner .content h1 br { display: none; }
    .blogBanner .content small br { display: none; }
    
    .sm-mb-0{ margin-bottom: 0 !important;}
    .sm-mt-0 { margin-top: 0 !important; }
    .sm-mt-3{ margin-top: 20px !important; }
    .sm-pb-0{ padding-bottom: 0 !important;}
    .sm-pt-0 { padding-top: 0 !important; }
    .hasNumberClass b { font-size: 52px; }
    .sideNumberBox { display: block; }
    .mmTop { margin-top: 20px; }

    .blogFullContentWrap .blogLeft b.w_man_ai { max-width: 250px;}
    .imgSort p { padding-left: 0; }

    .slideTriggerWrap .slideTrigger { position: absolute; top: -140px; }
    
}
@media(max-width:540px) { 
    .blogBanner .blogBannerImg{ max-width: 540px; width: 100%;}
    .testingImgBox { flex-wrap: wrap;}
    .testingImgBox p { width: 100%;}
    .testingImgBox span { margin: 30px auto;}
}































