/* Theme Name: Consumer Health Digest Theme URI: https://wordpress.org/themes/twentyseventeen/ */
html {font-family: sans-serif;font-display:swap;line-height: 1.15;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}body {margin: 0;font-display:swap;}article, aside, footer, header, nav, section {display: block;}h1 {font-size: 40px;font-weight: 900;} h2, h3, h4, h5, h6 {color: #0061BD;font-weight: normal;line-height: 1em;padding-bottom: 5px;}a {background-color: transparent;-webkit-text-decoration-skip: objects;}a:active, a:hover {outline-width: 0;}
img {border-style: none;}
svg:not(:root) {overflow: hidden;}
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);height: 1px;overflow: hidden;position: absolute !important;width: 1px;word-wrap: normal !important;}
.screen-reader-text:focus {background-color: #f1f1f1;-webkit-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: 700;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
body, button, input, select, textarea {color: #333;font-family:Segoe UI, sans-serif;font-size: 16px;font-weight: 400;line-height: 1.66;}
body {overflow-x: hidden;}
h2, h3, h4, h5, h6 {line-height: 1em;margin: 18px 0 5px;padding: 0; font-family: Lora}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {padding-top: 0;}
h1 {font-size: 24px;font-size: 1.5rem;font-weight: 900;}
h2, .home.blog .entry-title {font-size:36px;font-weight: 600;margin-bottom: 0;padding-bottom: 5px;}
h3 {font-size: 28px;font-weight: 700;color: #0c7ac5;margin: 20px 0 10px; font-family: Lora;line-height: 41px;}
h4 {color: #333;font-size: 16px;font-size: 1rem;font-weight: 800;}
h4.strong {color: #333;font-size:26px;font-weight:normal;}
h5 {color: #767676;font-size: 13px;font-size: 0.8125rem;font-weight: 800;letter-spacing: 0.15em;text-transform: uppercase;}
h6 {color: #333;font-size: 15px;font-size: 0.9375rem;font-weight: 800;}
p {line-height: 1.6;padding-bottom: 20px;margin: 0;font-size: 20px;}
p.rempad {padding: 0;}
:focus {outline: none;}
.clear {clear: both;}
.entry-content .tableCont-list ul {margin: 0;}
.centeredbanner {text-align: center;margin-bottom: 30px;}
.askqesction-wrap #loadMore:hover{background:#81c800 !important}
.askqesction-wrap #loadMore {cursor: pointer;background: #0085de !important;max-width: 500px !important;width: 100% !important;text-align: center;margin: 0 auto;padding: 10px 25px;color: #fff;font-weight: bold;display: block;border-radius: 30px;font-size: 23px;text-transform: capitalize;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {color: #666;background: #fff;background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));border: 1px solid #bbb;-webkit-border-radius: 3px;border-radius: 3px;display: block;padding: 0.7em;width:99%;}
button, input[type="button"], input[type="submit"] {background-color: #81c800;border: 0;-webkit-border-radius: 2px;border-radius: 2px;-webkit-box-shadow: none;box-shadow: none;color: #fff;cursor: pointer;display: inline-block;font-size: 14px;font-size: 0.875rem;font-weight: 800;line-height: 1;padding: 1em 2em;text-shadow: none;-webkit-transition: background 0.2s;transition: background 0.2s;}
input + button, input + input[type="button"], input + input[type="submit"] {padding: 0.75em 2em;}
a:focus {outline: 0 none;}
a:hover, a:active {outline: 0;}
a {color: #222;text-decoration: none;}
.site-header .menu-scroll-down {display: none;}
html {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#page{margin:10px auto 40px;max-width:100%;overflow-wrap:break-word;box-shadow:none;background:none;border-left:none;border-right:none; position: relative;}
#masthead .wrap {position: relative;}
.site-header {margin: 0 auto;max-width: 100%;background: #fff;position: relative;}
.site-branding {padding: 1em 0 9px !important;position: relative;-webkit-transition: margin-bottom 0.2s;transition: margin-bottom 0.2s;z-index: 3;}
body:not(.has-header-image):not(.has-header-video) .custom-header-media {display: none;}
.site-content-contain {position: relative;}
.site-content {padding: 0 !important;}
.entry-title a {color: #333;text-decoration: none;margin-left: -2px;}
.authr_post {display: none}
#stickysidebar-review.bannerstick.blue-sidebar-clr {max-width: 1240px;}
.pagination, .comments-pagination {border-top: 1px solid #eee;font-size: 14px;font-size: 0.875rem;font-weight: 800;padding: 1em 0 1em;text-align: center;width: 98%;}
.pagination .icon, .comments-pagination .icon {width:15px;height: 15px;}
.page-numbers {display: none;padding: 0.5em 0.75em;}
.page-numbers.current {background-color: #81c800;display: inline-block;color: #fff;}
.page-numbers.current .screen-reader-text {clip: auto;height: auto;overflow: auto;position: relative !important;width: auto;}
.prev.page-numbers, .next.page-numbers {background-color:#4a9fdc;border-radius: 2px;display: inline-block;font-size: 24px;font-size: 1.5rem;line-height: 1;padding: 0.25em 0.5em 0.4em;text-decoration: none;color: #fff;}
.prev.page-numbers, .next.page-numbers {-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;}
.prev.page-numbers:focus, .prev.page-numbers:hover, .next.page-numbers:focus, .next.page-numbers:hover {background-color: #81c800;color: #fff;}
.prev.page-numbers {float: left;}
.next.page-numbers {float: right;}
.prev.page-numbers .icon {background: url(images/arrow.svg) no-repeat center center;transform: rotate(180deg);background-size: contain;}
.next.page-numbers .icon {background: url(images/arrow.svg) no-repeat center center; background-size: contain}
.google-auto-placed::before {content: "ADVERTISEMENT";}
.google-auto-placed::after {content: "CONTINUE READING BELOW"; position: relative; top: 0;}
.google-auto-placed {font-size: 12px;}
.page-header {padding-bottom: 0;}
.page-header h1.page-title {font-size: 38px;margin: 0;width: 100%;color: #0C7AC5;font-family:sans-serif;font-weight: normal;background: #f2f7fa;bottom: -1px;left: 0;line-height: 50px;padding: 5px 10px 10px;z-index: 2;text-transform: capitalize; margin-bottom: 10px}
.site-footer {border-top: 0;}
.site-footer  {clear:both}
.site-footer .wrap {padding-bottom: 1.5em;padding-top: 0;}
.site-footer .widget-area {padding-bottom: 2em;padding-top: 2em;}
.form-submit {text-align: right;}
#secondary {padding: 0;float: left}
.category #secondary {background: transparent;margin: 25px 0 0 0;}
.widget ul {list-style: none;margin: 0; padding: 0}
.widget ul li {padding: 0.5em 0;}
.sponsored-txt {padding: 5px 12px;font-size: 13px;line-height: 35px;font-weight: 400;color: #0271cb;cursor: pointer;}
img, video {height: auto;max-width: 100%;}
embed, iframe, object {margin-bottom: 10px;max-width: 100%;}
.postwidthbig iframe {max-width: 889px;}
.icon {display: inline-block;fill: currentColor;height: 1em;position: relative;top: -0.0625em;vertical-align: middle;width: 1em;}
.no-svg .svg-fallback {display: inline-block;}
.no-svg .social-navigation a {background: transparent;color: #222;height: auto;width: auto;}
.no-svg .next.page-numbers .screen-reader-text, .no-svg .prev.page-numbers .screen-reader-text, .no-svg .social-navigation li a .screen-reader-text, .no-svg .search-submit .screen-reader-text {clip:auto;font-size:16px;font-size:1rem;font-weight: 400;height: auto;width: auto;}
.revie-trusted a, .nor-sec a{display:inline-block;height:48px; margin:0 auto;}
.nor-sec a {height:71px !important;}
.graphimg {max-width:1200px; margin: 0 auto;}
.graphimg .postwidth {float: left; padding-left: 10px; max-width:47%;}
.flstar {margin: 0 0 10px 0;}
.flstar img {position: relative; top:8px;}
.graphvir {float: left;  width: 50%; padding-right:40px;}
.chart-off{color:#fce226}
.chart-txt-heading .chart-off {color: #ff0000;}
.zenithtxt{font-size:12px}
.starrating{display:block;}
.col-video-container-form fieldset.hidden-fields-container{visibility: hidden;}
.starratingmob {display: none;}
.entry-content .off-web.testogen{width:100%;background:#03AA72;border-radius:8px;font-size:23px;}
.entry-content .off-web.testogen a {background: #FE0000;color: #FFF;text-decoration: none;padding: 11px 10px;}
.cboxElement img {display: none;}
.askwrit .cboxElement img {display: block; float:left;}
.askqesction-wrap a {color: #0c7ac5; font-weight: bold;}
.askqesction-wrap a:hover {color:#81c800;}
a.hov_comparision:hover{color:#0C7AC5 !important;text-decoration: none !important;} 
.brand-box {width: 100%;}
.blubox {background: #0C7AC5; padding: 7px 5px;text-align: center;color: #fff;border: 1px solid #fff;outline-offset: -5px; outline: 1px dashed #fff;}
.img-box {width:24%; float: left;}
.info-box {width:76%; float: left; position:relative; top:120px; left: 20px;}
.brndbox {width:23%; float:left; border:1px solid #ddd; border-radius:15px;padding:3px; margin:3px 10px;min-height:478px;}
.brndbox h4 {padding: 0 0 0 24px;font-size: 24px;}
.review-excel {border-bottom:1px solid #ddd; text-align: center;padding:30px 0; margin-bottom:20px; font-size:17px;}
span.excnt {padding: 0 30px;color:#0271cb;}
span.vstof {background: #000;padding:10px 20px;color: #fff;}
.info-rating {float: left;width: 25%;}
.info-rating div {float: left;line-height: 25px; padding:5px 0 0 0;}
.info-rating img {float: left;background:#edebeb;padding:7px;border-radius: 30px;margin:0px 15px 0 0;width: 60px;height: 60px;}
span.ingrtxt {display: block;font-size:16px;}
span.ratsize {font-size: 30px !important;}
.info-rating span {font-size:17px;}
.info-rating p {margin: 0;padding: 0;}
.brndbox li {line-height: 25px;font-size: 17px; padding: 0 15px 10px;}
.entry-content .vstof a {color: #fff;text-decoration: none;font-size: 17px;}
.entry-content .vstof a:hover {color: #fffed9;text-decoration:underline;}
.blubox img {position: relative;top: 7px;}
.img-box {text-align: center;font-size: 15px;}
.strrat {background: url(images/star43.png); width: 135px; height: 26px;}
.slidHeading.lastart {text-align: center; padding: 10px 0 0;}
/* Overall Rating Css Start */
.col-newsletter-form{text-align: center;}
.col-newsletter-form h2 {max-width:630px;width: 100%;text-transform: uppercase;margin: auto;line-height: 45px;}
.form-weight-loss.form-male-enhancement h2{margin: 11px auto 0;text-transform: uppercase;padding: 7px 0 5px;padding: 7px 0 0;font-size: 31px;line-height: 37px;}
p.spam-free{font-size: 16px;line-height: 22px;padding:7px 0  0 0 !important;}
.answer-pannel strong {margin: 5px 0 0 0;}
.answer-pannel {display: flex;}
.brand-rate {width: 100%;}
.bluboxrate {background: #0C7AC5; padding: 7px 5px;margin-bottom: 20px;text-align: center;color: #fff;border: 1px solid #fff;outline-offset: -5px; outline: 1px dashed #fff;}
.rateimg-box {width:26%; float: left;padding-right: 20px;}
.rateinfo-box {width:20%; float: left; position:relative; top:20px; left:0;}
.brndhighlt {width:54%; float: left;background: #f3f7e9;padding: 0 0 20px 30px;margin:20px 0 30px 0;min-height: 370px;}
.rate-excel {border-bottom:1px solid #ddd; text-align: center;padding:30px 0; margin-bottom:20px; font-size:17px;}
.info-rate {float: left;width:100%;padding: 0 0 15px 0; display: flex;}
.info-rate div {float: left;line-height: 25px; padding:12px 0 0 0;}
.info-rate img {float: left;padding:7px;border-radius: 30px;margin:0px 15px 0 0;width:75px;height:75px;}
span.ingrate {display: block;font-size:16px;}
span.ratsize {font-size: 30px !important;}
.info-rate span {font-size:17px;}
.info-rate p {margin: 0;padding: 0;}
.bluboxrate img {position: relative;top: 7px;}
.rateimg-box {text-align: center;font-size: 15px;}
.entry-content ul.slides li:before,.entry-content ul.slides li:before,.entry-content ul li.flex-nav-next:before,.entry-content ul li.flex-nav-prev:before  {content: none;}
.entry-content ul li.flex-nav-next,.entry-content ul li.flex-nav-prev {padding:12px 0 0 20px;}
.entry-content .brndhighlt ul li {padding: 5px 0 0 20px;}
.entry-content ul li {padding: 5px 0 0 20px;}
.entry-content ul.qualityblt li:before {content:none}
.entry-content ul li:before {content: '';background: #333;width:9px; height:2px;position:absolute;margin:10px 0 0;left:0;border: none;}
.entry-content .brndhighlt ul li:before {content: '';background: #333;width:9px; height:2px;position:absolute;margin:10px 0 0;left:0;border: none;}
.brndhighlt h4 {padding: 0;margin: 0;}
.brand-rate .col-md-6 {width:49%}
.entry-content .rateingrbox ul {padding:0 0 0 20px;margin-bottom: 40px; float: left;border: 1px dashed #333; width:100%}
.entry-content .rateingrbox ul li {padding:10px 25px 10px 20px; float: left;}
.entry-content .rateingrbox ul li:before {content: '';background: #333;width:9px; height:2px;position:absolute;margin:14px 0 0;left:0;border: none;}
.rateingrbox h4 {padding:40px 0 10px;margin: 0; font-size:24px}
.entry-content .brand-rate .prossec h3 {text-align: center;color: #81ca01!important;position: absolute;top: -40px;right: inherit;left: 0;width:auto; background-color: #fff; margin: 0 auto; background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2381ca01'%3E%3Cpath d='M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z'/%3E%3C/svg%3E") no-repeat 0 -14px;height: 86px;display: flex;align-items: center;padding: 0 15px 10px 110px;}
.entry-content .brand-rate .consec h3 {text-align: center;color: #ce1415!important; position: absolute; top: -40px;right: inherit;left: 0; width:auto; background-color: #fff; margin: 0 auto; background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ce1415'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E") no-repeat 0 -14px;height: 86px;display: flex;align-items: center;padding: 0 15px 10px 100px;}
.brand-rate .prossec {border-top: 2px solid #81ca01;border-left:0;border-right:0;border-bottom:0; position: relative; margin: 45px 0;}
.brand-rate .consec {border-top:2px solid #ce1415;border-left:0;border-right:0;border-bottom:0;position: relative;margin: 45px 0 45px 20px;}
.entry-content .shpnw a {background: #E03400; padding: 8px 20px;display: block; border-radius: 25px; color: #fff; font-weight: 600; font-size: 22px; text-decoration: none; text-transform: uppercase;}
.entry-content .shpnw a:hover {color:#fff; background:#0c7ac5}

.no-bg-ani {background: transparent !important;}
.no-bg-ani .btn-bg-ani {padding: 4px 16px !important;}
.no-bg-ani:hover{color: #fff !important;background: transparent !important;text-decoration: underline !important;}
.rtehshop ul li{list-style-type: none; position: relative; padding-left: 24px; font-size: 20px; line-height: 0; padding-bottom: 4px;}
.rtehshop h3{margin: 0;}
.rtehshop ul{margin-top: 5px;}
.rtehshop{display: grid; grid-template-columns: 35% 60%;  text-align: center; gap: 40px; margin-bottom: 50px;}
.ratesul{display: flex; gap: 10px; padding: 0; margin: 0;}
.rateshop{text-align: center; margin-top: 50px;}
.rateshop p{text-align: center; text-transform: capitalize;}
.ratesul li{line-height: 0; padding: 10px; text-align: left;}
.ratesul li h4{font-size: 30px;  margin:10px 0 0 0;}
.rtfiv{font-size: 18px;}
.entry-content ul.ratesul li:before {content:none; background:none}
.entry-content .rateshop a {color:#fff; text-decoration:none;}
.entry-content .rateshop a:hover {color:#fff;}
.border-outline img {border: 1px solid #e4e4e4;border-radius: 5px;}
.comment-explain{font-size: 15px;line-height: 20px; color: #0271cb;text-decoration: underline;display: flex; gap: 4px;align-items: center;cursor: pointer;}
.comment-explain:hover{color: #81c800;text-decoration: none;}
p.ad-banner-title {color: #b6b7b6;font-size: 11px !important;line-height: 15px;text-align: center;padding: 0 0 7px !important;}
/*Overall Rating Css End */

/* ********* best for section ****  */
.best-for-container {display: grid;grid-template-columns: 49% 49%; gap: 25px;margin: 30px 0;}
.best-for-sec {border-radius: 5px;margin: 0 0 30px;}
.col-best-for,.col-not-best-for{box-shadow: 5px 5px #0c7ac5;padding: 0 20px 30px;border-radius: 5px;border: 1px solid #0c7ac5;}
.col-best-for{background: #EEF7FD;}
.col-not-best-for{background-color: #F8FAFC; }
.col-best-for ul li,.col-not-best-for ul li {position: relative;padding: 0 0 5px 35px;}
.col-best-for ul li::before{content: "✓";width: 25px;height: 25px;background: #0c7ac5;display: flex;align-items: center;justify-content: center;border-radius: 50%;color: #fff;position: absolute;left: 0;top: -3px;font-size: 16px;font-weight: 600;}
.col-not-best-for ul li::before{content: "✗";width: 25px;height: 25px;background: #B6BACD;display: flex;align-items: center;justify-content: center;border-radius: 50%;color: #fff;position: absolute;left: 0;top: -3px;font-size: 14px;font-weight: 600;}

/***************** mobile menu start *********** */
.submenu-container,.health-submenu-container,.product-submenu-container,.brands-submenu-container,.best-submenu-container,.company-submenu-container{display: none;}
.head-submenu{font-size: 25px;line-height: 35px;display: flex;position: relative;padding: 0 0 0 50px;}
.head-submenu::before{content: "\2794";transform: rotate(180deg);width: 20px;height: 20px;display: block; position: absolute;left: 15px;line-height: 0;}
.health-submenu-container.show-submenu,.product-submenu-container.show-submenu,.brands-submenu-container.show-submenu,.best-submenu-container.show-submenu,.company-submenu-container.show-submenu{display: block;transition: 0.5s all ease;position:fixed;background: #f5f5f5;top: 60px;width: 100%;padding: 10px 0 0;overflow-y: auto;}
#menu-side-menu li{border-bottom: 1px solid #e5e5e5 !important;}
#menu-side-menu li a{font-size: 18px;line-height: 25px;padding: 10px 15px;font-family: "lora";display: flex;align-items: center;position: relative;}
ul#menu-side-menu li a::after {content: "\203A";display: block;position: absolute;right: 15px;font-size: 25px;line-height: 0;}
.submenu-list li a {font-size: 18px;line-height: 23px;font-family: "lora";padding: 7px 15px 10px;}
.submenu-list li:last-child{border-top: 1px solid #e5e5e5;    margin: 15px 0 0;padding: 15px 0 0 !important;}
.company-submenu-container .submenu-list li:last-child{border-top: none;margin: 0;padding: 0;}
span.email-news {font-size: 15px;letter-spacing: 0.5px;line-height: 20px;margin: 0 0 10px;display: block;}
span.subscribe-us a {font-size: 18px;text-align: center;}
.subscribe-us {border: 1px solid #000 ;display: block;border-radius: 5px;margin: 10px 0 0 ;}
.mob-newsletter-container {margin: 40px 15px 0;}
#mySidenav ul {margin: 0;padding: 15px 0 0;}
.sidenav .socialMedia {max-width: 375px;width: 100%;margin: 95px 0 0px;padding:  10px 20px  10px 10px;text-align: center;border-top: 1px solid #e4e4e4;}
.sidenav {height: 100vh;width: 100%;position: fixed;z-index: 99;background-color: #f5f5f5;overflow-x: hidden;padding-top: 10px;overflow-y: scroll;left: 0;display: block;top: 50px;}
.menu-side-menu-container .socialMedia .sclmda li {border: 1px solid !important;margin: 0 5px !important;background: #fff;border-radius: 50%;}
.socialMedia ul{display: flex;align-items: center;}
.menuclose {font-size: 20px;font-family: "lora";position: absolute;top: -20px;padding: 0 0 0 2px;display: none;}
.sidenav .socialMedia a {padding: 0;margin: 2px;border-radius: 50%;line-height: 40px;width: 30px;height: 30px;} 
/***************** mobile menu end *********** */

/* Tool Tips CSS Start*/
.tooltip {position: relative;display: inline-block;color:#0c7ac5;font-weight: 600;}
.tooltip .tooltiptext {visibility:hidden;width:260px;background-color:#fff;text-align:center; border-radius:6px;padding:20px 10px;position:absolute;z-index:1;font-size: 14px;color: #000;box-shadow: 0px 0px 9px #ddd;top: 25px;left: -50px;}
.tooltip:hover .tooltiptext {visibility: visible;right: 0; left: 0; margin: 0 auto;}
/* Tool Tips CSS End*/
blockquote {background: #f9f9f9;border-left:5px solid #ccc; margin:10px 0 1.5em; padding: 0.5em 10px; quotes: "\201C""\201D""\2018""\2019";}
blockquote:before {color: #ccc;content: "\201C"; font-size: 4em; line-height: 0.1em; margin-right: 0.1em; vertical-align: -0.4em;}
blockquote p {display: inline;}
blockquote em {font-weight: 600;}
.featurmandiv {border: 1px solid #aab1b7;margin: 20px 0 30px;}
.entry-content .featurmandiv a.specialbtn {margin: 0}
.featurdiv {float: left; width:28%; text-align: center;}
.featurdivbig {float:left;width:70%; margin:15px 0;background:#f3f7ea;padding:15px; line-height:40px;}
.featurespan {color: #0c7ac5;font-weight: 700; float: left;width:20%; text-align: right;padding: 0 10px 0 0;}
.featuretxt {border-bottom: 2px solid #fff; padding: 0 0 10px; float: left;width:80%; font-size:18px;}
.featurdivbig .last {border-bottom: 0;}
.newofferbtn {border-radius: 30px;box-shadow: none; width: 70% !important;margin: 40px auto !important;}
.newofferbtn a {color: #fff !important;text-decoration: none !important;font-weight: 700;}
.newofferbtn a:hover {text-decoration: underline !important;}
.prossec {border: 1px solid #81ca01; position: relative; margin: 45px 0;}
.entry-content .prossec h3 {text-align: center;color: #81ca01 !important; position: absolute; top: -40px; left: 0; right: 0;width:200px;
margin: 0 auto;background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2381ca01'%3E%3Cpath d='M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z'/%3E%3C/svg%3E") no-repeat 0 -14px;height:86px; display: flex;align-items: center; padding:0 0 10px 100px}
.consec {border: 1px solid #ce1415; position: relative; margin: 45px 0 45px 20px;width: 48%;}
.entry-content .consec h3 {text-align: center;color: #ce1415 !important; position: absolute; top: -40px; left: 0; right: 0; width:200px;
margin: 0 auto;background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ce1415'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E") no-repeat 0 -14px;height:86px; display: flex;align-items: center; padding: 0 0 10px 80px}
.entry-content .prossec ul, .entry-content .consec ul {padding:30px 0 0 20px;}
.entry-content .prossec ul li, .entry-content .consec ul li {padding: 0 20px 10px}
.entry-content .prossec li:before, .entry-content .consec li:before {content: ''; background: #333;width: 9px; height: 2px;    position: absolute;margin: 15px 0 0;left: 0; top: 0;border-color: inherit; border-style: inherit;}
.speclbox {border: 1px solid #ddd; position:relative;padding: 20px 0;margin: 50px 0 0 0;box-shadow: 0 0 2px 0px;}
.speclimg {float: left; width: 30%;text-align: center;}
.specltxt {float: left; width: 40%;padding:0 30px 0 0; margin-top:20px;border-right: 1px solid #ddd;}
.speclimg p {padding-bottom: 0}
.specltxt h4 {font-size: 28px;line-height: 30px; padding: 0 0 10px;color: #218ecf;}
.speclshp {float: left; width: 30%; padding:30px 0 0 30px;}
.secialred {position: absolute;background: #e12023;padding: 2px 15px; color: #fff; font-size: 18px;top: -20px;font-weight: 600;}
.entry-content .speclshp li:before {content: inherit;}
.entry-content .speclshp ul {text-align: left;}
.entry-content .speclshp li {list-style: none; background: url(images/arrow.jpg) no-repeat 0 5px;padding: 0 0 0 25px;font-size: 16px;}
.entry-content a.specialbtn {background: #0c7ac5;color: #fff; padding: 5px 30px; margin:0 0 0 20px; font-size: 22px;text-decoration: none;text-transform: uppercase;font-weight: 600;}
.highlighted .img-caption {font-size: 14px !important;}
.trialbox {background: #e3f8fb;padding: 20px 10px;border: 1px dashed #ddd; border-radius: 10px;font-size: 20px;text-align: center; margin: 40px 0;}
.entry-content a.triallink {background: #81c802; padding: 10px; color: #fff; text-decoration: none; font-weight: 700;}
.entry-content a.triallink:hover {color:#0271cb}
.newslbox {background: #282520;}
.nltcbx {max-width: 1280px; margin: 0 auto;padding: 0 20px;}
.frenletr {float: left; width: 50%; color: #fff;padding-top: 20px;}
.frenletr h3 {color: #fff;font-size: 38px;font-family: 'Lora';padding-bottom: 15px;}
.fotnlt {float: left; width: 50%;}
.category .fotnlt input.btn.sml_submitbtn {top: -59px;}
.fotnlt input.btn.sml_submitbtn {position: relative;top: -64px;width: 175px;float: right; border-radius: 35px; right:12px;background: #0087e1;text-transform: uppercase;font-family: 'Lora';font-size: 20px; padding: 10px 0;}
 input.sml_emailinput {padding:12px 30% 12px 15px;border: 0;border-radius: 35px;}
/******** header style ********* */
.slidHeading.lastart{text-align: center;padding: 80px 0 10px !important;}
.wow-banner.wow-banner-health{    width: 1090px;height: 210px;margin: auto;}
#myHeader {position: fixed;top:0}

.header-container{max-width: 1280px;margin: 0 auto;width: 100%;position: relative;}
.main-menu-section {display: grid;grid-template-columns: 30% 57% 10% 3%;align-items: center; justify-content: center;}
#search-toggle{padding: 5px  0 0 0;margin: auto;}
.head-subscribe{background-color: #81C800;border-radius: 30px;text-align: center;padding: 5px 0;margin: 0 5px 0 ;width: 100px;font-weight: 500;}
.sticky-header {position: fixed;top: 0;width: 100%;}
.sticky-header + .content {padding-top: 102px;}
.header-container-fixed{max-width: 100%;width: 100%;margin: auto;z-index: 999;background: #fff; box-shadow: 0 0 5px 0 rgba(0,0,0,.3);}
.menuwrap{display: none;}
.head-subscribe:hover {background: #0087e1;transition: 0.5s all ease;}
.head-subscribe:hover a{ color: #fff !important;}
/* ******************* newsletter *********************** */
.subscribe-form {max-width: 975px;width: 100%;margin: 0 0 0 auto;}
.bottom-newsletter-container{ width: 100%;margin: auto;}
.bottom-newsletter{display: grid;grid-template-columns: 58% 42%;}
.col-newsletter-form,._form{background: #d7eefc !important;padding: 60px 0 40px;}
.col-newsletter-form form#_form_6540FEB6EEFD2_ {padding: 20px 20px 0 !important;}
.col-img-newsletter {background:#292929;height: 340px;clip-path: circle(70.5% at 55% 51%);margin: 0 0 0 -46px;}
button#_form_21_submit:hover {background: #0087e1;transition: .5s all ease;color: #fff !important;}
.col-img-newsletter img{margin: 0 0 0 50px;padding: 20px;}
.col-newsletter-form ._form,.privacy-inner-container{width: 100%;margin:5px 0 0 auto !important;}
.col-newsletter-form ._inline-style{display: block !important;}
.col-newsletter-form ._field-wrapper,input#email{width: 490px !important;height: 48px !important;}
input#email::placeholder{color: #787274 !important;letter-spacing: 2px;font-family: lora;}
.col-newsletter-form input#email {border: 1px solid #81c800 !important; border-radius: 30px !important;padding: 10px 35px !important;}
._button-wrapper,._submit {width: 220px !important;font-size: 18px !important;font-family: lora !important;font-weight: 600 !important;color: #000 !important;height: 47px !important;margin: 0 !important;}
.privacy-inner-container{padding: 0 45px; color: #000 !important;font-family: lora;text-align:center}
._form_element._x99195299._inline-style {margin: 0px 10px 0 0 !important;}
.privacy-inner-container a{color: #0061BD;text-decoration: underline;}
._form-title{font-size: 35px !important;line-height: 42px !important;font-family: lora !important;}
._html-code p{font-size: 20px !important;line-height: 27px !important;font-family: lora !important;margin: 0 0 23px 0 !important;max-width: 700px !important;width: 100%;}
.col-newsletter-form ._form-thank-you {padding: 67px 0 0 0;font-size: 25px !important;font-family: 'Lora';}
.col-newsletter-form form._form,form#_form_6543614A258E0_ {padding: 20px 20px 0!important;}
/* *********** ingredient ********** */
.ingredient-container{background: #E2E9EF;padding: 15px;margin: 0 0 30px 0;border-radius: 10px;}
.ingredient-containerbdr{border:2px solid #0c7ac5;padding: 15px;margin: 0 0 30px 0;border-radius: 10px;}
.cilexin-left {line-height: 0; align-self: center;}
.ingredient-container .cilexin-ingre,.ingredient-containerbdr .cilexin-ingre {display: grid;grid-template-columns: 20% 78%;gap: 22px;}
#stickysidebar.bannerstick {position: fixed;top: 72px;z-index:1;}
#sidebanner {padding: 10px 0 50px 0;}
.cilexin-ingre.no-grid-ingr {display: unset;}
/* ************ ingredient section ************/
.row-ingredient-new  .contant-ingredient,.col2-ingredient  .contant-ingredient{margin:0;text-align:center;}
.col-ingredient-new .contant-ingredient {padding: 0 10px 84px;background: #c0d3df7a;}
.col-ingredient-new {text-align: center;display: grid;border-radius: 10px;grid-template-rows: 100% 0%;background: #c0d3df7a;padding: 10px;}
.row-ingredient-new {display: grid;gap: 25px;margin: 0 0 180px;grid-template-columns: 49% 49%;}
.col-ingredient-new img {margin: -113px auto;border: 2px solid #0193e8;border-radius: 50%;background: #fff;}

/******************** ingrendient start **********************/
.col-ingredient-sec3-outer{padding:20px;background:#c0d3df7a;margin: 0 0 20px;}
.col-ingredient-sec3-inner{background:#c0d3df7a;padding: 20px 30px 20px 20px;margin: 0 -40px 0 0px;display: grid;grid-template-columns: 21% 78%;gap: 10px;align-items: center;}
.contant-ingredient3 p{margin:0}
/******************** ingrendientstart **********************/
/* ****************** ingredient sec start************ */
.ingredient-container2{max-width: 1280px;width: 100%;margin: 0 auto 30px;border: 1px solid #0c7ac5,;box-shadow: 0 5px #0c7ac5;border-radius: 20px;}
.ingredient-content{border-top-right-radius: 25px;padding: 20px;box-shadow: 0px -22px #0c7ac5;}
.ingredient-container2 h3{padding: 20px 60px;;font-size: 28px;color: #fff !important;font-weight: 600;line-height: 40px;font-family: lora;margin: 0;background: #0c7ac5;position: relative;border-top-left-radius: 17px;border-top-right-radius: 17px;}
.ingredient-container2 h3::before{content: "";background: url("images/ingredient-2.svg") no-repeat;width: 30px;height: 30px;display: block;position: absolute;top: 23px;left: 20px;}
.right-img{float: right;overflow: hidden;margin: 0 0 10px 15px;line-height: 0;border-radius: 50%;}
.right-img img{box-shadow: 0 0 14px 0 rgba(207, 207, 207, .48);border-radius: 50%;border: 3px solid #0c7ac5;}
/* ****************** ingredient sec end************ */
/* ****************** liposet official post end************ */
.official-web{clip-path: polygon(0 0%, 100% 0%, 100% 85%, 0 100%);background: #282629;padding: 8px 0 33px;color: #fff;text-align: center;}
.official-web a{text-transform: uppercase;color: #fff !important;text-decoration: none !important;border-bottom: 2px solid #fff;font-size: 41px !important;line-height: 48px !important;}
.official-web p{padding: 0;font-size: 28px;line-height: 35px;font-weight: 600;}
.before-after-container{margin: 70px 0 100px;}
.row-before-after{display: grid;grid-template-columns: 32.5% 32.5% 32.5%;gap: 15px;}
.official-web a:hover{ border-bottom: 2px solid #81C800;color: #81C800 !important;}
/* ****************** liposet official post end************ */
.btn-bg-ani{  animation: bgclrchange 10s ease infinite;transition: 0.5s all ease;}
@keyframes bgclrchange
 {
   0%{background: #0f0f0f} 
   50% {background: #81c800;}
   100%{background:#000} 
}

.product-info{font-size: 25px;font-family: Segoe UI, sans-serif;;line-height: 31px;padding: 0 0 5px;color: #81C800;font-style: italic;}
.product-verdict{padding: 5px 7px;border: 1px solid #0271cb;border-radius: 5px;}
.product-verdict p{font-style: italic;padding: 0 0 2px;}
/* ===================== Product comparision table css start=================== */
.prods-comp-chart{max-width: 1100px;width: 100%;border: 1px solid #7e7d7d9c;border-radius: 10px;padding: 100px 0 0 0;margin: 0 auto 20px;}
#compaire-prods table{border-collapse: separate;border-spacing: 8px 0;padding: 0 0 10px;margin: 0;}
#compaire-prods table th:first-child{border-bottom: 1px solid  #d3cece !important;border-top: none !important;border-left: none !important;border-right: none !important;}
#compaire-prods table th,#compaire-prods table td{border-bottom: 1px solid #d3cece !important;}
#compaire-prods table tr:last-child td{border-bottom: none !important;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
#compaire-prods table th:nth-child(2) h4,#compaire-prods table th:nth-child(3) h4,#compaire-prods table th:nth-child(4) h4{color: #fff;padding: 7px 0  0;text-align: center;}
#compaire-prods table th:nth-child(3),#compaire-prods table th:nth-child(4){position: relative;background-color: #0c7ac5d4; text-align: center;border-radius: 10px;}
#compaire-prods table th:nth-child(2){position: relative;background-color: #0c7ac5; text-align: center;border-radius: 10px;}
#compaire-prods table th h4,#compaire-prods table tr h4{color: #000;font-size: 20px;line-height: 25px;margin: 0;text-align: left;}
#compaire-prods table tr td p{color: #000;font-size: 20px;line-height: 25px;margin: 0;padding: 0;}
#compaire-prods table tr th:first-child,#compaire-prods table tr td:first-child{width: 200px}
#compaire-prods table tr th,#compaire-prods table tr td{width: 320px;padding: 15px;border-top: none }
#compaire-prods table tr th img{margin: -100px 0 0 0;}
#compaire-prods table tr td:nth-child(2){background:#0c7ac52b;}
#compaire-prods table tr th:nth-child(2)::before{content: "";background:#0c7ac52b;position: absolute;bottom: -1px;left: 0;right: 0;width: 100%;height: 8px;z-index: -1;}
#compaire-prods table tr th:nth-child(3)::before,#compaire-prods table tr th:nth-child(4)::before{content: "";background:#f9f9f9;position: absolute;bottom: -4px;left: 0;right: 0;width: 100%;height: 8px;z-index: -1;}
#compaire-prods table tr td:nth-child(3),#compaire-prods table tr td:nth-child(4){background: #f9f9f9;}
#compaire-prods table tr{text-align:center;}
.container-google{ max-width: 1080px; width: 100%; margin: 0 auto 50px auto;}
/* ===================== Product comparision table css end=================== */
/* ***************** omnisend newsletter **************** */
 .form-male-enhancement p.tips{padding-bottom: 10px !important;}
.omnisend-form-67e3bfa65760970a67b367cc-column-67eccaa17203b222c75b6a40{flex-basis: 100% !important;}
.omnisend-form-67e3bfa65760970a67b367cc-field-container-62a34db0f7b3732a01429b16{padding: 0 !important}
.omnisend-form-67e3bfa65760970a67b367cc-action-container-627932485028ebd8c6660c51{padding-top: 0 !important;padding-bottom: 8px !important;}
.omnisend-form-67e3bfa65760970a67b367cc-text-6334361f157261686a766271 h2 {margin: 0 !important;padding: 0 !important;}
button#omnisend-form-67e3bfa65760970a67b367cc-action-627932485028ebd8c6660c51{width: 30% !important ;margin: -47px -15px 0 auto !important;padding: 10px !important;}
#omnisend-form-67e3bfa65760970a67b367cc-action-627932485028ebd8c6660c51.omnisend-form-67e3bfa65760970a67b367cc-action-627932485028ebd8c6660c51:hover{background-color: #81C800 !important;border-color: #81C800 !important;}
#omnisend-form-67e3bfa65760970a67b367cc-field-container-62a34db0f7b3732a01429b16-emailField-input.omnisend-form-67e3bfa65760970a67b367cc-field-container-62a34db0f7b3732a01429b16-input:focus{box-shadow:none !important}
.tagline{border-left:5px solid #81c801;background:#f7f7f7;padding:5px 0 5px 15px;margin-bottom:25px}
.taglinew {border: 2px solid #81C801; background: #F7F7F7;padding: 5px 0 5px 15px;margin-bottom: 25px;border-radius: 10px; display: grid;grid-template-columns:68% 30%; justify-content: start;align-items: center;gap: 10px;}
.taglinew .authimg {margin: 0 auto;}

/* **************** new review table ******************* */
.new-review-tbl table {border: 1px solid #b6d9fd;border-radius: 10px;border-collapse: separate;border-spacing: 0;overflow: hidden;}
.new-review-tbl table tr:last-child td:first-child {border-bottom-left-radius: 10px;}
.new-review-tbl table tr:last-child td:last-child {border-bottom-right-radius: 10px;}
.new-review-tbl table tr:first-child th:first-child {border-top-left-radius: 10px;}
.new-review-tbl table tr:first-child th:last-child {border-top-right-radius: 10px;}
.entry-content .new-review-tbl tr th, .entry-content .new-review-tbl thead th{background: #0046A6; color: #fff;}
.entry-content .new-review-tbl.blue-clr-tbl tr th, .entry-content .new-review-tbl.blue-clr-tbl thead th {background: #0C7AC5;}
.new-review-tbl table tr:first-child th:first-child {border-top-left-radius: 10px;}
.entry-content .new-review-tbl tr th:first-of-type{background: #0059C4;}
.entry-content .new-review-tbl.blue-clr-tbl tr th:first-of-type{background: #1993e7;}
.entry-content .new-review-tbl tr td{background: #fff;padding: 10px 24px;}
.new-review-tbl td, .new-review-tbl td th {border-bottom: 1px solid #b6d9fd ;border-left: 1px solid #b6d9fd;}
.new-review-tbl th {border-left: 1px solid #e1e1e1 !important;border-right: none !important;}
.new-review-tbl tr:last-child td{border: none;border-left:  1px solid #b6d9fd;}
.new-review-tbl table tr td:first-child{border-left:  none;background: #EDF6FD;font-family: "lora";}

/* ************** faq section  accordian ***************** */
.faq-sec h3 {cursor: pointer;position: relative;padding: 14px 45px 14px 15px;background: #e0f0fbf5;margin: 10px 0 0 !important;border-radius: 5px;display: flex;align-items: center;font-size: 22px !important;line-height: 29px !important;color: #000 !important;}
.faq-sec h3::after {content: "+";position: absolute;right: 15px;font-size: 25px;transition: 0.3s;font-weight: 800;}
.faq-sec h3.active::after {content: "−";}
.faq-panel {max-height: 0;overflow: hidden;transition: max-height 0.4s ease;padding: 0 15px;border: 1px solid #e0f0fbf5;border-top: none;background: #fff;}
.faq-panel.open {padding: 15px;}
.faq-container p:empty{display: none;}
.faq-panel p{padding: 15px 0;}
#References .faq-sec h3{width: max-content;background: transparent;padding: 0 45px 7px 15px;}
#References .faq-panel{border: none;}

/* ******************** clinicians Choice badge ******************  */
.bg-scpt {padding: 10px 0 0;text-align: left;margin: 0;    overflow: hidden;}
.ifrm-fontrow-bdr .prodright{border-left: none  !important;}
.ifrm-fontrow-bdr .prodleft{border-right: 2px solid #0180dc;}
.bg-scpt #frontrow-sticker {margin: 0 0 0 0;filter: invert(0.08);}
#frontrow-sticker{margin: 0 0 0 -35px;filter: invert(0.08);}
.iframe.frontrow{display:none;position:fixed;left:0;top:0;z-index:99999997;right:0;bottom:0;width:100%;height:100%;overflow:hidden}
.frontrow-review #frontrow-sticker{margin: 0 0 0 -36px;}

@media screen and (min-width:20em) {body.customize-partial-edit-shortcuts-shown .site-header .site-title {padding-left: 0;}}
@media screen and (min-width:48em) {body, button, input, select, textarea {font-size: 16px;font-size: 1rem;line-height: 1.5;}.wrap {max-width: 1280px;padding-left: 0;padding-right: 0;position: relative;}.has-sidebar:not(.error404) #primary {float: left;width: 75%;}.has-sidebar #secondary, .page #secondary {float: right;padding-top: 0;width: 25%;}.page #primary {float: left;width: 75%;position: relative}#primary {position: relative;}#secondary {background: #f7f7f7;}.site-branding {margin-bottom: 0 !important;}.site-title {font-size: 36px;font-size: 2.25rem;}#secondary {font-size: 14px;font-size: 0.875rem;line-height: 1.6;}h2.widget-title {font-size: 11px;font-size: 0.6875rem;margin-bottom: 2em;}.site-info {float: left;padding: 0.7em 0 0;width: 58%;}}
@media screen and (min-width:67em) {
.page-numbers {display: inline-block;color:#fff;background: #4a9fdc;text-decoration: navajowhite;}
.page-numbers.current {font-size: 15px;font-size: 0.9375rem;}
.page-numbers.current .screen-reader-text {clip: rect(1px, 1px, 1px, 1px);height: 1px;overflow: hidden;position: absolute !important;width: 1px;}}
header {margin: 0 auto;max-width: 1280px;}
#breadcrumbs span {position: relative;top: 2px;}
#breadcrumbs span:hover { color: #0284ff; }
#breadcrumbs li {list-style: none;display: inline;}
#breadcrumbs {padding: 5px 0 5px 20px;text-shadow: 0 1px 0 #fff;overflow: hidden;width:100%; float:none; text-transform: uppercase;color: #333333;font-size: 16px;position: relative; margin: 0;}
#breadcrumbs a { display: inline-block;text-decoration: none;padding: 0 5px 0 0;text-transform: capitalize;font-family:sans-serif;color: #000;text-transform: uppercase;font-size: 12px;letter-spacing: 1px;}
#secondary .widget {background: #fff;max-width: 320px;padding-bottom: 1px;}
.widget li{line-height: 26px;padding: 0 10px 30px;position: relative;}
#sidebar {background: #f7f7f7;}
h4.widgettitle {background: #81c800;border-left: 1px solid #e0e0e0;color: #ffffff;margin: 0 0 10px;padding: 10px 5px;text-shadow: 0 1px 0 #000000;text-align: center;}
.protect {float: right;margin: 5px 0 0;text-align: center;width: 14%;}
#et-post-share {border-bottom: 1px solid #81c800;}
.single-post h1.entry-title, .entry-header h1.entry-title {font-size: 38px;margin: 0;width: 100%;color: #0C7AC5;font-weight: bold;background: #f2f7fa;bottom: -1px;left: 0;line-height: 38px;padding: 5px 10px 10px;z-index: 2;text-transform: capitalize}
h1.post-heading {font-size:56px;width: 100%;color:#0C7AC5;margin:0;line-height:70px;padding: 0 10px 5px 20px;z-index: 2; text-transform: capitalize;display:block;clear:both; font-family:Lora}
h1.entry-title {font-size: 38px;font-weight: 600;margin: 0;padding: 0;}
.postwidth {float: right;margin: 0 0 20px 20px;overflow: hidden;position: relative;text-align: center;z-index: 1;}
.postcenter {float: left; width: 50%;}
.bottalbox {float: right;max-width: 305px;position: relative;text-align: center;z-index: 3;}
.entry-content {padding: 10px 20px;font-size: 20px;line-height: 1.6;}
.entry-content li::before {border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #9bc100;border-image: none;border-style: solid;border-width: 5px;content: "";left: 0;position: absolute;top: 8px;}
.entry-content li {line-height: 1.6;list-style: outside none none;overflow-wrap: break-word;padding: 0 10px 10px;position: relative !important;font-size: 20px;}
.entry-content .number-ol li{list-style: decimal;padding: 0 10px 10px 5px;}
.entry-content .number-ol li:before{content: unset;}
ol.number-ol {margin: 0;}
.entry-content h4 {font-size: 22px;line-height: 32px;margin: 0;}
.entry-content .right li {line-height: 1.6;list-style: outside none none;overflow-wrap: break-word;padding: 0 20px 10px;position: unset; font-size: 20px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2381ca01'%3E%3Cpath d='M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z'/%3E%3C/svg%3E") no-repeat 0px 10px;}
.entry-content .wrong li {line-height: 1.6;list-style: outside none none;overflow-wrap: break-word;padding: 0 20px 10px;position: unset; font-size: 20px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ce1415'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E") no-repeat 0px 10px;}
.entry-content .right li:before, .entry-content .wrong li:before {content: unset;}
.entry-content ol.ltknumb {padding: 0 0 0 20px}
.entry-content ol.ltknumb li::before {border-color: transparent;border-image: none;border-style: none;position: unset;top: 11px; content:unset}
.entry-content ol.ltknumb li {line-height: 1.6;list-style: decimal;overflow-wrap: break-word;padding: 0 10px 10px;position: relative;font-size: 20px;}
.entry-content ol.ltknumb li ul{list-style:none}
.entry-content ol.ltknumb li ul li{list-style:none}
.entry-content ol.ltknumb li ul li::before {border-color: transparent transparent transparent #9bc100;border-image: none;border-style: solid;border-width: 5px;content: "";left: 0;position: absolute;top: 8px;}
.entry-content .infecting-menopause li {padding: 0 10px 8px; line-height: 20px}
.entry-content .infecting-menopause a {text-decoration: none;font-size: 15px;}
.entry-content .infecting-menopause li::before {top: 6px;}
.entry-content .infecting-menopause h2 {margin: 5px;padding: 0 0 5px 5px;}
.infecting-menopause {border: 1px solid #8bb326;border-radius: 10px;float: left;margin: 10px;max-width: 300px;padding: 10px 0 0;width: 100%;position: relative;z-index: 1;}
.infecting-menopause > h2 {padding: 0 0 0 13px;}
.post-thumbnail {max-width: 100%;}
.post-thumbnail img {width: 100%;}
.postwidthbig {float: none;margin: 0;max-width: 100%;overflow: hidden;padding: 10px 0 0 0;text-align: center;width: 100%;}
.supfactdiv {float: left; padding: 5px;}
.postwidthbig img {width: auto;}
.postwidthbig img.bigimgsize {max-width: 1248px;}
.single #content.reviewTemp {margin: 0;}
.reviewTemp h1 {margin: 0 15px;}
.archive .page-header {padding-bottom: 0;}
.site-branding-text {width: 100%;}
.tableCont-list {display: none;}
.cursor {cursor: pointer}
.inner-subscribe h3 {text-align: center;}
#cover, #cover1 {position: fixed;top: 0;left: 0;background: rgba(0,0,0,0.6);z-index: 11;width: 100%;height: 100%;display: none;}
.entry-content a.cancel {background: #2c2828;border: 2px solid #ffffff;border-radius: 50%;box-shadow: 0 0 5px #000000;color: #ffffff;display: block;font-size: 30px;font-weight: normal;height: 25px;line-height: 27px;position: absolute;right: -7px;text-align: center;text-decoration: none;top: -9px;width: 25px;cursor: pointer}
.entry-content a.cancel:hover {color: #fff}
#prodZoom {display: none;left: 0;margin: 0 auto;max-width: 450px;position: fixed;right: 0;top: 25%;z-index: 99;background: #fff;padding: 5px}
#prodZoom:target, #prodZoom:target + #cover {display: block;opacity: 1;}
#legitscript {display: none;left: 0;margin: 0 auto;max-width: 450px;position: fixed;right: 0;top: 25%;z-index: 99;background: #fff;padding: 5px}
#legitscript:target, #legitscript:target + #cover {display: block;opacity: 1;}
#disclosure {display: none;left: 0;margin: 0 auto;max-width: 700px;position: fixed;right: 0;top: 20%;z-index: 99;padding: 5px}
#disclosure .wrapper1 a{color:#0284fe;font-weight:500}
#disclosure .wrapper1 a:hover{text-decoration:underline;}
#disclosure:target, #disclosure:target + #cover {display: block;opacity: 2;}
.entry-content a.ac_title {text-decoration: none;}
.singleimg{text-align: center;}
a.cancel {background: #2c2828;border: 2px solid #ffffff;border-radius: 50%;box-shadow: 0 0 5px #000000;color: #ffffff;cursor: pointer;display: block;font-size: 14px;font-weight: bold;height: 25px;line-height: 22px;position:absolute;right: 0;text-align: center;text-decoration: none;width: 25px;z-index: 6;left: 680px;margin: -10px auto;} 
.wrapper1 { padding: 10px;border-radius: 5px;text-align: left; margin: 0 ;background: #fff;}
span.cancel, #legitscript span.cancel {background: #2c2828;border: 2px solid #ffffff;border-radius: 50%;box-shadow: 0 0 5px #000000;color: #ffffff;display: block;font-size: 14px;font-weight: bold;height: 25px;line-height: 22px;position: absolute;right: -7px;text-align: center;text-decoration: none;top: -9px;width: 25px;cursor: pointer}
.wrapper1 > h2 {border-bottom: 1px solid #ddd;margin: 0 0 5px;padding: 0 0 10px;}
span.cancel:hover {color: #fff}
#cover, #cover1, #cover2 {background: rgba(0, 0, 0, 0.6);display: none;height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 10;}
.circleq {border: 1px solid;border-radius: 100%;display: inline-block;height: 14px;padding: 0 0 2px;text-align: center;vertical-align: middle;width: 14px;line-height: 14px;font-size: 12px;}
.ac_title.cursor.cboxElement {position: relative;top: -8px;cursor: pointer;left: 15px}
.wrapper h2 {font-weight: normal;padding: 0 0 8px;margin: 0 0 15px;border-bottom: 1px solid #ccc;}
.postwidthsmall {float: right;position: relative;text-align: center;z-index: 1;}
.aligncenter {text-align: center}
.archive.category-review #page.site {max-width: 100% !important;}
.archieve-box {padding: 20px 20px;clear: both;}
.postImg:before {box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) inset;content: "";height: 100%;position: absolute;right: 0;top: 0;width: 100%;}
.postImg {float: left;line-height: 0;margin-right: 40px;position: relative;text-align: center;width: 200px;}
.postTxt {margin: 0;float: left;width: 66%;}
.postTxt h2 {color: #333;font-size: 22px;font-weight: 700;margin-bottom: 0;margin-top: 0;position: relative;top: -2px;line-height: 25px;}
.postTxt .post-meta {color: #969696;font-size: 12px;font-weight: normal;text-transform: capitalize;padding-bottom: 5px;}
.et-description h2 a:hover, .et-tabbed-all-tabs .title a:hover, .widget li a:hover {color: #707070;text-decoration: none;}
.postTxt .post-meta a {color: #470000;text-decoration: none;}
.postTxt h2 a:hover {color: #707070;}
a.read-more {background-color: #81c800;border-radius: 10px;color: #fff;display: block;float: right;font-size: 14px;font-weight: 900;margin-bottom: 20px;padding: 13px 18px;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);}
.read-more:hover {background: #0081dc;transition: all 0.7s ease 0s;}
.has-sidebar:not(.error404) #primary.fullwidth {width: 100%}
.has-sidebar #primary #secondary {width: 100%}
.contenr {max-width: 585px;text-align: center;float: left;}
.entry-content a {color: #0061BD;text-decoration: underline;}
.entry-content a:hover {text-decoration: none;color: #81c800;}
.entry-content li:before {border-color: transparent transparent transparent #9bc100;border-image: none;border-style: solid;border-width: 5px;content: "";left: 0;position: absolute;top:12px;}
span.orgprice {position: relative;}
span.orgprice:before {position: absolute;background: #0c7ac5;height: 1px;content: ''; width: 100%; margin: 13px 0 0;}
.disctxt{color: #0c7ac5;}
.textwidget {background: #f2f7fa;padding: 10px 10px 0;margin-bottom: 10px;max-width: 320px;clear: both;}
.category .main-content-wrap #content, .category .main-content-wrap #contentcat {float: left;min-height: 860px;width:75%; position: relative;padding-bottom: 15px;}
.main-content-wrap #content, .main-content-wrap #contentcat {float: left;min-height: 860px;width:100%; position: relative;padding-bottom: 15px;}
.fullwidth-rev {max-width: 1280px; margin: 0 auto;}
.fullwidth-rev .main-content-wrap #content, .fullwidth-rev .main-content-wrap #contentRew {box-shadow: none;}
.fullwidth-rev .main-content-wrap {float: none;}
.main-content-wrap {width: 100%;float: left;background: #fff;}
.archive .main-content-wrap {float: none;background: transparent; max-width:1280px; margin:80px auto 0;}
.inner {line-height: 25px;}
.grid.effect-4 {perspective: 1300px;}
.cat-list.grid li {box-shadow: 0 0 2px #aedffd;background: #fff;} 
ul.cat-list li h4 {font-size:20px;line-height:28px;padding:0 5px;text-align:center;margin: 0;min-height:60px;display: inline-table; vertical-align: middle;width: 100%;}
.grid li a, .grid li img {border: medium none;display: block;max-width: 100%;outline: none;}
.prodLine {line-height: 26px;padding: 0 20px 10px;list-style: none;}
ul.cat-list {width: 100%; padding: 0}
ul.cat-list li {width:31%;float: left;margin: 5px 1%;list-style: none}
ul.cat-list li:hover {background: #81C800;color: #fff !important;cursor: pointer;}
ul.cat-list li:hover a {color: #fff !important;}
.category .main-content-wrap #contentcat {padding: 0 20px 15px;}
#catpost .entry-content h1{font-size: 46px;border:none;background:none;padding:20px 0 10px;color:#0c7ac5;font-weight:600;margin:0 0 10px;line-height: 50px;}
#catpost .entry-content h2{border:none;background:none;padding:15px 0 10px;color:#0c7ac5;font-weight:600;margin:0;line-height:48px;}
#catpost h2 {font-size:35px;font-weight:700; margin: 0; padding:0 0 0 10px;}
#catpost h1 {color: #333;text-shadow: 0 1px 0 #fff;font-size:32px;border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;background-color: #fafafa;-webkit-box-shadow: inset 1px 1px 0 #fff;-moz-box-shadow: inset 1px 1px 0 #fff;box-shadow: inset 1px 1px 0 #fff;padding: 17px 40px 17px 20px;position: relative;font-weight: normal;margin: 0;}
#catpost .post_content h2 {color:#0c7ac5;font-size:26px;background-color:#fff;padding:10px 0 0;margin: 15px 0 0; border:0;}
#catpost .post_content h2:before{content:none}
.post_content ul {text-align: left; margin: 0; padding: 0 0 20px 0;}
.post_content li {background: url(images/bulletblue.png) no-repeat -1px 5px; list-style: none; padding: 0 0 0 30px; line-height: 30px;}
.post_content p {padding-bottom: 10px;}
.post-thumbnailcat h3 {text-align: center; position: absolute; top: -24px; left: 0; right: 0; border: 1px solid #0c7ac5; background: #0c7ac5; width: 250px; margin: 0 auto; padding:0; color: #fff; border-radius: 5px; text-transform:uppercase; font-size:18px;}
#catpost .data {background: #E4F6C4;}
#catpost .data .row-border-2 {background: none;}
#catpost .checktit img {margin:-8px 0; padding:0; position:relative;left:-5px;}
#catpost .authorRes span {margin-right:16px;}
#catpost .Title-content {padding:20px 0 32px;line-height: 30px; font-size:20px;}
#catpost p {line-height: 28px; margin: 0; font-size: 20px;padding-bottom: 10px;}
.ingredient-area {position: relative; overflow-x: hidden;padding: 50px 0 20px;}
.ingrecat strong {background: #2573c5;color: #fff;padding: 2px 10px 5px;margin: 0 5px 0 0;}
.ingrecat strong a {color: #fff;}
.ingrecat {border: 1px solid #2374c5; padding: 20px 0 5px 20px; background: #eef9ff;margin:10px 0 25px 0;}
.category p {padding-bottom: 15px;line-height: 30px;}
.recomart {float: left; width: 50%; display: flex;}
.recomdtxt {padding:10px 30px; font-size:18px;}
.recomdtxt h4 {font-size: 20px; margin: 0; padding: 0;line-height: 30px;}
.catbdr {border-top: 5px solid #000;border-bottom: 2px solid #111;padding: 10px 0;margin: 20px 0;font-weight: 700;font-family: 'Lora';}
.recomart a {color: #ff9002; font-family: 'lora';}
.recomart a:hover {color:#81c800;}
.recomart h4 a, .recomart .catbdr a {color: #000;text-decoration: none;}
.catbdr a:hover {color: #81c800}
.recomdimg img {width:350px;max-width: 100%;}
.recombox h2 {padding:20px 0 20px;}
h2.cathdrw {padding-top: 30px;}
h2.cathdourp {padding: 30px 0 0 0;text-align: center;}
.ourpick {display: flex;justify-content: center;align-items: center;}
.ourpkfull { position: relative; background: #edf8ff}
.ourpkfull::before {content: '';background:#edf8ff;position: absolute;top: 0;bottom: 0;width: 9999px;z-index: -1;right: 0;}
.ourpkfull::after {content: '';background:#edf8ff;position: absolute;top: 0;bottom: 0;width: 9999px;z-index: -1;left: 0;}
.imgpick {text-align: center; border: 1px solid #f6f6f6;}
.pickbox {margin:10px 10px 10px 0; padding:10px 10px 10px 0;}
.ourpick h4 {font-size: 20px;}
.starpick {font-weight: 600; font-size: 18px;}
.starpick p {min-height: 75px;}
.starpick h4 a:hover {color:#81c800;}
.starpick img {float: left; padding: 0 10px 0 0;}
.imgpick img {max-width: inherit;}
.prodlistcat {background: #eef9ff; padding: 40px 10px; text-align: center;}
#catpost .prodlistcat h2 {font-size: 30px; padding: 0 0 15px;}
a.procebtnc {background: #ff9000;color: #fff;padding: 5px 10px; margin: 10px 0;float: left;border-radius: 5px;}
a.procebtnc:hover {background:#81c800}
.disclosurbox {border: 1px solid #2374c5;padding: 15px 20px 5px 20px; margin: 50px 0;}
.post-thumbnailcat {height:100%;left: 0;position: absolute;top: 0;width: 100%;padding: 45px 0 15px;}
.produCat {background-color:#fff;border: 1px solid #0c7ac5;float: left;margin:70px 1% 30px 1%;position: relative;max-width: 940px;width: 98%;}
.post-thumbnailcat {float: left;line-height: 0;margin:0;max-width:300px;position: relative;width: 300px; text-align: center;}
.post-thumbnailcat img {max-width: 100%;}
.produCat .post_content {padding: 25px 0 25px 10px;float: left;width:66%;color:#000;}
.sealbtn {width:100%; text-align: left;}
.sealbtn img {padding: 15px 0 0 0;margin: 0 0 0 30px;}
.StarRating {margin: 10px 0;}
.StarRating > img {margin-bottom: 0;padding-left: 15px;}
.StarRating strong {font-size:24px;margin: 5px 5px 0 0;}
.StarRating a {text-decoration: underline; color:#000}
.StarRating a:hover {color:#0c7ac5}
.post_content h3 {font-size: 30px;padding: 10px 0 5px;}
a.prodsite {color: #ff0000 !important;text-decoration: underline;font-weight:700;}
a.prodsite:hover {color: #ff0000 !important;text-decoration: none;}
.redtxt {color: #ff0000 !important;text-decoration: none;}
a.big-button {font-weight:normal;font-size:22px;padding:14px 45px;margin: 5px 0 13px 0;float:right;color:#ffffff !important;background:#ff9000;border-radius:10px;line-height:26px; font-weight:600;}
.sealbtn a.big-button{margin-top:15px;}
a.big-button:hover {text-decoration: none;background: #81c800;}
.sealbtn a.big-button:after {content: ''; background: url(images/reviw-arrow.png) no-repeat 10px 10px; height:20px; width:30px; position: absolute;}
#catpost .grid li a {color:#6e6e6e;font-weight: 400;vertical-align: middle;text-align: center;display: table-cell;}
.ac_title.cursor.cboxElement {top: 5px;color: #0271cb;margin-bottom: 5px;display: inline-block;}
#review-txt-editer {background: #faf6f7;border: 1px solid #0097e8;font-size: 12px;line-height: 24px;margin: 10px auto;padding: 5px;text-align: center;width: 100%;}
.info-txt .ac_title.cursor.cboxElement {background: #0271cb;color: #fff;padding: 5px 10px;border-radius: 5px;text-decoration: navajowhite;left: 0;margin-bottom: 10px;}
.info-txt .ac_title.cursor.cboxElement:hover {background: #81c800; }
.tab{position: relative; z-index: 9;}
.howsetion {margin:0 auto; padding-bottom:5px; background:#fff; color:#fff; text-align: center; border:2px solid #00a0ec;}
.howsetion h2 {font-size:50px; color:#000; margin:0;}
.howsetion p {color:#000; font-size:30px; padding:0 0 10px 0; margin:0;}
.box1 {width: 32%;float: left;margin: 0 8px;padding: 0px;text-align: center; background: #00a0ec;}
.box1 p {color:#fff; font-size:16px; padding:5px;}
.box1 img {width: 100%;}
.titletxt {font-size:30px;}
.ingredient-section-vir{width:100%; margin:0 auto; padding:0; background:#fff url(https://www.consumerhealthdigest.com/wp-content/uploads/virectin-bg.jpg) repeat 0 0;}
.ingre-description {margin: 0; padding:35px 10px 0;}
.ing-left {margin: 0;float: left;width:36%;padding:0;}
.ing-center {margin: 0;float: left;width:22%;padding:100px 5px 0 5px;}
.ing-right {margin: 0;float: left;width:42%;padding:0 5px;}
.ing-list-left{margin:0 0 40px; float:right}
.entry-content .ing-list-left h3{color:#000; font-size:25px; margin:0; padding:0; text-align:right;text-transform:uppercase}
.entry-content .ing-right h3{color:#000; font-size:25px; margin:0; padding:0; text-align:left; text-transform:uppercase}
.ing-right p {margin:0 0 15px;padding: 0;}
.ing-list-left h3{margin:10px 0 10px}
.ing-list-left .ing-list-descp{color:#000; font-size:16px; margin:0; padding:0; line-height:22px; text-align:right; float:right; width:75%;}
.ing-right .ing-list-right .ing-list-img, .ing-right .ing-list-right .ing-list-descp {float:left;}
.ing-right .ing-list-right .ing-list-img{width:20%; margin:0 10px 0 0; float:left}
.ing-list-right .ing-list-desc{float:left; margin:0; width:75%}
.ing-list-left .ing-list-descp{color:#000; font-size:16px; margin:0; padding:0; line-height:22px; text-align:right; float:right; width:75%;}
.ing-right .ing-list-right .ing-list-descp{width:75%;}
span.ing-list-descp p {font-size: 16px;}
.ing-right .ing-list-right .ing-list-descp h3{text-align:left; margin:0; padding:0}
.ing-list-right {display: block;margin: 0 0 5px;float: left;}
.ing-list-img{float:right; display:block; margin:8px; width:25%; text-align:right}
.ing-list-img img, .ing-right .ing-list-right .ing-list-img img{max-width:100%}
.ing-list-descp{float:none; display:block; margin:0 auto; width:100%}
.ing-list-desc-left{float:left; margin:0; padding:0; text-align:right; width:71%}

.menoimg {width: 25%;float: right;text-align: center;background: #b7dcec;padding: 8.4% 0;}
.meno-ingd-list {width: 75%;float: left;}
.ingtext {width: 80%;float: left;padding-right: 1%;}
.ingrimg {width: 20%;float: left;text-align: center;}
.ingrd-grey {background: #f7f7f7;}
.ingtext h3 {text-transform: uppercase;font-size: 25px;}
.ingrd-white::before {width: 0;height: 0;border-style: solid;border-width: 0px 55px 165px 34px;border-color: #f7f7f7;position: absolute;content: '';left: 0;height: 100%;}
.ingrd-white {position: relative;}
.ingrd-white .ingrimg {position: relative;z-index: 1;}
.ingrimg {padding-top: 2%;}
.ingtext p {line-height: 25px;font-size: 18px;}
.menoeffective {text-align: center;}
.menoeffective img {padding: 0 15px;}
.howwrk {max-width: 580px;text-align: left;}
.howwrk h2 {color: #000;font-size: 52px;text-align: center;margin-bottom: 20px !important}
.howwrk h2 span {color: #0292cf;font-weight: 900;display: block;}
.howwrk h2 sup {font-size: 20px;}
.stepimg {width: 25%;float: left;position: relative;}
.steptext {width: 70%;float: right;}
.howwrk .steptext h3 {margin: 0;font-size: 30px;text-transform: uppercase;color: #000;letter-spacing: 2px;}
.steptext p {line-height: 26px;}
.stepimg::before { position: absolute; content: '';width: 0;height: 0;border-style: solid;border-width: 0 0px 71px 9px;border-color: #ea4498;left: 47%;top: -66px;}
.stepimg::after {position: absolute; content: '';width: 0;height: 0;border-style: solid;border-width: 0 0px 104px 9px;border-color: #ea4498;left: 47%;top: 132px;}
.stepimg.stepimgbefore::before {border-width: 0;}
.stepimg.stepimgafter::after {border-width: 0;}
.worksteps {margin-bottom: 16px;}
.eyeingr {background: #f7f7f7;padding: 15px;}
.eyeingleft {width: 30%;float: left;}
.eyeingright {width: 30%;float: right;}
.eyevage-img {width: 40%;float: left;padding-top: 10%;padding-left: 2%;}
.eyeingr h3 {color: #000;font-size: 25px;}
.eyeingright {width: 30%;float: right;text-align: right;}
.eyeing.lefting {position: relative;left: 20%;}
.eyeing.righting {position: relative;right: 20%;}
.postwidthbig img {padding: 0 0;}
.eyeing h3 {color: #000 !important;font-size: 22px !important;}
a.getnow-review strong {color: #fff !important;}
.ad_ingredients {background: #f7f7f7;float: left;margin: 0 -20px 0 -20px;padding: 10px 0 0;}
.ing_sctn-left {width:60%;float: left;padding: 10px;position:relative;}
.ingre-right {width:40%;float: left;padding: 10px;position:relative;}
.ing_sctn {width:49%;float: left;padding:9px;position:relative; margin:0 0 10px 8px;background:#FFF}
.sctn-img {width: 25%;float: left;}
.sctn-text {width: 75%;float: left;padding-left: 15px; text-align:center;}
.sctn-text strong { display: block;font-size: 22px;}
.sctn-text {font-size: 15px;}
.line-sep {position: absolute; width:60%;height:1px; left: 12px; background: #000;bottom: 5px; box-shadow: 1px 1px 1px #ccc;}
.prodbx {float: left;width: 30%;text-align: center; position: relative;top:5px;}
.contbx {float: left; width: 40%;}
.btunbx {float: left;width: 30%; text-align: center; position: relative; min-height: 422px; background: #F7F7F7;}
span.pricbtn {background: #000; padding: 10px 20px; color: #fff; position: absolute; top: 50%; right: 30%; margin: 0;}
span.pricbtn a {color: #fff;text-decoration: none;}
span.pricbtn a:hover {color: #c1c1c1;text-decoration: none;}
.reputbox {border: 5px solid #F7F7F7;border-right: 3px solid #F7F7F7;margin-bottom: 40px;}
.contbx h3 {text-align: center;font-size:26px;}
.contbx h4 {padding: 0 0 0 20px;}
.contbx li {line-height: 28px;}
.prodboxn {border-bottom: 3px solid #000; margin-bottom: 50px; padding-bottom: 20px;}
.prodboxblg {padding-bottom: 20px;}
.postwidthleft {float: left; margin: 20px 20px 0 0; overflow: hidden; position: relative; text-align: center; z-index: 1;}
.postwidthrgt {float: right; margin: 20px 20px 0 0; overflow: hidden; position: relative; text-align: center; z-index: 1;}


@media screen and (-webkit-min-device-pixel-ratio:0) {
::i-block-chrome, .rateing-width {max-width:290px;}}
.editor-Box {float: right;background: #e7e7e7; margin-bottom: 15px;padding:0 10px 0 20px;position: relative;}
.editor-Box a{text-decoration: none}
.editor-Box::before {width: 0;position: absolute;content:"";height: 0;border-style: solid;border-width:0 44px 40px 0px;border-color: transparent #e7e7e7 transparent transparent;left: -44px;}
.editor-Box p {font-size: 15px;line-height: 37px;font-weight: 600;padding: 0;height: 40px;}
.rate-Box {float: left;max-width: 312px;width: 100%;position: relative;}
.catreview, .searchpage {background: #fff}
.flexslider {position: relative;}
.flex-direction-nav {height:0;list-style: none;margin: 0;}
.flex-direction-nav a {color: rgba(0,0,0,0.8);cursor: pointer;display: block;height: 40px;margin: -20px 0 0;opacity: 0;overflow: hidden;position: absolute;text-decoration: none;text-shadow: 1px 1px 1px #000;top: 40%;transition: all .3s ease-in-out 0s;width: 40px;z-index: 9999}
.flex-direction-nav a:before {color: #555;content: '\00ab';display: inline-block;font-size: 40px;line-height: 1;text-shadow: 1px 1px 0 #000}
.flex-direction-nav a.flex-next:before {content: '\00bb'}
.flex-direction-nav .flex-prev {left: -50px}
.flex-direction-nav .flex-next {right: -50px;text-align: right}
.flexslider:hover .flex-direction-nav .flex-prev {opacity: .7;left: 10px}
.flexslider:hover .flex-direction-nav .flex-prev:hover {opacity: 1}
.flexslider:hover .flex-direction-nav .flex-next {opacity: .7;right: 10px}
.flexslider:hover .flex-direction-nav .flex-next:hover {opacity: 1}
.flex-direction-nav .flex-disabled {opacity: 0!important;filter: alpha(opacity=0);cursor: default}
.flex-pauseplay a {display: block;width: 20px;height: 20px;position: absolute;bottom: 5px;left: 10px;opacity: .8;z-index: 10;overflow: hidden;cursor: pointer;color: #000}
.flex-pauseplay a:before {font-family: "flexslider-icon";font-size: 20px;display: inline-block;content: '\f004'}
.flex-pauseplay a:hover {opacity: 1}
.flex-pauseplay a.flex-play:before {content: '\f003'}
.flex-control-nav {width: 100%;position: absolute;bottom: -10px;text-align: center}
.flex-control-nav li {margin: 0 6px;display: inline-block;zoom: 1;display:inline}
.flex-control-paging li a {width: 11px;height: 11px;display: block;background: #666;background: rgba(0,0,0,0.5);cursor: pointer;text-indent: -9999px;-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);box-shadow: inset 0 0 3px rgba(0,0,0,0.3);-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px}
.flex-control-paging li a:hover {background: #333;background: rgba(0,0,0,0.7)}
.flex-control-paging li a.flex-active {background: #000;background: rgba(0,0,0,0.9);cursor: default}
.flex-control-thumbs {margin: 5px 0 0;position: static;overflow: hidden}
.flex-control-thumbs li {width: 25%;float: left;margin: 0}
.flex-control-thumbs img {width: 100%;height: auto;display: block;opacity: .7;cursor: pointer;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease}
.flex-control-thumbs img:hover {opacity: 1}
.flex-control-thumbs .flex-active {opacity: 1;cursor: default}
.hideText {color: #1879C8;cursor: pointer;font-size: 16px;left: 3px;position: relative;top: -2px;}
.entry-content ul {line-height: 26px;list-style-type: disc;overflow: hidden;padding: 0 0 5px 5px; margin:0}
.advertise {margin: 5px;}
.adv-dis {font-size: 13px;line-height: 20px;}
.postwidthLeft img {float: left;margin: 10px 15px 0 0;}
.imagescredits {font-size: 14px;}
#top-share {margin: 0 auto;max-width: 560px;text-align: center;width: 100%;}
.social-sharing-top > div {float: left;}
.entry-content a.view-all {max-width: 100px;display: block;margin: 0 auto;background: #0271cb;height: 40px;color: #fff;text-align: center;line-height: 40px;text-decoration: none;font-weight: bold;border-radius: 5px;margin-bottom: 10px;}
.entry-content a.view-all:hover {background: #81c800;}
.postwidthbigVDO {width: 100%;text-align: center;overflow: hidden;padding: 5px 0 10px}
input::-moz-placeholder, textarea::-moz-placeholder {color:#333333;font-size:14px;opacity:1;}
input, textarea {border-radius: 2px;color: #000000;padding:10px;}
textarea{resize: none}
h1.cat-title {background-color: #fafafa;border-top: 1px solid #e0e0e0;box-shadow: 1px 1px 0 #ffffff inset;color: #333333;font-size: 30px;line-height: 36px;padding: 15px 20px 30px;position: relative;text-shadow: 0 1px 0 #ffffff;}
.displaynone {display: none}
.video-set {height: 465px;width: 840px;}
.textwidget p {padding: 0;font-size: 14px;font-family: sans-serif;}
.Title-content {font-size: 24px;padding: 0 10px 8px 20px;display:block}
figcaption {font-size: 13px;color:#000;border-bottom: 1px solid #ddd; margin-bottom:15px;}
.entry-content p.img-caption, #catpost .entry-content p.img-caption {color: #222;display: block;font-size: 13px;line-height: 20px;text-align: center;border-bottom: 1px solid #e5e5ea;margin-bottom: 15px;margin-top: 0;padding: 0px 20px 10px 0;overflow-wrap: break-word;word-break: break-word;word-wrap: break-word;}
.feat-caption {color: #737374;display: block;font-size: 13px;text-align: left;margin-left: 21px;padding: 0px 20px 10px 0;}
.textwidget li .post-metainfo br {display: none;}
.smallthumb::before {box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) inset;content: "";height: 100%;position: absolute;right: 0;top: 0;width: 100%;}
.widget .queAns li.clearfix {clear: both;padding: 5px 10px 10px;}
.preg-fourth img {max-width: 8.6%;}
.pregbanner-rotate {background: rgba(0, 0, 0, 0) url("bgSidebar/rotate.php") no-repeat scroll center center/100% 100%;float: left;height: 250px;width: 100%;}
.pbanner_wrap {max-width: 300px;width: 100%;}
.single-bottal {float: right;}
.dsclsrmenu {background: none;float: left;margin: 10px 0;padding: 5px 0.5%;width: 99%;}
.dsclsrmenu a {background: #007ada;color: #fff;float: left;margin: 0 3px 10px;padding: 3px 5px;text-decoration: none;}
.dsclsrmenu a:hover {background: #479fe4;color: #fff;}
.smalfont {font-size: 12px;}
.entry-content .list-format {overflow: visible}
#top-info.clearfix {position: relative;}
.et-shadow {border: 1px solid #ddd;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);font-size: 14px;margin: 0 0 10px;position: relative;}
.et-shadow .et-box-content {background: #fafafa;border: 1px solid #fafafa;box-shadow: 0 0 45px #e7e7e7 inset;color: #737373;min-height: 35px;padding: 15px;text-shadow: 1px 1px 1px #ffffff;color: #333;font-size: 18px;}
.entry-content .yrc-core li::before {border: 0 none;}
.archive.author h1.page-title {display: block;font-size: 30px;font-weight: 600;margin: 30px 0 20px;padding: 0 20px;letter-spacing: 0;text-transform: none;}
.entry-content h3 {font-size:28px;color: #0c7ac5;font-weight: 600; line-height:40px; font-family: lora}
.topratedclass {float: left;margin: 0 5px 0 0;max-width: 100%;overflow: hidden;}
.accordion:hover .accordion-item:hover .accordion-item-content, .accordion .accordion-item--default .accordion-item-content {height: 70px;}
.accordion .accordion-item:hover {background: #81c800}
.accordion-item-content, .accordion:hover .accordion-item-content {height: 0;overflow: hidden;transition: height .25s;}
.accordion {padding: 0;margin: 0 auto;width: 200px;float: left;}
.accordion .accordion-item {padding: 5px;color: #eee;}
.accordion h2 {margin: 0;}
.accordion h2 a {font-size: 18px}
.accordion .accordion-item {background: #fff;border-bottom: 1px solid #ddd}
.accordion-item-content img {float: left;margin: 2px 10px 0 0;}
.accordion a {color: #333;font-size: 14px}
.accordion .accordion-item:hover a {color: #fff}
.accordion a {text-decoration: none;font-weight: bold}
.accordion .accordion-item a {font-style: italic}
.accordion .accordion-item--default {background: #f0f0f0}
.accordion .accordion-item:last-child {border: none;}
.search-form .search-submit {bottom: 3px;padding: 0.5em 1em;position: absolute;right: 3px;top: 3px;background: #81c800 url("images/searchhed.png") no-repeat scroll 8px 6px/29px auto}
.postwidthsmall {float: right;position: relative;text-align: center;z-index: 1;}
.accordion-section-content {background: #fff;border-top: 0;display: none;padding: 0 0 0 25px}
.chartbox .accordion-section-content {padding: 0}
.entry-content .accordion-section-title {width: 100%;padding: 5px 15px 0 30px;display: inline-block;background: #fff;transition: all linear 0.15s;font-size: 20px;color: #0c7ac5;margin-top: 8px;font-weight: bold;text-decoration: none;}
.accordion-section {position: relative}
#References .accordion-section-title {pointer-events: none;padding: 0; width: auto;}
p.ret-sml {font-size: 12px !important;}
.accordion {margin: 15px 0 0;}
.smalfont p {margin: 0;padding: 2px 0 1px;}
.category .smalfont p {margin: 0;padding: 2px 0 10px;}
.author-rate {float: left;font-size: 15px;}
.entry-content h2 {margin: 10px 0 8px; font-family: Lora; font-size:35px; line-height: 48px;}
.author-rate span {font-weight: 600;}
.theme_1.wpcf7-form .rtfrom input.error, .contact_us .theme_1.wpcf7-form input.error {border-bottom: 2px solid #F00;}
.wpcf7-form .rtfrom label.error, .contact_us .wpcf7-form label.error {color: #f00;font-weight: 400;}
.wpcf7-mail-sent-ok {text-align: center;border: 2px solid #ccc;}
.textcenter {text-align: center}
.rtfrom input {border: 1px solid #ccc;height: 38px;padding: 5px;}
.rtfrom p {padding: 0 0 15px;font-size: 15px;}
.rtfrom .valuable input, .rtfrom .information input {height: auto;border: none;}
.rtfrom .wpcf7-list-item.first {margin-right: 10px;}
.ratingbox .select-menu {width: 90px;height: 40px;color: #333;}
.ratingbox .select-menu {width: 115px;height: 30px;color: #333;-moz-appearance: none;background: url(images/select-arrow.png) no-repeat 95% center;margin-left: 25px;border: 1px solid #ccc;}
.main-block2{width:100%;border: 1px solid #81c800;;margin:20px auto;}
.main-block2 h2 {color: #fff;font-size: 21px;font-weight: 600;background: #81c800;display: block;padding: 10px 15px 10px 15px;;text-shadow: 0 1px 1px #000000;margin:0}
.main-block2 .smalfont{padding:7px 15px;border-bottom: 1px solid #ccc;}
.main-block2 .smalfont .accordion-section-title{font-size: 20px;font-weight: 100;margin: 0;color: #0C7AC5;padding: 5px 15px 0 8px;}
.main-block2 .smalfont .link1 a{color:#0C7AC5}
.adv-dis{margin-bottom:0}
.main-block2 .accordion-section{position: relative}
.main-block2 .accordion-section-title::before{background: #0C7AC5;content: '';right: 0 !important; left: auto; height: 3px;position: absolute;top: 15px;width: 13px;}
.main-block2 .accordion-section-title::after {transform: rotate(90deg); -webkit-transform:rotate(90deg);}
.main-block2 .accordion-section-title.active::after {opacity: 0;}
.main-block2 .accordion { margin: 15px 0 0;}
.smalfont p {margin:0;padding: 2px 0 1px;font-size: 17px;line-height: 26px;}
.main-block2 .accordion-section-content a{color:#81c800}
.main-block2 .accordion-section-content a:hover{color:#0C7AC5}
.main-block2 .accordion-section-title::after {background: #0C7AC5;content: '';right: 0 !important;left: auto;height: 3px;position: absolute;top: 15px;width: 13px;}
.entry-content .getnow{display: inline-block; margin: 10px auto 0; font-weight:600;background:#ea6e00; color:#000;border-radius:8px; border:3px solid #e3e4e5; display:block; text-align:center; width:174px; font-size:18px; line-height:34px; padding:8px 0 8px;text-transform:uppercase; text-decoration: none}
.entry-content .getnow:hover{text-shadow:0px 2px 1px rgba(0,0,0,.4); box-shadow:0px 0px 4px rgba(0,0,0,.4); color: #fff;}
.tableright{float: right}
.tableleft {float: left;}
.searchpage .pub-adv, .entry-content a.pub-adv {display: inline-block;background: #ff7c05;}
.pubbtn a{padding: 10px 20px;margin-right: 15px;color: #fff;font-size: 20px;margin-bottom: 20px;border-radius: 3px;}
.searchpage .pub-adv:hover, .entry-content a.pub-adv:hover {display: inline-block;background: #0C7AC5;}
.rgt-sign a {width: 16px;position: absolute;top: -15px;right: 0;}
.ownerclaim {position: relative;top: -18px;left: -6px;}
.ownerimg .ownr {border: 3px double #ddd;border-radius: 50%;overflow: hidden;width: 55px;height: 55px;}
.ownerinfo .ownr{border: 3px double #ddd;border-radius: 50%;overflow: hidden;width: 90px;height: 90px;}
.ownerimg{text-align: center;position: relative;}
.claimtext p {font-size: 12px;margin: 0;background: #f2f7fa;padding: 0 4px;border-radius: 15px;position: absolute;width: 66px;right: 0;top: 10px;}
.ownerinfo h2{background: #81c800;color: #fff;margin: 0 0 10px;padding: 10px;text-align: center;border-radius: 10px 10px 0 0;font-size: 22px;}
.ownerinfo{max-width: 400px;width: 100%;background: #fff;border-radius: 10px;padding-bottom: 20px;}
.ownimg{width: 25%;float: left;}
.owninfo{width: 73%;float: left;}
.labl{width: 40%;float: left;font-size: 15px;line-height: 37px;}
.inftxt{width: 60%;float: left;font-size: 24px;}
.desg{color: #81c800;font-size: 14px;}
.claimed-owner .inftxt a {background: #067dd1;color: #fff;text-decoration: none;font-size: 18px;padding: 0px 20px;border-radius: 3px; position: relative; top:inherit}
.byline-updated {font-weight: bold;}
#claimed-pop {background: #f2f2f2;border: 1px solid #81c800;top: 10px;color: #333;display: none;padding: 2px 2px 10px;position: absolute;width: 400px;border-radius: 10px;z-index: 9;left: -254px;box-shadow: 0 0 5px #D7D6D6;font-size: 13px;margin: 0 0 10px;text-transform: none;text-align: center;}
.claimed-owner.ltkcat {margin: 25px 170px 0 0;position: absolute;right: 0;top: 0;}
.postid-69791 h1.post-heading span {width: 95%;display: inline-block; font-size: 36px;}
.claimed-owner:hover #claimed-pop {display: block}
.claimed-owner a {width: 16px;position: absolute;top: -15px;right: 0;}
#claimed-pop .imgr {top: -30px;position: relative;right: -30px; width: 30px}
.rgt-sign {float: right;position: relative;margin-right: 10px;}
.rgt-sign.ltkcat {margin: 20px 10px 0 0;}
.ltkcat #pop-up {width: 245px;left: -260px;}
.rgt-sign:hover #pop-up {display: block}
#pop-up {background: #f2f2f2;border: 1px solid #81c800;bottom: -15px;color: #333;display: none;padding: 2px;position: absolute;width: 220px;border-radius: 10px;z-index: 9;left: -243px;box-shadow: 0 0 5px #D7D6D6;font-size: 13px;margin: 0 0 10px;text-transform: none;text-align: center;}
.widget .Wo-HlthCentrs li {background: url("images/circle-green.png") no-repeat -1px 6px;color: #fff;font-size: 16px;font-weight: bold;line-height: 1.5;list-style: none;padding: 12px 0 8px 12px;text-align: left}
.widget .Wo-HlthCentrs li:nth-child(n+10) {padding-left: 7px;}
.Wo-HlthCentrs {float: left;width: 100%;}
.widget .Wo-HlthCentrs li:before {border: none}
.widget .Wo-HlthCentrs li a {color: #303030;margin-left: 15px}
.widget .Wo-HlthCentrs li a:hover {color: #303030;text-decoration: underline}
.widget .Wo-HlthCentrs li:nth-child(2n) {background-color: #F2F2ED}
.Wo-HlthProdcts li {padding: 0 14px 2px;margin: 0 0 0}
.Wo-HlthProdcts li a {font-weight: bold}
.youtube {position: relative;padding-bottom: 40.23%;height: 0;overflow: hidden;max-width: 75%;background: none;margin: 0 auto;}
.youtube iframe,.youtube object,.youtube embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 100;background: transparent;}
.youtube img {bottom: 0;display: block;left: 0;margin: auto;max-width: 100%;width: 100%;position: absolute;right: 0;top: 0;border: none;height: auto;cursor: pointer;-webkit-transition: .4s all;-moz-transition: .4s all;transition: .4s all;}
.youtube img:hover {-webkit-filter: brightness(75%);}
.entry-content .youtube .play {height: 72px;width: 72px;left: 50%;top: 50%;margin-left: -36px;margin-top: -36px;position: absolute;background: url("images/youtube-ico.webp") no-repeat;cursor: pointer;}
.entry-content .youtube:hover {background:none;}
.yourate .fa.fa-star {font-size: 22px;}
.prefer .formlabel {float: left;width: 55%;margin-top: 16px;font-weight: normal;}
.accuracy .formlabel {float: left;width: 15%;margin-top: 16px;font-weight: normal;}
.sml_email .sml_emaillabel {color: #f00;font-weight: normal;font-size: 14px;}
form.sml_subscribe { margin: 15px auto 0; max-width: 60%; width: 100%; position: relative;}
input.btn.sml_submitbtn {
  position: absolute;
  top: 2px;
  right: 0;
  width: 175px;
  float: right;
  border-radius: 35px;
  right: 8px;
  background: #0087e1;
  text-transform: uppercase;
  font-family: 'Lora';
  font-size: 20px;
  padding: 12px 0;
}
p.sml_email {padding: 0 0 5px;}
.weight-loss-newsletter .privacy-inner-container { padding: 0 !important; }
.searchpage .pub-adv, .entry-content a.pub-adv {display: inline-block;background: #ff7c05;}
.searchpage .pub-adv:hover, .entry-content a.pub-adv:hover {display: inline-block;background: #0C7AC5;}
.learn-content {width: 32%;padding: 10px;min-height: 200px;margin: auto;box-shadow: 5px 10px 14px #ccc;float: right;}
.learn-content p {display: none}
.learn-content-sub {background: #f5f3f3;padding: 10px;border: 1px solid #81c800;border-radius: 5px}
.learn-content-sub h3 {color: #000;font-weight: 600;text-align: center;background: #81c800;padding: 5px;margin: 0px 0px 20px;text-shadow: none;}
.learn-points {margin: 0;padding: 0 !important;-webkit-padding-start: 0px;}
.learn-points li {margin-bottom: 15px;font-size: 14px;list-style: none;border-bottom: 1px solid #ccc;padding-bottom: 10px;position: relative;line-height: 18px;}
.learn-points li:last-child {border: 0}
.learn-points li a {text-decoration: none;color: #000;left: 5px;position: relative;}
.learn-points li a:hover {color: #0079da}
.learn-points li::before {border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #9bc100;border-image: none;border-style: solid;border-width: 5px;content: "";left: 0;position: absolute;top: 7px;}
#et-box-author {margin: 15px 0;background: #f3f3f3;padding: 10px;}
.author-avatar {float: left;width: 125px;text-align: center;}
.author-avatar .authimage-cont {border-radius: 50%;}
#author-info {float: left;width: 78%;}
#author-info p {font-size: 18px;}
#author-info a.author-link{color:#026BC0}
.entry-content #author-info h2 {margin: 0;}
.author-avatar .authimage-cont {width: 100px;}
#et-box-author .degree {font-weight: bold;font-size: 18px;}
.discltk a.checktit {background:url(images/socia-icon.png) no-repeat -275px 2px;padding: 4px 10px 4px 25px;color: #0c7ac5;font-weight: 600;float: right;margin: 4px 9px;font-size: 14px; text-decoration: underline;}
.discltk a.checktit:hover {color: #81c800;text-decoration: none;}
.discltk {padding:0 30px 10px 10px; float:left;}
.discltk .ac_title.cursor.cboxElement {background: #0059A3;color: #fff;padding: 5px 10px;border-radius: 5px;text-decoration: navajowhite;left: 0;margin-bottom: 10px;}
.discltk .ac_title.cursor.cboxElement:hover {background: #81c800; }
.toppick li {float: left; width: 50%;}
.mobbanner {display: none;}
/*New submenu*/
.addtitle {color: #000;font-size: 11px !important;text-align: center; padding:0 0 20px 0;}
.banner-title {color: #595959;font-size: 11px !important;text-align: center; padding:0 0 7px 0 !important;line-height: 16px !important;}
#secondary .ads {max-width: 310px;background: #fff; margin: 0 auto 0; padding-bottom: 15px}
/*table*/
.responsive-scrolltbl th {background: #81c800;color: #ffffff;font-weight: normal;text-align: center;}
.responsive-scrolltbl td {background: #f2fcfd;border-right: 1px solid #dddddd;border-top: 1px solid #dddddd;text-align: left;}
.entry-content tr td {border-top: 1px solid #eeeeee;line-height: 30px;padding: 6px 24px;}
.entry-content tr th, .entry-content thead th {color: #555555;font-weight: bold;padding: 9px 15px;word-break: normal;}
.entry-content .responsive-scrolltbl td:nth-child(2) {background: #f2f2f2;}
.entry-content .responsive-scrolltbl td.rwspan, .entry-content .responsive-scrolltbl td.rwspan:nth-child(2) {background: #f4fce4;border-right: medium none;color: #333333;font-weight: bold;}
.res-fix-table-scroll {margin: 0 auto;width: 100%;overflow-x: scroll; max-width: 100%;word-break: inherit !important;}
.res-fix-table-scroll table {margin:0; width:1280px}
.res-fix-table-scroll th {text-align: center !important;}
.res-fix-table-scroll th.expnwidt {width: 360px !important;}
.res-fix-table {margin: 0 auto;overflow-wrap: break-word;width: 100%;word-break: break-all;}
.res-fix-table table {border-collapse: collapse; border: 0;}
.res-fix-table th,.res-fix-table td {border: 1px solid #aaa; background-clip: padding-box; scroll-snap-align: start;}
.res-fix-table thead {z-index: 1000; position: relative;}
.res-fix-table th,.res-fix-table td {padding: 0.6rem; min-width: 6rem; text-align: left; margin: 0;}
.res-fix-table thead th {position: sticky; top: 0; border-top: 0;background-clip: padding-box;}
.res-fix-table thead th.pin {left: 0;z-index: 1001; border-left: 0;}
.res-fix-table tbody th {background-clip: padding-box; border-left: 0;}
.res-fix-table tbody {z-index: 10; position: relative;}
.res-fix-table tbody th {position: sticky; left: 0;}
.res-fix-table thead th, .res-fix-table tbody th { background-color:#f3f7ea; z-index: 999; font-weight:600;}
.responsive-tbl-half {width:50% !important; padding:10px; float:right;}
.responsive-tbl-half thead tr {background: #e6eed5 !important;}
.responsive-tbl-half tbody tr {background: #ffffff !important;}
.responsive-tbl-half td, th {border: 1px solid #e1e1e1 !important;}
.responsive-tbl-half thead tr {color: #000000 !important;}
.responsive-tbl table tr td {min-height: 35px;position: relative;}
.responsive-tbl tr td {padding-left: 10px;padding-right: 10px;}
.responsive-tbl thead tr {color: #ffffff;font-weight: bold;}
.responsive-tbl {margin: 0 auto;overflow-wrap: break-word;width: 100%;word-break: break-all;}
.responsive-tbl tbody tr {background: #f3f7ea;}
.responsive-tbl thead tr {background: #81c800;}
.one_third {width: 33%;}
.one_half {width: 50%;}
.one_fourth {width: 25%;}
.two_third {width: 66.66%;}
.one_half, .one_third, .two_third, .one_fourth, .three_fourth {float: left;padding: 0 10px;position: relative;}
.pregnan-tab .categories-tabs a {color: #ffffff;}
.last {clear: right;margin-right: 0;}
.entry-content tr td {border-top: 1px solid #eeeeee;line-height: 30px;padding: 6px 24px;max-width: 415px;word-break: break-word;}
.responsive-tbl td.text-center, th.text-center{text-align:center;}
.responsive-tbl td, th {border: 1px solid #ffffff;line-height: 35px;text-align: left;vertical-align: middle;}
.ForSpace {padding: 0 10px;}
table {border-collapse: collapse;margin: 0 0 1.5em;width: 100%;}
.amp-display{display:none}
.off-web1,.more-btn  {overflow: hidden;line-height: 1.6;background: #0d7ac5;padding:7px;text-align: center;color: #333;box-shadow: 0 3px 10px #aaa;width:90%;margin:15px auto 40px;color: #fff;font-size: 30px;line-height: 40px;}
.off-web,.more-btn  {overflow: hidden;line-height: 1.6;background: #0d7ac5;padding: 10px;text-align: center;color: #333;box-shadow: 0 3px 10px #aaa;width:90%;margin:15px auto 40px;color: #fff;font-size: 20px;line-height: 40px;}
.entry-content .off-web a {color: #000;}
.entry-content .off-web1 a {color: #fff; background:#000; padding:5px 10px; text-decoration:none; font-size:28px;display: inline-block;margin:0;transition: 0.5s all ease;}
.entry-content .off-web1 a:hover {color: #000; background:#81c800; padding:5px 10px; text-decoration:none; font-size:28px;transition: 0.5s all ease;}
.faqbody{background: #f7f7f7;margin-bottom: 25px;}
.faqbody h2{background: #0d7ac5;margin: 0;text-align: center;color: #fff;font-size: 28px;padding: 15px 0;font-weight: 600;text-shadow: -1px -1px 1px #000;}
.faqbody h3{font-weight: 600;font-size: 24px;}
.faqbody ul{padding:0 0 5px 60px;margin:0}
.faq1{padding: 5px 35px;}
.faq1 p{list-style: none;  padding: 0 0 15px 2%;    margin-left: 15px;}
.faq1 .q{font-weight: 600;color: #000; margin-right: 10px;}
.faq1 .ans{font-weight: 600;color: #000; margin-right: 10px;}
.highlighted-read-more {width: 100%;background: #84c90826;padding: 21px 15px;border-left: 5px solid #81c800;font-size: 22px !important;margin: 20px 0 25px;}
.highlighted {background: #f7f7f7;margin-bottom: 25px;padding: 1px 2%;width: 100%;}
.centeredbanner img {border: 1px solid #ccc;padding: 1%5%;background: #f7f7f7;}
.more-btn {background: #f75c05; padding: 5px 15px;border-radius: 5px; color: #fff; text-align: center;max-width: 75%;margin: 0 auto 12px;}
.more-btn.newmale { max-width: 800px; width: 100%;margin: 0 auto 12px;}
.more-btn a,.more-btn.newmale a:hover{color: #bcddf6}
.more-btn.newmale a {color: #fff;font-weight: bold;font-size: 20px;text-decoration: none}
.adrs-box h5 {margin: 0;padding: 0;}
.adrs-box p {padding: 0;}
.numbpart {float: left;line-height: 18px;text-align: center;width: 10%;}
.optionpart {border: 1px solid #ddd;padding: 0 0 0 10px;}
.istboxbttmbrdr {border: 1px solid #ddd;border-top: 0;padding: 0 0 0 10px;}
.textpart {float: left;line-height: 18px;}
.headingpart {border: 1px solid #ddd;border-left: none;padding: 0 0 0 10px;}
.boxbttmbrdr {border-right: 1px solid #ddd;border-bottom: 1px solid #DDD;padding: 0 10px;}
.beforepart {float: left;line-height: 18px;text-align: center;width: 10%;}
.beforeprice {border: 1px solid #ddd;border-left: none}
.boxbttmbrdrsave {border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;color: #376e01;padding: 0 10px;}
.boxbttmbrdrold {border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;color: #000;padding: 0 0 0 10px;text-decoration: line-through;}
.afterpart {float: left;line-height: 18px;text-align: center;width: 10%;}
.afterprice {border: 1px solid #ddd;border-left: none}
.boxbttmbrdrold {border-right: 1px solid #ddd;border-bottom: 1px solid #DDD;color: #000;padding: 0 0 0 10px;text-decoration: line-through;}
.savepart {float: left;line-height: 18px;text-align: center;}
.freepart {line-height: 18px;border: 1px solid #ddd;border-left: none}
.boxbttmbrdrsave {border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;color: #376e01;padding: 0 10px;}
.boxbttmbrdrnew {border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;color: #ff0000;font-weight: bold;padding: 0 0 0 10px;}
.info-txt .linkall {color: #0271cb;padding: 0 0 0 20px;text-decoration: none;font-weight: bold;}
.beforIMG {text-align: center;}
.beforIMG img {margin: 0 5px;}
.ft-box  {display: none}
.widget_text.widget.authorName {display: block;} 
.topinfo .author span {color: #0c7ac5;}
.topinfo {text-align: center;border: 1px solid #81c800;background: #fff;padding: 10px 0; font-weight: 600}
.authorName .textwidget { padding: 10px; }
/*table*/
/*Review Rating*/
#findhelp{display:none;left:0;margin:0 auto;max-width:600px;position:fixed;right:0;top:15%;z-index:99;padding:5px}
#findhelp:target, #findhelp:target + #cover{display:block;opacity:2;}
#findhelp a.cancel {  background: #2c2828 none repeat scroll 0 0;border: 2px solid #ffffff;border-radius: 50%;box-shadow: 0 0 5px #000000;color: #ffffff;cursor: pointer;display: block;font-size: 14px;font-weight: bold;height: 25px; line-height: 22px;position: absolute;right: -5px;text-align: center;text-decoration: none;width: 25px;z-index: 6;top: -5px;display: block;margin: 0 auto;left:auto;}
#findhelp .wrapper1 p{ font-size: 16px;line-height: 22px;}
#cover6, #cover5{background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10;}
#findhelp .wrapper1 ul li,#guidelines .wrapper1 ul li {font-size: 16px;}
#findhelp .wrapper1 {overflow: scroll;height: 500px;overflow-x: auto;}
div#guidelines .wrapper1 {height: 500px;overflow-x: hidden;overflow-y: scroll;}
#guidelines{display:none;left:0;margin:0 auto;max-width:600px;position:fixed;right:0;top:15%;z-index:99;padding:5px}
#guidelines:target, #findhelp:target + #cover{display:block;opacity:2;}
#guidelines a.cancel {  background: #2c2828 none repeat scroll 0 0;border: 2px solid #ffffff;border-radius: 50%;box-shadow: 0 0 5px #000000;color: #ffffff;cursor: pointer;display: block;font-size: 14px;font-weight: bold;height: 25px; line-height: 22px;position: absolute;right: -5px;text-align: center;text-decoration: none;width: 25px;z-index: 6;top: -5px;display: block;margin: 0 auto;left:auto;}
#guidelines .wrapper1 p{    font-size: 16px;line-height: 22px;}
a.elementcbx {margin-bottom: 15px;display: block;}
.writerev {float: right;padding: 5px 10px;background: #0271cb;color: #fff;border-radius: 5px;margin-right: 15px;margin-top: 10px;}
/*Review Rating*/
.aligncenter.sidbarimg {display: block; max-width: 300px;  margin: 0 auto 10px;}
/*---------site-footer----------*/
.sidenav .catgry a, .sidenav .widget li a:hover{color: #fff;}
.sidenav .widget ul li {padding: 0;}
.sidenav .trendin {width: 100%;}
.sidenav .sidelogo a {padding: 0;}
.sidenav .sidelogo a:hover { background: transparent;}
#footer-bottom ul {padding: 3px 10px;text-align: center;}
#footer-bottom li {display: inline-block;padding-right: 15px;text-shadow: 0 1px 1px #000;}
#footer-bottom li a {color: #fff;text-decoration: none;}
#footer-bottom .current-menu-item a {color: #81c800;font-weight: 900;}
#footer-bottom .widget li::before,.sidenav .widget li::before {border: 0 none;}
#footer-bottom li a {color: #ffffff;font-size: 15px;text-decoration: none;}
#main-footer .widget {float: left;width: 25%;color: #ffffff;margin-bottom: 20px;margin-right: 0;text-shadow: 0 1px 1px #000000;}
#main-footer .widget h4.widgettitle {background: none;margin-bottom: 0;}
.footer-widget li a {color: #ffffff;text-decoration: none;}
#main-footer {border-bottom: 1px solid #ccc;box-shadow: none;}
.site-footer{background: #27251f; padding: 80px 0 20px}
.footer_limit {margin: 0 auto 20px; background: #27251f;}
.ft-Box {width: 31.6666%;float: left;margin-left: 0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.ftBottom .contentbox p a{color: #0061BD; text-decoration: none;font-size: 15px;}
.contentbox a.primary-button {background: #333;color: #27251f;font-size: 14px;line-height: 20px;padding: 7px 20px;border-radius: 35px;margin-top: 20px;display: inline-block; height: auto;}
.ftBottom .contentbox p a:hover {color:#81c800;}
.contentbox p a.primary-button {color:#fff;}
.contentbox p a.primary-button:hover {color: #90cf1e;}
.contentbox .honimg {float: left;}
.ftBottom .contentbox p.hontxt a {line-height: 15px;font-size: 12px;color: #0271cb;}
.ftBottom .contentbox p {color: #44494b;font-size: 13px;line-height: 18px;margin: 0 0 15px; padding-bottom: 0}
.ft-Box ul {margin:0 0 10px 0;padding: 0;list-style: none;}
.ftBottom .contentbox li a {color: #0061BD;font-size:14px;text-decoration: none; line-height:30px;}
.ftBottom .contentbox li a:hover{text-decoration: none;}
.ftBottom .contentbox p.hontxt {margin-left: 65px;font-size: 13px;}
.norton {margin-left: 0;}
.norton h3 {padding: 0; margin: 0;}
.wrap.ft-mid .contentbox ol li {border-right: 1px solid #a9a8a5;display: inline-block;margin-right: 12px;}
.wrap.ft-mid .contentbox ol li a {color: #44494b;padding-right: 12px;font-size: 13px;}
.ft-Box.midsection {margin: 0 50px;width: 28%;}
.contentbox li {line-height:24px;}
h3.follhtg {padding: 10px 0 5px 0;}
.contentbox ol {padding: 0 0 45px;position: relative;margin-top: 12px;margin-bottom: 0;}
.contentbox ol li {margin-bottom: 0;position: relative;line-height: 1.4em;list-style: none;}
.contentbox ol li a, .contentbox p a {color: #afafaf;font-size: 14px;line-height: 26px;text-decoration: underline;}
.wrap.ft-mid .contentbox ol li:last-child {border: none;}
.copyright {margin: 18px 0;padding: 18px 0;font-size: 13px; text-align: center;border-top: 1px solid #e7e7e7;display: flex;align-items: center;gap: 26px;justify-content: center;}
.copyright span a{color: #0271cb;font-size: 15px;}
.copyright span a:hover {color: #81c800;text-decoration: underline};
.main-navigation a:hover::before {width: 100%;}
.menu-toggle {background-color: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none;color: #222;display: none;font-size: 14px;font-size: 0.875rem;font-weight: 800;line-height: 1.5;margin: 1px auto 2px;padding: 1em;text-shadow: none;}
.js .menu-toggle {display: block;}
.main-navigation.toggled-on ul.nav-menu {display: block;}
.menu-toggle:hover, .menu-toggle:focus {background-color: transparent;-webkit-box-shadow: none;box-shadow: none;}
.menu-toggle:focus {outline: thin solid;}
.menu-toggle .icon {margin-right: 0.5em;top: -2px;}
.toggled-on .menu-toggle .icon-bars, .menu-toggle .icon-close {display: none;}
.toggled-on .menu-toggle .icon-close {display: inline-block;}
.dropdown-toggle {background-color: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none;color: #222;display: block;font-size: 16px;right: -0.5em;line-height: 1.5;margin: 0 auto;padding: 0.5em;position: absolute;text-shadow: none;top: 0;}.dropdown-toggle:hover, .dropdown-toggle:focus {background: transparent;}
.dropdown-toggle:focus {outline: thin dotted;}
.dropdown-toggle.toggled-on .icon {-ms-transform: rotate(-180deg);-webkit-transform: rotate(-180deg);transform: rotate(-180deg);}
.site-header .menu-scroll-down {display: none;}
.navigation-top {font-size: 14px;font-size: 0.875rem;left: 0;right: 0;width: 100%;z-index: 3;}
.page .navigation-top {bottom: 0} 
.site-navigation-fixed.navigation-top {bottom: auto;position: relative;left: 0;right: 0;top: 0;width: 100%;z-index: 7;}
.js .menu-toggle, .js .dropdown-toggle {display: none;}
.navigation-top .wrap {max-width: 1000px;padding: 0;}
.navigation-top a {color: #222;font-weight: 400;-webkit-transition: color 0.2s;transition: color 0.2s;font-size: 16px;}
.main-navigation > div > ul {border-top: 1px solid #eee;padding: 0.75em 1.695em;}
.main-navigation a:hover {color: #333;}
.main-navigation a::before {position: absolute;content: "";width: 0%;height: 20px;background: #81c800;top: 35%;z-index: -1; transition: all 500ms ease-in-out }
.main-navigation {width: auto;}
.js .main-navigation ul, .js .main-navigation ul ul, .js .main-navigation > div > ul {display: block;text-align: center; margin: 0}
.main-navigation ul {background: transparent;padding: 0;}
.main-navigation > div > ul {border: 0;margin-bottom: 0;padding: 0;}
.main-navigation li {border: 0;display: inline-block; margin: 0 15px;}
.main-navigation a {z-index: 1;line-height: 70px;padding: 0; display: block; text-decoration: none;text-transform: uppercase;position: relative;}
.main-navigation ul ul {background: #fff;border: 1px solid #bbb;left: -999em;padding: 0;position: absolute;top: 100%;z-index: 99999;}
.main-navigation ul li.menu-item-has-children:before, .main-navigation ul li.menu-item-has-children:after, .main-navigation ul li.page_item_has_children:before, .main-navigation ul li.page_item_has_children:after {border-style: solid;border-width: 0 6px 6px;content: "";display: none;height: 0;position: absolute;right: 1em;bottom: -1px;width: 0;z-index: 100000;}
.main-navigation ul li.menu-item-has-children.focus:before, .main-navigation ul li.menu-item-has-children:hover:before, .main-navigation ul li.menu-item-has-children.focus:after, .main-navigation ul li.menu-item-has-children:hover:after, .main-navigation ul li.page_item_has_children.focus:before, .main-navigation ul li.page_item_has_children:hover:before, .main-navigation ul li.page_item_has_children.focus:after, .main-navigation ul li.page_item_has_children:hover:after {display: block;}
.main-navigation ul li.menu-item-has-children:before, .main-navigation ul li.page_item_has_children:before {border-color: transparent transparent #bbb;bottom: 0;}
.js .main-navigation.toggled-on > div > ul {display: block;}
.main-navigation ul ul.toggled-on {display: block;}
.main-navigation ul ul a {letter-spacing: 0;padding: 0.4em 0;position: relative;text-transform: none;}
.main-navigation ul li.menu-item-has-children:after, .main-navigation ul li.page_item_has_children:after {border-color: transparent transparent #fff;}
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {left: 100%;right: auto;}
.main-navigation ul ul a {padding: 0.75em 1.25em;width: 16em;}
.main-navigation li li {display: block;-webkit-transition: background-color 0.2s ease-in-out;transition: background-color 0.2s ease-in-out;}
.main-navigation li li:hover, .main-navigation li li.focus {background: #767676;}
.main-navigation li li a {-webkit-transition: color 0.3s ease-in-out;transition: color 0.3s ease-in-out;}
.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {left: 0.5em;right: auto;}
.main-navigation .menu-item-has-children > a > .icon, .main-navigation .page_item_has_children > a > .icon {display: inline;left: 5px;position: relative;top: -1px;}
.main-navigation ul ul .menu-item-has-children > a > .icon, .main-navigation ul ul .page_item_has_children > a > .icon {margin-top: -9px;left: auto;position: absolute;right: 1em;top: 50%;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}
.main-navigation ul ul ul {left: -999em;margin-top: -1px;top: 0;}
.main-navigation ul ul li.menu-item-has-children.focus:before, .main-navigation ul ul li.menu-item-has-children:hover:before, .main-navigation ul ul li.menu-item-has-children.focus:after, .main-navigation ul ul li.menu-item-has-children:hover:after, .main-navigation ul ul li.page_item_has_children.focus:before, .main-navigation ul ul li.page_item_has_children:hover:before, .main-navigation ul ul li.page_item_has_children.focus:after, .main-navigation ul ul li.page_item_has_children:hover:after {display: none;}
.wrap {max-width: 1280px;padding-left: 10px;padding-right: 10px; margin: 0 auto}
#content .wrap { padding-left: 0;padding-right: 0; }
.site-header {margin: 0 auto 0;max-width: 100%;background: #fff;position: relative;box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);}
 .menuwrap{position: relative;}
.screen-reader-text{display: none;} 
.clear{clear:both;}
.logo img{width: 100%; margin-top: 8px; position: relative; z-index: 9999;transition: all .5s; transform: scale(1.0);}
.logo img:hover { transform: scale(1.1);}
.misha_loadmore{background-color:#ff9000;border-radius:10px;display:block;text-align:center;font-size:20px;font-weight:700;cursor:pointer;text-transform: uppercase;padding:8px 0;transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;color:#FFF;width:260px;margin:30px auto;clear:both; position:relative; top:30px;font-family: 'Lora';}
.misha_loadmore:hover{background-color:#81c800;color: #fff;}
/*Sidemenu*/
.sidelogo {max-width: 200px;width: 100%;margin: 0 0 0 15px;}
#menuBarIcon.fa::after {transition: all .5s ease;bottom: -6px;height: 1px;background: #000;position: absolute;content: "";width: 25px;left: 0;}
#menuBarIcon.fa::before {transition: all .5s ease;height: 1px;background: #000;position: absolute;content: "";width: 25px;left: 0;top:-6px;}
#menuBarIcon.fa {transition: all .5s ease;position: absolute; display: block;top: 48%;width: 20px;height: 1px;background: #000;}
.menutog:hover #menuBarIcon.fa::after,.menutog:hover #menuBarIcon.fa::before{width: 20px;transition: all .5s ease}
.menutog:hover #menuBarIcon.fa{width: 26px; transition: all .5s ease}
.sidenav .sidemenu .active .sub-menu {display: block;}
.sidenav a .hlth-menu  {background: url("images/health.svg") no-repeat 5px 0;width: 23px;height: 19px;display: inline-block;}
.sidenav a .fitness  {background: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_2' data-name='Layer 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.42 7.52'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23000;stroke-miterlimit:10;stroke-width:0.5px;}%3C/style%3E%3C/defs%3E%3Ctitle%3EFitness%3C/title%3E%3Crect class='cls-1' x='9.44' y='6.98' width='1.52' height='7.02' rx='0.62' transform='translate(13.65 14.25) rotate(-180)'/%3E%3Crect class='cls-1' x='8.12' y='8.2' width='1.31' height='4.59' rx='0.54' transform='translate(10.81 14.25) rotate(180)'/%3E%3Crect class='cls-1' x='7' y='9.09' width='1.1' height='2.81' rx='0.45' transform='translate(8.35 14.25) rotate(180)'/%3E%3Crect class='cls-1' x='9.22' y='0.25' width='1.52' height='7.02' rx='0.62'/%3E%3Crect class='cls-1' x='10.74' y='1.47' width='1.31' height='4.59' rx='0.54'/%3E%3Crect class='cls-1' x='12.07' y='2.36' width='1.1' height='2.81' rx='0.45'/%3E%3Crect x='4.21' y='2.41' width='5.01' height='2.28'/%3E%3C/svg%3E") no-repeat;width: 25px;height: 13px;display: inline-block;}
.sidenav a .hlth-cond  {background: url("images/heart.svg") no-repeat;width: 25px;height: 15px;display: inline-block;}
.sidenav a .hlth-news  {background: url("images/news.svg") no-repeat 3px 0;width: 25px;height: 20px;display: inline-block;}
.sidenav a .reviewmenu  {background: url("images/review.svg") no-repeat;width: 25px;height: 13px;display: inline-block;}
.sidenav a {padding: 8px 8px 8px 10px;text-decoration: none;font-size: 18px;color: #333;display: block;transition: 0.3s; position: relative}
.sidenav a:hover {color: #fff;background: #0081dc;}
#mySidenav li {border-bottom: 1px solid #e4e4e4;}
.sidenav .close-btn {position: absolute;top: -19px;right: 20px;	font-size: 50px;z-index: 6555555555;padding: 0;}
.sidenav a.close-btn:hover {background: transparent;color: #555;}
.menutog {cursor:pointer;color: white;width: 40px;z-index: 1; height: 20px; display: none;}
.sidemenu ul {margin: 0;padding: 0;list-style: none;}
.sidenav .sidemenu a {padding: 2px 0;text-decoration: none;font-size: 18px;}	
.sidenav .sidemenu .sub-menu {margin-left: 15px;}	
#menuBarIcon.fa {font-size: 18px;font-weight: 100;} 
.sidenav .sidemenu .sub-menu a {font-size: 15px;text-transform: capitalize;}
.sidenav .sidemenu a:hover {color: #f49ac1;}
.sidenav .sidemenu .active a::after {    transform: rotate(180deg);}
.sidenav ul {list-style: none;padding: 0;}
.sidenav .fnrleft, .sidenav .fnrright {width: 100%;float: none;}
.sidenav .reviewmenu:hover .sub-menu {width: 100%;left: inherit !important;right: inherit !important;}
.sidenav .sub-menu {  width: auto;display: none;background: #0c7ac5;}
.sidenav .textwidget .catgry a:hover {background: #81c800;color: #fff;}
.sidenav .textwidget .catgry a {padding: 8px 10px 8px 30px;margin-bottom: 3px;}
.sidenav .sub-menu.selected,.sidenav .intro  .sub-menu {display: block;}
.sidenav .textwidget .catgry .trendin a, .sidenav .textwidget .catgry .findreview a{padding: 4px 8px 4px 45px;}
.sidenav .trending h3, .sidenav .findreview h3 {color: #fff;padding-left: 23px;width: 100%;max-width: 100%;border: none; margin: 0; padding-top: 5px;}
.sidenav .menu-item-has-children{background: url(images/arrow-menu.png) no-repeat 90% 15px;}
.sidenav .menu-item-has-children a:hover {background:#0081dc; color: #fff}
.sidenav .menu-item-has-children.intro {background: #0081dc}
.sidenav .widget-area:hover, .sidenav .reviewmenu .sub-menu li:hover {background: transparent;}
.sidenav .menu-item-has-children.intro a {color: #fff;}
.sidenav .catgry.catothr {padding: 0 10px 5px;}
/* .followchd .socialMedia a.faceBook {background: url(images/facebook-logo-inner.svg) no-repeat;background-size: contain;}
.followchd .socialMedia a.ytube{background: url(images/youtube-logo-inner.svg) no-repeat;background-size: 30px;}  
.followchd .socialMedia a.pinterest{background: url(images/pinterest-logo-inner.svg) no-repeat;background-size: contain;} 
.followchd .socialMedia a.twiTTer{background: url(images/twitter-inner.svg) no-repeat;background-size: contain;} 
.followchd .socialMedia a.instagram{background: url(images/instagram-inner.svg) no-repeat;background-size: contain;} */
#mySidenav .socialMedia li {border-bottom: 0;border-top: 0;margin: 0;}
.socialMedia a {float: left;height:30px;line-height:30px;font-size:24px;color:#000;text-align:center;transition: all 0.5s ease 0s;width:40px;text-shadow:none;}
.sidenav .socialMedia a i{	width: 20px;height: 20px;display: inline-block;}
.sidenav .socialMedia a .fb {background: url(images/fb-b.svg) no-repeat  center center;background-size: contain;}
.sidenav .socialMedia a:hover .fb {background: url(images/fb-w.svg) no-repeat  center center;}
.sidenav .socialMedia a .ytbe {background: url(images/ytb-b.svg) no-repeat  center center;background-size: contain;}
.sidenav .socialMedia a:hover .ytbe {background: url(images/ytb-w.svg) no-repeat  center center;}
.sidenav .socialMedia a .pint {background: url(images/pint-b.svg) no-repeat  center center;background-size: contain;}
.sidenav .socialMedia a:hover .pint {background: url(images/pint-w.svg) no-repeat  center center;}
.sidenav .socialMedia a .twiT {background: url(images/twitter-b.svg) no-repeat  center center;background-size: contain;}
.sidenav .socialMedia a:hover .twiT {background: url(images/fb-w.svg) no-repeat  center center;}
.sidenav .socialMedia a .inst {background: url(images/ins-b.svg) no-repeat  center center;background-size: contain;}
.sidenav .socialMedia a:hover .inst {background: url(images/ins-w.svg) no-repeat  center center;}
.socialMedia ul {padding: 0;margin: 16px 0 0 0;}
.searchbox input.search-field {width: 100%;border: none;line-height: 57px;background: #fff;padding: 0 10px;font-size: 28px;
  font-family: sans-serif;}
.searchbox {position: absolute;display: none;max-width: 1280px;right: 0px;background: #fff;border: 1px solid #eee;padding: 8px 40px;z-index: 3;top: 70px; width: 100%; margin: auto;}
#searchIcon {background: url(images/search.svg) no-repeat;color: black;text-align: center;padding: 1px;height: 28px;width: 21px;display: block;}
.searchbox .search-submit {display: block;position: absolute;height: 44px;width: 120px;right: 2%;top: 20%;background: #0280dc;color: #fff;font-size: 16px;border: 1px solid #0280dc;text-transform: uppercase;font-weight: 600;cursor: pointer;}
.search-submit .icon.icon-search {width: 120px;height: 44px;position: relative;}
.search-submit .screen-reader-text {display: block;position: absolute;top: 18%;left: 0;right: 0;}
.menudiv1{width:20%;float:left;padding: 5px;}
.menudiv1 .imgdiv {position: relative;}
.imgdiv p.catgory {position: absolute;bottom: 2%;background: #81c801;left: 5%;padding: 2px 10px;color: #fff;}
.menudiv1 .textdiv h3 {font-size: 18px;text-transform: capitalize;margin: 10px 0;padding: 0 10px;}
.main-navigation .menu-item-has-children > a > .icon, .main-navigation .page_item_has_children > a > .icon {display: none;}
 #search-toggle p.closebtn{display:none;}
#search-toggle p.closebtn {position: absolute;z-index: 9;right: 2%;top: 5px;cursor:pointer;}
.icon.icon-angle-down {display: block !important;height: 10px;width: 10px;background: url('images/arrow-down.jpg') no-repeat;position: absolute !important;top: 31px !important;left: inherit !important;right: -15px;}
.submenu-full ul.sub-menu {margin: 0 auto;max-width: 1280px;width: 100%;}
.main-navigation ul .submenu-full:hover > ul, .main-navigation ul .submenu-full.focus > ul {left: 0;right: 0;}
.submenu-full ul.sub-menu .yawp_wim_title {display: none;}
.menudiv1 img {max-width: 100%;}
.menudiv1 .textdiv h3 a {font-size: 14px;text-transform: capitalize;line-height: 18px;padding: 0;text-align: left;font-weight: 600;max-width: 100%;}
.menudiv1 .textdiv h3 {padding: 0;margin: 0 !important;}
.submenu-full ul.sub-menu .textwidget {background: #fff;margin: 0;}
.submenu-full ul.sub-menu li:hover {background: none;}
.main-navigation .sub-menu a:hover::before {width: 0;}
.menudiv1:hover {text-decoration: underline;}
#page .fa, #page .poptin-popup .draggable a.fa {font-size: 0;}
/*Review menu css*/
.sub-menu {width: 600px;} 
.reviewmenu:hover .sub-menu {width: 600px;right: -100% !important;left: auto !important;} 
.main-navigation ul ul a {padding: 0 10px;line-height: 34px; width:100%;}
.submenuhead a {font-weight: 600;font-size: 18px;}
.yawp_wim_wrap .textwidget {width: 100%;padding: 0;margin: 0;background: transparent !important;max-width: 100%;}
.trending {width: 40%;float: left;border-right: 1px solid #ddd;padding-bottom: 5px;}
.findreview {width: 60%;float: left;padding-left: 12px;position: relative;}
.fnrleft, .fnrright {width: 48%;float: left;}
.findreview h3 {max-width: 127px;border-bottom: 1px solid;padding-bottom: 3px;font-size: 18px;font-weight: 600;margin-top: 10px;margin-bottom: 8px;}
.trending h3 {max-width: 147px;border-bottom: 1px solid;padding-bottom: 3px;font-size: 18px;font-weight: 600;margin-top: 10px;margin-bottom: 8px;}
.catgry {padding: 0 10px;}
.textwidget .catgry a {padding: 0 10px 10px 0;line-height: 18px;font-size: 15px;}
.textwidget .catgry a:hover {background: #fff;color: #81c800;}
.viewall {max-width: 75px;font-size: 14px !important;color: #81c800 !important;text-decoration: underline !important; padding-bottom: 0 !important;margin-top: 8px !important;}
.dropdown-toggle:focus {outline: none;}
.viewall:hover {color: #0c7ac5 !important;}
.textwidget .catgry a:focus {color: #000;}
.trendin {width: 89%;}
.catgry.catothr {padding: 15px 10px 5px;}
.main-navigation li.reviewmenu {position: relative;}
.reviewmenu .sub-menu li a {text-align: left;}
.widget-area:hover,.reviewmenu .sub-menu li:hover {background: #fff;}
.catgry.catothr a.viewall {position: absolute;bottom: 15px;right: 0;z-index: 99999;}
.sidenav .catgry.catothr a.viewall {position: inherit;bottom: inherit;width: 100%;display: block;right: inherit;max-width: 100%;padding: 8px 10px 8px 30px !important;color: #fff !important;}
.reviewmenu .sub-menu li a.viewall {position: absolute;bottom: 8px;right:5%;z-index: 99999;}
.sidenav .reviewmenu .sub-menu li a.viewall {position: relative;bottom: 5px;right: 0;}
.reviewmenu .sub-menu li a.viewall:hover {background: transparent;}
.reviewmenu .sub-menu li .findreview.virect a.viewall {bottom: -24px;}
/*Review menu css*/
.authorRes {display:block;margin-left:10px;padding-left:10px;font-size:13px;color:#000;line-height:14px;}
.authorRes a {text-decoration: none;}
.serchhome {position: relative;max-width: 700px;width: 100%; margin: 0 auto 25px;}
.serchhome .search-form .search-submit {padding: 0.5em 1em;cursor: pointer;background: #0280dc;font-size: 16px;width: 90px;border: none; right: 5px;position: absolute;height: 40px;top: 4px;color: #fff;text-transform: uppercase;font-weight: 600;font-family: poppins;}
.serchhome input.search-field {width: 100%;height: 49px;border: 1px solid #eee;padding: 0 15px;font-size: 18px;}
.sidenav .trending, .sidenav .findreview {width: 100%;float: none;border: none; padding-left: 0}
#mySidenav .viewall {max-width: 100%;}
.reviews-sign {float: right;position: relative;margin-right: 10px;}
.reviews-sign {margin: 5px -10px 0 0;left: 7px;}
.reviews-sign #pop-up {width: 320px;left: -165px;bottom: 17px;}
.reviews-sign:hover #pop-up {display: block}
 #pop-up p {font-size: 12px;text-align: left;padding: 0 5px 15px;}
.reviews-sign #pop-up h3 {background: #0c7ac5;margin: 0 0 10px;color: #fff;font-size: 15px;padding: 7px 0px;border-radius: 8px 8px 0 0;}
#pop-up p a { text-decoration: none; }
.authorRes .reviews-sign { float: none;display: inline; }
.authorRes .reviews-sign #pop-up { top: 12px;bottom: inherit; }
#left-area .rateing-width { background: transparent; border: 0; float: none; margin: 0 0 0 13px; padding: 0; }
#left-area .rateing-width::before{ border: 0; }
#left-area .ratepop .ac_title.cursor.cboxElement { top: 3px; }
.authorRes .reviews-sign {float: none;display: inline;top: 4px;margin: 0; left: 0;}
.authorRes a {color: #0271cb;}
.authorRes a:hover {color: #81c800;}
.info-txt {margin-top: 15px;}
.gpur-criterion.gpur-first p {line-height: 0;}
/*Chart #1 box Page Css start*/
.firstbox {padding: 10px 0 70px;}
.bluetopcrv {background: #0b88e2;color: #fff;width: 90%;border-radius: 30px 30px 0 0;padding: 0 0 0 20px;margin: 0 auto;text-align: center;}
.bluetopcrv span {font-size: 30px;font-weight: 600;padding: 7px 0;display: block;}
.bluebdrful {border: 2px solid #0b88e2;border-radius: 25px;}
.bluebdrinner {background:#0b88e2;border-radius: 25px;margin: 5px;}
.whtcrdiv {background: #fff;border-radius: 25px;width: 69%;float: left;margin:2px;}
.blucrdiv{width:30%;float: left;color:#fff;padding: 20px 0 0 10px; font-size:18px;}
.blucrdiv .chrttxt {float:left; width:50%;}
.blucrdiv .chrtstar {float:left; width:38%;}
.prodimgct {width:40%;float: left; text-align: center;padding:10px 0 0 10px; position:relative;}
.ctratbx {float: left;width:60%;font-size: 17px;font-weight: 600;padding:40px 0 45px 20px;}
.ctratbx .chrttxt{float: left;width:50%;}
.ctratbx .chrtstar {width:50%;float: left;padding: 0 0 0 30px;font-size: 18px;}
.newseal {position: absolute;right:0;top:20px;z-index: 995;}
.yellstar{background:url(chart-pages/images/yellowstar.webp) no-repeat;float:right;height:25px;margin:5px 0 0;padding:0;width:135px;}
.yellstar45{background: url(chart-pages/images/yellowstar45.webp) no-repeat;float:right;height:25px;margin:0;padding:0;width:135px;}
.whtcrbdr {font-size:22px;border-bottom:1px solid #fff; font-weight: 700;margin: 5px;padding: 0 0 5px;}
.whtbdrbtm {font-size:22px;border-top:1px solid #fff; font-weight: 700;margin: 5px;padding: 0 0 5px;}
.rankcrv {float: right;width: 35px;}
.rowcrv5, .rowcrv6, .rowcrv7 {float: left;width: 100%;padding: 5px 0 5px 10px;}
.rowcrv8 {float: left;width: 100%;padding: 5px 0 0 10px;}
.blucrdiv .linkbox {display: block;background: linear-gradient(180deg,#92e104, #86ce02) !important;text-align: center;padding: 15px 0;width: 80%;margin:10px auto 0;border: 1px solid #ccff71;border-radius: 10px;text-shadow: 1px -0.5px #000;position:relative;height: 70px;}
.blucrdiv .linkbox:hover {display: block;background: linear-gradient(180deg,#86ce02, #92e104) !important;text-align: center;padding: 15px 0;width: 80%;margin:10px auto 0;border: 1px solid #ccff71;border-radius: 10px;text-shadow: 1px -0.5px #000;}
.blucrdiv .linkbox a.reviewbtn {text-transform: uppercase;font-size: 24px;font-family: 'Lora';font-weight: 900;text-decoration: none;color: #fff; position: absolute; left: 0;top: 0;right: 0;padding:15px 0 15px;}
.starcur1{background:url(chart-pages/new-img/icon-3.webp) no-repeat;float:left;height:25px;margin:3px 0 0;padding:0;width:35px;}
/*Chart #1 box Page Css End*/

/*Chart Page Css*/
.data.firstbox {margin-bottom: 75px;border: 1px solid #0b88e2;}
.data {border: 1px solid #81c800;float: left;margin: 0 auto 15px;overflow: visible;padding: 0;position: relative;width: 99%;}
.data .row-border-2 {background: #fafee4;border-bottom: 1px solid #81c800;font-weight: bold;margin: 0 auto;padding: 2px 0 2px 0;text-align: center;}
.star-rating-5 {background: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 14.51'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%230084b7;}%3C/style%3E%3C/defs%3E%3Ctitle%3ESTAR-01%3C/title%3E%3Cpath class='cls-1' d='M2,8.07V7.94L6.8,7a.32.32,0,0,0,.26-.19q1.14-2.1,2.3-4.18l.1-.16.09.16q1.15,2.1,2.32,4.2a.28.28,0,0,0,.22.17l4,.75L17,8l-.35.38-3.07,3.27a.27.27,0,0,0-.08.2c.13,1.08.27,2.16.4,3.25l.21,1.76h0l-.14-.08-4.34-2a.3.3,0,0,0-.29,0L5,16.74l-.13.08h0c0-.15,0-.3,0-.45.19-1.52.39-3,.57-4.56a.25.25,0,0,0-.06-.18l-.73-.77Z' transform='translate(-2 -2.49)'/%3E%3Cpath class='cls-1' d='M21,8.25V8.12l4.8-.92A.32.32,0,0,0,26.06,7q1.14-2.1,2.3-4.18l.1-.16.09.16q1.15,2.1,2.32,4.2a.32.32,0,0,0,.22.17l4,.75,1,.19-.35.37c-1,1.1-2,2.19-3.07,3.28a.26.26,0,0,0-.08.2c.13,1.08.27,2.16.4,3.24L33.11,17h0l-.14-.08-4.34-2a.3.3,0,0,0-.29,0l-4.35,2-.13.08h0c0-.15,0-.3,0-.45.19-1.52.39-3,.57-4.57a.24.24,0,0,0-.06-.17L23.62,11Z' transform='translate(-2 -2.49)'/%3E%3Cpath class='cls-1' d='M39,8.25V8.12l4.8-.92A.32.32,0,0,0,44.06,7q1.14-2.1,2.3-4.18l.1-.16.09.16q1.16,2.1,2.32,4.2a.32.32,0,0,0,.22.17l4,.75,1,.19-.35.37c-1,1.1-2,2.19-3.07,3.28a.26.26,0,0,0-.08.2c.13,1.08.27,2.16.4,3.24L51.11,17h0l-.14-.08-4.34-2a.3.3,0,0,0-.29,0l-4.35,2-.13.08h0c0-.15,0-.3,0-.45.19-1.52.39-3,.57-4.57a.24.24,0,0,0-.06-.17L41.62,11Z' transform='translate(-2 -2.49)'/%3E%3Cpath class='cls-1' d='M58,8.25V8.12l4.8-.92A.32.32,0,0,0,63.06,7q1.14-2.1,2.3-4.18l.1-.16.09.16Q66.7,4.93,67.87,7a.32.32,0,0,0,.22.17l4,.75,1,.19-.35.37c-1,1.1-2.05,2.19-3.07,3.28a.26.26,0,0,0-.08.2c.13,1.08.27,2.16.4,3.24L70.11,17h0l-.14-.08-4.34-2a.3.3,0,0,0-.29,0l-4.35,2-.13.08h0c0-.15,0-.3,0-.45.19-1.52.39-3,.57-4.57a.24.24,0,0,0-.06-.17L60.62,11Z' transform='translate(-2 -2.49)'/%3E%3Cpath class='cls-1' d='M77,8.25V8.12l4.8-.92A.32.32,0,0,0,82.06,7q1.14-2.1,2.3-4.18l.1-.16.09.16Q85.7,4.93,86.87,7a.32.32,0,0,0,.22.17l4,.75,1,.19-.35.37c-1,1.1-2.05,2.19-3.07,3.28a.26.26,0,0,0-.08.2c.13,1.08.27,2.16.4,3.24L89.11,17h0l-.14-.08-4.34-2a.3.3,0,0,0-.29,0l-4.35,2-.13.08h0c0-.15,0-.3,0-.45.19-1.52.39-3,.57-4.57a.24.24,0,0,0-.06-.17L79.62,11Z' transform='translate(-2 -2.49)'/%3E%3C/svg%3E") no-repeat scroll 0 0;float: right;height: 20px;margin: 0;padding: 0;width: 85px;}
.star-rating-4 {background: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 14.51'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%230084b7;}.cls-2{fill:%237fc1db;}%3C/style%3E%3C/defs%3E%3Ctitle%3ESTAR-02%3C/title%3E%3Cpath class='cls-1' d='M2,8.07V7.94L6.8,7a.32.32,0,0,0,.26-.19q1.14-2.1,2.3-4.18l.1-.16.09.16q1.15,2.1,2.32,4.2a.28.28,0,0,0,.22.17l4,.75L17,8l-.35.38-3.07,3.27a.27.27,0,0,0-.08.2c.13,1.08.27,2.16.4,3.25l.21,1.76h0l-.14-.08-4.34-2a.3.3,0,0,0-.29,0L5,16.74l-.13.08h0c0-.15,0-.3,0-.45.19-1.52.39-3,.57-4.56a.25.25,0,0,0-.06-.18l-.73-.77Z' transform='translate(-2 -2.49)'/%3E%3Cpath class='cls-1' d='M21,8.25V8.12l4.8-.92A.32.32,0,0,0,26.06,7q1.14-2.1,2.3-4.18l.1-.16.09.16q1.15,2.1,2.32,4.2a.32.32,0,0,0,.22.17l4,.75,1,.19-.35.37c-1,1.1-2,2.19-3.07,3.28a.26.26,0,0,0-.08.2c.13,1.08.27,2.16.4,3.24L33.11,17h0l-.14-.08-4.34-2a.3.3,0,0,0-.29,0l-4.35,2-.13.08h0c0-.15,0-.3,0-.45.19-1.52.39-3,.57-4.57a.24.24,0,0,0-.06-.17L23.62,11Z' transform='translate(-2 -2.49)'/%3E%3Cpath class='cls-1' d='M39,8.25V8.12l4.8-.92A.32.32,0,0,0,44.06,7q1.14-2.1,2.3-4.18l.1-.16.09.16q1.16,2.1,2.32,4.2a.32.32,0,0,0,.22.17l4,.75,1,.19-.35.37c-1,1.1-2,2.19-3.07,3.28a.26.26,0,0,0-.08.2c.13,1.08.27,2.16.4,3.24L51.11,17h0l-.14-.08-4.34-2a.3.3,0,0,0-.29,0l-4.35,2-.13.08h0c0-.15,0-.3,0-.45.19-1.52.39-3,.57-4.57a.24.24,0,0,0-.06-.17L41.62,11Z' transform='translate(-2 -2.49)'/%3E%3Cpath class='cls-1' d='M58,8.25V8.12l4.8-.92A.32.32,0,0,0,63.06,7q1.14-2.1,2.3-4.18l.1-.16.09.16Q66.7,4.93,67.87,7a.32.32,0,0,0,.22.17l4,.75,1,.19-.35.37c-1,1.1-2.05,2.19-3.07,3.28a.26.26,0,0,0-.08.2c.13,1.08.27,2.16.4,3.24L70.11,17h0l-.14-.08-4.34-2a.3.3,0,0,0-.29,0l-4.35,2-.13.08h0c0-.15,0-.3,0-.45.19-1.52.39-3,.57-4.57a.24.24,0,0,0-.06-.17L60.62,11Z' transform='translate(-2 -2.49)'/%3E%3Cpath class='cls-2' d='M77,8.25V8.12l4.8-.92A.32.32,0,0,0,82.06,7q1.14-2.1,2.3-4.18l.1-.16.09.16Q85.7,4.93,86.87,7a.32.32,0,0,0,.22.17l4,.75,1,.19-.35.37c-1,1.1-2.05,2.19-3.07,3.28a.26.26,0,0,0-.08.2c.13,1.08.27,2.16.4,3.24L89.11,17h0l-.14-.08-4.34-2a.3.3,0,0,0-.29,0l-4.35,2-.13.08h0c0-.15,0-.3,0-.45.19-1.52.39-3,.57-4.57a.24.24,0,0,0-.06-.17L79.62,11Z' transform='translate(-2 -2.49)'/%3E%3C/svg%3E") no-repeat;float: right;height: 20px;margin: 0;padding: 0;width: 82px;}
.star-rating-3 {background: rgba(0, 0, 0, 0) url("images/starimage.svg") no-repeat scroll;float: right;height: 20px;margin: 0;padding: 0;width: 86px;}
.data .rank_col .rank_count {background-color: #fff;border: 2px solid #005fb7;border-radius: 50%;box-shadow: 0 0 4px #999999;color: #005fb7;display: block;font-size: 20px;font-weight: bold;height: 41px;line-height: 36px;margin: 0 auto;text-align: center;width: 41px;top: -22px;position: absolute;top: 62px;left: 10px;}
.data .row1 {width: 25%;float: left;text-align: center;padding-top: 15px;}
.data .row-border-1 {border-bottom: 1px solid #81c800;line-height: 16px;margin: 0 auto;padding: 13px 4% 13px;}
.data .row2 {width: 74.8%;float: left;border-left: 1px solid #81c800;}
a.learn {background:#fe8d03 url(images/learnmore.webp) no-repeat center center;display: block;height: 35px;width: 125px;margin: 10px auto 15px;color: #000;font-size: 14px;text-transform: uppercase;text-decoration: none;font-weight: 500;line-height: 35px;}
a.learn:hover{color: #fff}
.data .row-border-last {float: left;line-height: 17px;padding: 8px 1% 6px;width: 100%;}
.row-border-1:last-child {border: 0;}
.chart-txt-heading {font-size: 18px;}
.chart-txt {color: #333;font-size: 16px;line-height: 20px;}
.quality {font-size: 16px;}
.data.rank1 {border: 3px solid #81c800;}
.data.rank1 .rank_count {background: #005fb7;color: #fff;}
.chartLink {height: 100%;left: 0;position: absolute;width: 100%;z-index: 1;}
.chartHD {font-size: 32px;line-height: 1.2;margin-bottom: 5px;overflow-wrap: break-word;padding:30px 0 5px;text-align: center;font-weight: 600;font-family: "'Lora'";}
.seal {height: 111px;position: absolute;right: -24px;top: -55px;width: 140px;z-index: 990;}
.seal > img {float: right;}
.info-txt {clear: both;position: relative;padding:0 15px 0 0;}
.data.rank1 .row3 {display: none;}
.data.rank1 .row1 span img {width: 42%;}
.data.rank1.datasmall .row1 span img {width: 32%;}
.gpur-character-limit-message {font-size: 13px;}
#comments {max-width: 1280px;margin: 0 auto;}
.prodimg { float: left; width: 25%;margin: 3% 0 0;text-align: center }
.pordBox {float: right;width:38%;padding:40px 0 40px;text-align: center;font-size: 21px;margin-top: 0; background:#f3f7e9}
.pordBox .comments-title {font-size: 20px;margin-top: 28px;margin-bottom: 30px;line-height: 26px;}
.CustomerBox {width:60%;float: left;padding:20px 2% 60px;text-align: center; background:#f3f7e9}
.comment-form-attachment #attachment {border: 1px solid #bbb;}
.rateBox {margin:0 auto; }
.comt-box {margin-top: 10px;}
.rateBox .valuerate {font-size: 28px;}
.post-rate {background: #377B39;text-align: center;max-width: 180px;color: #fff;margin: 0 auto;padding: 10px;max-width: 180px;margin: 0 auto;display: block;}
.entry-content .post-rate li::before {border: 0;}
.reviewguidelines {float: right;}
.gpur-rating-summary .gpur-show-rating-wrapper:first-child {text-align: center;}
#comments .gpur-rating-summary .gpur-show-rating-wrapper {width: 100%;}
#wrtrvw .rwp-ratings-form-label {color: #39833B;font-size: 18px;line-height: 18px;font-weight: bold;}
.comment-metadata time,.gpur-comment-content time {color: #000;font-size: 12px;display: block;margin-bottom: 0;}
.gpur-comment-review-text {margin-bottom: 20px;color: #221222;font-size: 20px; line-height: 1.6}
.gpur-comment-review-title a, .gpur-comment-review-text p,.comment-list .comment-meta .fn {font-size: 20px;}
.comment-list article .comment-author img {margin-right: 15px;}
.loadmore_comment {background:#E03400;text-align: center;color: #fff;max-width: 230px;line-height: 35px;font-size: 18px;border-radius:25px;margin: 0 auto 15px; cursor: pointer;padding: 8px 0; font-weight:600;}
.loadmore_comment:hover {background:#0c7ac5;}
.comment-form .gpur-criterion.gpur-first {position: relative; top: 0;}
a.comment-reply-link {display: none;}
#comments .gpur-comment-review-text p {margin: 0 0 10px;}
#comments p {margin:10px 0;color: #221222; padding: 0 }
.attachmentFile { display: none;font-size: 14px;}
.gpur-rating-data .gpur-your-user-rating-label, .comment-author .says, .gpur-comment .variedname,.gpur-summary-entry .gpur-element-wrapper .gpur-criterion .variedname {display: none;}
.gpur-criterion.gpur-first {position: relative;} 
#respond .gpur-add-user-ratings-wrapper {font-size: 16px;margin: 15px 0;}
.elementcbx.comentlink {float: right;  margin: 0 0 3px;}
.gpur-criterion.gpur-first .gpur-rating-data {position: absolute;right: -40px;top: -7px;}
.privacy-policy em {font-size: 12px;padding-left: 23px;display: block;}
.privacy-policy strong {font-size: 12px !important;}
.numval1, .countNo {float:left;}
.bgboxclr {background: #f3f7e9; float:left; width:75%}
.numval {float: none !important; font-size:60px !important; background: #fff; max-width:320px; margin: 0 auto; line-height: 22px; padding:20px 0 48px; color:#fd3c01; font-weight: bold;border-radius: 10px;margin-right: 30px;}
span.out5 {font-size:24px; color:#333; font-weight:600;}
.askwrit {float: right; padding: 0 20px 0 0; max-width: 100%; width: 615px;}
.fleft {float:left;}
.comment-list {width: 100%;margin: 0;list-style: none;padding: 0;}
.comment-respond .gpur-style-stars .rating-symbol-background {color: #b0b0b0;}
.comment-respond .fa {font-size: 30px;}
.gpur-bootstrap-wrapper {position: relative;top: 4px;left: 0;}
.comment-list li:before{border: 0}
.gpur-rating-data {display: none !important;}
.comment-form-url.comment-form-attachment input {width: 100%;float: none;}
#attachmentForm label {font-size: 19px;font-weight: 600;line-height: 32px;}
#attachmentForm input::placeholder, #attachmentForm textarea::placeholder {color: #aaa;}
.comment-form-comment {margin-top: 10px !important;}
p.comment-form-author, p.comment-form-email {float: left;width: 50%;}
p.comment-form-author {padding: 0 20px 0 0;}
.comment-form-comment textarea {width:99.5%;}
.comment-form-url.comment-form-attachment {margin: 0 !important;}
.comment-form-url.comment-form-attachment {padding: 0 !important;}
.reviewguidelines, .elementcbx.comentlink {font-weight: 600;}
#attachment {color: #737373;cursor: pointer;font-size: 14px;}
.gpur-comment-meta span {color: #000000; font-size: 14px;font-weight: 600;}
.was-review {font-size: 13px;display: inline-block;margin: 0 10px 0 0;line-height: 36px;}
.form-submit .submit {background: #fd3c01;padding: 15px 40px;font-size: 22px; margin-top: 15px;font-weight: 700;border-radius: 25px;}
.form-submit .submit:hover {background:#0c7ac5;}
.comment-respond .form-submit {text-align: center; }
.privacy-policy {color: #737373 !important; margin-right: 15px !important;}
.comment-respond input[type="text"] {padding:10px;}
.gpur-comment-count.countNo {float: left;font-size:28px;background:#0061BD;color: #fff;padding:8px 15px;border-radius:30px;margin: 0 10px 0 0;}
h2.comments-title .gpur-clear {clear: none;}
h2.comments-title {display: flex; padding:0 0 10px; align-items: center; font-size: 38px; color: #333; margin:0}
.rateBox h2.comments-title {display:inherit; padding:38px 0 10px; font-size: 38px; color:#0193e6;}
.info-txt .info-txt {padding: 0;}
.ft-cont.mes{color:#fff}
.chart-txt-heading { color: #000;}
p.hontxt img {margin-right: 15px;}
li.even {background: #fff;padding: 0 20px;}
li.odd {background: #f3f7e9; padding: 0 20px;}
/* coupon */
.maindiv{ width:85%; margin:20px auto;}.rowcop{box-shadow: 0px 0px 6px 0px #cbcaca;background: #0C7AC5;padding: 10px;}.col1{width:20%; float:left;margin:0px 0px; padding:0px 0px;}.col2{width:80%; float:right;margin:0px 0px; padding:0px 0px  }
.pakege h5{font-size:20px; margin:0;padding-bottom: 7px;color:#fff; font-weight:500; letter-spacing: unset;text-transform: unset;}.iconthamb{position:relative;    padding-top: 5px;} 
.pakege{margin-left:20px; padding:0px 0px}.btndiv h5{font-size:14px; margin:0; padding:10px 0px;color:#b6b2b2; font-weight: 100;    text-align: center;}.btndiv{margin-top: 5em;}.number {position: relative;text-align: center;margin: 0px 0px;border: 1px dashed #0C7AC5; width: 100%;background: #fff;}.num {font-size: 83px;font-weight: bold;padding: 0px 0px;margin: 0px;color: #0C7AC5;    line-height: 60px; letter-spacing: -4px;}.aaa {font-size: 46px;color: #0C7AC5;    font-weight: bold;    }.per {font-size: 24px;position: absolute;top: 36%;left: 63%;color:#0C7AC5;font-weight: bold;}.verifycol{width:75%; float:left;margin:0px 0px; padding:0px 0px; }.verifycol1{width:25%; float:left;margin:0px 0px; padding:0px 0px;text-align: center; }.pakege h4{display: inline-block;font-size:16px; padding:8px 23px 8px 23px; color:#302E2F;font-weight: 500;    margin-right: 10px;    margin: 6px 4px 5px;    border: 1px solid #81c800;border-radius: 4px;text-align: center;}.coupon a {color:#fff; background: #0C7AC5;padding:4px 16%;text-decoration: none; font-size: 20px; font-weight: 500}.pakege .coupon h5{font-size:12px;     margin-top: 0px; padding:10px 0px;color:#363636;font-weight: 500;}.coup{text-transform: uppercase;color:#fff; background: #81c800;padding:4px 10%;font-size: 17px; font-weight: bold; border: 2px solid #fff;    line-height: 40px;}.verifycol1 .coupon p{padding-bottom: 0px;}.details span{font-size:12px;padding: 0px 5px;}.details {position: relative;    padding-top:0px;}.details span img{position: relative;top: 3px;margin-right:2px;}.details .shoeview {position: relative;top:0px;margin-right:2px;}.btn_code {font-size: 20px; font-weight: 600;padding: 5px 5px;border-radius: 4px;text-align: center;color: #fff;text-transform: uppercase;background: #81c800;}.verifyrow{background: #fff;padding: 10px 10px 6px 18px;}
.coupon-btn {background: #44692c;border-radius: 4px;color: #fff;font-weight: 500;font-size: 18px;position: relative;height: 38px;margin: 0 0 0 10px;overflow: hidden;}
.coupon-btn span.blur {position: absolute;right: 13px;line-height: 38px;font-size: 16px;filter: blur(1px);}
.coupon-btn span {display: inline-block;vertical-align: middle;}
.coupon-btn .reveal_code {font-size: 16px;font-weight: 500;padding: 0 5px;line-height: 39px;border-radius: 4px;-webkit-transition-duration: .5s;transition-property: width;transition-duration: .5s;width: 100%;overflow: hidden;text-align: center;color: #fff;text-transform: uppercase;border-bottom: 0!important;position: absolute;top: 0%;background: #81c800;}
.nocoupn .pakege h5{font-size: 25px; position: relative; padding-left: 40px}
.nocoupn .couponimg {position: absolute;left: -20px; top: -18px}
.nocoupn .pakege {margin-left: 0; position: relative;} 
.copondiv.revtemp {width: 100%;} 
.revtemp .coup-btn {padding: 0;}
.revtemp .pakeges h5{font-size:25px;}
.entry-content .nocoupn h2 {font-size: 20px;line-height: 25px;color: #232323;font-weight: normal;}
.prodCol {color: #81c800;font-weight: bold;}
.cgreen{background: #81c800 !important;}
.cblue {background: #0C7AC5 !important;}
.corange {background: #f0861f !important;}
.cdorange {background: #9f5105 !important;}
.cdblue{background:#0e517e!important;}
.per20{left: 67%;font-size: 24px;}
.per30{left: 67%;font-size: 24px;}
.copondiv{ width:85%; margin:30px auto;  }
.rowcopon{box-shadow: 0px 0px 6px 0px #cbcaca;background:#3F98FE;padding: 10px; border:3px dashed #000}
.col-cop-1{width:36%; float:left;margin:0px 0px; padding:0px 0px;}
.col-cop-2{width:64%; float:left;margin:0px 0px; padding:0px 0px; text-align: center; }
.digit20 img {margin: 20px 0;}
.digit {position: relative;text-align: center;margin: 0px 0px;background: #fff;font-size: 56px; font-weight: bold;color: #0C7AC5;  padding: 5px 10px ;line-height: 50px; border: 3px dashed #0C7AC5;color:#000;}
.pro-blue {background: #0d7ac5; padding: 10px 0; margin-bottom: 25px;text-align: center;color: #fff;font-size: 30px;float: left;line-height: 50px;width: 100%;}
.pro-blue strong {background:#fff; color:#0d7ac5; padding:0 10px;}
.entry-content .pro-blue a {color:#fff;}
.pro-blue img {position: relative;bottom: -16px;}
.probanner{line-height:11px;}
.mobhide{display: block;}
.dskhide {display: none;}
.digi {font-size: 46px;font-weight: bold;padding: 0px 0px;margin: 0px;color: #0C7AC5;} 
.percen {font-size: 43px;color: #0C7AC5;    font-weight: bold;    }
.offer {font-size: 25px;position: absolute;top: 39%;left: 26%;color:#0C7AC5;font-weight: bold;}
.offer1 {font-size: 25px;position: absolute;top: 39%;left: 85%;color:#0C7AC5;font-weight: bold;}
.coup-btn{color: #000;display: block;background: #4DB051;padding:0 10%;font-size: 18px; font-weight: 500; border: 2px solid #fff;    line-height: 40px;}
.pakeges h5 {font-size: 30px;margin: 0;padding-bottom: 6px;color: #000;font-weight: 600;letter-spacing: unset;text-transform: unset;padding: 10px 0;}
.beautyprod .pakeges h5 {font-size: 26px;}
.beautyprod .getbtn button { margin: 0px 0px 14px;}
.getbtn button{position: relative;}
.getbtn button::before {top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 15px 10px -10px rgba(31, 31, 31, 0.5);}
.getbtn button:hover::before {box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(128, 128, 128, 0.1) inset;}
.getbtn button::before, .getbtn button::after {content: "";position: absolute; transition: all 250ms ease-out;}
.pakeges{margin-left:12px; padding:0px 0px; background: #fff}
.verify-row{background: #fff;padding: 2px 18px 2px 18px;}
.cop-to{font-size: 60px;color: #0C7AC5; font-weight: bold; padding: 0px 7px 0px 17px;line-height: 65px; }.getcoupon h2{font-size: 20px;margin: 0px 0px;color: #000;padding: 7px 0px;}
.getemail input{height:35px;text-align:center; margin: 3px 0 15px}
.getbtn button {padding: 4px 25px;font-size: 20px;margin:5px 0px 18px;text-align: center;background-color:#d73d01; color:#fff; text-transform: uppercase; font-weight: 500;}
.getbtn{text-align: center}
.pub-modif {font-size: 13px;padding: 5px 0 0 0;}
.pub-modif1 {font-size: 13px;padding: 5px 0 0 0;display: inline;}
/* end coupon */
.minul {border: 0 !important;position: relative !important;left: 0 !important;}
.minul li {margin: 0;}
p.helpLogo {text-align: center; margin-left: 0px !important;}
.seemore {text-align: center;}
.faqlist ul li::before {border: 0;}
button#next {text-transform: uppercase;font-size: 20px;padding: 10px 25px;color:#000;}
.faqlist h3 {color: #000;font-size: 18px;}
.faqlist .qanswr {font-size: 17px;padding-left: 26px;}
.qanswr strong{margin-left: -25px}
p.ppolicy {font-size: 16px;}
.learnbtn {width: 100% !important;}
p.privacy-policy { margin-top: 25px !important;}
.chkpopup{display: none;left: 0;margin: 0 auto;max-width: 700px;position: fixed;right: 0;top: 25%;z-index: 99;padding: 5px; width: 90%;}
.chkpopup:target,.chkpopup:target+#cover2{display: block;opacity: 2;}
.chkpopup p {font-size: 16px;}
.factch #cover2{ position: fixed; top: 0; left: 0; background: rgba(0,0,0,0.6); z-index: 11; width: 100%; height: 100%; display: none;}
.discltk a.checktit {background:url(images/socia-icon.png) no-repeat -275px 3px;padding: 4px 10px 4px 25px;color: #0c7ac5;font-weight: 600;float: right;margin: 0 9px;font-size: 14px; text-decoration: underline; height:48px;}
.bottmproduCat {padding: 5px 1% 15px 1%;}
.discltk a.checktit:hover {color: #81c800;text-decoration: none;}
.CustomerBox .gpur-comment-filters {display: none;}
  /*Chart Page Css*/ 
.gpur-comment-meta span.verify {position: absolute;left: 200px; padding:5px 0 0 0; color: #81c800;font-weight: 400;font-style: italic;}
.gpur-style-stars .rating-symbol-foreground {top: 0px;}
.gpur-style-stars .rating-symbol-foreground .fa {background: url(images/star.svg) no-repeat; display: inline-block;}
.comment-respond .gpur-style-stars .rating-symbol-foreground .fa {background: url(images/star.svg) no-repeat;display: inline-block;}
.comment-respond .rating-symbol .fa {font-size: 0;background:url(images/star-g.svg) no-repeat;height: 30px;background-size: contain;width: 30px;}
.rating-symbol-background {background: url(images/star-g.svg) no-repeat;background-size: contain;}
 .rating-symbol .fa {width: 22px;height: 22px;}
 .ingredbox {width:500px; margin:0 auto; float:right; text-align:center}
.ingredientTxt {width:60%; float:left; text-align:right; margin:0 10px 5px 0; font-size:16px;}
.ingredientimg {width:28%; float:left; margin:0 0 5px 0}
/*--------------------------------------------------------------------------------------Table of contents----------------------------------------------------------------------------------------- General- Row element- Image element- Good and bad points element- Rating elements- Rating container- Criterion container- Criterion boxes- Criterion title- Ratings- Rating data container- Submit button- Styles- Up/down voting element- Buttons- Styles- Text counter positions- Review button- Comparison table element- General- Table headings- Rows- Cells- Comments- Comment form- Comment rating summary- Comment filters- Comment list- User review widgets	- Media queries--------------------------------------------------------------------------------------*//*--------------------------------------------------------------General--------------------------------------------------------------*/.gpur-element-wrapper {display: block;margin-bottom: 20px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.gpur-comment-review-title {font-size: 22px;font-weight: bold; line-height: 30px;}
/* Comments ********/
.gpur-rating-summary .gpur-show-rating-wrapper {width: 50%;} 
.plugin-credits {display: none !important;}
.info-txt a {color: #0271cb; text-decoration: underline;}
.info-txt a:hover {color: #81c800;text-decoration: none;}
#comments .comment-list p.comment-form-author {width: 48%;float: left;margin-right: 2%;}
#comments .comment-list p.comment-form-email {width: 50%;float: left;margin-top: 0 !important;}
.comment-respond input[type="email"] {padding:10px;}
.comment-reply-link {display: inline-block;margin: -15px 0 0;float: left;text-decoration: underline;color: #56b258;}
#cancel-comment-reply-link {background: #0089e0;color: #fff;padding: 3px 5px;border-radius: 6px;display: inline-block;}
#cancel-comment-reply-link:hover {background: #56b258;}
.comment-list #respond {padding: 15px;background: #f8f8f8;border: 1px solid #e3e3e3;}
.comment-reply-link { font-size: 14px;}
#catpost .authorRes {padding:10px 15px; margin-left: 0;font-size:15px;background: #f2f7fa;float:left; width:100%; font-weight:600; line-height:26px;border-radius: 5px;}
.info-txt .CustomerBox h3 a {background:#fd3c01;padding:10px 35px;color: #fff;font-weight: bold;font-size:22px;text-decoration: none;margin-bottom: 0;display: inline-block;line-height:25px; border-radius:25px}
.info-txt .CustomerBox h3 a:hover {background: #0c7ac5;}
.tagline{border-left:5px solid #81c801;background:#f7f7f7;padding:5px 0 5px 15px;margin:25px 0}
.ingredient-section{width:100%; margin:0 auto; display:block;}
.ingre-left{float:left;width:60%; margin:0; padding:0; background: url(images/ingredients-image.jpg) no-repeat 0 0; max-width:615px; min-height:1015px;}
.ingre-right{float:right;width:40%; margin:0; text-align:center; background: #eee}
.ingre-cont {float:left; margin:0 0 0 150px;text-align:left; min-height:145px;}
.ingre-cont p, .ingre-cont:nth-child(even) p{padding:0;}
.ingre-cont h3, .ingre-cont:nth-child(even) h3{margin:10px 0 0;line-height: 26px;}
.ingre-cont h3.no-padd{margin:5px 0 0}
.ingre-cont:nth-child(even){ float: right;margin:0 160px 0 0; text-align:right}
.advantagesec {padding: 15px 0 0 0; margin: 0 0 0 20px;float: left; line-height: 40px; width:58%; text-align: right;}
.advdiv {float:right;}
.afterpostwidth {text-align: center;}
.proofimg {text-align: center;border: 1px solid #000;padding: 10px;}
.befopost {position: relative;top: -35px;padding-left: 15px;}
.ing-list ul li p {line-height: 21px;font-size: 16px;}
.ing-list ul li img {float: left;margin-right: 20px;}
.ing-list ul li h3 {margin-bottom: 10px;}
.stem-bottle,.ing-list {width: 50%;float: left;}
.ing-list ul li br {display: none;}
.ing-list ul li::before {border-width: 0;}
.ing-list ul,.ing-list ul li {margin: 0;}
.getnow-review {
	display: inline-block;
	margin: 10px auto 0;
	font-weight: 600;
	background: #de4f03;
	color: #fff;
	background: -moz-linear-gradient(top,#ffad11 0%,#ffad11 50%,#ff8211 100%);
	background: -ms-linear-gradient(top,#ffad11 0%,#ffad11 50%,#ff8211 100%);
	background-image: linear-gradient(top,#ffad11 0%,#ffad11 50%,#ff8211 100%);
	border-radius: 8px;
	border: 3px solid #e3e4e5;
	color: #fff;
	display: block;
	text-align: center;
	width: 80%;
	font-size: 22px;
	line-height: 34px;
	padding: 8px 0;
	text-transform: uppercase;
}
.getnow-review {
	text-decoration: none !important;
}
.getnow-review strong {
	color: #000;
}
.in_article{background:none;padding:0;border-bottom:3px solid #000;margin-bottom:40px;min-height:auto;border-radius:0;}
.in_article h2 {font-size:30px;margin-left:0;padding:15px 0 0 0;background:none;color:#393939;}
.in_article .cont-article ul li {width: auto;float: left;margin: 0;line-height:40px;padding: 0;}
.in_article .cont-article ul li a{text-decoration:none; font-size:22px; border-right:1px solid #000; padding:0 10px; line-height:20px;}
.in_article .cont-article ul li:last-child a{border-right: 0;}
.in_article .cont-article ul li:first-child a{padding:0 10px 0 0;}
.entry-content .cont-article li:before {content:none}
html{scroll-behavior:smooth;}
.disp-desk{display:block; margin:0 auto;}
.disp-mobile{display:none;}
.ingrebox{display:block;margin:0 0 20px;padding:0}
.ingreleft{max-width:265px;width:25%;margin:0;padding:0;float:left}
.ingreright{margin:0;padding:0;float:left;width:75%}
.off-web1.bluebox {width: 95%;padding:25px;position:relative}
.off-web1.bluebox span {border: 1px solid #FFF;display: block;padding:15px 25% 15px 0;}
.probaner {position: absolute;top: 0;right: 85px;margin:-35px 0 0;}
.off-web1.bluebox span a{color:#FFE400; background: none;}
.off-web1.bluebox span a:hover{background: none;}
.offerbigbanner{position:relative}
.postwidthbig.full{position:relative}
.postwidthbig.full .more-btn {position:absolute;margin:-7% 0 0;left:28%;background:transparent;box-shadow:unset;}

.off-fol-banner{background-image:linear-gradient(135deg,#0C7AC5 70%,#075255 70%);padding:40px 50px 30px 50px;font-size:35px;font-weight:500;color:#FFF;line-height:2.25rem !important;position:relative;margin:30px 0 40px}
.off-fol-banner a{color:#FFF;text-decoration:none;}
.off-fol-banner a:hover{color:#FFF}
.off-fol-banner strong{font-weight:600;text-transform:uppercase;background:#FFF;padding:0 5px;color:#0E7AC5;display:inline-block;letter-spacing:2px;line-height:2.5rem}
.off-fol-banner .coupontxt{font-size:40px;display:block;font-weight:600}
.off-fol-banner .bigtxt{font-size:60px;font-weight:600;text-decoration:none;display:inline-block;background:#0E7AC5;letter-spacing:4px;padding:1% 3% 1% 1%}
.folex-review{position:absolute;right:3%;margin:-8% 0 0 0}

.ingredient-section-fol {-webkit-box-shadow: -11px 3px 8px -10px rgba(229,229,229,1);-moz-box-shadow: -11px 3px 8px -10px rgba(229,229,229,1);box-shadow: -11px 3px 8px -10px rgba(229,229,229,1);max-width:100%;margin:0 auto;position:relative}
.ingredient-section-fol ul{ padding: 20px 0 0 5px;}
.ingredient-section-fol ul li .ingre-head{background:#0C7AC5;color:#FFF;display:inline-block;width:200px;margin:20px 0 0 -10px;position:absolute;padding:10px 12px 5px 25px;text-transform:uppercase;line-height:1.2}
.ingredient-section-fol ul li{position:unset;background:transparent;min-height:135px;}
.ingredient-section-fol ul li:before{border:none;height: unset; width: unset;}
img.fol-ing {position: absolute;margin: -25px 0 0 14%;}
span.ingre-descrip {position: relative;margin: 0 0 0 26%;display: inline-block;}


.ingredient-section-fol ul li .ingre-head:before {
  content: '';
  position: absolute;
  width: 20px;
  height: 20px;
  border: 10px solid #046CB3;
}
.ingredient-section-fol ul li .ingre-head:before {
  top: -20px;
  left: 0;
  border-top-color: transparent;
  border-left-color: transparent;
}

#breadcrumbs li > span {left: -3px;}
#mySidenav li {border-bottom: 0;}
li.company a {font-size: 16px;color: #797979;border-bottom: 1px solid #e4e4e4;padding-top: 15px;text-transform: capitalize;}
.sidenav .close-btn {position: relative;top: 0;right: 0;font-size: 16px;z-index: 6555555555;padding: 10px;width: 100%;text-align: center;border-top: 1px solid #efefef;margin-top: 0;background: #efefef;text-transform: capitalize;color: #000;}
.sidenav a {font-size: 15px;display: block;transition: 0.3s;position: relative;color: #0280dc;padding: 5px 8px 5px 10px;}
.socialMedia ul {padding: 0;max-width: 100%;margin: 0;}
.sclmda li a {margin: 0 5px 0 0;}
.searchbox {z-index: 999;}
.compnylink .sub-menu {width: 270px;}
.main-navigation ul ul a {text-align: left;font-size: 15px;}
.main-navigation ul li.compnylink:hover > ul, .main-navigation ul li.compnylink.focus > ul {left: auto;right:-17px;}
li.compnylink::before,li.compnylink::after {right: 15% !important;}
li.compnylink ul.sub-menu li:hover, li.compnylink ul.sub-menu li a:hover { background:transparent;color:#98d22d;}
.main-block2.faq {border:1px solid #0D7AC5}
.main-block2.faq h2{background:#0D7AC5;color:#FFF;text-shadow:-1px -1px 1px #000;font-size:28px;text-align:center}
.main-block2.faq .smalfont{background:#F7F7F7;border-bottom:1px solid #E1E1E1}
.main-block2.faq .accordion-section-content {background:transparent;padding:0 0 0 0}
.entry-content .main-block2.faq .accordion-section-title {background:transparent;font-weight:500}
.main-block2.faq #References .accordion-section-title {pointer-events:unset}
.main-block2.faq .smalfont p {padding:2px 0 10px}
.ingre-gray{background:#FFF url(images/ingre-graybg.jpg) repeat-x bottom left;float:left;display:block;margin:0 0 30px;padding:20px;}
.ingre-pro-left{float:left;width:30%;margin:0 3% 0 0;padding:0}
.ingre-gray .ingre-right{float:left;width:67%;margin:0;padding:0;position:relative;background:transparent}
.ingre-gray .ingre-right ul{list-style:none;margin:20px 0 0 15%;padding:0;overflow:unset}
.ingre-gray .ingre-right li{background:#FFF;border:1px solid #017ECE;text-align:left;margin:0 0 10px;padding:15px;font-size:18px;line-height:1.4}
.entry-content .ingre-right li:before{border:none}
.ingre-right li .ingrehead{color:#007FCE;font-weight:700;position:unset}
span.ingre1{position:absolute;left:-16.9%;margin:3% 0 0 0}
span.ingre3{position:absolute;left:-16.9%;margin:-10px 0 0 0}
.ingwrap{display:block;margin:0 0 30px;padding:0;}
.ingwrap .ing-col-3{float:left;width:33.33%;margn:0;padding:0}
.ingwrap .ing-col-3 .ing-detl{margin:0 10px 0 0}
.ingwrap .ing-col-3 .ing-detl.last{margin:0}
.ingwrap .ing-col-3 .ing-detl h3{color:#323031;font-size:20px;font-weight:700;margin:0;padding:0 0 10px}
.entry-content .pro-benefit-list li{min-height:110px;}
.entry-content .pro-benefit-list li:before{border:none;}
.entry-content .pro-benefit-list li.bene-1{background:url(https://www.consumerhealthdigest.com/wp-content/uploads/supports-joints-health.jpg) no-repeat 0 0;margin:0;padding:20px 0 0 10%}
.entry-content .pro-benefit-list li.bene-2{background:url(https://www.consumerhealthdigest.com/wp-content/uploads/supports-a-healthy-inflammatory-response.jpg) no-repeat 0 0;margin:0;padding:20px 0 0 10%}
.entry-content .pro-benefit-list li.bene-3{background:url(https://www.consumerhealthdigest.com/wp-content/uploads/powerful-antioxidant.jpg) no-repeat 0 0;margin:0;padding:20px 0 0 10%}
.entry-content .pro-benefit-list li.bene-4{background:url(https://www.consumerhealthdigest.com/wp-content/uploads/helps-improve-brain-function.jpg) no-repeat 0 0;margin:0;padding:20px 0 0 10%}
.entry-content .pro-benefit-list li.bene-5{background:url(https://www.consumerhealthdigest.com/wp-content/uploads/helps-boost-metabolism.jpg) no-repeat 0 0;margin:0;padding:20px 0 0 10%}
.entry-content .pro-benefit-list li.bene-6{background:url(https://www.consumerhealthdigest.com/wp-content/uploads/helps-maintain-healthy-lipid-levels.jpg) no-repeat 0 0;margin:0;padding:20px 0 0 10%}

.pro-review-pic{display: -webkit-flex;display: flex;width:100%;flex-direction: row;}
.pic-order2{-webkit-order: 2;order: 2;}
.pic-order1{-webkit-order: 1;order: 1;}
#comments .comt-box .prodimg{margin:2% 0 0}

.prosoffer{display:block;background:#406DA8;color:#FFF;font-size:27px;font-weight:500;padding:20px 20px;margin:0 0 20px;position:relative;letter-spacing:2px;}
.prosoffer strong{color:#FFCB01;font-weight:700;display:inline-block}
.prosoffer a{background:url(https://www.consumerhealthdigest.com/wp-content/uploads/prostate-plus-bg.webp) no-repeat 0 0;position:absolute;width:300px;height:177px;margin:-38px 0 0;text-align:center;right:0;line-height:100%;font-size:35px;color:#FFF;font-weight:700;padding:30px 0 0;text-transform:uppercase;text-decoration:none;}
.prosoffer a span{display:block;color:#FFF;}
.prosoffer a:hover, .prosoffer a:hover span{color:#FFCB01;}

.prost-ingre{max-width:90%;margin:auto auto 40px;padding:0;}
.prost-ingre-1, .prost-ingre-2{width:32.5%;float:left;}
.prost-ingre-3{width:32.5%;float:left;}
.prost-ingre-1, .prost-ingre-2{margin:0 0.5% 0 0;}
.pros-ingre-desc{background:#EBEBEB;text-align:center;min-height:377px;padding:20px;line-height:120%}
.pros-ingre-desc h3{color:#2C2C2C;font-size:22px;font-weight:700;text-transform:uppercase;padding:0 0 20px}
.pros-ingre-desc p {line-height: 1.4;}

.pros-ingre-flex{display: -webkit-flex;display: flex;width:100%;flex-direction: row;flex-wrap: wrap;}
.pros-ingre-flex .pros-ingre-img{-webkit-order: 2;order: 2;}
.pros-ingre-flex .pros-ingre-desc{-webkit-order: 1;order: 1;min-height:340px}

.off-web1.offerful{width:100%;font-size:26px;letter-spacing:2px;font-weight:600;padding:20px 0}
.off-web1.offerful strong{background:#FFF;color:#0C7AC5;padding:0 5px}
.entry-content .off-web1.offerful a{color:#FFF;text-transform:uppercase;font-weight:600;text-decoration:none;}
.entry-content .off-web1.offerful a span{border-bottom:1px solid #FFF;display:inline-block}
.ingre-ver4{display:block;width:100%;margin:0 0 30px}
.ingre-ver4-1, .ingre-ver4-3{width:42%;float:left;position:relative;}
.ingre-ver4-2{width:16%;float:left;padding:7% 0 0}
.ingre-ver4-2 img{max-width:100%;height:auto}
.ingre-ver4-1 ul, .ingre-ver4-3 ul{list-style:none;margin:0;padding:0;}
.ingre-ver4-1 ul li{background: url(images/nootrogen-ing-bg1.webp) no-repeat 0 0;padding:25px 50px 0 150px;margin:0;text-align:center;font-size:14px;min-height:130px;line-height:130%}
.ingre-ver4-1 ul li strong, .ingre-ver4-3  ul li strong{display:block;font-weight:700;font-size:20px;color:#000000;padding:0 0 5px}
.ingre-ver4-1 ul li:before, .ingre-ver4-3 ul li:before{border:none; content:none;}
.ingre-ver4-1 ul li span {position: absolute;left: 0;margin:7% 0 0 12%;font-size: 30px;color: #FFF;font-weight: 700;}
.ingre-ver4-3 ul li span {position: absolute;right: 0;margin:7% 12% 0 0;font-size: 30px;color: #FFF;font-weight: 700;}
.ingre-ver4-3 ul li{background: url(images/nootrogen-ing-bg2.webp) no-repeat 0 0;padding:25px 170px 0 20px;margin:0;text-align:center;font-size:14px;min-height:130px;line-height:130%}
.crazybulk{position:relative;display:block;width:100%;margin:0 auto;max-width:1000px;}
.crazybulk ul {display:grid; grid-template-columns:25% 25% 25% 25%; width:100%; position:relative; margin:20px 0 0; padding:0;overflow:unset}
.crazybulk ul li {border-radius: 50%;padding:60px 0 0 10px;margin:0 60px 0 0;text-align:center;min-height:200px;max-width:200px;;line-height:110%;font-size:26px;font-weight:700;color:#4D4D4D}
.crazybulk ul li span{display:block;}
.crazybulk ul li span.num{position:absolute;left:-30%;margin:-15% 0 0 0;padding:30px 0 0 0;font-weight:500;color:#4D4D4D;font-size:22px; background:url(images/crazy-bulk-arrow.png) no-repeat 0 0;width:82px;height:125px;}
.crazybulk ul li:nth-child(even) {border:4px solid #017ECE}
.crazybulk ul li:nth-child(odd) {border:4px solid #80C804}
.crazybulk ul li:before{border:none;background:none}

.crazybulk-ing{display: grid;grid-template-columns: 30% 30% 30%;column-gap: 45px;justify-content: center;}
.crazybulk-ing p{font-size:16px;}
.crazybulk-ingre-left, .crazybulk-ingre-right{float:left;width:50%;margin:0;padding:0;}
.crazybulk-ingre-left ul, .crazybulk-ingre-right ul {list-style:none;margin:0;padding:0;overflow:unset;font-size:18px;}
.crazybulk-ingre-left ul li h3, .crazybulk-ingre-right ul li h3{color:#171717;margin:0 0 5px;font-weight:700}
.crazybulk-ingre-left ul li:before, .crazybulk-ingre-right ul li:before{border:none;background:none}
.crazybulk-ingre-left ul{margin:0 25% 0 0}
.crazybulk-ingre-right ul{margin:28% 2% 0 28%}
span.crazing1 {position: absolute;right: -59%;margin:8% 0 0 27%;}
span.crazing2 {position: absolute;right: -60%;margin:-2% 0 0 27%;}
span.crazing3 {position: absolute;right: -59%;margin:2% 0 0 27%;}
span.crazing4 {position: absolute;right: -59%;margin:-4% 0 0 27%;}
.crazybulk-ingre-left ul li{padding:0 15% 0 0}
.crazybulk-ingre-left ul li:nth-child(2){padding:0 15% 20% 0}
.crazybulk-ingre-left ul li:nth-child(3){padding:0 15% 22% 0}
.crazybulk-ingre-left ul li:nth-child(1){padding:0 15% 10% 0}
.crazybulk-ingre-left ul li p{margin:0;padding:0}
.crazybox li {float: left;width: auto;background: #000;margin: 0 1.7% 0 0;color: #fff;text-align: left;font-size: 26px;text-transform: uppercase;padding:0 20px !important;font-family: lora;}
.crazybox {padding: 0 0 10px;}
.ing-box {border-radius: 15px;background: #f5f5f5;margin: 0 0 50px 0;text-align: center;}
.ing-box:nth-child(3n) {margin: 0 0 50px 0;}
.ing-txt {padding: 0 10px;}
.entry-content .crazybox ul li {padding: 0 15px;}
.entry-content .crazybox ul li:before {content:inherit;}
span.crazrt1 {position: absolute;left: -41%;margin:-2% 0 0 0;}
span.crazrt2 {position: absolute;left: -42%;margin:2% 0 0 0;}
span.crazrt3 {position: absolute;left: -42%;margin:-10% 0 0 0;}
span.crazrt4 {position: absolute;left: -42%;margin:11% 0 0 0;}
.crazybulk-ingre-right ul li{padding:0 0 0 25%}
.off-colon-banner{background-image:linear-gradient(135deg,#75B024 60%,#0092E7 60%);padding:15px 20px 15px 20px;font-size:24px;font-weight:500;color:#FFF;line-height:2.25rem !important;position:relative;margin:0 0 40px}
.off-colon-banner .colon-pro-txt{text-align:right;font-size:26px;font-weight:700;border-bottom:1px solid #FFF;float:right;color:#FFF}
.off-colon-banner strong{font-weight:600;text-transform:uppercase;background:#FFF;padding:0 5px;color:#75B024;display:inline-block;letter-spacing:2px;line-height:2.5rem}
.colon-ingre-wrap{display:block;margin:0 0 20px;padding:0;}
.colon-ingre-desc, .colon-ingre-pic{float:left;}
.colon-ingre-pic{width:18%;margin:0;padding:0;display:inline-block}
.colon-ingre-desc{width:82%;margin:0;padding:30px 70px 0;background: url(https://www.consumerhealthdigest.com/wp-content/uploads/colon-ingrebg.jpg) no-repeat 0 0;color:#464445;min-height:175px;}
.colon-ingre-desc p{font-size:17px;}
.colon-ingre-desc h3{color:#464445;font-size:24px;font-weight:700;padding:0;margin:0}
.colon-ingre-desc h3.pt-20{padding-top:20px}
.col-ing-mob{display:none;}
.mb-20{margin-bottom:20px}
.entry-content .highlighted p {font-size:26px; line-height:40px;}
.ingred-list {margin:0;padding:30px 0 0;background: url(https://www.consumerhealthdigest.com/wp-content/uploads/anti-anxiety-ingredientbg.png) no-repeat bottom left;color:#464445;min-height:830px;}
.ingred-list ul{list-style:none;margin:0;padding:0;}
.ingred-list ul li{color:#2B2B2B;font-size:20px}
.ingred-list ul li strong{display:block;font-size:22px;}
.ingred-list ul li.anti-anxiety-ing-1{background: url(https://www.consumerhealthdigest.com/wp-content/uploads/l-theanine.png) no-repeat 1% 0;min-height:195px;margin:0;padding:1% 0 1% 20%}
.ingred-list ul li.anti-anxiety-ing-2{background: url(https://www.consumerhealthdigest.com/wp-content/uploads/passion-flower.png) no-repeat 6% 0;min-height:195px;margin:0;padding:1% 0 0 24%}
.ingred-list ul li.anti-anxiety-ing-3{background: url(https://www.consumerhealthdigest.com/wp-content/uploads/valerian.png) no-repeat 11% 0;min-height:195px;margin:0;padding:1% 0 0 28%}
.ingred-list ul li.anti-anxiety-ing-4{background: url(https://www.consumerhealthdigest.com/wp-content/uploads/lemon-balm.png) no-repeat 16% 0;min-height:195px;margin:0;padding:1% 0 0 32%}
.showimgmob{display:none;}
.showimgdesk{display:block;}
.captning {font-size: 12px;}
.capt-add {font-size: 12px;margin-bottom: 5px;color: #a2a2a2;}
.comment-notes,.comment-date {font-size: 16px;}
#reply-title.comment-reply-title {font-size:40px;line-height: 50px;}
.rateBox p {font-size:18px;}
.CustomerBox .feedbk1, .CustomerBox a {display: inline-block;font-size:22px !important;height: 45px;margin-bottom:5px;}
.review.comment-body, .comment-wrap {margin-bottom: 25px;padding: 10px 0 10px;}
.col-md-6{float:left;max-width:50%;padding:0 20px 0 0}
.col-md-6.last{padding:0;}
.info-txt #References {font-size: 12px;background: #edf8ff;padding: 10px;}
.category div#References {background: transparent;margin: 0;}
div#References {background: #edf8ff; margin:25px auto 10px auto !important; padding:20px 10px 10px 20px;; font-size: 13px;line-height: 26px; max-width:1280px;}
#References .faq-sec .faq-container.source-acc h3{padding: 0 45px 0px 15px; margin: 0 0 9px !important;}
div#References h3 {font-size:20px; font-weight:600; line-height: 26px; color:#02406a;margin: 0; }
.category div#References h3 {margin:0}
div#References.entry-content h3, div#References.entry-content a{color:#02406a}
.byline-details img{width:32px;height:45px;}
.byline-reviewer {max-width: 325px;position: relative;padding-left: 10px;display: block;border-left: 1px solid #d4d4d4;font-size: 14px;margin-left: 10px; height: 45px;}
.headbox .askwrit {
width: 100%;float: left;padding:10px 10px 10px 0;display: block;clear: both;max-width:650px;}
.writeBox {float: left;width: 100%;}
/* ************* Author Box css *************** */
.headbox{margin:0}
.authbgdiv-bg{background:#d4e2ed;}
.authbgdiv {max-width: 1280px;margin: 0 auto;width: 100%;padding:25px 0;}
.headbox .Title-content{padding: 0 0 20px 0;}
.rgtpadd{position: unset;font-size: 18px;padding: 0 0 5px;line-height:25px;}
.byline-reviewer{line-height: 29px;font-size: 19px;}
.byline-reviewer img{margin: 0 10px 10px 0;}
.bokmdiv{margin: 10px 0 0;}
.bokdiv img{margin: 10px 9px -6px;}
.headbox .Title-content{padding: 0 0 12px 0;}
.headbox .ac_title.advt, .headbox .Title-content, .byline{padding:0;}
.headbox .Title-content{padding:0 0 10px;}
#breadcrumbs {float: left; padding: 5px 0 5px 10px;}
#breadcrumbs a{display: inline-block;text-decoration: none;color: #000;text-transform:none; font-size: 16px;font-weight: 600;}
.headbox h1.post-heading {padding:0 0 10px;font-family: inherit; font-weight: 600; font-size:46px; line-height:56px; color:#000;}
.headbox .ac_title.advt .sponsored-txt{padding:0;}
.headbox .byline{padding:0}
.headdiv {max-width: 1280px; margin: 0 auto}
#contentcat .ac_title {padding: 0;}
.ac_title {padding: 0 0 0 10px;}
.breaddiv{max-width: 1280px; margin: 103px auto 0; z-index:1; position: relative;top:-20px;}
.authdiv {float: left; width: 50%;}
.authpad {padding-top: 40px;}
.bokmdiv {float: left; width: 50%;margin:60px 0 10px;}
.byline-details a.checktit {float: left; margin: 0 5px;}
.byline-details img {width: auto; height: auto;}
.byline-reviewer {float: none;padding: 0;border-left: 0;line-height:32px;font-size:21px;max-width: 100%;}
.byline-details {float: left; width:45%;}
.byline-reviewer img {width: 75px;height: 75px;float: left;margin: 0 10px 15px 0; border-radius: 40px;position: relative;}
.rgtpadd a, .factdiv a,a.authlink {color: #0061BD;}
span.checktit {color: #0061BD !important;}
.rgtpadd a:hover, .factdiv a:hover {  color: #81c800; }
a.authlink:hover { color: #81c800; }
.headbox .Title-content {padding: 0 0 40px 0; font-size:22px;}
.ac_title.advt {float:left; padding:0;width:100%;}
span.seprator {padding: 0 0 0 20px;color: #0c7ac5;}
.byline-author {float:none; padding-top: 0;line-height: 28px;}
.sponsored-txt {padding: 5px 0; font-size: 16px; line-height: 35px; font-weight: 600; color: #E03400;}
.factdiv {font-size:16px; font-weight:400; float: left;line-height: 21px;}
.processdiv {float: right;}
.factdiv img {position: relative; top: 7px; margin: 0 5px 0;}
.bokdiv {float:left;border: 1px dashed #fff; width:48%;font-size: 20px;font-weight: 600;padding: 0 0 10px;margin: 5px;}
.bokdiv a:hover { color: #0284ff;}
.discltxt {padding: 10px;border: 1px dashed #000; text-align: center; margin : 17px 10px;}
.discltxt h6 {font-family:Segoe UI;display: block; font-size: 14px;color: #101010; margin: 0 auto; clear: both; font-weight: 400;text-transform: unset;border: 1px dashed gray;border-radius: 4px;padding: 10px;text-align: center;line-height: 20px;}
.discltxt a {color: #0c7ac5;font-weight: 500;}
.discltxt a:hover {text-decoration: underline;}
.faq-drawer{ padding: 15px 0 0 0 ;text-align: center;}
.faq-drawer a{ color: #029BF9;font-weight: 500;}
.faq-drawer a:hover{color: #81c800;}
.faq-drawer__content{text-align: left; padding: 12px;}
.faq-drawer__content ul{ font-size: 15px; list-style: none; padding: 0;}
.faq-drawer__content ul li{  list-style: none;}
.faq-drawer__content p{font-size: 15px; padding-bottom: 0px;}
.faq-drawer__content-wrapper {  max-height: 0px;  overflow: hidden;  transition: 0.25s ease-in-out;transition: .9s ease-in-out;}
.faq-drawer__title {color: #000;  cursor: pointer;  display: block;  position: relative;  transition: all 0.25s ease-out; padding: 9px 20px 0px; margin: 0px;}
.faq-drawer__title:hover { text-decoration: underline; }
.faq-drawer__title::after {  border-style: solid;  border-width: 2px 2px 0 0;  content: " ";  display: inline-block;  float: revert;  height: 7px;  left: 15px;  position: relative;  right: 20px;  top: 8px;  transform: rotate(135deg);  transition: 0.35s ease-in-out;  vertical-align: top;  width: 7px;}
.faq-drawer__trigger:checked  + .faq-drawer__title  + .faq-drawer__content-wrapper {  max-height: 700px;}
.faq-drawer__trigger:checked + .faq-drawer__title::after {  transform: rotate(-45deg); transition: 0.25s ease-in-out;}
.faq-drawer input[type="checkbox"] {display: none;}
/* Best Product CSS Start */
.mnbsdiv {border: 2px solid #0180dc; border-radius:10px;margin-top: 50px;}
.bestdiv {background:#0180dc;border-radius:5px 5px 0 0;padding:10px 15px;color:#fff;font-size:30px;font-weight:700;position:relative;}
.bestdiv p {display: none;}
.entry-content .bestdiv h2 {margin:5px 0 5px; padding:0 0 0 235px; color:#fff;font-size: 30px; font-weight:700;}
.bestdiv span {float: left;position: absolute;top: -30px;padding: 0 60px 0 80px;}
.prodleft {float: left;width: 30%;text-align: center;padding: 35px 0 0;}
.prodright {float: left;width: 70%;border-left: 2px solid #0180dc;}
.prodhight {background: #f2f1f1;padding: 10px 0 10px 20px;font-weight: 600;font-size: 28px;color: #0180dc;}
.bulletdiv {border-bottom: 2px solid #0180dc;}
.sumrydiv {background: #f2f1f1;padding: 20px;}
.btmdiv {border-top: 2px solid #0180dc;padding: 20px;}
.ofictxt {padding: 10px 0;}
.ofictxt s {color: #7e7e7e;font-size: 18px;}
.reviewdiv {padding: 5px 0 10px 0;font-size: 16px;font-weight: 600;}
.titldiv h4 {font-weight:800; font-size:22px;line-height:30px;}
span.blkbtn {background: #000;color: #fff;padding:10px 30px 10px 30px; margin: 5px;border-radius: 16px;font-size: 15px; font-weight: 700;text-align: center}
span.whtbtn {background: #fff;color: #000;padding:9px 20px;border-radius: 15px;margin: 0 10px 0 0;}
.entry-content .bulletdiv ul {margin: 0; padding: 10px 0 20px 25px;}
.entry-content .bulletdiv li:before {content:inherit}
.entry-content .bulletdiv li {float: left;background: url(https://www.consumerhealthdigest.com/wp-content/uploads/icon.webp) 0 15px no-repeat; padding: 10px 30px 0 35px;list-style: none;font-size: 22px;}
.entry-content .listdiv li:before {content:inherit}
.entry-content .listdiv ul {margin: 0; padding: 20px 0 20px 25px;}
.listdiv li {float:left;background: url(https://www.consumerhealthdigest.com/wp-content/uploads/icons-01.png) 0 18px no-repeat; padding: 10px 30px 0 25px;list-style: none;font-size:18px;font-weight: normal;width: 50%;}
.icondiv {float: left;width: 15%;text-align: center;}
.effecdiv {float: left;width: 80%;}
.entry-content .effecdiv h3 {color: #000;font-size:22px; padding:0 0 10px;margin: 0;}
.effecdiv h3 span {position: relative; top: 3px;}
.entry-content .blkbtn a {color: #fff;text-decoration: none;}
.entry-content .effecdiv a {font-size: 16px; text-decoration: none;}
.testdiv span.colan {position: absolute;top: -10px; background: #fff;}
.testdiv span.colan1 {position: absolute;bottom:-20px; background: #fff;}
.testdiv {border: 1px solid #fc3b01; padding:15px 0 15px 30px; margin: 10px 0; position:relative;}
.btmdiv span.blkbtn {padding:9px 20px;margin:20px auto 0; display: block;width:190px; text-align: center;}
.entry-content .btnamz a, .entry-content .btnalmt a {padding: 3px 0;margin:25px 10px 0;width: 43%;text-align: center;float: left;  background: #000;border-radius: 15px;text-decoration: none; color: #fff;}

/* Best Product CSS End */
/* Chart CSS Start */
.greenbox {background:#527e00; color:#fff; width:60%; border-radius:0 0 30px 0; padding:0 0 0 20px; margin-bottom:20px;}
.bluebox {background:#0b88e2; color:#fff; width:60%; border-radius:0 0 30px 0; padding:0 0 0 20px; margin-bottom:20px;}
.firstcrtbox {float:left; width:50%; padding:35px 0 0 10px;}
.secoundcrtbox {float:left; width:20%; text-align:center;}
.thirdcrtbox {float:left; width:30%; padding:10px;}
.firstcrtbox .chrttxt, .thirdcrtbox .chrttxt{float: left;width: 60%;font-size: 18px;}
.firstcrtbox .chrtstar, .thirdcrtbox .chrtstar {float: left;width: 40%;font-size: 18px;}
.rowchrt1, .rowchrt2, .rowchrt3 {border-bottom: 1px solid #ddd;float: left;width: 100%; padding: 5px 0 10px 10px;}
.rowchrt4 {float: left;width: 100%; padding: 5px 0 10px 10px;}
.rowchrt5, .rowchrt6, .rowchrt7 {float: left;width: 100%; padding: 5px 0 10px 10px;}
.rowchrt8 {float: left;width: 100%; padding: 5px 0 10px 10px;}
.secoundcrtbox a.shopbtn {background:#fe8d03; padding:3px 10px; color:#000;font-weight:bold; font-size:16px; text-decoration:none; margin:0 5px; display: inline-block; line-height:30px;}
.secoundcrtbox a.reviewbtn {background:#0b88e2; padding:3px 10px; color:#000;font-weight:bold; font-size:16px; text-decoration:none; margin:0 5px; display: inline-block; line-height:30px;}
.grenbdr {font-size:20px; border-bottom:2px solid #81c800; font-weight:bold; background:url(chart-pages/new-img/arrow.webp) no-repeat 185px 8px}
.grenbdrbtm {font-size:20px; border-top:2px solid #81c800; font-weight:bold}
.bluebdr {font-size:20px; border-bottom:2px solid #0b88e2; font-weight:bold; background:url(chart-pages/new-img/arrow.webp) no-repeat 185px 8px}
.bluebdrbtm {font-size:20px; border-top:2px solid #0b88e2; font-weight:bold}

.flexslider .orngstar {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ff9900'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E") no-repeat 0 5px;float:none; display:block;height:25px;margin:0 auto;padding: 0;width:130px;}
.orngstar {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ff9900'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E") no-repeat 0 5px;float:right;height:25px;margin:0;padding: 0;width:130px;}
.orngstar47 {background: url(chart-pages/new-img/star-47.webp) no-repeat 0 5px;float:right;height:25px;margin:0;padding: 0;width:130px;}
.ranking {float:right; width:30px;}
.bluestar {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230061BD'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E") no-repeat;float:right;height:25px;margin:0;padding: 0;width:135px;}
.bluestar48 {background: url(chart-pages/new-img/star48.webp) no-repeat;float:right;height:25px;margin:0;padding: 0;width:135px;}
.bluestar45 {background: url(chart-pages/new-img/star45.webp) no-repeat;float:right;height:25px;margin:0;padding: 0;width:135px;}
.arrowchrt {background: url(chart-pages/new-img/arrow.webp) no-repeat;float:left;height:25px;margin:0;padding: 0;width:25px;}
.star1 {background: url(chart-pages/new-img/icon-3.webp) no-repeat;float:left;height:25px;margin:0;padding: 0;width:35px;}
.right1 {background: url(chart-pages/new-img/icon-2.webp) no-repeat;float:left;height:25px;margin:0;padding: 0;width:35px;}
.info1 {background: url(chart-pages/new-img/icon-1.webp) no-repeat;float:left;height:25px;margin:0;padding: 0;width:35px;}
.prodimgchrt {width:100%; clear:both; float:left}
.deschr {font-size:12px;}
/* .followchd .socialMedia a.linkdin {background: url(images/linkedin-inner.svg) no-repeat;background-size: contain;} */
/* .followchd .socialMedia a.tiktok {background: url(images/tiktok-1.svg) no-repeat;background-size: contain;} */
.sidenav .socialMedia a .tik {background: url(images/tiktok-1.svg) no-repeat  center center;background-size: contain;}
.sidenav .socialMedia a.tiktok:hover{background: #000;}
.sidenav .socialMedia a.tiktok:hover .tik{background: url(images/tiktok.svg) no-repeat  center center;background-size: contain;}
/* Chart CSS End */
/* Styles */
/* ************* subscription form ************** */
.inner-subscribe {width:1000px ; max-width: 100%;margin: 40px auto 50px;border: 1px solid #466d96; background: #d7eefc;border-radius: 5px;text-align: center;line-height: 0;}
p.span-free {padding-bottom: 0;font-size: 17px;line-height: 22px}
.inner-subscribe ._form-content{background: #edfbfb !important;}
label._form-label {display: none !important;}
.inner-subscribe ._form_element{margin-bottom: 0 !important;}
.inner-subscribe._button-wrapper{margin: 0 !important;}
.inner-subscribe ._html-code p{padding:  0 0 15px  0 !important;font-size: 20px !important;font-family: sans-serif !important;max-width: 100% !important;
  width: 100% !important;margin: 0 !important;}
.inner-subscribe input#email {width: 570px!important;margin: 5px 14px 3px 0px;height: 50px!important;font-family: lora!important;font-size: 16px!important;border-radius: 30px!important;max-width: 100%;}
.inner-subscribe p.news-content {font-size: 19px!important;line-height: 30px!important;margin: 0 0 13px!important; text-align: left;letter-spacing: 0.5px;}
.inner-subscribe ._submit{width: 240px!important; border-radius: 30px !important; margin: 5px 0 0;height: 50px!important;font-size: 20px!important;
font-family: lora!important;}
.inner-subscribe ._button-wrapper {margin: 0 !important;}
.inner-subscribe  input#email::placeholder {letter-spacing: 0px;}
.inner-subscribe ._form-title {text-align: left;color: #0180df; font-family: lora;font-weight: 600;font-size: 25px!important;line-height: 30px!important;}
a.inner-privacy {color: #426e91;text-decoration: underline;}
.center-privacy{text-align: center;}
.inner-subscribe form._form{padding: 20px 20px 0 20px !important;}
.inner-subscribe input[type="email"]{border: 1px solid #bbb !important;}
.head-subscribe-mob{display: none;}
.testogeningre ul li::before {width: 0;}
.comment-respond input#email {width: 99% !important;}
.row-subscribe{display: grid;grid-template-columns: 50% 50%;align-items: center;}
.col-subscribe-content{padding: 0 20px;}
.col-subscribe-content h3{margin: 0 0 10px;}
.omnisend-form-682b102a86ec3de75b56432a-action-container-627932485028ebd8c6660c51{padding-bottom: 0 !important;}
.inner-subscribe.joint-pian-sub-form #omnisend-form-682b102a86ec3de75b56432a-field-container-62a34db0f7b3732a01429b16-emailField-input.omnisend-form-682b102a86ec3de75b56432a-field-container-62a34db0f7b3732a01429b16-input {
padding: 16px 15px 16px !important;}
.inner-subscribe.joint-pian-sub-form button#omnisend-form-682b102a86ec3de75b56432a-action-627932485028ebd8c6660c51 {width: 30% !important; margin: -72px -6px 0 auto !important;
padding: 5px 10px 7px !important;}
.inner-subscribe button#omnisend-form-682b0147e4cd0ff79afc64e0-action-627932485028ebd8c6660c51 {width: 30% !important;margin: -61px 6px 0 auto !important;}
.inner-subscribe p.privacy-inner-container{font-size: 16px;line-height: 21px;}
.inner-subscribe .omnisend-form-682b0147e4cd0ff79afc64e0-column-67ecc9017203b222c75b6994{flex-basis: 100%;}
.inner-subscribe .omnisend-form-682b0147e4cd0ff79afc64e0-section-67ecc9017203b222c75b6992{padding-left: 0 !important;padding-right: 0 !important;}
.inner-subscribe button#omnisend-form-682b0147e4cd0ff79afc64e0-action-627932485028ebd8c6660c51:hover,button#omnisend-form-682b102a86ec3de75b56432a-action-627932485028ebd8c6660c51:hover{background-color: #81C800;border-color: #81C800;}
.inner-subscribe.joint-pian-sub-form .omnisend-form-682b102a86ec3de75b56432a-column-67e4f04ea9718267309a9437{flex-basis: 100%;}
.weight-loss-newsletter{max-width: 1232px; width: 100%;margin: 5px auto 35px;}
.row-weight-loss-newsletter{display: grid; grid-template-columns: 40.5% 59.5%;justify-content: center;}
.col-male-enhancement-newsletter{background: #D9DDE0;height: 235px;z-index: 998;clip-path: polygon(0 1%, 93% 0, 84% 100%, 0% 100%);}
.col-weight-loss-newsletter{background:#D9DDE0;height: 235px;z-index: 1;clip-path: polygon(0 1%, 93% 0, 84% 100%, 0% 100%);}
.form-weight-loss.form-male-enhancement ._form-title { font-size: 28px!important; line-height: 35px!important;font-family: lora!important;text-align: center;padding: 0 0 0 25px;}
.col-form-weight-loss {margin: 0px 0 0 -145px;background-color: #D7EEFC;}
.col-form-weight-loss .privacy-inner-container {color: #000!important; font-family: "lora";background: #D7EEFC;margin: 0 auto !important;max-width: 748px!important;font-size: 16px !important;line-height: 21px !important;}
.form-weight-loss {width: 111%;}
.inner-subscribe #omnisend-form-682b0147e4cd0ff79afc64e0-field-container-62a34db0f7b3732a01429b16-emailField-input.omnisend-form-682b0147e4cd0ff79afc64e0-field-container-62a34db0f7b3732a01429b16-input
{padding-top: 18px !important;padding-bottom: 18px !important;}


/* ---- start Arabic CSS ------ */
.byline-reviewer img:lang(ar){float: right; margin: 0 0 15px 10px;}
.rgtpadd:lang(ar) {top:29px;}
.factdiv:lang(ar){float: right;}
.byline-reviewer:lang(ar){float: right; line-height: 25px;}
.authdiv:lang(ar){float: right;}
.entry-content .brndhighlt ul li:lang(ar):before{right: 0;}
.brndhighlt:lang(ar){ padding: 20px 30px 16px 0; }
.entry-content .prossec li:lang(ar):before{right: 0; top:10px;}
 .entry-content .consec li:lang(ar):before{right: 0; top:10px;}
.gpur-comment-count.countNo:lang(ar){margin: 0 0 0 10px;}
div#References:lang(ar) {padding: 5px 30px 30px 0;}
.entry-content .brndhighlt ul li:lang(ar) {padding: 5px 20px 0 0;}
.cont-article ul:lang(ar) {display: flex;justify-content: start;}
.ctratbx .chrtstar:lang(ar) {width: 39%;}
.entry-content .rateingrbox ul li:lang(ar){float: right;}
.breaddiv:lang(ar){top: -12px;}
.blucrdiv .chrttxt:lang(ar){padding-right: 4px;}
.whtbdrbtm .yellstar:lang(ar) { margin: 5px 0 0 5px;}
.firstcrtbox .chrtstar:lang(ar){float: none;}
.star1:lang(ar){margin-right: 9px;}
.right1:lang(ar){margin-right: 9px;}
.greenbox:lang(ar){text-align: center;}
.dualField .form-group input:lang(ar){width: 99%;}
.blucrdiv .linkbox:lang(ar){height: 54px; line-height: 25px;}
.starpick img:lang(ar) { float: none; padding: 0;}
.starpick a.procebtnc:lang(ar) {float: none;}
.starpick p:lang(ar) { min-height: 55px;}
.recomart:lang(ar) {float: right; direction: ltr;}
.entry-content ul li:lang(ar):before{right: 0;}
.entry-content ul li:lang(ar){padding: 5px 18px 0 0;}
.tagline:lang(ar) { border-right: 5px solid #81c801;  border-left: 5px solid transparent; padding: 5px 15px 5px 0;}
blockquote {  border-right: 5px solid #ccc;  border-left: 5px solid transparent}
.postwidth:lang(ar) { float: left;}
.in_article .cont-article ul li a:lang(ar)  { font-size: 18px; padding: 0 6px;}
.ac_title.advt:lang(ar) { padding-bottom: 12px;}
.entry-content .rateingrbox ul:lang(ar) {padding: 0 20px 4px 0;}
.main-navigation .menu-item-has-children>a>.icon:lang(ar), .main-navigation .page_item_has_children>a>.icon:lang(ar){ right: -11px;}
.main-navigation ul li.compnylink:hover > ul:lang(ar), .main-navigation ul li.compnylink.focus > ul:lang(ar){right: 62%;}
.main-navigation ul ul ul:lang(ar){right: unset;}
.ingrecat:lang(ar) {padding: 20px 12px 5px 0;}
.data:lang(ar){margin-top: 40px;}
.col-weight-loss-newsletter:lang(ar){background: url(https://www.consumerhealthdigest.com/wp-content/themes/chd-17/images/weight-loss-sub-img.webp) no-repeat #D9DDE0 40px 0;height: 237px;margin: 0px 0 0 -70px;clip-path: polygon(12% 0%, 100% 0%, 100% 100%, 0 100%);}

/* ---- end Arabic CSS ------ */

/* ---- start French CSS ------ */
.post-thumbnailcat h3:lang(fr) { left: 15px; width: 100%;}
.entry-content .shpnw a:lang(fr) { padding: 8px 18px;display: block; width: 100%;}
.secoundcrtbox a.shopbtn:lang(fr){margin-bottom: 10px;}
.firstcrtbox .chrtstar:lang(fr){width: 30%;}
.rateingrbox p:lang(fr){padding-bottom: 0;}
.secoundcrtbox a.reviewbtn:lang(fr){padding: 3px 30px;}
.entry-content .rateingrbox ul:lang(fr) {padding-top: 10px;}
.grenbdr:lang(fr){ background: none;}
.ing-box:lang(fr){min-height: 590px;}
/* ---- start French CSS ------ */

/* ---- start spanish  CSS ------ */
.navigation-top a:lang(es){font-size: 14px;}
.entry-content .shpnw a:lang(es) { padding: 8px 18px;display: block; width: 100%;}
.firstcrtbox .chrtstar:lang(es){width: 30%;}
.secoundcrtbox a.shopbtn:lang(es),.secoundcrtbox a.reviewbtn:lang(es){margin-bottom: 10px;font-size: 14px;}
.entry-content .shpnw a:lang(es) { padding: 8px 18px;display: block; width: 100%;}
.grenbdrbtm span.orngstar:lang(es) {width: 120px;}
.grenbdr:lang(es){background: none;}
.ourpick h4:lang(es){min-height: 40px;}
.headbox h1.post-heading:lang(es){font-size: 39px;line-height: 54px;display: block;}
/* ---- end spanish CSS ------ */

/* =--------start portugij  CSS------------ */
.firstcrtbox .chrtstar:lang(pt){width: 30%;}
.secoundcrtbox a.shopbtn:lang(pt){margin-bottom: 10px;}
.entry-content .shpnw a:lang(pt) { padding: 8px 18px;display: block; width: 100%;}
.blucrdiv .linkbox:lang(pt){height: 54px;line-height: 24px;}
.post-thumbnailcat h3:lang(pt){ left: 15px; width: 100%;}
.ourpick h4:lang(pt){min-height: 40px;}
.grenbdr:lang(pt){background: none;}
/* ---------end portugij CSS----------- */

/* =--------start gerrman  CSS------------ */
.grenbdr:lang(de){background: none;}
.firstcrtbox .chrtstar:lang(de){width: 30%;}
.secoundcrtbox a.shopbtn:lang(de){margin-bottom: 10px;}
.whtbdrbtm span.yellstar:lang(de) {width: 107px;}
.ctratbx .chrtstar:lang(de){width: 40%;}
.entry-content .shpnw a:lang(de) { padding: 8px 12px;display: block; width: 100%; font-size: 19px;}
.blucrdiv .linkbox:lang(de){height: 54px;line-height: 24px;}
ul.cat-list li h4:lang(de){min-height: 86px;}
.brndhighlt:lang(de) {padding: 0 0 20px 30px;}
#catpost .authorRes span:lang(de) {margin-right: 12px;}
.ourpick h4:lang(de){min-height: 40px;}
.starpick p:lang(de){min-height: 102px;}
/* ----------end gerrman CSS--------------- */

/********************* */

section.pros-cons-off-container {margin: 40px 0 30px;}
.row-pros-cons-off-container{display: grid;grid-template-columns: 49% 49%;gap: 20px;}
.col1-pros ul li::before,.col1-cons ul li::before{width: unset;height: unset;}
.col1-pros ul li{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2381ca01'%3E%3Cpath d='M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z'/%3E%3C/svg%3E") no-repeat 0 8px;padding: 5px 0 5px 40px;}
.col1-cons ul li{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ce1415'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E") no-repeat 0 8px;padding: 5px 0 5px 40px;}
.col1-pros{border: 2px solid #0f99bd;padding: 10px;border-radius: 10px;}
.col1-pros ul{border: 1px solid #0f99bd;background: #f4fcff;padding: 63px 30px 30px;min-height: 100%;}
.col1-pros h3::before{content: "";background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2381ca01'%3E%3Cpath d='M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z'/%3E%3C/svg%3E") no-repeat center;    width: 100%;height: 50px;display: block;    margin: 0 0 9px; background-size: contain;}
.col1-pros h3{width: 120px;height: 120px;position: relative;    background: #fff;;margin: -60px auto;border-radius: 50%;border: 1px solid #0f99bd;color: #fff;text-align: center;padding: 5px 0 0 0;text-transform: uppercase;}
.col1-pros h3::after{content: "";background: #0f99bd;   height: 60px;display: block;position: absolute;top: 58px;width: 100%;border-radius: 0 0  55px 53px;}
.col1-cons{border: 2px solid #fe0000;padding: 10px;border-radius: 10px;}
.col1-cons ul{border: 1px solid #fe0000;background: #fff;padding: 63px 30px 30px;min-height: 100%;}
.col1-cons h3::before{content: "";background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ce1415'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E") no-repeat center;    width: 100%;height: 50px;display: block;    margin: 0 0 9px; background-size: contain;}
.col1-cons h3{width: 120px;height: 120px;position: relative;    background: #fff;;margin: -60px auto;border-radius: 50%;border: 1px solid #fe0000;color: #fff;text-align: center;padding: 5px 0 0 0;text-transform: uppercase;}
.col1-cons h3::after{content: "";background: #fe0000;   height: 60px;display: block;position: absolute;top: 58px;width: 100%;border-radius: 0 0  55px 53px;}
.col1-pros h3 span {z-index: 99;display: block;color: #fff;margin: auto;left: 0;right: 0;position: absolute;text-align: center;}
.col1-cons h3 span {z-index: 99;display: block;color: #fff;margin: auto;left: 0;right: 0;position: absolute;text-align: center;}
.specbox{padding:0 0 30px 12px;}
.top-txt {padding: 20px;background: #f9f9f9;border-radius: 5px;font-size: 17px;line-height: 26px;font-style: italic;margin: 0 0 30px;}
/* .col-form-weight-loss .privacy-inner-container{padding: 0 118px  17px 118px !important;} */

/* ********************* New Pros Cons Section ****************** */
.row-pros-cons-section{display: grid;grid-template-columns: 49% 49%;gap: 25px;margin: 50px 0;}
.col-pros-content{border: 2px solid #00bb9e;border-radius: 10px;padding: 10px;}
.col-pros-content ul{background: #dafff8;padding: 20px;border-radius: 10px;}
.col-pros-content .like {display: block;max-width: 120px;width:100%;margin: auto;background: #fff;}
.col-pros-content .like::before{content: "";background:url( https://www.consumerhealthdigest.com/wp-content/themes/chd-17/images/like.webp)no-repeat #00bb9e center;width: 100px;height:100px;display: flex;padding: 10px;border-radius: 50%;margin: -60px auto 15px;}
.col-pros-content ul li::before{background: url(https://www.consumerhealthdigest.com/wp-content/themes/chd-17/images/pros-checklist.webp) no-repeat ;width: 20px;height: 20px;margin: 0 0;}
.col-cons-content ul{background: #fcf0f0;padding: 20px;border-radius: 10px;}
.col-cons-content{border: 2px solid #ff4455;border-radius: 10px;padding: 10px;}
.entry-content .col-cons-content ul li,.entry-content .col-pros-content ul li{padding: 5px 0 0 27px;}
.col-cons-content .dislike {display: block;max-width: 120px;width:100%;margin: auto;background: #fff;}
.col-cons-content .dislike::before{content: "";background:url( https://www.consumerhealthdigest.com/wp-content/themes/chd-17/images/dislike.webp)no-repeat #ff4455 center;width: 100px;height:100px;display: flex;padding: 10px;border-radius: 50%;margin: -60px auto 15px;}
.col-cons-content ul li::before{background: url(https://www.consumerhealthdigest.com/wp-content/themes/chd-17/images/cons-checklist.webp) no-repeat ;width: 20px;height: 20px;margin:  0 0;}

/* *********** tldr bg ************* */
.bg-tldr{background: #e6e7e9;padding: 20px;border-radius: 5px;margin: 15px 0 30px;}
.bg-tldr ul li{background: url(https://www.consumerhealthdigest.com/wp-content/uploads/icon.webp) 0 15px no-repeat;padding: 10px 30px 0 35px;list-style: none;}
.entry-content .bg-tldr ul li::before{content: unset !important;}
.bg-tldr ul{padding: 0 !important;margin: 0 0 15px;}
li.right-li {background: url(https://www.consumerhealthdigest.com/wp-content/uploads/right-circle.svg) no-repeat 2px 6px;background-size: 22px;padding: 0 0 2px 35px !important;}
.entry-content ul li.right-li:before,.entry-content ul li.wrong-li:before{content: unset;}
li.wrong-li{background: url(https://www.consumerhealthdigest.com/wp-content/uploads/cross-circle.svg) no-repeat 2px 6px;background-size: 22px;padding: 0 0 2px 35px !important;}

/* ****************** pros cons section ********************** */
#pros-cons-sec .row-pros-cons-section{display: grid;grid-template-columns: 45% 45%;gap: 90px;justify-content: center;padding: 20px 0;margin: 0;}
#pros-cons-sec .col-pros-section h3,#pros-cons-sec .col-cons-section h3{color: #000;font-size: 30px;line-height: 35px;text-transform: uppercase;background: #e5e5e5;text-align: center;padding: 10px 0;position: relative;max-width: 574px;width: 100%;}
#pros-cons-sec .col-pros-section h3::after{content: "";clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 38% 100%, 68% 50%, 37% 1%);width: 75px;height: 55px;;background: #00bb9e ;position: absolute;right: -19px;top: 0;}
#pros-cons-sec .col-cons-section h3::after{content: "";clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 38% 100%, 68% 50%, 37% 1%);;width: 75px;height: 55px;;background: #ff4455 ;position: absolute;right: -19px;top: 0;}
#pros-cons-sec .col-pros-section h3::before{content: "";background: url(https://www.consumerhealthdigest.com/wp-content/themes/chd-17/images/right-30.webp) no-repeat #00bb9e  center;width: 75px;height: 75px;border-radius: 50%;position: absolute;left: -15px;top: 50%;transform: translateY(-50%);}
#pros-cons-sec .col-cons-section h3::before{content: "";background: url(https://www.consumerhealthdigest.com/wp-content/themes/chd-17/images/wrong-30.webp) no-repeat #ff4455  center;width: 75px;height: 75px;border-radius: 50%;position: absolute;left: -15px;top: 50%;transform: translateY(-50%);}
#pros-cons-sec .col-pros-section .number-span,#pros-cons-sec .col-cons-section .number-span{position: relative;;width: 40px;height: 40px;background: #00bb9e ;border-radius: 50%;display: block;color: #fff;display: flex;align-items: center;justify-content: center;}
#pros-cons-sec .col-pros-section ul,#pros-cons-sec .col-cons-section ul {padding: 30px 0;margin:0 0;}
#pros-cons-sec .col-pros-section ul li,#pros-cons-sec .col-cons-section ul li{list-style: none;display: grid;grid-template-columns: 7% 90%;gap: 20px;font-size: 20px;color: #333;line-height: 25px;padding:3px 0 15px;}
#pros-cons-sec .col-cons-section .number-span::before,#pros-cons-sec .col-cons-section .number-span,#pros-cons-sec .col-cons-section ul li::before{background: #ff4455 !important;}
#pros-cons-sec .col-pros-section .number-span,
#pros-cons-sec .col-cons-section .number-span {position: relative; z-index: 1; }
#pros-cons-sec .col-pros-section .number-span::before,
#pros-cons-sec .col-cons-section .number-span::before {z-index: -1;}
#pros-cons-sec .col-pros-section ul li::before,#pros-cons-sec .col-cons-section ul li::before {content: ""; position: absolute;left: 20px; top: -69px;height: 78px;width: 2px;background: #00bb9e; z-index: 0; }

.brand-highlght-scpt {margin: 20px 0 0;}

/******************RESPONSIVE CSS ****************/
@media screen and (min-width:1650px){
.main-navigation ul li.compnylink:hover > ul, .main-navigation ul li.compnylink.focus > ul {left: auto;right:6%;}
li.compnylink::before,li.compnylink::after {right:15% !important;}
.col-newsletter-form ._form-title {font-size: 34px !important;}
}
@media screen and (max-width:1500px){._form-title {font-size: 33px!important;}}

@media screen and (max-width:1350px){
  .bottom-newsletter {grid-template-columns: 60% 40%;}
  .col-newsletter-form ._form {padding: 20px 20px 0 !important;}
  .col-newsletter-form ._form, .privacy-inner-container {max-width: 100%!important;}
  .contentbox {padding: 0 20px;}
  .col-newsletter-form, ._form{padding:0;}
  .col-newsletter-form ._field-wrapper, input#email {width: 434px !important;}
  .col-newsletter-form ._button-wrapper, .col-newsletter-form ._submit {width: 168px !important;}
  .col-newsletter-form ._html-code p {width: 620px !important;}
.ft-Box.midsection {width: 26%;}
.off-colon-banner {padding:15px 10px;font-size:22px;}
.off-colon-banner a{text-decoration:none;}
.off-colon-banner .colon-pro-txt{float:none;}
.footer_limit{width:100% !important}
.secoundcrtbox a.shopbtn {background: #E03400; padding: 3px 10px; color: #fff; font-weight: bold; font-size: 16px; text-decoration: none; margin: 5px; display: inline-block; line-height: 30px; width: 120px;}
.secoundcrtbox a.reviewbtn {margin-bottom:10px;}
.ing-box {width: 29%;}
}
@media screen and (max-width:1400px){
  ._form-title {font-size: 31px!important;}
  .col-newsletter-form ._field-wrapper, input#email {width: 450px!important;}
  ._button-wrapper, ._submit {width: 200px!important;}
  }
  @media screen and (max-width:1280px) {
    .col-img-newsletter {clip-path: circle(70.5% at 59% 51%);}
  }
@media screen and (max-width:1230px) {
.whtcrdiv {width: 60%;}
.blucrdiv {width: 39%;}
.prodimgct {width: 35%;}
.ctratbx {width: 65%;}
.produCat .post_content {width: 55%;}}
a.big-button{float: left;}
@media screen and (max-width:1200px){
nav ul:lang(es){gap: 10px;}
.ing-list-img{width:23%}
.colon-ingre-desc {background-size:100% 100%}
.off-colon-banner .colon-pro-txt{font-size:24px;}
.authdiv {width:40%;}
.bokmdiv {width:60%;}

}
 @media screen and (max-width:1152px) {
.box1 {width: 31%;float: left;margin: 0 8px;padding: 0px;text-align: center; background: #00a0ec;} 	
.ingredient-section{width:100%; margin:0 auto; display:block;}
.info-txt img {max-width: 100%;} 
 .protect {width: 100%;}
.protect {float: none;clear: both;}
.widget ul li {padding-top: 0;padding-bottom: 0;}
.postTxt {width: 63%;}
.quickSlid {top: 97px;}
.befopost {position: relative;top: 0;padding-left: 10px;padding-right: 10px;}
.ing-list ul,.ing-list ul li {padding: 0;margin: 0;}
.meno-ingd-list {width: 100%;float: none;}
.menoimg {display: none;}
.probaner{right:60px}
.crazybulk-ing p{font-size:14px;}
.crazybulk-ingre-right ul{margin:28% 2% 0 32%}
span.crazrt1 {left: -54%;margin:1% 0 0 0;}
span.crazrt2 {left: -55%;margin:5% 0 0 0;}
span.crazrt3 {left: -55%;margin:-9% 0 0 0;}
span.crazrt4 {left: -55%;margin:19% 0 0 0;}

span.crazing2 {margin:-4% 0 0 27%}
span.crazing3{margin:7% 0 0 27%}
span.crazing4{margin:8% 0 0 27%}
.off-colon-banner a{color:#FFF}
.off-colon-banner{font-size:18px;}
.off-colon-banner .colon-pro-txt{font-size:21px;}
.firstcrtbox {width: 45%;}
.firstcrtbox .chrttxt, .thirdcrtbox .chrttxt{width: 52%;font-size: 18px;}
.firstcrtbox .chrtstar, .thirdcrtbox .chrtstar{width: 46%;font-size: 18px;}
.thirdcrtbox {float:left; width:35%;}
.firstcrtbox .chrttxt, .thirdcrtbox .chrttxt {float: left;width: 50%;font-size: 18px;}
.firstcrtbox .chrtstar, .thirdcrtbox .chrtstar {float: left; width: 50%; font-size: 18px;}
span.blkbtn{display: block;}
}
@media screen and (max-width:1100px) {
.sml_email {width: 100%;}
.data.rank1 .row1 span img {width: 50%;}
span.ingre-descrip{margin:0 0 0 28%}
.entry-content .pro-benefit-list {padding:0 0 5px 0}
.entry-content .pro-benefit-list li.bene-1, .entry-content .pro-benefit-list li.bene-2, .entry-content .pro-benefit-list li.bene-3, .entry-content .pro-benefit-list li.bene-4, .entry-content .pro-benefit-list li.bene-5, .entry-content .pro-benefit-list li.bene-6{padding:10px 0 0 12%}
.prosoffer {padding:3px 30% 6px 20px;font-size:27px;line-height:37px;}
.prosoffer a {margin:-57px 0 0;padding:30px 0 0}
.ingre-ver4-1, .ingre-ver4-3{width:50%}
.ingre-ver4-2{display:none;}
.ingre-ver4-1 ul li{background-size:100% 100%;padding:25px 30px 0 135px;font-size:13px;}
.ingre-ver4-3 ul li {background-size:100% 100%;padding:25px 135px 0 30px;font-size:13px;}
.info-rating img {margin: 0px 7px 0 0;}
.brndbox  {padding:3px 5px;width:22%;}
.img-box span {display: block;}
.rateBox p {font-size: 14px;}
}
@media screen and (max-width:1030px){	
a.prodsite{display: block;}
.greenbox{padding: 10px; }
.ingre-right {width:100%;}
.advantagesec {text-align: left;}
.advdiv {float: left;}
.ingre-right .projbottle {display:none}
.ingre-left {float:none; margin:0 auto; width:100%}	
.navigation-top a {  font-size: 13px;}
.main-navigation li { margin: 0 8px;}
a.big-button {clear: both;margin-top: 15px;display: block;max-width: 264px;float: none;}
.ingre-pro-left{width:35%;margin:0 3% 0 0;padding:0}
.ingre-gray .ingre-right{width:62%;}
span.ingre1{left:-24.5%;margin:3% 0 0 0}
span.ingre3{left:-24.5%;margin:1% 0 0 0}
.ingre-pro-left{margin:6% 3% 0 0}
.pros-ingre-flex .pros-ingre-desc{min-height:292px;}
.pros-ingre-desc{min-height:405px;}
.pros-ingre-desc p {font-size:18px;}
.crazybulk-ingre-right ul li {padding:0 0 0 15%}
.crazybulk-ingre-left img, .crazybulk-ingre-right img{max-width:85%; padding:20px 0}
.crazybulk-ingre-right ul{margin:28% 2% 0 32%}
.crazybulk-ingre-left ul li:nth-child(1) {padding:0 15% 6% 0}
span.crazrt1 {left: -65%;margin:14% 0 0 0;}
span.crazrt2 {left: -65%;margin:6% 0 0 0;}
span.crazrt3 {left: -65%;margin:-21% 0 0 0;}
span.crazrt4 {left: -65%;margin:0 0 0 0;}
span.crazing1 {margin:20% 0 0 27%}
span.crazing2 {margin:2% 0 0 27%}
span.crazing3{margin:6% 0 0 27%}
span.crazing4{margin:-5% 0 0 27%}
.reviewmenu:hover .sub-menu {left: -280px !important;}
.reviewmenu .sub-menu li a.viewall{right: 25%;}
.ingred-list ul li.anti-anxiety-ing-1,
.ingred-list ul li.anti-anxiety-ing-2,
.ingred-list ul li.anti-anxiety-ing-3,
.ingred-list ul li.anti-anxiety-ing-4{background-size:18%}
.ingred-list ul li.anti-anxiety-ing-2 {padding:1% 0 0 27%;background-position:7% 0}
.ingred-list ul li.anti-anxiety-ing-4 {padding:1% 0 0 40%;background-position:24% 0}
.ingred-list ul li.anti-anxiety-ing-3 {padding:1% 0 0 30%;background-position:13% 0}
.btunbx {min-height:400px;}
.featurespan, .featuretxt {width:100%;text-align: left;}
.prodimg {width:22%;}
#comments .comt-box .prodimg{margin:2% 10px 0}
.brand-rate .col-md-6 {width: 48%;}
.info-rate{padding: 0 0 20px 0;}
.entry-content .shpnw a {padding: 8px 20px;font-size: 18px;}
.col-img-newsletter {clip-path: circle(70.5% at 61% 51%);}
.bottom-newsletter {grid-template-columns: 57% 43%;}
.col-img-newsletter img {margin: 0;padding: 40px;}
.col-newsletter-form ._html-code p {width: 540px !important;}
.col-newsletter-form ._field-wrapper, input#email {width: 320px !important;}
}
@media screen and (max-width:980px) {.widget_text.widget.authorName {display: none;}
.search-box-wrapper {position: absolute;right: 0;top: 29px;width: 240px;z-index: 999;display: block}
.search-box-wrapper.hide {display: none;}
.search-box {padding: 5px;background: #81c800;}
.search-box input[type="search"] {max-width: 350px;float: right;padding: 10px 20px 10px 40px;font-size: 20px;background-color: #fff;border: 0;border-radius: 3px;}
.search-box input[value="Search"] {display: none;}
.headr-search {display: none;position: absolute;right: 67px;top: 50px;}
.ing-center{display:none;}
.ing-left{width:48%; margin:0 20px 0 0}
.ing-list-desc-left{width:75%}
.ing-list-img{float:left; width:20%}
.entry-content .ing-list-left h3, .ing-list-desc-left{text-align:left;}
.ing-right{width:48%}
.ing-list-left{margin:0}
.ing-list-desc-left p{margin:0 0 15px; padding:0}
.eyevage-img {padding-top: 17%;}
.ing_sctn {width:48.8%;}
.ing_sctn.left {margin: 0 0 10px 5px;}
.probaner{right:5px;margin:-20px 0 0}
.probaner img{max-width:80%}
.ingre-pro-left{width:32%;padding:0}
.ingre-gray .ingre-right{width:65%;}
span.ingre1{left:-24.8%;margin:8% 0 0 0}
span.ingre3{left:-24.8%;margin:1% 0 0 0}
.ingre-pro-left{margin:6% 3% 0 0}
.ingre-gray .ingre-right{display:inline-block}
.pros-ingre-flex .pros-ingre-desc{min-height:280px;}
.pordBox .comments-title{font-size:18px;}
.crazybulk-ingre-left {margin:0 6% 0 0}
.crazybulk-ingre-left, .crazybulk-ingre-right {width:47%; text-align:center;}
.crazybulk-ingre-left span, .crazybulk-ingre-right span{position:unset;margin:0; float:none;}
.crazybulk-ingre-left ul, .crazybulk-ingre-right ul {margin:0}
.crazybulk-ingre-left ul li, .crazybulk-ingre-right ul li {padding:0 0 20px;}
.crazybulk-ingre-left ul li{padding:0 0 20px 0}
.crazybulk-ingre-left ul li:nth-child(2){padding:0 0 20px}
.crazybulk-ingre-left ul li:nth-child(3){padding:0 0 20px}
.crazybulk-ingre-left ul li:nth-child(1){padding:0 0 20px}
.crazybulk ul {grid-template-columns:50% 50%;margin:20px 0 0 10%}
.crazybulk ul li{margin:0 60px 10px 0}
.off-colon-banner .colon-pro-txt{display:block;text-align:center;border:none;padding:10px 0 0;float:none;}
.off-colon-banner{font-size:22px;text-align:center}
.off-colon-banner .colon-pro-txt {font-size: 30px;display: block;float: none;text-align: center;border-bottom: none;
    padding: 10px 0 0;}
.ingred-list ul li.anti-anxiety-ing-2 {padding:1% 0 0 27%;background-position:7% 0}
.ingred-list ul li.anti-anxiety-ing-4 {padding:1% 0 0 40%;background-position:24% 0}
.ingred-list ul li.anti-anxiety-ing-3 {padding:1% 0 0 32%;background-position:13% 0}
.ourpkfull { position: relative; background: #edf8ff;padding: 0 0 10px;}
.ourpkfull::before, .ourpkfull::after {content:inherit;}
.ing-box {width:42%;}
.ing-box:nth-child(2n) {margin: 0 0 60px;}
.ing-img img {width: 100%;}
.whtcrdiv {width: 99.6%;margin: 2px 2px 0 2px;}
.blucrdiv {width: 100%;}
.blucrdiv .chrttxt {float: left;width: 60%;}
.blucrdiv .linkbox {margin:20px auto 30px;padding:10px 0;}
.info-rate{width: 37%;}
.rateinfo-box{ width: 60%; }
.rateimg-box{width: 40%; }
.rateimg-box span{display: block;}
.brndhighlt {width: 100%;}
.numval{font-size: 58!important;}
.entry-content .off-web1 a {display:block;margin: 10px 0 10px;}
}
@media screen and (max-width:960px){
.postwidthrgt,.postwidthleft, .postwidth {float:none;}
.askwrit {margin:5px auto; text-align: center; width: 260px; display:block;}	
.widget.widget_text {float: left;margin: 0 10px 0 0;padding: 0 10px;width: 100%;}
.main-content-wrap #content, .main-content-wrap #contentcat {width: 100%}
.has-sidebar #secondary, .page #secondary, #secondary {width: 100%}
#secondary .widget {clear: both;float: none;margin: 30px auto 0;}
.contenr {float: none;margin: 0 auto;}
.postImg {max-width: 160px;}
.postTxt {width: 66%;}
.stem-bottle, .ing-list {width: 100%;float: none;}
.eyevage-img {display: none;}
.eyeingleft {width: 50%;float: left;}
.eyeing.lefting {left: 0;}
.eyeingright {width: 48%;float: right;text-align: left;}
.eyeing.righting {right: 0;}
.off-fol-banner {padding:20px 20px 10px 20px}
.off-fol-banner .coupontxt {font-size:35px;}
.off-fol-banner{font-size:30px;}
span.offtxt {display: block;max-width: 70%;line-height: 1.3;}
.off-fol-banner .bigtxt{padding:0}
.ingredient-section-fol ul li .ingre-head span{display:block;}
.ingredient-section-fol ul li .ingre-head{font-size:16px;}
.ingre-gray .ingre-right ul{margin:20px 0 0 0}
span.ingre1, span.ingre3{display:none;}
.ingre-ver4-1 ul li{background-size:100% 100%;padding:25px 30px 0 110px;font-size:13px;}
.ingre-ver4-3 ul li {background-size:100% 100%;padding:25px 110px 0 30px;font-size:13px;}
.img-box {width: 100%;float: none;text-align: center;}
.info-box {width: 100%;float: none;position: unset;top: 0; margin: 0 auto; padding: 0 0 30px 0;}
.bokdiv {font-size:20px;width: 45%;}
.authdiv {width:35%;}
.bokmdiv {width:65%;}
.rgtpadd {font-size: 15px; padding: 0 0 10px;}
.byline-reviewer {font-size:16px;}
.factdiv {padding: 20px 0 20px;font-size: 14px; font-weight: 400;}
.category .main-content-wrap #contentcat {width: 100%}
}
@media screen and (max-width:959px) {
#additional-sidebar, #sidebar {float: none;margin: 0 auto;max-width: 300px;}
.has-sidebar #secondary, .page #secondary, #secondary {width: 100%;}
.probaner{right:-5%;margin:5px 0 0}
.probaner img{max-width:65%}
}
@media screen and (max-width:900px) {
.new-review-tbl table{width: 800px;margin: 0;}
.new-review-tbl{overflow: auto;margin: 0 0 30px;}
::-webkit-scrollbar {width: 3px;  height: 3px;}
::-webkit-scrollbar-track {background: #eeeeee; border-radius: 10px;}
::-webkit-scrollbar-thumb {background: #0059C4;border-radius: 10px;}
.postwidth.BulkOffer {float: none;}
.pub-adv {padding: 5px 8px;}
.chartHD {margin-bottom: 30px;font-size: 28px;}
.number{margin-top: 41%;}
.verifycol{float:none;width:100%;text-align: center}
.verifycol1{float:none;width:100%}
.coupon-btn .reveal_code{width: 100%;} 
.pakege{margin-left: 2px;}
.pakege h5{ padding-bottom: 4px;text-align: center;    line-height: 25px;    font-size: 17px}
.col1 { width: 21%}
.col2 { width: 77%;}
.verifyrow {padding: 10px 10px 6px 0px;}
.per20 {left: 65%;}
 .per {font-size: 20px;}
.digit {line-height: 48px;}
.coup-btn {padding: 4px 15%;}
.ingredient-section-fol ul li .ingre-head span{display:block;}
.entry-content .pro-benefit-list li.bene-1, .entry-content .pro-benefit-list li.bene-2, .entry-content .pro-benefit-list li.bene-3, .entry-content .pro-benefit-list li.bene-4, .entry-content .pro-benefit-list li.bene-5, .entry-content .pro-benefit-list li.bene-6{padding:10px 0 0 15%}
	.header-container {padding: 0 20px;}
	.main-menu-section { grid-template-columns: 22% 58% 13% 4%;}
	.head-subscribe {width: 85px;margin: auto;}
	.logo {width: 100%;}

}
@media screen and (max-width:860px) {
.flex-direction-nav .flex-prev {opacity: 1;left: 10px}
.flex-direction-nav .flex-next {opacity: 1;right: 10px}
#breadcrumbs {width:100%;padding: 5px 22px;}
.ac_title {text-align: left;display: block;}
.menudiv1 {width: 33.33%;}
.contentbox {padding: 0 10px;}
.ft-Box.midsection {width: 31%;margin: 0 20px;}
.ftBottom .contentbox p.hontxt {margin-left: 10px;}
.pub-modif {float: left;}
.sponsored-txt {font-size: 14px;padding: 13px 5px 16px 0;line-height: 40px;}
#catpost .sponsored-txt {font-size: 13px;padding: 5px 5px 5px 0;}
.ing_sctn {width:48.5%;}
.probaner {right: -5%;margin: 25px 0 0;}
.off-fol-banner .coupontxt{font-size:28px;}
.off-fol-banner{font-size:24px;}
.off-fol-banner .bigtxt{font-size:50px;}
.folex-review{right:0}
.folex-review img {max-width: 85%;height: auto;}
span.ingre-descrip {margin:0 0 0 35%}
.prosoffer {padding:3px 35% 6px 20px;font-size:20px;}
.prost-ingre{max-width:100%}
.pros-ingre-img {min-height:280px;padding:10px;}
.main-navigation li { margin: 0 25px;}
.off-colon-banner{font-size:20px;}
.off-colon-banner .colon-pro-txt {font-size: 30px;text-decoration:underline}
.responsive-tbl-half {width:100% !important; padding:inherit; float:none;}
.responsive-tbl-half thead tr {background: #e6eed5 !important;}
.responsive-tbl-half tbody tr {background: #ffffff !important;}
.responsive-tbl-half td, th {border: 1px solid #e1e1e1 !important;}
.responsive-tbl-half thead tr {color: #000000 !important;}
.brndbox {width: 48%;float: left;border: 1px solid #ddd; border-radius: 15px; padding: 3px;margin: 3px; min-height: 360px;}
.info-rating img {float: none;}
.greenbox {background:#527e00; color:#fff; width:100%; border-radius:0; padding:10px; margin-bottom:10px; line-height: 25px;}
.greenbox span {width:80%;}
.bluebox {background:#0b88e2; color:#fff; width:100%; border-radius:0; padding:0 0 0 10px; margin-bottom:10px; line-height: 25px;}
.greenbox span {width:80%;}
.bluebox span {width:80%;}
.firstcrtbox {float:left; width:100%; padding:0;}
.secoundcrtbox {float:left; width:100%; text-align:center;}
.thirdcrtbox {float:left; width:100%; padding:10px;}
.firstcrtbox .chrttxt, .thirdcrtbox .chrttxt{float: left;width:50%;font-size: 12px;}
.firstcrtbox .chrtstar, .thirdcrtbox .chrtstar {float: left;width:50%;font-size: 12px;}
.prodimgchrt {width:40%; clear:none; float:left;}
.linkbox {padding-top:70px; display: block;}
.secoundcrtbox a.shopbtn {margin:0 5px 10px 5px; width: 120px;}
.secoundcrtbox a.reviewbtn {width:120px}
.star1, .right1, .info1 {width:25px;position:relative;top:-2px;}
.rowchrt1, .rowchrt2, .rowchrt3 {border-bottom: 1px solid #ddd;float: left; width: 100%; padding: 10px 5px 5px;}
.chartHD {margin-bottom: 10px;padding: 0;}
.chart-off {color: #FF0000;display: inline !important;}
.grenbdrbtm {font-size:16px; border-top:2px solid #527e00; font-weight:bold; padding:5px 0 0 0;}
.bluebdrbtm {font-size:16px; border-top:2px solid #0b88e2; font-weight:bold; padding:5px 0 0 0;}
.orngstar {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ff9900'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E") no-repeat 0 1px;float:right;height:25px;margin:0;padding: 0;width:130px;}
.orngstar47 {background: url(chart-pages/new-img/star-47.webp) no-repeat 0 1px;float:right;height:25px;margin:0;padding: 0;width:130px;}
.seal {top: -25px; right:-20px;}
.fstchrthd {width:75%;}
.speclshp {padding: 30px 0 0 0;}
}/*Review Rating*/
@media screen and (max-width:780px){
.chartHD { margin-bottom: 47px;}
.charttable .data .row2 .chart-txt {padding: 2px 0;}
p.pub-modif1 {padding: 0; font-size: 15px;}
.pros-ingre-desc{padding:10px;}
.ingre-ver4-1 ul li{padding:20px 17px 0 98px}
.ingre-ver4-3 ul li {padding:20px 98px 0 17px}
.ingre-ver4-1 ul li span{margin:11% 0 0 9%}
.ingre-ver4-3 ul li span{margin:11% 9% 0 0}
.reviewmenu .sub-menu li a.viewall{right: 18%;}
.prodbx {float: none;width: 100%; text-align: center; top:10px;}
.contbx {float: none;width: 100%;}
.btunbx {min-height: auto;width: 100%;position: inherit;float: none;padding: 25px 0;}
span.pricbtn {background: #000;padding: 10px 20px;color: #fff;position: inherit;top: 0;right: 0;margin: 0 auto; display: block; width:90%;}

}
@media screen and (max-width:820px){

.rateinfo-box {width: 60%;}
.info-rate span {font-size: 15px;}
.chartHD {margin: 30px 0 10px;}
.authdiv {width: 38%;}
.bokdiv {width: 47%;}
.bokmdiv {width: 62%;}
.pordBox{width: 41%;}
.numval {font-size: 50px!important;}
.CustomerBox {width: 58%;}
.comt-box {display: flex;align-items: center;}
.col-img-newsletter img {padding: 70px 20px;}
.bottom-newsletter{align-items: center;}
.col-newsletter-form ._form-thank-you {padding: 100px 0 0 0;}
  .col-newsletter-form, ._form{padding: 0;}
  .col-newsletter-form .privacy-inner-container { text-align: center;padding: 0 0 20px;}
  .col-img-newsletter { clip-path: none; margin: 0; background-size: 274px !important;background-position: center;height: unset;}
  .col-newsletter-form ._field-wrapper, input#email{width: 100% !important;}
  .col-newsletter-form ._html-code p{width: 100% !important;}
  .col-newsletter-form ._button-wrapper, .col-newsletter-form ._submit{width: 153px !important;}
._form_9 ._form-content {padding: 0 20px;}
  ._form_9 input#email {width: 475px!important;}
  ._form_9 #_form_9_submit {width: 190px!important;}
  #sib-container,.sib-form{padding: 0 !important;}
  .bokdiv { font-size: 14px;}
  .bokmdiv {margin: 41px 0 10px;}
  .rgtpadd { font-size: 14px; padding: 0px 0 30px;}
  .supfactdiv .postwidth {float: none;}
  .searchbox{top: 150px;}
  .main-navigation li { margin: 0 9px !important;}
 .main-menu-section {grid-template-columns:  17% 68% 12% 3%;}
}
 @media screen and (max-width:767px) {
  .best-for-container{grid-template-columns:100%;}
.frontrow-review{overflow: hidden;padding: 10px 0 0 18px; margin: 0 0 0 -18px;}
.frontrow-review #frontrow-sticker .heading > p {font-size: 11px !important;line-height: 15px !important;}
.frontrow-review #frontrow-sticker .heading > span > svg, .frontrow-review #frontrow-sticker .heading > span {height: 20px;}
.frontrow-review #frontrow-sticker .background{gap:7px !important}
.frontrow-review #frontrow-sticker .column p {font-size: 9px !important;}
.frontrow-review #frontrow-sticker {margin: 0 0 0 -17px;}
.frontrow-review iframe{max-width:inherit;}

.new-review-tbl.mobile-frm table{border: none;}
.new-review-tbl.mobile-frm table,.new-review-tbl.mobile-frm tbody,.new-review-tbl.mobile-frm tr,.new-review-tbl.mobile-frm td,.new-review-tbl.mobile-frm th {display: block;width: 100%;}
.new-review-tbl.mobile-frm tr {margin-bottom: 15px;border: 1px solid #b6d9fd;border-radius: 10px;overflow: hidden;  }
.new-review-tbl.mobile-frm tr:first-child{border: none;}
.new-review-tbl.mobile-frm table{border-top: none;}
.new-review-tbl.mobile-frm th {display: none;  }
.new-review-tbl.mobile-frm td {display: grid;grid-template-columns: 40% 58%;gap: 25px;justify-content: space-between;padding: 12px;border: none;background: #ebf7ff;border-bottom: 1px solid #b6d9fd;}
.new-review-tbl.mobile-frm td:last-child {border-bottom: none;}
.new-review-tbl.mobile-frm tr:last-child td{border-bottom: 1px solid #b6d9fd;}
.new-review-tbl.mobile-frm table tr td:first-child{    background: #0C7AC5;color: #fff;}
.new-review-tbl.mobile-frm td::before {content: attr(data-label);font-weight: 600;font-size: 17px;line-height: 23px;}

   .faq-sec h3{font-size: 21px !important;line-height: 29px !important;}
  a.linguise_switcher_popup {min-height: 37px;}
  .askqesction-wrap #loadMore{    font-size: 17px;}
/* *************** spanish css Start *************** */
  .headbox:lang(es){margin: 50px 0 0;}
  .tithit:lang(es){padding: 15px 10px 0;}
  .breaddiv:lang(es){ top: 42px;}
/* *************** spanish css End *************** */
#pros-cons-sec .col-pros-section ul li, #pros-cons-sec .col-cons-section ul li{grid-template-columns: 9% 85%;}
#pros-cons-sec .row-pros-cons-section{grid-template-columns: 100%;padding: 0 20px;margin: 0;gap: 0;}
#pros-cons-sec .col-pros-section .number-span::before,#pros-cons-sec  .col-cons-section .number-span::before{top: -94px;height: 103px;}
#pros-cons-sec  .row-pros-cons-section{padding: 50px 20px;}
.postwidthbig iframe {max-width: 72%; height: auto;} 	
.wow-banner.wow-banner-health { width: 100%;height: unset;margin: auto;}
.tw-prods #compaire-prods table tr{grid-template-columns: 48% 48%;}
#compaire-prods table tr:last-child td:first-child{border-bottom: none !important;}
#compaire-prods table tr:last-child td{border-bottom: 1px solid #d3cece !important;border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
#compaire-prods table tr td{border-bottom: 1px solid #d3cece !important;border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
#compaire-prods table th:nth-child(2)::before, #compaire-prods table tr th:nth-child(3)::before, #compaire-prods table tr th:nth-child(4)::before{content: ""; position: absolute;top: -71px !important;left: -7px !important;right: 0;
width: 111% !important;height: 100% !important;z-index: -1;background: #fff !important;}
#compaire-prods table tr td{display: flex;justify-content: center;}
#compaire-prods table tr td:nth-child(2),#compaire-prods table tr td:nth-child(3), #compaire-prods table tr td:nth-child(4){background: transparent;border:1px solid #e5e5e5}
#compaire-prods table tr{display: grid;grid-template-columns: 31.5% 31.5% 31.5%;gap: 5px;margin: 0 0 10px;padding: 0 0 14px;background: #e5e5e559;justify-content: center;}
#compaire-prods table tr td:first-child{grid-column:span 3;width: 100%;max-width: 200px;text-align: center;margin: 15px auto 0;}
 #compaire-prods table td:first-child{border-bottom: none !important;}
#compaire-prods table tr th:first-child{display:none;}
#compaire-prods table tr th,#compaire-prods table tr td{padding: 5px;width: 100%;}
#compaire-prods table th h4,#compaire-prods table tr h4{color: #000;font-size: 15px;line-height: 20px;text-align: center;}
#compaire-prods table tr td p{color: #000;font-size: 12px;line-height: 17px;margin: 0;padding: 0;}
#compaire-prods table{border-spacing: 10px 0;}
#compaire-prods table thead {position: sticky;top: 112px;z-index: 997;}  
.col-male-enhancement-newsletter{display: none;}
.row-weight-loss-newsletter,.row-subscribe{grid-template-columns: 100%;}
.form-weight-loss {width: 100%;}
.col-form-weight-loss {margin: 0;padding: 15px 10px 35px !important;}
button#omnisend-form-67e3bfa65760970a67b367cc-action-627932485028ebd8c6660c51 {width: 100% !important;margin: 13px 0 0 !important;padding: 13px !important;}
.omnisend-form-67e3bfa65760970a67b367cc-action-container-627932485028ebd8c6660c51{padding:0px !important}
.inner-subscribe.joint-pian-sub-form .omnisend-form-682b102a86ec3de75b56432a-field-container-62a34db0f7b3732a01429b16{padding-bottom: 0 !important;}
.inner-subscribe.joint-pian-sub-form #omnisend-form-682b102a86ec3de75b56432a-field-container-62a34db0f7b3732a01429b16-emailField-input.omnisend-form-682b102a86ec3de75b56432a-field-container-62a34db0f7b3732a01429b16-input {padding: 15px 15px 15px !important;}
.inner-subscribe.joint-pian-sub-form button#omnisend-form-682b102a86ec3de75b56432a-action-627932485028ebd8c6660c51 {width: 100% !important;margin: 5px 0 0 !important;padding: 9px 15px 10px !important;}
p.spam-free{padding: 20px 0 0 0 !important;}
.form-male-enhancement p.tips {padding-bottom: 20px !important;}
p.sml_email{margin: 0 0 10px;}
span.cancel{right: 4px;top: 0px;}
.headbox{margin: 60px 0 0;}
.breaddiv{margin: 0;}
.before-after-container{ margin: 70px 0 40px;}
.col1-cons ul{min-height: auto;}
.row-pros-cons-off-container{grid-template-columns: 100%;gap: 80px;}
.col1-cons ul,.col1-pros ul {padding: 63px 10px !important;}
.official-web p{font-size: 22px !important;line-height: 30px;padding: 10px 0;}
.official-web a{font-size: 32px !important;line-height: 40px !important;}
.row-before-after{grid-template-columns: 100%;gap: 23px;}

  /* -----start french css------- */
  .linkbox:lang(fr){padding-top: 0;}
  .linkbox:lang(pt){padding-top: 0;}
  .linkbox:lang(es){padding-top: 0;}

  .secoundcrtbox a.shopbtn:lang(pt){width: 158px;}
  .secoundcrtbox a.reviewbtn:lang(pt){width: 158px;}

  .secoundcrtbox a.shopbtn:lang(fr){width: 70%;}
  .secoundcrtbox a.reviewbtn:lang(fr){width: 70%;}

  .secoundcrtbox a.shopbtn:lang(es){width: 158px;}
  .secoundcrtbox a.reviewbtn:lang(es){width: 158px;}

  .secoundcrtbox a.shopbtn:lang(de){width: 158px;}
  .secoundcrtbox a.reviewbtn:lang(de){width: 158px;}
  /* ------end french css -------- */
  .col-ingredient-sec3-outer{width: 352px;margin: 0 0 30px;}
  .col-ingredient-sec3-inner{grid-template-columns: 98%;}
  .row-ingredient-new{margin: 0 0 30px;grid-template-columns: 99%;}
  .col-ingredient-new {margin: 0 0 160px;}
  ul#breadcrumbs li a {height: 48px;display: inline-block;}
  .headbox h1.post-heading{padding: 0 0 10px;}
  #breadcrumbs{padding: 10px 10px 16px;}
  .firstcrtbox .chrttxt, .thirdcrtbox .chrttxt {width: 59%;font-size: 14px;padding: 0 5px;}
  .firstcrtbox .chrtstar, .thirdcrtbox .chrtstar {width: 41%;font-size: 14px;}
  #stickysidebar.bannerstick {position: unset;}
  .entry-content .brand-rate .prossec h3 { background: #fff url(images/pross-mob.webp) no-repeat 0 -14px;top: -27px;padding: 0 15px 10px 65px;height: 55px;}
  .entry-content .brand-rate .consec h3 { background: #fff url(images/cons-mob.webp) no-repeat 0 -14px;top: -25px;height: 55px;padding: 0 15px 10px 65px;}
  .copyright{display: grid;gap: 5px;}
  .comt-box {display: unset;}
  .off-web1{width: 100%;margin: 15px 0 40px;}
  .res-fix-table thead th{top: 0;}
  ._error._below{right: unset !important;}
  .ac_title.advt {padding-left: 0;}
  .countNo a.howhlpicn {font-size: 14px;line-height:5px; margin: 0; padding: 5px;}
  .frenletr {width:100%}
  .fotnlt {width:100%;padding-top: 20px;}
  form.sml_subscribe { max-width: 600px; width: 100%; margin: auto; }
  input.sml_emailinput {padding: 12px 6% 12px 15px;}
  input.btn.sml_submitbtn {top: -68px;right: 10px;}
  .rateingrbox ul {display: grid;grid-template-columns: 49% 49%; column-gap: 7px;}
  .greenbox { padding: 10px;}
  .authbgdiv {padding:  5px 0 10px; }
  .ingredient-container, .ingredient-containerbdr{padding: 40px 15px 15px 15px;}
  .ingredient-container .cilexin-ingre, .ingredient-containerbdr .cilexin-ingre {grid-template-columns:100%;text-align: center;gap: 0;}
  .entry-content .rateingrbox ul li{float: none;padding: 10px 13px 10px 13px;}
  .col-newsletter-form ._form-thank-you {padding: 37px 0 0 0;}
  .col-newsletter-form .privacy-inner-container {font-size: 15px;text-align: center;}
  .bottom-newsletter{grid-template-columns: 100%;}
  .col-newsletter-form ._html-code p{width: 100% !important;margin: 0;} 
  .col-img-newsletter {display: none;}
  .col-newsletter-form ._button-wrapper, .col-newsletter-form ._submit{height: 45px;width: 100% !important;}
  .col-newsletter-form, ._form{padding: 5px 0 50px 0;}
  .col-newsletter-form h2{text-transform: uppercase;max-width: 450px;margin: auto;line-height: 40px;font-size: 30px;}
  p.spam-free{padding: 46px 0 0 0;}
  .StarRating a{display: block;}
  .head-subscribe {display: none;}
  .main-menu-section {grid-template-columns: 10% 66% 8% 9% 7%;}
  .col-subscribe-content {padding: 20px 20px 0;}
  .inner-subscribe {padding:0 0 20px;}
  .head-subscribe-mob{display: block;text-align: center;}
  .inner-subscribe p.privacy-inner-container {margin: 10px 0 15px!important;padding: 0px 35px;}
  .inner-subscribe button#omnisend-form-682b0147e4cd0ff79afc64e0-action-627932485028ebd8c6660c51{width: 100% !important;margin: 5px 0 0 0 !important;}
  .inner-subscribe #omnisend-form-682b0147e4cd0ff79afc64e0-field-container-62a34db0f7b3732a01429b16-emailField-input.omnisend-form-682b0147e4cd0ff79afc64e0-field-container-62a34db0f7b3732a01429b16-input {padding-top: 14px !important;padding-bottom: 14px !important;}
  .inner-subscribe ._form {padding: 45px 20px 0!important;}
  .inner-subscribe ._submit ,.inner-subscribe ._button-wrapper{width: 100%!important;}

  .prodimgchrt {width: 100%;}
  p.privacy-inner-container{margin: 20px;}
  .inner-subscribe._form-content{padding: 0 20px;}
  .menuwrap{display: block;}
  #search-toggle {padding: 0;margin: 0 0 0 auto;}
  #searchIcon{width: 20px;}
  ._form{margin: 0 !important;}
  .head-subscribe{background: #fff !important;border: 1px solid #bbb;left: -999em;z-index: 99999;width: 78px; font-size: 10px;background-color: transparent;text-transform: uppercase;margin: -17px 0 0 auto;}
  .head-subscribe-mob{position: relative;margin: 0;}
  #subscribe-bubble::after{border-style: solid;border-width: 0 6px 6px;content: "";height: 0;position: absolute;right: 3.2em;bottom: 26px; width: 0; display: inline-block;z-index: 100000;    border-color: transparent transparent #fff;}
  #subscribe-bubble::before{    border-style: solid;border-width: 0 6px 6px;display: inline-block;content: "";height: 0;position: absolute;right: 3.2em;
  bottom: 27px;width: 0;z-index: 100000; border-color: transparent transparent #bbb;}
  #subscribe-bubble.show {display: block;}
  .main-menu-section {grid-template-columns:13% 65% 6% 9% 7%;}
  #subscribe-bubble {display: none;font-weight: bold;animation: bounceAndFade 6s; position: absolute;top: 80px;right: 13px;padding: 5px; }
  @keyframes bounceAndFade {
            0%, 20%, 50% {
                transform: translateY(0);
                opacity: 1;
            }
            40% {
                transform: translateY(-20px);
                opacity: 1;
            }
            60% {
                transform: translateY(-20px);
                opacity: 1;
            }
            80%, 100% {
                transform: translateY(0);
                opacity: 0;
            }
        }
        
.bell{animation: ring 8s .7s ease-in-out infinite; transform-origin: 50% 4px;}
@keyframes ring {
  0% { transform: rotate(0); }
  1% { transform: rotate(30deg); }
  3% { transform: rotate(-28deg); }
  5% { transform: rotate(34deg); }
  7% { transform: rotate(-32deg); }
  9% { transform: rotate(30deg); }
  11% { transform: rotate(-28deg); }
  13% { transform: rotate(26deg); }
  15% { transform: rotate(-24deg); }
  17% { transform: rotate(22deg); }
  19% { transform: rotate(-20deg); }
  21% { transform: rotate(18deg); }
  23% { transform: rotate(-16deg); }
  25% { transform: rotate(14deg); }
  27% { transform: rotate(-12deg); }
  29% { transform: rotate(10deg); }
  31% { transform: rotate(-8deg); }
  33% { transform: rotate(6deg); }
  35% { transform: rotate(-4deg); }
  37% { transform: rotate(2deg); }
  39% { transform: rotate(-1deg); }
  41% { transform: rotate(1deg); }
  43% { transform: rotate(0); }
  100% { transform: rotate(0); }
}
.right-img{float: none;text-align: center;}
.logo img{margin-top: 0;}
.head-subscribe-mob{display: block;text-align: center;margin: 0;}
.main-head {padding: 25px 10px;}
.menuwrap{display: block;}
._form_9 #_form_9_submit{width: 100% !important;}
.head-subscribe:hover {background: transparent;transition: 0.5s all ease;}
.head-subscribe:hover a{ color: #000 !important;}
.header-container {padding:10px 10px 5px;}
form#_form_6541ECA7477C4_ {padding: 20px 20px 0 20px;}
	#subsdiv {width: 21%;top: -37px;left: 248px;font-size: 10px;}
  .subscribe-btn{width: 100% !important; position: unset !important;height: 50px !important;}
  .sib-form-block ,.sib-form{padding: 0 !important;}
 .starpick p {min-height: 0px}
 .graphvir {float: none; width: 100%; padding-right: 0;}
.box1 {width:97%;float: left;margin:10px 8px;padding: 0px;text-align: center; background: #00a0ec;} 	
.info-txt #References {font-size: 12px;background: #edf8ff;padding: 10px;}
.info-txt {padding: 0 10px 0 0;}
.info-txt p {padding: 0 10px;}
.sml_email {width:100%}
.loadmore_comment {margin: 0 auto 35px;}
#References h3 {margin:0px 0 5px;}
.chkpopup {top: 10%;height: 80vh;overflow: scroll;}
.coup-btn {line-height: 22px;}
.menutog {display:block;}
.socialMedia .sclmda {padding: 0;}
.faq1 p{margin-left:0px;padding:0 0 10px;background:none;}
.faq1{padding:5px 15px;}
.more-btn{max-width:100%;width:100%}
.faqbody h2{font-size: 22px;line-height: 28px;}
.produCat .post_content {width: 100%; float: none; text-align: center;padding: 15px 0 25px 10px;}
.post-thumbnailcat{width: 100%;float: none;text-align: center;margin: 0 auto;}
#top-menu .reviewmenu::after {color: #fff;position: absolute;top: 5px;left: 110px;width: 9px;content: url('images/arrowmenu.png');display: block !important;transform: rotate(360deg);}
a.cancel { right: 8px; left: auto;}
.ratingbox .select-menu,.smalfont p {font-size: 13px;}
.rtfrom p {padding: 0 0 15px;font-size: 13px;line-height: 15px;}
.ratingbox .select-menu {margin-top: 6px;}
.chartHD {font-size: 26px;margin-bottom: 30px;}
.accordion-section-title::before, .accordion-section-title::after {top: 16px;}

.search-toggle {background-size: 100% auto;right: 53px;top: 5px;z-index: 9;}
.widget.widget_text {margin: 0 0 15px;width: 100%;}
.has-sidebar #secondary, .page #secondary, #secondary {max-width: 300px;margin: 0 auto;float: none;clear: both;}
.single-post h1.entry-title, h1.post-heading {font-size: 24px;line-height: normal;padding: 5px 10px 10px;}
#disclosure {width: 100%;height: 70vh;overflow-y: scroll;overflow-x: hidden;}
.drSealWrap {display: none;}
.postTxt {width: 64%;}
.quickSlid {top: 150px;}
.catgry {overflow-y: scroll;height: 300px;}
.protect {clear: both;float: none;margin: 0 auto;width: 165px;}
.wpcf7-form-control-wrap.Typocontact {width: 47% !important;}
a.cancel {position: fixed;right: 6px;margin: -13px auto;}
#disclosure a.cancel {margin: -8px -5px;}
.wrapper1 {font-size: 16px;}

.responsive-tbl table {width: 800px;} .responsive-tbl {overflow: scroll;}
.res-fix-table table {width: 800px;} .res-fix-table {overflow: scroll;}
.insidelink {position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  z-index: 1;}
.data {margin: 0 auto 25px;}
.menudiv1 {width: 100%;float: none;clear: both;}
.menudiv1 .imgdiv {position: relative;display: none;}
.menudiv1 .textdiv h3 a {display: block;width: 100%;}
.sealbtn {text-align: center;padding-bottom: 30px; margin:0 auto;}
.produCat {padding: 10px 10px 0 10px;}
a.big-button.bigorange {float: none;margin: 10px auto 0;text-align: left;}
.res-toggle {background:#81c800 url(images/menu-res.png) no-repeat center center;background-size: cover;border: none;border-radius: 0;height: 35px;padding: 3px 0 0;width: 35px;font-size: 0;color: transparent;float: left;margin: 0;cursor: pointer}
.res-toggle.active-button {background:#0280dc url(images/menu-res-hover.png) no-repeat center center;background-size: cover;}
.custom-header {margin-bottom: 0 !important;}
.main-navigation li {border-bottom: 1px solid #eee;width: 100%;float: none;margin: 0;}
.icon.icon-angle-down {left: auto !important;right: 35%;}
#top-menu {display: none;}
.searchbox {top: 40px;}
.searchbox {top: 50px;padding: 0 10px 8px 15px;}
.drSealWrap {display: block;}
.authorRes  {  border-bottom: 1px solid #f0f0f0;padding-bottom: 5px;margin-right: 10px;padding-left: 0;}
.bottomMenu {bottom: 0; position: fixed;width: 100%;z-index: 999; }
.drSealClose {background: #221222 url(images/cross.png) no-repeat 1px;height: 15px;position: absolute;right: 6px;bottom: 45px;width: 15px;cursor: pointer;z-index: 999;border-radius: 50%;text-align: center;}
.wrap.ftBottom .ft-Box {width: 100%;margin: 10px 0;}
.ftBottom .contentbox p.hontxt {margin-left: 0;}
.norton {margin-left: 0;}
.contentbox ol {padding:0 0 0 20px;}
.ft-Box { width: 50%;}
.ft-Box.last-ft {width: 100%;margin: 25px 0 0;}
.site-footer {padding: 20px 0 20px;}
.contentbox { padding: 0;}
.wrap.ft-mid .contentbox ol li a {padding-right: 5px;}
.wrap.ft-mid .contentbox ol li {margin-right: 5px;}
.ft-Box.followchd {float: none;width: 100%;clear: both;padding: 20px 0 0;text-align: left;}
.socialMedia a:hover {color: #fff;}
.wrap.ftBottom {margin: 0 auto;width: 92%;}
#content .wrap { padding-left: 10px;padding-right: 10px; }
.authorRes .reviews-sign #pop-up {bottom: inherit;left: -140px;width: 270px;}
.pordBox,.CustomerBox,.rateBox,.privacy-policy ,.prodimg{float: none;width: 100%; }
.prodimg, .pordBox{margin: 0}
.rateBox {padding: 5px 15px;}
.pordBox {padding:5px 0 0 0;border: none;}
.gpur-comment-filters {float: none; margin: 10px 0 0}
.gpur-element-wrapper {margin-bottom: 10px;}
p,.entry-content p,.entry-content,.entry-content li,.gpur-comment-review-text, .gpur-comment-review-text p{font-size: 18px}
p.pub-modif1 {padding: 0; font-size: 15px;}
.gpur-rating-summary {margin-bottom: 5px;}
.CustomerBox h3 { margin: 0 0 20px 0;}
.pakeges {margin-left: 0; } 
.pakeges h5 {font-size: 21px;}
.getemail input {margin: 3px 0 6px;}
.ingredbox {width:100%; margin:0 auto; float:none; text-align:center}
.ingredientTxt {font-size:12px;}
.graphimg .postwidth {float: none;padding-left: inherit; max-width: 100%;}
.ing-list-desc-left{width:72%}
.ad_ingredients{margin:0 -10px}
.sctn-text{font-size:14px;}
.faqbody ul{padding:0 0 5px 0;margin:0}
.in_article .cont-article ul li a {font-size: 16px;}
.probaner{display:none;}
.off-web1.bluebox span{padding:15px}
.postwidthbig.full .more-btn{max-width:200px;}
.ingredient-section-fol ul {padding: 20px 0 0 5px;}
.ingredient-section-fol ul li .ingre-head{width:100%;font-size:28px;}
img.fol-ing {margin:-12px 0 0 0;right: 0;}
span.ingre-descrip {position: unset;margin: 0;display: block;padding:18% 0 0 0;}
.ingredient-section-fol ul li .ingre-head span{display:inline-block}
.ingredient-section-fol ul li img {max-width: 90px;}
.folex-review{display:none}
span.offtxt{max-width:100%}
.off-fol-banner {font-size:30px;text-align:center;}
.off-fol-banner .coupontxt {font-size: 35px;}
.off-fol-banner .bigtxt{font-size:60px;}
.ingre-pro-left {margin: 0 auto;float: none;width: 100%;text-align: center;}
.ingre-pro-left img{max-width:100%;height:auto}
.ingre-gray .ingre-right{width:100%}
.ingwrap .ing-col-3{width:100%}
.ing-detl img {width: 100%;max-width:100%}
#comments .comt-box .prodimg img {max-width: 100%;}
.prost-ingre {width: 100%;max-width: 100%;}
.prost-ingre-1, .prost-ingre-2, .prost-ingre-3 {width: 32%;margin: 0;float: left;margin: 0 1% 0 0;}
.pros-ingre-desc, .pros-ingre-flex .pros-ingre-desc{min-height:430px;}
.pros-ingre-flex .pros-ingre-img{-webkit-order: 1;order: 1;width:100%}
.pros-ingre-flex .pros-ingre-desc{-webkit-order: 2;order: 2;}
.pros-ingre-img  {min-height: unset;text-align: center;padding: 5px;background: #EBEBEB;margin: 5px 0 0 0;}
.prossec {margin:60px 0 45px;}
.colon-ingre-pic{display:none;}
.col-ing-mob{display:block; float:left;}
.colon-ingre-desc{width:100%}
.col-md-6{float:none;max-width:98%;padding:0}
.consec {border: 1px solid #ce1415; position: relative; margin: 70px 0 45px 0;width: 100%;}
.mnbsdiv {margin-top: 90px;}
.prodleft {width:100%; padding:30px 0 30px;}
.prodright {width:100%; border:none;}
.entry-content .bestdiv h2 {padding:40px 0 0 0;}
.bestdiv span {padding:0;left: 0;right: 0;text-align: center;top: -65px;}
.toppick li {float: none; width: 100%;}
.featurdiv, .featurdivbig {width:100%; margin: 0;}
.speclimg {width: 100%;}
.specltxt {width: 100%;padding:0 30px 0 20px;}
.speclshp {width: 100%; padding:0;}
.trialbox {font-size: 18px;}
.entry-content a.triallink {display: block; margin: 10px 0 0;}
.newofferbtn {width: 100% !important;}
#breadcrumbs li {font-size: 16px;}  
.headbox {background: none;padding: 0;margin: 60px 0 0;} 
.tithit {background: #e3eaf0; padding: 0 10px;}
.authbgdiv {background: #d4e2ed;padding: 40px 0;}
.breaddiv {padding: 20px 0 0;line-height: 10px;}
.authdiv {width: 100%;padding: 20px 0 0 10px;}
.bokmdiv {width: 100%; padding: 0 0 0 10px;margin: 0 0 20px !important;}
.headbox .Title-content {padding: 0 0 40px;font-size: 22px;line-height: 30px;}
.headbox h1.post-heading {font-size: 36px; line-height: 45px;}
.CustomerBox {padding: 0 0 20px;}
.pordBox .comments-title {padding: 10px 0 20px; margin: 0;}
.numval {margin:20px auto 0 auto}
.bgboxclr {background: #f3f7e9; float:none; width:100%}
.rateimg-box {width: 100%;float: none;}
.rateinfo-box {width: 100%; float: none;padding: 30px 0 0;}
.brndhighlt{width: 100%; float: none;min-height: auto;padding: 20px;}
.entry-content .rateingrbox ul {padding: 0 0 0 10px;}
.brand-rate .col-md-6 {width:100%;}
.rateimg-box span {display: block;}
.info-rate {float: left;width: 50%; padding: 0 0 40px;}
.entry-content .shpnw a {padding: 8px 30px;font-size:22px;}
.rateingrbox h4 {padding: 0 0 10px;}
.starrating{display: none;}
.starratingmob {display: block;}
a.prodsite {display: block;}
#catpost .authorRes span {margin-right: 0; width: 100%; float: left; line-height: 30px;}
#catpost .checktit img {margin:0;top: 10px;}
ul.cat-list li {width:48%;}
div#References {padding: 20px 10px 20px 10px;}
.ourpick {display: block;padding: 0 20px;}
#catpost .entry-content h1 {font-size: 35px;line-height: 41px;padding: 5px 0 10px;}
#catpost .entry-content h2 {font-size: 30px;line-height:36px;}
#catpost h2 {font-size: 30px;font-weight: 600;line-height: 36px;padding: 0 0 10px 10px;}
.recombox {padding: 0 20px;}
.recomart {float: none;width: 100%;display: block;}
.recomdtxt {padding: 10px 0 0;}
.category .main-content-wrap #contentcat {padding: 0 0 15px;}
.category div#References {margin: 10px 0px 10px 0;}
.category .info-txt {padding:0 15px 0 10px;}
h2.cathdourp {padding: 30px 0 0 20px;}
.starpick {text-align: center;}
.starpick img {float: none; padding: 0 10px 0 0;}
.starpick span {position: relative; top: -4px;}
a.procebtnc {float:none; display: block;}
.bluetopcrv span {font-size:20px; width:90%}
.prodimgct {width: 100%;}
.ctratbx {width: 100%; padding:0}
.whtcrdiv {width: 100%;margin: 0;border-radius: 0;}
.socialMedia ul{max-width: unset;}
}
/*Review Rating*/
@media screen and (max-width:700px){
.data .rank_col .rank_count {top: 39px;}

.ingrimg {width: 30%;}
.ingtext {width: 70%;}
.eyeingright,.eyeingleft {width: 100%;float: none;}
.ing_sctn {width: 97%;}
.pro-review-pic{flex-wrap: wrap;}
.pic-order1, .pic-order2{width:100%;text-align:center}
.ingre-ver4-1, .ingre-ver4-3{float:none;width:100%;max-width:480px; margin:0 auto;}
.ingre-ver4-3 ul li {padding:25px 170px 0 20px}
.ingre-ver4-1 ul li{padding:25px 50px 0 150px}
.off-colon-banner{text-align:center}
.off-colon-banner{font-size:26px; padding:10px 0 0}
.col-offer{display:block}
.ingred-list{background:transparent}
.ingred-list ul li:before{border:none;}
.ingred-list ul li.anti-anxiety-ing-1,
.ingred-list ul li.anti-anxiety-ing-2,
.ingred-list ul li.anti-anxiety-ing-3,
.ingred-list ul li.anti-anxiety-ing-4 {padding:1% 0 1% 20%;background-position:0 0}
.headbox .askwrit{max-width:100%;}
}
@media screen and (max-width:678px) {
.nocoupn .pakege h5 {font-size: 16px;text-align: left;}
.number{margin-top:0px; margin: 10px auto;}
.col1{float:none;width:100%} 
.col2{float:none;width:100%} 
.verifycol{ text-align: center;margin-bottom: 10px;}
.num{font-size: 83px;}
.aaa {font-size: 46px}
.per {font-size: 24px;}
.coup{padding: 4px 33px;}
.number{width: 180px; border: 2px dashed #0C7AC5;}    
.per20 {left: 67%}
.details {line-height: 15px;}  
.verifyrow {padding: 10px 10px 6px 10px;} 
.col-cop-2 {width: 100%;float: none;margin: 10px 0px 0;}
.col-cop-1 {width: 100%;float: none;}
.maindiv {border: 1px dashed #0C7AC5;}
.maindiv.grn {border: 1px dashed #81c800;}
.main-block2.faq #References .accordion-section-title{padding:0 10px 0 0;font-size:18px;}
.entry-content .pro-benefit-list li.bene-1, .entry-content .pro-benefit-list li.bene-2, .entry-content .pro-benefit-list li.bene-3, .entry-content .pro-benefit-list li.bene-4, .entry-content .pro-benefit-list li.bene-5, .entry-content .pro-benefit-list li.bene-6{padding:10px 0 0 23%}
.prosoffer a{margin:-70px 0 0;width:280px;}
.prosoffer{padding:3px 37% 6px 10px;font-size:20px;line-height:25px;}
.CustomerBox .feedbk1, .CustomerBox a {margin-bottom: 10px;}
.CustomerBox span {display: none;}
.ing-box {width:100%;min-height:auto;}
}
@media (min-width: 320px) and (max-width: 667px){.col-newsletter-form #_form_653FAECBAC459_._inline-form._inline-style ._inline-style._button-wrapper{
margin-top: 10px !important;}
.sclmda li a{margin: 0;}
#comments .comt-box .prodimg{text-align: center;margin: auto;}}
@media screen and (max-width:650px){
.postwidth{float:none;}
#breadcrumbs {padding: 0 12px 5px 10px;}
.rgtpadd{padding:0}
.bokdiv {font-size: 18px;}
div#sib-container {margin-bottom: 50px;}
span.numricvalue.review {display: flex;justify-content: center;gap: 15px;}
.numval1, .countNo {float: left;width: 152px;margin-bottom: 5px;}	
.gpur-comment-count.countNo{width:auto}
.feedbk {float: none !important;width: 100%;margin: 10px 0 22px 10px !important;}
.youtube {position: relative;padding-bottom: 57.23%;height: 0;overflow: hidden;max-width: 100%;background: none;margin: 0 auto;}	
.scrolltop {left: 82%;}
#catpost h1 {font-size: 24px;line-height: 1.3;padding: 10px;}
.has-sidebar #secondary, .page #secondary, #secondary {max-width: 100%;}
.has-sidebar #secondary, .page #secondary, #secondary {width: 100%;}
#page {background: #fff;}
.post-img {display: none}
.post-text {width: 100%}
h4.widgettitle {clear: both;text-align: center;}
.single-post h1.entry-title, h1.post-heading, .entry-header h1.entry-title {font-size:28px;line-height:36px;margin: 0 0 5px;padding-top: 4px; width:98%;}
p {line-height: 26px;}
.writeBox .writerev { position: absolute;top: 35px;right: 0;}
.row1 {width: 32% !important;padding-top: 25px !important;}
.row2 {width: 67% !important;}
.star-rating-5,.star-rating-4,.star-rating-3,.star-rating-2 {float: none;display: block;}
.data .row-border-1 {padding: 5px 2% 5px;}
.chart-txt {width: 100%;font-size: 13px;}
.quality {font-size: 13px;}
.data .rank_col .rank_count{top:-15px;}
a.learn {margin: 2px auto 5px;}
.chartHD {margin:15px 0;padding: 0;}
.seal {top: -45px;width: 100px;}
.chart-txt {color: #333;width: 340px;font-size: 13px;line-height: 12px;}
.chart-txt,.quality  {width: 100%;}
.seal {right: -15px;}
#breadcrumbs {padding: 0px 12px 0 10px;}
.pub-modif { padding: 5px 0 0 10px;}
.pub-modif1 { padding: 5px 0 0 0;}
.ingre-left {background: url(images/ingredient-responsive.jpg) no-repeat 0 0; max-width:375px; min-height:1011px;}
.ingre-cont p, .ingre-cont:nth-child(even) p {padding: 0;font-size: 15px;line-height: 1.3;}
.ingre-cont:nth-child(even) {float: right;margin: 0 125px 0 0;text-align: right;}
.ingre-cont h3, .ingre-cont:nth-child(even) h3{font-size:17px;}
.ingre-cont{min-height:145px;}
.ingre-cont h3.no-padd {margin:14px 0 0}
.ing-left,.ing-right{width:100%; margin:0}
.prosoffer{padding:3px 45% 6px 10px;font-size:20px;line-height:25px;}
.feedbk1 .hlpfl a.cancel {
    left: 306px !important;
    font-size: 20px !important;
    line-height: 20px !important;
    top: 75px !important;
    background: #000 !important;
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    padding: 0 !important;
    line-height: 28px !important;
}
.postwidth figure {margin: 0;}
.learn-content {float: none;width: 100%;margin: 0 0 25px;}
.entry-content .crazybox ul li {padding: 5px;width: 100%;margin: 5px;}
}
@media screen and (max-width:600px) {
.crazybulk-ing{grid-template-columns: 100%;}
.advdiv {float: none;text-align: center;}
.advantagesec {width:100%;}	
.stepimg::before {border-width: 0;}	
.howwrk h2 {font-size: 34px;}
.howwrk .steptext h3 {font-size: 22px;letter-spacing: 0px;}
.ing_sctn { width:95%;float: none;padding: 0px;}
.line-sep { height: 0;}
.ingreleft{max-width:100%;width:100%;margin:0 auto;text-align:center}
.ingreright{width:100%}
.mobhide{display: none;}
.dskhide {display: block; width:100%;}
.off-fol-banner .coupontxt {font-size: 35px;margin:0 0 10px}
.off-fol-banner .bigtxt{background:transparent}
.off-fol-banner strong {margin:0 0 10px}
.Title-content{line-height:28px;padding:5px 10px 10px;}
p{line-height:1.6}
.in_article .cont-article.col-3 ul li {width: 100%;padding:5px;}
.prost-ingre-1, .prost-ingre-2, .prost-ingre-3{width:100%;margin:0}
.pros-ingre-img{min-height:unset;text-align:center;padding:0}
.pros-ingre-flex .pros-ingre-img{text-align:center}
.pros-ingre-desc, .pros-ingre-flex .pros-ingre-desc{min-height:unset}
.pros-ingre-flex .pros-ingre-img{-webkit-order: 1;order: 1;width:100%}
.pros-ingre-flex .pros-ingre-desc{-webkit-order: 2;order: 2;}
.pros-ingre-img {min-height: unset;text-align: center;padding: 5px;background: #EBEBEB;margin: 5px 0 0 0;}
.pros-ingre-img img{max-width:100%;height:auto;}
.colon-ingre-desc{background:transparent;box-shadow: 0px 0px 10px 4px rgba(119, 119, 119, 0.75);
-moz-box-shadow: 0px 0px 10px 4px rgba(119, 119, 119, 0.75);
-webkit-box-shadow: 0px 0px 10px 4px rgba(119, 119, 119, 0.75);margin:0 0 30px;padding:20px}
.col-ing-mob {float:none;margin:0 auto;}
.ingred-list ul li.anti-anxiety-ing-1, .ingred-list ul li.anti-anxiety-ing-2, .ingred-list ul li.anti-anxiety-ing-3, .ingred-list ul li.anti-anxiety-ing-4 {padding:52% 0 5% 2%;background-size:50%;text-align: center;background-position:50% 0}
.wp-caption {width: 100% !important;}
.entry-content .right li, .entry-content .wrong li {font-size:18px}
.postcenter {float: inherit; width: 100%;}
.effecdiv {float: left; width: 100%;}
.icondiv {width: 100%;}
.discltk a.checktit { padding: 4px 10px 4px 22px; margin: 4px 0 4px 0;font-size: 12px; }
.discltxt h6 {font-size: 16px; margin:0 10px 20px 10px;line-height: 20px;}
.rtehshop{grid-template-columns: auto;gap:0}
.ratesul{justify-content: start; align-items: center;gap: 35px;}
.entry-content .rtehshop ul {margin-top: 0;padding: 0;}
.rateshop:nth-child(2) { margin-top: 20px; }
}
@media screen and (max-width:560px) {
.entry-content ul {padding: 0 0 30px 5px;}
.faqbody {margin-bottom: 35px;}
p.top-txt {padding: 0 0 0 15px}
.writerev {float: right;margin: 0 10px 0 0;text-align: center;font-size: 12px;position: relative;top: -30px;}
.was-review {font-size: 11px;} 
#page {margin: 5px auto 40px; }
.entry-content h2 {line-height:41px;}
.entry-content li {line-height: 28px;}
.sctn-img{margin:5% 0 0 0}
.postwidthbig.full .more-btn{max-width:175px;}
.entry-content .pro-benefit-list li.bene-1, .entry-content .pro-benefit-list li.bene-2, .entry-content .pro-benefit-list li.bene-3, .entry-content .pro-benefit-list li.bene-4, .entry-content .pro-benefit-list li.bene-5, .entry-content .pro-benefit-list li.bene-6{padding:23% 0 10px 0;background-position:center -1%}
.postwidth.insideb figure{margin:0}
.prosoffer{max-width:365px;margin:auto auto 20px; background: url(https://www.consumerhealthdigest.com/wp-content/uploads/offerbg.png) no-repeat;height:321px;text-align:center;font-size:30px;padding:20px;line-height:40px;}
.prosoffer a{position: unset;width: 100%;background: transparent;display: block;height: unset;margin: 0;}
.prosoffer a span{display:unset}
.crazybulk ul {grid-template-columns:50% 50%;margin:20px 0 0 10%}
.crazybulk ul li{font-size:20px;}
.off-colon-banner{font-size:22px;}
.off-colon-banner .colon-pro-txt {font-size: 26px;text-decoration:underline}
.off-colon-banner strong{margin:0 0 10px}
.entry-content .off-web.testogen a{display:inline-block}
}
@media screen and (max-width:480px){	
.taglinew { display : block; padding: 5px 10px;}
.taglinew .authimg { text-align: center;  margin: 0 auto; }
.row-pros-cons-section{grid-template-columns: 100%;}
.col-pros-content {margin: 10px 0 50px;}
.col-pros-content ul,.col-cons-content ul{padding: 15px;}
.col-ingredient-sec3-outer{width: 97%;padding: 10px;}
.col-ingredient-sec3-inner{margin: 0 -20px 0 0;}
.searchbox input.search-field {width: 70%;height: 40px;font-size: 18px !important;}
.brndbox {min-height: auto;}
.searchbox .search-submit { line-height: 28px; height: 35px; width: 90px; right: 2%; top: 17%;font-family: 'Lora';}
.search-submit .screen-reader-text {top: 6%;}
.searchbox {top: 55px; padding: 7px 5px;}
.pub-adv {padding: 10px 10px;margin-right: 5px;}
.infecting-menopause {width: 100%;float: none;margin: 0 auto;}
span.wpcf7-not-valid-tip { display: block;}
.postid-69791 h1.post-heading span {display: inline;font-size: 30px;}
a.big-button {float: right}
.rateing-width {width: 100%;}
h4.widgettitle {text-align: center;}
.widget.widget_text {float: none;margin: 0 auto 15px;width: 98%;}
.postwidth, .bottalbox {float: none;margin: 0 auto;}
.ac_title.cursor.cboxElement {float: left;margin-left: 0;top: 0;}
.postTxt {width: 100%;margin-top: 12px;}
.search-toggle {top: 17px;}
.headr-search {top: 35px;}
.video-set {height: 290px !important;}
.ownerimg .imgr {top: 0;right: 0;}
.ownerimg .ownr{display: none}
#claimed-pop {right: -90px;margin: 0 auto;width: 260px;left: inherit;}
.ownimg {float: none;margin: 0 auto;width: 96px;height: 93px;}
.claimtext p {position: relative;width: 180px;top: inherit;right: inherit;padding: 0 8px;}	
.owninfo {float: none;width: 100%;}
.labl { font-size: 12px; }
.menutog { top: 12px;}
.logo img {width:100%;}
.logo {margin: 0 auto;}
.author-link.authlink {display: block;}
#breadcrumbs li > span {top: 2px;left: -3px;}
.reviews-sign #pop-up {width: 300px;left: -30px; }
.ft-Box:first-child {width: 47%;margin-right: 4%;}
.data.rank1 .row-border-2 {background: #81c800;color: #fff;}
.data.rank1 .row1 {width: 100% !important;float: none !important;text-align: center !important;padding: 15px 0 30px 0 !important;}
.data.rank1 .row1 span img {display: block;margin: 0 auto;}
.data.rank1 .row2 {width: 100% !important;border-top: 1px solid #81c800;border-bottom: 1px solid #81c800;}
.data.rank1 .rank_col .rank_count {top: -0.4%;left:2%;}
.data.rank1 .star-rating-5,.data.rank1 .star-rating-4,.data.rank1  .star-rating-3,.data.rank1 .star-rating-2 {float: right;position: relative;top: -3px;}
.charttable.chartt .data.rank1 .row2 .chart-txt {padding: 5px 3px 10px;}
.row-border-1:last-child {padding: 5px 7px 5px 8px !important;}
.data.rank1 .row1 .lerndiv {display: none;}
.data.rank1 .row3 {display: block;padding: 30px;clear: both;}
.data.rank1 .row-border-1 {padding: 10px 8px 5px;}
.data.rank1 .row3 a.learn {width: 180px;text-align: center;}
.data.rank1 .chart-txt-heading {font-size: 24px;color: #000;margin:0 auto; width:200px; line-height:30px;}
.data.rank1 .row1 span img {width: auto;}
.data.rank1 .row2 {border-left: 0;}
p.ppolicy {display: flex !important;align-items: center;}
.ppolicy input[type="checkbox"] {width: 25px;height: 25px;margin: 0 10px 0 0;}
p.ppolicy strong {display: table-cell;vertical-align: middle;}
p.ppolicy {display: table;}
#footer-bottom li {padding:10px 15px}
.disp-desk{display:none}
.disp-mobile{display:block; margin:0 auto;}
.postwidthbig.full img {padding: 0 0;margin: 0 auto;}
.postwidthbig.full .more-btn {margin:-18% auto auto;left:0;right:0;max-width:100%}
span.ingre-descrip {padding:20% 0 0 0}
.entry-content .pro-benefit-list li.bene-1, .entry-content .pro-benefit-list li.bene-2, .entry-content .pro-benefit-list li.bene-3, .entry-content .pro-benefit-list li.bene-4, .entry-content .pro-benefit-list li.bene-5, .entry-content .pro-benefit-list li.bene-6{padding:35% 0 10px 0;}
.crazybulk-ingre-left, .crazybulk-ingre-right {width:100%;margin:0}
.off-colon-banner{font-size:20px;}
.off-colon-banner .colon-pro-txt {font-size: 24px;text-decoration:underline}
.off-colon-banner strong{margin:0 0 10px}
#footer-bottom li {padding: 10px 15px;text-align: left;display: block;width: 50%;float: left;}
.postwidth .alignnone {float: none;margin: 0 auto;}
.postwidthbig.full img {padding: 0 0;margin: 0 auto;}
.byline-details{min-height:55px;}
.byline-details img{width:32px;height:45px;}
.askwrit{padding:10px 0 0 0}
p.comment-form-author, p.comment-form-email {float:none;width:100%;}
p.comment-form-author {padding: 0 0 0 0;}
.byline {width: 100%}
.Title-content{line-height:26px;font-size:21px;}
.brndbox {width:90%; min-height:auto; margin: 20px auto; float: none;}
.info-box {width: 100%;float: none;position: unset;top: 0;margin: 0 auto; padding: 5px;background: #0C7AC5;text-align: center;color: #fff;}
.info-rating img {width:45px; height: 45px;}
span.ratsize {font-size: 20px !important;}
.info-rating span {font-size: 14px;}
.info-rating div {float: none;line-height: 20px;}
.info-rating {float: left; width: 50%; margin: 10px 0;}
span.vstof {display: block; width:90%; margin:10px auto;}
.review-excel {padding: 0px 0 30px;}
.brand-box {width: 100%; background:#ebf3f4;padding: 10px 0 0 0; margin-bottom:30px;}
.wht-box  {width:94%; background:#fff; margin:0 auto;}
.brndbox h4 {padding: 0 0 0 24px;font-size: 20px;}
.mobbanner {display: block;height:90px;}
.mobbanner img {width: auto !important;}
.numval {max-width:260px}
h2.comments-title {font-size: 30px;line-height: 36px;}
.rateBox h2.comments-title {display: inherit; padding: 15px 0 10px; font-size: 30px;color: #0193e6;}
.gpur-comment-count.countNo {font-size: 22px;padding: 8px;}
.info-rate {float:left;width:100%; padding: 0 0 20px;}
.nltcbx{padding: 0 20px 45px;text-align: center;}
.frenletr p{font-size: 18px;}
.frenletr h3 {font-size: 34px}
input.btn.sml_submitbtn { position: inherit; width: 100%; border-radius: 35px; background: #0087e1; text-transform: uppercase; font-family: lora;font-size:24px;padding:14px 0;}
 input.sml_emailinput {padding:10px 15px;text-align: center;}
.ctratbx {font-size:16px;}
.ctratbx .chrttxt {float: left;width: 60%;}
.ctratbx .chrtstar {width: 40%;float: left;padding: 0 0 0 10px;font-size: 16px;}
.rowchrt1, .rowchrt2, .rowchrt3{padding:10px 0 5px 5px}
.rowchrt4{padding: 5px 0 10px 5px;}
.rowcrv5, .rowcrv6, .rowcrv7{padding: 5px 0 5px 0px;}
.rowcrv8{padding: 5px 0 0 0px;}
.blucrdiv .chrtstar {float: left;width: 40%;}
.whtbdrbtm {font-size:16px;padding: 10px 0 5px;}
.yellstar,.yellstar45 {width:120px;}
.whtbdrbtm .blucrdiv {padding: 20px 0 0 5px;}
.whtbdrbtm .yellstar {position: relative;top: -3px;}
.bluebdrinner {margin: 10px 5px 5px;}
.inner-subscribe input#email{margin-right: 0; text-align: center;}
/* start arabic */
.greenbox span:lang(ar) {margin-right: auto;}
.rgtpadd:lang(ar) {margin-bottom: 15px;}
.byline-reviewer:lang(ar) {float: none;}
.factdiv:lang(ar) { padding: 20px 0;}
.authbgdiv:lang(ar){padding-top: 0;}
.headbox .Title-content:lang(ar) {padding: 0 0 25px 0;}
.linkbox:lang(ar){padding-top: 0;}
.info-rate:lang(ar){width: 50%;}
.entry-content {padding: 10px;}
.rowchrt5:lang(ar){padding: 5px 0 10px 0;}
.rowchrt6:lang(ar){padding: 5px 0 10px 0;}
.rowchrt7:lang(ar){padding: 5px 0 10px 0;}
.bluestar45:lang(ar){width: 125px;}
.bluestar:lang(ar){width: 125px;}
.postwidth:lang(ar){float: none;}
.comment-body:lang(ar) {margin-right: 0;}
.authdiv:lang(ar)  { padding: 20px 10px 0 10px;}
.entry-content a.ac_title:lang(ar) { float: right; }
.sealbtn img { margin: 0;}
a.big-button{ font-size: 20px; text-align: center;}
.imgpick img:lang(ar){ max-width: 100%;}
.ac_title.advt:lang(ar){ padding-bottom: 0; text-align: right; float: right;}
.byline-reviewer:lang(ar){font-size: 17px; line-height: 24px;}
.cont-article ul:lang(ar){display: block;}
.brndhighlt:lang(ar) {padding: 10px;}
.rateinfo-box {float: left; padding: 30px 0 25px}
.brand-rate .consec:lang(ar){margin-top: 70px;}
#catpost .checktit img:lang(ar){ margin: 0 0 0 10px;}
.entry-content ul li:lang(ar){float: right;}
.ppolicy input[type=checkbox]:lang(ar){ width: 20px; height: 20px; margin: 0 0 0 10px;}
.data:lang(ar){margin-top: 30px;}
/* end arabic */

/* ---- start French CSS ------ */
.post-thumbnailcat h3:lang(fr) { left: 0;}
/* #catpost .authorRes:lang(fr){display: block;} */
 #breadcrumbs span:lang(fr) { margin-top: -6px;}
#breadcrumbs li:lang(fr) { line-height: 17px;}
.headbox .Title-content:lang(fr) { padding: 0 0 30px;}
.authbgdiv:lang(fr) { padding: 20px 0;}
.byline-reviewer:lang(fr){padding-top: 10px;}
a.big-button:lang(fr){width: 100%; padding: 14px 12px;}
#breadcrumbs:lang(fr){margin-top: -8px;}
.entry-content .shpnw a:lang(fr) {padding: 8px 12px;}
.brand-rate .consec:lang(fr){margin-left: 0;}
.disclosurbox:lang(fr){padding: 15px 5px 5px;}
.entry-content .brand-rate .consec h3:lang(fr){font-size: 23px;}
.grenbdr:lang(fr){ background: url(chart-pages/new-img/arrow.webp) no-repeat 185px -2px; }
.headbox .Title-content:lang(fr){font-size: 20px;line-height: 26px;}
/* ---- end French CSS ------ */

/************* spanish css start **************/
.data span.linkbox:lang(es){display: inline !important;}
.byline-reviewer:lang(es){padding-top: 10px;}
.headbox .Title-content:lang(es) { padding: 0 0 30px;font-size: 18px;line-height: 28px;}
.authbgdiv:lang(es) { padding: 20px 0;}
a.big-button:lang(es){width: 100%; padding: 14px 12px;}
.entry-content .shpnw a:lang(es) {padding: 8px 12px;}
.ingrecat:lang(es) {padding-left: 10px;}
.disclosurbox:lang(es){padding: 15px 5px 5px;}
#breadcrumbs:lang(es){line-height: 15px;}
.breaddiv:lang(es) {padding: 33px 0 30px;}
.sponsored-txt:lang(es){padding-left: 0;}
.brand-rate .consec:lang(es){margin-left: 0;}
.grenbdr:lang(es){ background: url(chart-pages/new-img/arrow.webp) no-repeat 185px -2px; }
.headbox h1.post-heading:lang(es) {font-size: 33px;line-height: 45px;display: block;}
.followchd .socialMedia a.ytube:lang(es){background-size: 27px;}
.entry-content h2:lang(es){font-size: 27px;line-height: 37px;}
.entry-content h3:lang(es){font-size: 25px;line-height: 35px;}
#reply-title.comment-reply-title:lang(es){font-size: 25px;line-height: 35px;}
/************* spanish css end **************/


/* ---- end germane CSS ------ */
.linkbox:lang(de){padding-top: 0;}
a.big-button:lang(de){width: 100%; padding: 14px 12px; font-size: 19px; max-width: 100%;}
.produCat .post_content:lang(de){padding-left: 0;}
.brndhighlt:lang(de){padding: 0 0 20px 14px;}
ul.cat-list li h4:lang(de) {font-size: 17px;}
.ingrecat:lang(de) {padding-left: 10px;}
.category div#References:lang(de) {margin: 50px 10px 0;}
.entry-content:lang(de) {  padding: 10px;}
#breadcrumbs:lang(de){line-height: 15px;}
.breaddiv:lang(de) {padding: 20px 0 43px; top: -15px;}
.sponsored-txt:lang(de){padding-left: 0;}
.brand-rate .consec:lang(de){margin-left: 0;}

/* ---- end germane CSS ------ */

/* ---- start portugiz CSS ------ */
.post-thumbnailcat h3:lang(pt) { left: 0;}
.tab:lang(pt){position: relative; z-index: 9;}
a.big-button:lang(pt){width: 100%; padding: 14px 12px;}
.disclosurbox:lang(pt){padding: 15px 5px 5px;}
.brand-rate .consec:lang(pt){margin-left: 0;}
#breadcrumbs:lang(pt){line-height: 15px;}
.breaddiv:lang(pt) {padding: 20px 0 43px; top: -28px;}
.sponsored-txt:lang(pt){padding-left: 0;}
.data:lang(pt){margin-top: 20px;}
.grenbdr:lang(pt){background: none;}
/* ---- end portugiz CSS ------ */
}
@media screen and (max-width:479px) {
#breadcrumbs:lang(es) {padding: 2px 0 0 10px;}
.brand-rate .consec{margin: 45px 0;}
.postwidthLeft img {float: none;}
a.big-button {float: none;display: block;max-width:280px;margin: 0 auto 15px;}
.editor-Box p {font-size: 10px;}
.editor-Box {padding: 0 9px 0 19px;max-width: 300px; }
#breadcrumbs a {font-size: 11px;letter-spacing: 0;}
#breadcrumbs {padding: 33px 0 0 10px;}
.discltk a.checktit {padding: 0 0 0 22px;margin: 0 5px 0 0;font-size: 12px;	background-position: -275px -1px;}
.ingre-left{background-size:contain; min-height:890px;}
.ingre-cont {margin:0 0 0 108px; min-height:126px;}
.ingre-cont:nth-child(even) {margin:0 40% 0 0}
.ingre-cont h3, .ingre-cont:nth-child(even) h3{font-size:16px;margin:18px 0 0}
.ingre-cont p, .ingre-cont:nth-child(even) p{font-size:14px;}
.ingtext {padding-left: 10px;}
.ingrd-white::before {border-width: 0;}
.ingtext,.ingrimg {width: 100%;float: none;}
.howsetion h2 { font-size: 32px;}
span.ingre-descrip {padding: 25% 0 0 0;}
.ingre-ver4-1, .ingre-ver4-3{max-width:375px;margin:0 auto}
.ingre-ver4-1 ul li, .ingre-ver4-3 ul li{background: url(images/nootrogen-ing-mob.png) no-repeat 0 0;padding:25px 28px 0 80px;margin:0 0 10px;text-align:center;font-size:14px;min-height:135px;line-height:120%}
.ingre-ver4-3 ul li span{margin:11% 0 0 9%;right:unset;left:0}
.crazybulk ul li{min-height:175px;margin:60px 0 0 10px}
.crazybulk ul li {margin:0 20px 10px 0;min-height:165px;}
.crazybulk ul li span.num{display:none;}
.crazybulk ul {margin:20px 0 0 0}
.crazybulk ul li:nth-child(1), .crazybulk ul li:nth-child(3), .crazybulk ul li:nth-child(4) {padding:28% 0 0}
.crazybulk ul li:nth-child(2) {padding:20% 0 0}
.showimgmob{display:block;}
.showimgdesk{display:none;}
#breadcrumbs a{font-family:sans-serif}
.in_article .cont-article ul li a{font-size:15px;}
.in_article{padding:10px;}
.brndbox {width:90%; min-height:auto; margin: 20px auto; float: none;}
.brndbox h4 {padding: 0 0 0 24px;font-size: 20px;}
.listdiv li {width:100%;}
.in_article .cont-article ul li:first-child a {padding: 0 10px;}
.in_article .cont-article ul li a {text-decoration: none;font-size: 20px; border-right: 1px solid #000; padding: 0 10px;   line-height: 35px;}
.bokdiv {width: 92%;}
.rgtpadd,.byline-reviewer {font-size:18px;line-height: 26px;position: inherit;}
#breadcrumbs li, #breadcrumbs, #breadcrumbs span{font-size: 14px; line-height:20px;} 
}
@media screen and (max-width:414px){
.row2 {width: 70% !important;}
.row1 {padding-top: 35px !important;width: 30% !important;}
a.learn {width: 96px;margin: 0px auto 0;}
.chart-txt,.quality  {font-size: 12px;width: 100%;}
.row1 img {display: block;}
.data .row-border-1 {padding: 1px 2% 1px;}
.data .rank_col .rank_count {top: 30px;left: 10px;}
.row1 {padding-top: 7px !important;}
.data {margin: 0 auto 10px;}
.data .row-border-2 {padding: 0 0 0 0;}
.charttable .data .row2 .chart-txt {padding: 2px 0px;}
.seal {top: -40px;}
.ingre-ver4-1 ul li, .ingre-ver4-3 ul li{background-size:100% 100%}
.crazybulk ul li{min-height:140px;}
.blubox span {display: block;}
.greenbox span {width:75%;}
.bluebox span {width: 100%;line-height: 35px;}
span.blkbtn {padding: 10px 10px 10px 1px;font-size: 14px;}
span.whtbtn{padding: 9px 10px;margin: 0 5px 0 0;}
.grenbdrbtm {font-size:14px;}
.bluebdrbtm {font-size:14px;}
.orngstar47, .orngstar{width:120px}
}
@media screen and (max-width:388px) {
.postImg {display: none;}
.postTxt {width: 100%;} 
.postwidthbigVDO iframe {height: 250px;}
.ingre-cont:nth-child(even) {margin:0 36% 0 0}
span.ingre-descrip {padding: 28% 0 0 0;}
.off-colon-banner{font-size:30px;padding:20px}
.off-colon-banner .colon-pro-txt {font-size: 35px;text-decoration:underline;line-height:130%}
}
@media screen and (max-width:380px){
.postwidthbig.full .more-btn {margin:-22% auto auto;left:0;max-width:100%;right:0}
.entry-content .pro-benefit-list li.bene-1, .entry-content .pro-benefit-list li.bene-2, .entry-content .pro-benefit-list li.bene-3, .entry-content .pro-benefit-list li.bene-4, .entry-content .pro-benefit-list li.bene-5, .entry-content .pro-benefit-list li.bene-6{padding:32% 0 10px 0;text-align:left}
.prosoffer{background-size:contain;padding:20px 25px;font-size:19px;}
.prosoffer a {font-size:30px;padding:50px 0 0}
.searchbox {top: 56px;}}
@media screen and (max-width:370px){.helpLogo img { height: 25px;}
.ing-list-img {float: none;width: 100%;text-align: center;}
.ing-list-desc-left, .ing-list-right .ing-list-desc{width:100%; text-align:center;}
.entry-content .ing-list-left h3, .ing-list-desc-left, .entry-content .ing-right h3{text-align:center}
.ing-right .ing-list-right .ing-list-img {width: 100%;margin: 0;float: none;text-align: center;}
.prosoffer a{font-size:28px;padding:20px 0 0}
.prosoffer{padding:10px 10px 0}
}
@media screen and (max-width:360px){
.row1 img {padding-top: 20px;}
.charttable.chartt .data .row2 .chart-txt {padding: 4px 0;}
.rate-Box {max-width: 290px;}
.ingre-cont {margin:0 0 0 108px; min-height:137px;}
.ingre-cont h3, .ingre-cont:nth-child(even) h3 {margin:5px 0 0}
.ingre-cont:nth-child(2) {margin:-1% 36% 0 0}
.ingre-cont:nth-child(3) {margin:-3% 0 0 108px}
.ingre-cont:nth-child(5) {margin:-6% 0 0 108px}
.ingre-cont:nth-child(4) {margin:-3% 32% 0 0}
.ingre-ver4-1 ul li, .ingre-ver4-3 ul li{background-size:100% 100%;padding:15px 21px 0 60px}
.ingre-ver4-1 ul li span, .ingre-ver4-3 ul li span{margin:18% 0 0 9%;font-size:22px;}
}
 @media screen and (max-width:340px) {
.sponsored-txt {font-size: 12px; }
.ac_title { float: left;}
.ownerclaim {position: relative;top: 11px;left: 64px;}
#claimed-pop {right: -142px; top: 38px;}
.ingre-cont {margin:0 0 0 88px; min-height:117px}
.ingre-cont:nth-child(5) {margin:-6% 0 0 87px}
.ingre-cont p, .ingre-cont:nth-child(even) p{font-size:12px;}
.ingre-cont h3, .ingre-cont:nth-child(even) h3{font-size:14px;}
.ingre-left{min-height:760px;}
.ingre-cont:nth-child(4) {margin:-4% 36% 0 0}
.postwidthbig.full .more-btn {max-width:95%}
.prosoffer {padding: 10px 20px;font-size:17px;letter-spacing:1px;height:260px}
.prosoffer a {padding:37px 0 0}
.ctratbx,.ctratbx .chrtstar {font-size: 12px;}
.blucrdiv {font-size:16px;}
.whtbdrbtm {font-size:12px;}
.yellstar {position: relative;top:-7px;}
}
@media screen and (max-width:320px){
.row1 img {padding-top: 20px;}
.row1 {width: 34% !important;}
.row2 {width: 66% !important;}
.chart-txt-heading {font-size: 16px;}}

/* Writern.php CSS start */
.byline {position: relative;}
.byline {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;font-size: 13px;line-height: 19px;padding: 0 10px 0 20px; float: left;min-height:50px;}
.byline .auth-image {width:45px;float: left;margin-right: 5px; border-radius: 25px;}
.byline-author {float: left;padding-top: 3px;}
.byline a {color: #0271CB;text-decoration: none;}
.byline a:hover {color: #8ADB08;}
.byline-details a.checktit {float: right;margin: 0 5px;}
.ac_title.advt {float: left;padding-left: 8px;}
.numval1, .countNo{width:20.5%;}
.comments-title .countNo{width:unset;}
.countNo a.howhlpicn {font-size:14px;line-height:16px;margin:0;padding:4px;}

span.out5 {font-size: 16px;}
.askwrit {width: 625px;}
a.howhlpicn span strong {padding: 0 0 0 30px;}

@media screen and (max-width:580px){
.comp.byline {display:block;}
.byline-details a.checktit {float: none;}
#comments p {margin: 0; color: #221222; padding:5px 0;}	
.howhlpicn {color:#0079da;display:block; margin:0 8px 0 0 !important;font-size:18px;background:#f7f7f7;border:1px solid #eee; padding:10px 5px;}
.numval1, .countNo {float: left; width: 145px; margin-bottom: 5px; padding: 0 5px 0 0;}
span.out5, .howhlpicn {font-size:13px !important;text-align: left;}
.fleft {width: 145px;}
.askwrit {width: 625px; padding: 0 20px;}
}
@media screen and (max-width:480px)
{
 ul.cat-list li{width: 98%;}
.byline-details a.checktit {float: left;margin: 0 5px;}
.byline {padding: 0 10px 15px 10px;}
}

.flex-container a:hover,
.flex-slider a:hover {outline: none;}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider .slides > li a.shopbtn {background: #fe8d03;padding: 3px 10px; color: #fff; font-weight: bold; font-size: 16px;  text-decoration: none; margin: 0 5px; display: inline-block; line-height: 30px;}
.flexslider .slides > li a.reviewbtn {background: #0b88e2; padding: 3px 10px; color: #fff; font-weight: bold; font-size: 16px;   text-decoration: none; margin: 0 5px; display: inline-block; line-height: 30px;}
.slides div {padding:10px 0 15px 0;}
#reviews-slider p.img-caption {padding: 5px; background: #ddd;margin: 0 -10px; font-size:18px; line-height:26px;}
.flexslider .slides > li {border: 1px solid #ddd; padding: 10px;}
#post-slider .slides > li {border:0; padding: 0;}
#reviews-slider .slides img {border: 0;}
#post-slider.flexslider {
    margin: 0;
    padding: 0;
    text-align: center;
    float: right;
    width:300px;
}
#reviews-slider.flexslider {
    margin: 0;
    padding: 0;
    text-align: center;
    float: none;
    width:unset;
}
.flexslider .slides > li a {
    font-size: 18px;
    text-decoration: none;
  display:block;
  padding:10px 0 0;
}
.flexslider .slides > li a.sliderbtn {font-weight: normal;font-size:18px;padding:5px 15px;margin:5px 5px 0 0;float: right;color: #ffffff !important;background: #fb7203;background: -moz-linear-gradient(top, #fb7203 0%, #FD9B4C 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fb7203), color-stop(100%, #FD9B4C));background: -webkit-linear-gradient(top, #fb7203 0%, #FD9B4C 100%);background: -o-linear-gradient(top, #fb7203 0%, #FD9B4C 100%);background: -ms-linear-gradient(top, #fb7203 0%, #FD9B4C 100%);background: linear-gradient(to bottom, #F18503 0%, #FD9B4C 100%);border: 1px solid #FD9B4C;text-shadow: 1px 1px 0 rgba(255,255,255,0.3);-moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.4), 1px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.4), 1px 1px 1px rgba(0,0,0,0.1);box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.4), 1px 1px 1px rgba(0,0,0,0.1);-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;line-height: 26px;}
.flexslider .slides > li {
  -webkit-backface-visibility: hidden;
}
.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .flexslider .slides {
  display: block;
}
* html .flexslider .slides {
  height: 1%;
}
.no-js .flexslider .slides > li:first-child {
  display: block;
}
#post-slider ul {overflow: inherit;}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.flexslider {
  margin:0 0 30px !important;
  background: #fff;
  border: 4px solid #fff;
  position: relative;
  zoom: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
  zoom: 1;
}
.flexslider .slides img {
  height: auto;
  -moz-user-select: none;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
@-moz-document url-prefix() {
  .loading .flex-viewport {
    max-height: none;
  }
}
.carousel li {margin-right: 5px; padding: 15px 0 0 0}
.flex-direction-nav {position: relative; top: -250px;height: 0;}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin:0;
  position: absolute;
  top: -13px;
  z-index: 10;
  overflow: hidden;
  opacity: 1;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: unset;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
  content: '\f002';
}
.flex-direction-nav .flex-prev {
  left: 0; top:-3px;
  background:url(images/previous-arrow.png) no-repeat 0 0;
}
.flex-direction-nav .flex-next {
  right: 0; top: -13px;
  text-align: right;
  background:url(images/next-arrow.png) no-repeat 0 0;
}
.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7; left: 0; top: -3px;}
.flexslider:hover .flex-direction-nav .flex-prev:hover {opacity: 1;}
.flexslider:hover .flex-direction-nav .flex-next {opacity: 0.7;right: 0; top: -13px;}
.flexslider:hover .flex-direction-nav .flex-next:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
  z-index: -1;
}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -20px;
  text-align: center;
  display: none;
}
.flexslider li:before {content: inherit;}
.flexslider .slides img {margin: 0 0 0 -10px; border: 1px solid #ddd;}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  display: inline;
}
.flex-control-paging li a {
  width:40px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}

.flexslider .slides > li h4 {color: #000;font-size:20px !important;margin: 0 0 20px !important;padding: 5px 0 5px !important;line-height: 1.3;min-height: 45px;font-weight: 700;background: #f0f0f0;display: flex;justify-content: center;align-items: center;}
  
.flexslider .slides > li .therating label.stars{height:30px !important}
.flexslider .slides > li .rateval{float:none;}
.learnmore {display: block;color: #000;padding: 5px 0;padding: 5px 10px;width: 150px;margin: 15px auto;border-radius:3px;border: 1px solid #000;text-transform:uppercase;letter-spacing:2px;}
.flexslider .slides > li a:hover{color:#000}
.flexslider .slides > li a:hover .learnmore{background:#f6f5e6}
.flexslider .flex-direction-nav a.flex-next::before {content: unset;}
.flexslider .flex-direction-nav .flex-nav-prev a::before {content: unset;}
.find-out-box {background:#f0eeef;display:block;text-align:center;padding:5px 0;font-weight:600;margin:0 0 10px;}
.find-out-box a {
color: #fff;
    background: #63a400;
    padding: 5px 10px;
    text-decoration: none;
}
.flexslider.carousel h2 {display: flex;width: 100%;padding: 0 0 30px;align-items: center;justify-content: center;text-align: center;font-size: 28px;}
.flexslider.carousel h2::before {content: '';border-top: 1px solid #ccc;margin: 0 20px 0 0;flex: 1 0 20px;}
.flexslider.carousel h2::after {content: '';border-top: 1px solid #ccc;flex: 1 0 20px;
  margin: 0 0 0 20px;}
.flex-direction-nav .flex-nav-prev a, .flex-direction-nav .flex-nav-next a {font-size: 0;}
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
  }

.flexslider.carousel h2 {font-size:22px}
.flexslider .slides>li a.shopbtn {margin:5px;}
}

@media screen and (max-width: 450px) {
.flexslider, #post-slider.flexslider, #reviews-slider.flexslider  {margin: 0 auto !important; padding: 0; text-align: center;width: 300px; min-height:450px; float: none;}
.flex-direction-nav{margin:-250px 0 165px}
#reviews-slider.flexslider .slides img{margin:0}
#reviews-slider.flexslider .slides>li{width:292px !important}
.tab button {font-size: 15px !important;padding: 10px 2px !important;}
.col-form-weight-loss, .form-weight-loss ._submit { padding: 40px 10px 0; }
.col-newsletter-form, ._form { padding: 35px 10px 10px 10px; }
}

@media screen and (max-width:350px) {
#compaire-prods table tr th,#compaire-prods table tr td{padding: 5px;width: 100%;max-width: 100%;}
#compaire-prods table tr th img{margin: -65px 0 0 0;}
#compaire-prods table tr{background: #f9f9f9;margin:  0 0 8px ;padding: 0 5px 10px;}
#compaire-prods table tr{gap: 8px;}
}

/*  Subscribe form */
.subscribe-input{ padding: 12px 30% 12px 15px !important;border: 1px solid #bbb!important;border-radius: 35px !important;}
.subscribe-btn{position: absolute ;width: 175px; float: right; border-radius: 35px; right: 22px;;background: #0087e1;text-transform: uppercase;font-family: "lora";font-size: 20px;padding: 10px 0;border:none;height: 42px; top: 17px;display: flex;align-items: center;justify-content: center;}
.subscribe-btn:hover {background-color: #81c800;color: #fff;  transition: all .3s ease;}
#sib-container{background:  none !important; border-style: none !important;}
.sib-form .input:not(textarea), .sib-form .input__button{height: unset !important;}
.sib-form .entry__field{border-radius: 30px !important;}
.sib-form .entry__field input:focus-within{box-shadow:none !important;}
.sib-form .entry__field:focus-within{box-shadow:none !important;}
#sib-form{position: relative;}
label.entry__error.entry__error--primary {width: unset !important;}
.col-form-weight-loss {text-align: center !important;}


/* ==========================================================================
   NutraVerse Exact ConsumerHealthDigest Design Polish
   ========================================================================== */

/* Main layout width matching CHD */
.main-content-wrap {
    max-width: 1040px !important;
    margin: 0 auto !important;
    padding: 0 15px !important;
    width: 100% !important;
    float: none !important;
}

.main-content-wrap article {
    width: 100% !important;
    max-width: 100% !important;
    float: none !important;
}

/* Typography matching CHD */
body {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;
    color: #333333 !important;
    font-size: 16px !important;
    line-height: 1.66 !important;
}

.entry-content p {
    font-size: 16px;
    line-height: 1.7;
    color: #333;
    margin-bottom: 1.4em;
}

.entry-content h2 {
    font-family: 'Lora', Georgia, serif !important;
    color: #0061BD !important;
    font-size: 32px !important;
    line-height: 1.2 !important;
    margin: 35px 0 15px 0 !important;
    padding-bottom: 5px !important;
    font-weight: 700 !important;
}

.entry-content h3 {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
    color: #222222 !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin: 25px 0 10px 0 !important;
}

.entry-content h4 {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    color: #222 !important;
}

/* Headbox */
.headbox {
    max-width: 1040px;
    margin: 30px auto 0 auto;
    padding: 0 15px;
}

.headbox h1.post-heading {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
    font-size: 40px !important;
    line-height: 50px !important;
    font-weight: 700 !important;
    color: #000000 !important;
    padding: 0 0 15px 0 !important;
    margin: 0 !important;
}

.headbox .Title-content {
    font-size: 20px !important;
    line-height: 30px !important;
    color: #444444 !important;
    padding: 0 0 25px 0 !important;
    margin: 0 !important;
}

/* Breadcrumbs */
.breaddiv {
    max-width: 1040px;
    margin: 15px auto 0 auto;
    padding: 0 15px;
}

.breaddiv ul#breadcrumbs {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px;
    font-size: 14px;
}

.breaddiv ul#breadcrumbs li {
    display: inline-flex;
    align-items: center;
}

.breaddiv ul#breadcrumbs li a {
    color: #0284ff;
    text-decoration: none;
}

.breaddiv ul#breadcrumbs li a:hover {
    text-decoration: underline;
}

/* Author Byline Strip - Iconic CHD Soft Blue #d4e2ed */
.authbgdiv-bg {
    background: #d4e2ed !important;
    width: 100% !important;
    margin: 10px 0 20px 0 !important;
    padding: 25px 0 !important;
}

.authbgdiv {
    max-width: 1040px !important;
    margin: 0 auto !important;
    padding: 0 15px !important;
    width: 100% !important;
    box-sizing: border-box;
}

.row-auth-sec {
    display: grid !important;
    grid-template-columns: 50% 50% !important;
    align-items: center;
    gap: 20px;
}

@media screen and (max-width: 768px) {
    .row-auth-sec {
        grid-template-columns: 100% !important;
    }
}

.row-auth-section {
    display: grid !important;
    grid-template-columns: 85px 1fr !important;
    gap: 15px;
    align-items: center;
    margin-bottom: 8px;
}

.auth-img img {
    border-radius: 50% !important;
    width: 75px !important;
    height: 75px !important;
    object-fit: cover !important;
    display: block;
}

.col-auth-container p.rgtpadd {
    margin: 0 0 4px 0 !important;
    font-size: 14px !important;
    line-height: 1.4 !important;
    color: #333 !important;
}

.col-auth-container p.rgtpadd a {
    color: #0284ff !important;
    font-weight: 600;
    text-decoration: none;
}

.col-auth-container p.rgtpadd a:hover {
    text-decoration: underline;
}

.factdiv {
    font-size: 14px;
    color: #333;
    display: flex;
    align-items: center;
    gap: 10px;
}

.factdiv .checktit {
    color: #0284ff !important;
    cursor: pointer;
    font-weight: 600;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    gap: 5px;
}

.col-bokmdiv {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: flex-end !important;
    gap: 10px !important;
}

.bokdiv {
    border: 1px dashed #ffffff !important;
    background: rgba(255, 255, 255, 0.4);
    padding: 8px 14px !important;
    border-radius: 4px;
    font-size: 14px !important;
    font-weight: 600 !important;
    display: inline-flex !important;
    align-items: center;
    box-sizing: border-box;
}

.bokdiv a {
    color: #222222 !important;
    text-decoration: none !important;
    display: inline-flex;
    align-items: center;
    gap: 6px;
}

.bokdiv a:hover {
    color: #0284ff !important;
}

.bokdiv a strong {
    color: #0061BD;
}

/* Editorial Disclosure */
.fullwidth-rev {
    max-width: 1040px;
    margin: 0 auto;
    padding: 0 15px;
}

.discltxt {
    font-size: 13px !important;
    color: #666666 !important;
    font-style: italic !important;
    padding: 10px 0 25px 0 !important;
    line-height: 1.5 !important;
    border-bottom: 1px solid #e5e7eb;
    margin-bottom: 30px;
}

.discltxt a {
    color: #0284ff;
    text-decoration: underline;
}

/* In This Review - Horizontal CHD links */
.in_article {
    background: none !important;
    padding: 0 0 20px 0 !important;
    border-bottom: 3px solid #000000 !important;
    margin-bottom: 35px !important;
}

.in_article h2 {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
    font-size: 26px !important;
    font-weight: 700 !important;
    color: #222222 !important;
    margin: 0 0 12px 0 !important;
    padding: 0 !important;
}

.in_article .cont-article ul {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
}

.in_article .cont-article ul li {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 32px !important;
}

.in_article .cont-article ul li a {
    text-decoration: none !important;
    font-size: 16px !important;
    color: #0284ff !important;
    border-right: 1px solid #999999 !important;
    padding: 0 12px !important;
    display: inline-block;
}

.in_article .cont-article ul li:first-child a {
    padding-left: 0 !important;
}

.in_article .cont-article ul li:last-child a {
    border-right: none !important;
}

.in_article .cont-article ul li a:hover {
    text-decoration: underline !important;
    color: #0061BD !important;
}

/* The Unified Brand Rate Box (.brand-rate) */
.brand-rate {
    width: 100% !important;
    margin: 30px 0 40px 0 !important;
    clear: both;
}

.ratewht-box {
    background: #ffffff;
    border: 1px solid #dddddd;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
    padding: 20px;
    border-radius: 4px;
}

.bluboxrate {
    background: #0C7AC5 !important;
    padding: 10px 15px !important;
    margin-bottom: 25px !important;
    text-align: center !important;
    color: #ffffff !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    border: 1px solid #ffffff !important;
    outline: 1px dashed #ffffff !important;
    outline-offset: -5px !important;
    border-radius: 2px;
}

.rate-middle-row {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 30px;
    margin-bottom: 25px;
}

.rateimg-box {
    width: 280px !important;
    text-align: center !important;
    flex-shrink: 0;
}

.rateimg-box img {
    max-width: 250px !important;
    height: auto !important;
    margin: 0 auto 10px auto !important;
    display: block;
}

.rateimg-box span {
    display: block;
    font-weight: 700;
    font-size: 18px;
    color: #222;
    margin-bottom: 12px;
}

.entry-content .shpnw a, .rateimg-box .shpnw a {
    background: #E03400 !important;
    padding: 12px 28px !important;
    display: inline-block !important;
    border-radius: 30px !important;
    color: #ffffff !important;
    font-weight: 700 !important;
    font-size: 18px !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
    transition: background 0.2s ease;
}

.entry-content .shpnw a:hover, .rateimg-box .shpnw a:hover {
    background: #0C7AC5 !important;
    color: #ffffff !important;
}

.rateinfo-box {
    flex: 1 1 280px !important;
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 15px !important;
    align-content: center;
}

.info-rate {
    display: flex !important;
    align-items: center !important;
    gap: 15px !important;
    background: #f8fafc;
    padding: 10px 15px;
    border-radius: 6px;
    border: 1px solid #eef2f6;
}

.info-rate .rate-icon-badge {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: #e0f2fe;
    color: #0284ff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    flex-shrink: 0;
}

.info-rate .ratsize {
    font-size: 22px !important;
    font-weight: 700 !important;
    color: #0061BD !important;
}

.info-rate .ingrate, .info-rate .ingrtxt {
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #444444 !important;
    margin-left: 6px;
}

/* Brand Highlights - Soft Green #f3f7e9 */
.brndhighlt {
    background: #f3f7e9 !important;
    padding: 20px 25px !important;
    margin: 25px 0 !important;
    border-radius: 4px;
    border-left: 4px solid #81c800;
}

.brndhighlt h3, .brndhighlt h4 {
    margin: 0 0 12px 0 !important;
    font-size: 20px !important;
    color: #2e5a00 !important;
    font-weight: 700 !important;
}

.brndhighlt ul {
    margin: 0 !important;
    padding: 0 0 0 20px !important;
}

.brndhighlt ul li {
    font-size: 15px !important;
    line-height: 1.6 !important;
    color: #333333 !important;
    margin-bottom: 8px !important;
}

/* Key Ingredients Dashed Box */
.rateingrbox {
    margin: 25px 0 !important;
}

.rateingrbox h4 {
    font-size: 20px !important;
    color: #222222 !important;
    margin: 0 0 12px 0 !important;
}

.rateingrbox ul {
    border: 1px dashed #333333 !important;
    padding: 15px 20px !important;
    margin: 0 !important;
    list-style: none !important;
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 15px !important;
    background: #fafafa;
    border-radius: 4px;
}

.rateingrbox ul li {
    font-size: 15px !important;
    font-weight: 600 !important;
    color: #222222 !important;
    display: inline-flex !important;
    align-items: center;
}

.rateingrbox ul li::before {
    content: "•";
    color: #0C7AC5;
    font-weight: bold;
    font-size: 18px;
    margin-right: 8px;
}

/* Pros and Cons Columns */
.pros-cons-grid {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 25px !important;
    margin: 30px 0 15px 0 !important;
}

@media screen and (max-width: 768px) {
    .pros-cons-grid {
        grid-template-columns: 1fr !important;
    }
}

.prossec {
    border-top: 3px solid #81ca01 !important;
    background: #fafdf7;
    padding: 20px;
    border-radius: 0 0 4px 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.04);
}

.prossec h3 {
    color: #58a100 !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin: 0 0 15px 0 !important;
    display: flex;
    align-items: center;
    gap: 8px;
}

.prossec ul {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.prossec ul li {
    font-size: 15px !important;
    line-height: 1.6 !important;
    color: #333333 !important;
    margin-bottom: 10px !important;
    display: flex;
    align-items: flex-start;
    gap: 10px;
}

.prossec ul li .nv-icon-p {
    color: #58a100;
    font-weight: bold;
    font-size: 18px;
    flex-shrink: 0;
}

.consec {
    border-top: 3px solid #ce1415 !important;
    background: #fdf8f8;
    padding: 20px;
    border-radius: 0 0 4px 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.04);
}

.consec h3 {
    color: #ce1415 !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin: 0 0 15px 0 !important;
    display: flex;
    align-items: center;
    gap: 8px;
}

.consec ul {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.consec ul li {
    font-size: 15px !important;
    line-height: 1.6 !important;
    color: #333333 !important;
    margin-bottom: 10px !important;
    display: flex;
    align-items: flex-start;
    gap: 10px;
}

.consec ul li .nv-icon-c {
    color: #ce1415;
    font-weight: bold;
    font-size: 18px;
    flex-shrink: 0;
}

/* Official Website CTA Banner */
.off-web1 {
    background: #eef7ff !important;
    border: 1px solid #c7e3fc !important;
    padding: 16px 20px !important;
    margin: 35px 0 !important;
    border-radius: 6px !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    color: #1e3a8a !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    flex-wrap: wrap !important;
    gap: 15px !important;
}

.off-web1 a.btn-bg-ani {
    background: #0C7AC5 !important;
    color: #ffffff !important;
    padding: 10px 24px !important;
    border-radius: 25px !important;
    text-decoration: none !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    transition: background 0.2s ease;
}

.off-web1 a.btn-bg-ani:hover {
    background: #0061BD !important;
}

/* End of Post Top Rated Supplement Chart (.charttable) */
.charttable {
    margin: 50px 0 !important;
    border: 1px solid #dcdcdc !important;
    background: #ffffff !important;
    border-radius: 6px !important;
    padding: 25px !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}

.chartHD {
    background: #0061BD !important;
    color: #ffffff !important;
    font-size: 24px !important;
    font-weight: 700 !important;
    padding: 12px 20px !important;
    text-align: center !important;
    margin: 15px 0 20px 0 !important;
    border-radius: 4px;
    letter-spacing: 0.5px;
}

.charttable .data {
    border: 1px solid #e2e8f0;
    margin-bottom: 25px;
    border-radius: 4px;
    overflow: hidden;
}

.charttable .greenbox {
    background: #58a100 !important;
    color: #ffffff !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    padding: 10px 20px !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.charttable .seal {
    background: #ffad11;
    color: #000;
    font-weight: 800;
    padding: 4px 12px;
    border-radius: 3px;
    font-size: 13px;
    letter-spacing: 0.5px;
}

.charttable .chart-row-flex {
    display: grid !important;
    grid-template-columns: 1.2fr 1fr 1fr !important;
    gap: 20px;
    padding: 20px;
    align-items: center;
}

@media screen and (max-width: 900px) {
    .charttable .chart-row-flex {
        grid-template-columns: 1fr !important;
    }
}

.charttable .firstcrtbox {
    font-size: 14px;
    line-height: 1.8;
}

.charttable .firstcrtbox .rowchrt {
    display: flex;
    justify-content: space-between;
    padding: 6px 0;
    border-bottom: 1px dotted #e2e8f0;
}

.charttable .firstcrtbox .chrtstar {
    color: #ff9900;
    font-weight: 600;
}

.charttable .secoundcrtbox {
    text-align: center;
}

.charttable .secoundcrtbox img {
    max-width: 140px;
    margin: 0 auto 10px auto;
}

.charttable .secoundcrtbox .shopbtn {
    background: #E03400;
    color: #ffffff;
    font-weight: 700;
    padding: 10px 22px;
    border-radius: 20px;
    display: inline-block;
    text-decoration: none;
    font-size: 15px;
}

.charttable .secoundcrtbox .shopbtn:hover {
    background: #0C7AC5;
}

.charttable .thirdcrtbox {
    background: #f8fafc;
    padding: 15px;
    border-radius: 4px;
}

.charttable .thirdcrtbox .grenbdr {
    font-weight: 700;
    font-size: 16px;
    color: #0061BD;
    margin-bottom: 10px;
    border-bottom: 2px solid #0061BD;
    padding-bottom: 5px;
}

.charttable .thirdcrtbox .rowchrt {
    display: flex;
    justify-content: space-between;
    font-size: 13px;
    padding: 4px 0;
}

.charttable .thirdcrtbox .grenbdrbtm {
    margin-top: 10px;
    padding-top: 8px;
    border-top: 1px solid #cbd5e1;
    font-weight: 700;
    font-size: 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.charttable .thirdcrtbox .ranking {
    color: #E03400;
    font-size: 20px;
}

/* References Section */
#References.smalfont {
    background: #f8fafc;
    border: 1px solid #e2e8f0;
    padding: 25px;
    margin: 40px 0;
    border-radius: 4px;
}

#References.smalfont h3 {
    margin: 0 0 10px 0;
    font-size: 22px;
    color: #0061BD;
}

#References.smalfont .ret-sml {
    font-size: 14px;
    color: #555;
    margin-bottom: 15px;
    line-height: 1.5;
}

#References.smalfont ol {
    margin: 0;
    padding-left: 20px;
}

#References.smalfont ol li {
    font-size: 14px;
    line-height: 1.6;
    margin-bottom: 8px;
    color: #444;
}

#References.smalfont ol li a {
    color: #0284ff;
    word-break: break-all;
}

/* Tabs Section */
.nv-comments-wrapper .tab {
    display: flex;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 4px 0;
    margin: 30px 0 20px 0;
}

.nv-comments-wrapper .tab button.tablinks {
    flex: 1;
    background: transparent;
    border: none;
    padding: 12px 15px;
    font-size: 17px;
    font-weight: 700;
    color: #000;
    cursor: pointer;
    transition: all 0.2s ease;
}

.nv-comments-wrapper .tab button.tablinks.active {
    background: #0193e8;
    color: #fff;
    border-radius: 3px;
}



/* ==========================================================================
   Charttable Definitive Modern Layout (Fix for vertical stretch)
   ========================================================================== */
.charttable, .nv-charttable {
    margin: 40px auto !important;
    max-width: 100% !important;
    clear: both !important;
    background: #ffffff !important;
    border: 1px solid #d9e2ec !important;
    border-radius: 8px !important;
    padding: 25px !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05) !important;
}

.chartHD, .nv-chartHD {
    background: #0061BD !important;
    color: #ffffff !important;
    font-size: 24px !important;
    font-weight: 700 !important;
    padding: 14px 20px !important;
    text-align: center !important;
    margin: 15px 0 25px 0 !important;
    border-radius: 6px !important;
    letter-spacing: 0.5px !important;
}

.charttable .data, .nv-charttable .nv-data {
    border: 2px solid #58a100 !important;
    border-radius: 6px !important;
    margin-bottom: 30px !important;
    background: #ffffff !important;
    overflow: hidden !important;
    float: none !important;
    width: 100% !important;
    display: block !important;
    position: relative !important;
}

.charttable .greenbox, .nv-charttable .nv-greenbox {
    background: #58a100 !important;
    color: #ffffff !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    padding: 12px 20px !important;
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
}

.charttable .seal, .nv-charttable .nv-seal {
    position: absolute !important;
    top: 8px !important;
    right: 15px !important;
    background: #ffad11 !important;
    color: #000000 !important;
    font-weight: 800 !important;
    padding: 4px 12px !important;
    border-radius: 3px !important;
    font-size: 13px !important;
    letter-spacing: 0.5px !important;
    z-index: 5 !important;
    display: inline-block !important;
}

.charttable .chart-row-flex, .nv-charttable .chart-row-flex {
    display: grid !important;
    grid-template-columns: 1.4fr 1fr 1.2fr !important;
    gap: 25px !important;
    padding: 25px 20px !important;
    align-items: center !important;
    box-sizing: border-box !important;
}

@media screen and (max-width: 900px) {
    .charttable .chart-row-flex, .nv-charttable .chart-row-flex {
        grid-template-columns: 1fr !important;
    }
}

/* Col 1: Claims & Evidence */
.charttable .firstcrtbox, .nv-charttable .nv-firstcrtbox {
    width: 100% !important;
    float: none !important;
    padding: 0 !important;
}

.charttable .firstcrtbox .rowchrt, .nv-charttable .firstcrtbox .nv-rowchrt {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    padding: 10px 0 !important;
    border-bottom: 1px dotted #cbd5e1 !important;
    float: none !important;
    width: 100% !important;
}

.charttable .firstcrtbox .rowchrt:last-child {
    border-bottom: none !important;
}

.charttable .firstcrtbox .chrttxt {
    font-size: 15px !important;
    font-weight: 600 !important;
    color: #333333 !important;
    display: inline-block !important;
    float: none !important;
    width: auto !important;
}

.charttable .firstcrtbox .chrtstar {
    font-size: 14px !important;
    color: #0061BD !important;
    font-weight: 700 !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 4px !important;
    float: none !important;
    width: auto !important;
    white-space: nowrap !important;
}

.charttable .firstcrtbox .chrtstar .star1 {
    color: #ff9900 !important;
    font-size: 16px !important;
}

.charttable .firstcrtbox .chrtstar .right1 {
    color: #58a100 !important;
    font-size: 16px !important;
    font-weight: bold !important;
}

/* Col 2: Image & CTAs */
.charttable .secoundcrtbox, .nv-charttable .nv-secoundcrtbox {
    width: 100% !important;
    float: none !important;
    text-align: center !important;
    padding: 0 !important;
}

.charttable .secoundcrtbox img, .nv-charttable .secoundcrtbox img {
    max-width: 150px !important;
    max-height: 180px !important;
    height: auto !important;
    margin: 0 auto 15px auto !important;
    display: block !important;
    object-fit: contain !important;
}

.charttable .secoundcrtbox .linkbox, .nv-charttable .secoundcrtbox .nv-linkbox {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    align-items: center !important;
}

.charttable .secoundcrtbox .shopbtn, .nv-charttable .secoundcrtbox .nv-shopbtn {
    background: #E03400 !important;
    color: #ffffff !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    padding: 10px 24px !important;
    border-radius: 25px !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
    display: inline-block !important;
    width: 80% !important;
    max-width: 180px !important;
    transition: background 0.2s ease !important;
}

.charttable .secoundcrtbox .shopbtn:hover {
    background: #0061BD !important;
}

.charttable .secoundcrtbox .reviewbtn, .nv-charttable .secoundcrtbox .nv-reviewbtn {
    background: #f1f5f9 !important;
    color: #0061BD !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    padding: 8px 18px !important;
    border-radius: 20px !important;
    text-decoration: none !important;
    display: inline-block !important;
    border: 1px solid #cbd5e1 !important;
}

.charttable .secoundcrtbox .reviewbtn:hover {
    background: #e2e8f0 !important;
}

/* Col 3: Rating Breakdown */
.charttable .thirdcrtbox, .nv-charttable .nv-thirdcrtbox {
    width: 100% !important;
    float: none !important;
    background: #f8fafc !important;
    padding: 15px 18px !important;
    border-radius: 6px !important;
    border: 1px solid #e2e8f0 !important;
    box-sizing: border-box !important;
}

.charttable .thirdcrtbox .grenbdr, .nv-charttable .thirdcrtbox .nv-grenbdr {
    font-size: 16px !important;
    font-weight: 700 !important;
    color: #0061BD !important;
    border-bottom: 2px solid #0061BD !important;
    padding-bottom: 6px !important;
    margin-bottom: 12px !important;
    text-align: left !important;
}

.charttable .thirdcrtbox .rowchrt5,
.charttable .thirdcrtbox .rowchrt6,
.charttable .thirdcrtbox .rowchrt7,
.charttable .thirdcrtbox .rowchrt8,
.charttable .thirdcrtbox .rowchrt {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    padding: 5px 0 !important;
    font-size: 14px !important;
    float: none !important;
    width: 100% !important;
    border: none !important;
}

.charttable .thirdcrtbox .chrttxt {
    color: #475569 !important;
    font-weight: 500 !important;
    float: none !important;
    width: auto !important;
    display: inline-block !important;
}

.charttable .thirdcrtbox .nv-blue-stars {
    color: #0061BD !important;
    font-size: 16px !important;
    letter-spacing: 2px !important;
    display: inline-block !important;
    float: none !important;
    white-space: nowrap !important;
}

.charttable .thirdcrtbox .grenbdrbtm, .nv-charttable .thirdcrtbox .nv-grenbdrbtm {
    border-top: 1px solid #cbd5e1 !important;
    margin-top: 10px !important;
    padding-top: 10px !important;
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    color: #1e293b !important;
}

.charttable .thirdcrtbox .ranking, .nv-charttable .thirdcrtbox .nv-ranking {
    font-size: 22px !important;
    color: #E03400 !important;
    font-weight: 800 !important;
}

.charttable .thirdcrtbox .orngstar, .nv-charttable .thirdcrtbox .nv-orngstar {
    color: #ff9900 !important;
    font-size: 18px !important;
    margin-left: 6px !important;
    display: inline-block !important;
}

/* ==========================================================================
   Byline Strip 2x2 Action Box Fix
   ========================================================================== */
.col-bokmdiv {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 8px !important;
    max-width: 480px !important;
    margin-left: auto !important;
}

@media screen and (max-width: 600px) {
    .col-bokmdiv {
        grid-template-columns: 1fr !important;
    }
}

.bokdiv {
    border: 1px dashed #ffffff !important;
    background: rgba(255, 255, 255, 0.45) !important;
    padding: 8px 12px !important;
    border-radius: 4px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    box-sizing: border-box !important;
    float: none !important;
    width: 100% !important;
    margin: 0 !important;
}

.bokdiv a {
    color: #222222 !important;
    text-decoration: none !important;
    display: flex !important;
    align-items: center !important;
    gap: 6px !important;
    width: 100% !important;
    justify-content: center !important;
}

.bokdiv a:hover {
    color: #0284ff !important;
}

/* ==========================================================================
   Product Card (.brand-rate) 2-column info fix
   ========================================================================== */
.rate-middle-row {
    display: grid !important;
    grid-template-columns: 280px 1fr !important;
    gap: 30px !important;
    align-items: center !important;
}

@media screen and (max-width: 768px) {
    .rate-middle-row {
        grid-template-columns: 1fr !important;
    }
}

.rateinfo-box {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 15px !important;
    width: 100% !important;
    float: none !important;
    position: static !important;
    top: auto !important;
    padding: 0 !important;
}

@media screen and (max-width: 600px) {
    .rateinfo-box {
        grid-template-columns: 1fr !important;
    }
}

.info-rate {
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    background: #f8fafc !important;
    padding: 12px 15px !important;
    border-radius: 6px !important;
    border: 1px solid #e2e8f0 !important;
    margin: 0 !important;
    width: 100% !important;
    box-sizing: border-box !important;
    float: none !important;
}

.info-rate .rate-icon-badge {
    width: 44px !important;
    height: 44px !important;
    border-radius: 50% !important;
    background: #e0f2fe !important;
    color: #0284ff !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-size: 20px !important;
    flex-shrink: 0 !important;
}

.info-rate .ratsize {
    font-size: 22px !important;
    font-weight: 700 !important;
    color: #0061BD !important;
}

.info-rate .ingrate, .info-rate .ingrtxt {
    font-size: 15px !important;
    font-weight: 600 !important;
    color: #333333 !important;
    margin-left: 6px !important;
}

/* ==========================================================================
   Pros & Cons Box Polish
   ========================================================================== */
.nv-pros-cons-wrap {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 25px !important;
    margin: 30px 0 !important;
}

@media screen and (max-width: 768px) {
    .nv-pros-cons-wrap {
        grid-template-columns: 1fr !important;
    }
}

.nv-pc-pros {
    border: 1px solid #81ca01 !important;
    border-top: 4px solid #81ca01 !important;
    background: #fafff2 !important;
    padding: 20px !important;
    border-radius: 4px !important;
}

.nv-pc-pros h3 {
    color: #58a100 !important;
    font-size: 22px !important;
    margin: 0 0 15px 0 !important;
}

.nv-pc-cons {
    border: 1px solid #ce1415 !important;
    border-top: 4px solid #ce1415 !important;
    background: #fff8f8 !important;
    padding: 20px !important;
    border-radius: 4px !important;
}

.nv-pc-cons h3 {
    color: #ce1415 !important;
    font-size: 22px !important;
    margin: 0 0 15px 0 !important;
}

.nv-pc-list {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.nv-pc-list li {
    font-size: 15px !important;
    line-height: 1.6 !important;
    margin-bottom: 8px !important;
    display: flex !important;
    gap: 10px !important;
    align-items: flex-start !important;
}

/* ==========================================================================
   Author Bio Cards Polish
   ========================================================================== */
.nv-author-box-wrap {
    margin: 40px 0 !important;
}

.nv-author-card {
    background: #f8fafc !important;
    border: 1px solid #e2e8f0 !important;
    border-radius: 8px !important;
    padding: 25px !important;
    margin-bottom: 20px !important;
    display: flex !important;
    gap: 25px !important;
    align-items: flex-start !important;
}

@media screen and (max-width: 600px) {
    .nv-author-card {
        flex-direction: column !important;
        align-items: center !important;
        text-align: center !important;
    }
}

.nv-author-card-avatar img {
    border-radius: 50% !important;
    width: 90px !important;
    height: 90px !important;
    object-fit: cover !important;
    border: 3px solid #ffffff !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1) !important;
}

.nv-author-role-label {
    background: #e0f2fe !important;
    color: #0284ff !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    padding: 3px 10px !important;
    border-radius: 12px !important;
    display: inline-block !important;
    margin-bottom: 8px !important;
}

.nv-author-card-name {
    margin: 0 0 6px 0 !important;
    font-size: 20px !important;
    font-weight: 700 !important;
}

.nv-author-card-name a {
    color: #1e293b !important;
    text-decoration: none !important;
}

.nv-author-card-bio {
    font-size: 15px !important;
    line-height: 1.6 !important;
    color: #475569 !important;
    margin: 0 0 12px 0 !important;
}

.nv-author-meta-pill {
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;
    font-size: 13px !important;
    background: #f1f5f9 !important;
    padding: 4px 10px !important;
    border-radius: 4px !important;
    color: #334155 !important;
    margin-right: 8px !important;
}

.tabcontent { display: none; padding: 20px 0; }
.tabcontent.active { display: block; }
