@media screen and (min-width: 1921px)
{
    .blb-block .blb-cnt h2 {font-size: 36px;}
    .compare-rel-pro-slider .pro-type-block .tigerbalm-button {font-size: 22px; min-height: 62px;}
    .cre-land1-top-section .tigerbalm-row .col-lg-6 {
    flex: 44%;
    max-width: 44%;
}
}

@media screen and (min-width: 1280px)
{

.blog-detail-wrapper figure.wp-block-embed.is-type-video.is-provider-youtube.wp-block-embed-youtube.wp-embed-aspect-16-9.wp-has-aspect-ratio > div {
    position: relative;
    top: 0;
    left: 0;
    width: 744px;
    height: 482px;
    overflow: hidden;
}

.blog-detail-wrapper figure.wp-block-embed.is-type-video.is-provider-youtube.wp-block-embed-youtube.wp-embed-aspect-16-9.wp-has-aspect-ratio > div iframe {
    width: 100vw;
    height: 32.25vw;
    /*min-height: 100vh;*/
    min-width: 177.77vh;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
}
@media screen and (min-width: 1440px)
{

.blog-detail-wrapper figure.wp-block-embed.is-type-video.is-provider-youtube.wp-block-embed-youtube.wp-embed-aspect-16-9.wp-has-aspect-ratio > div {
    position: relative;
    top: 0;
    left: 0;
    width: 897px;
    height: 482px;
    overflow: hidden;
}

.blog-detail-wrapper figure.wp-block-embed.is-type-video.is-provider-youtube.wp-block-embed-youtube.wp-embed-aspect-16-9.wp-has-aspect-ratio > div iframe {
    width: 100vw;
    height: 31.25vw;
    min-height: 100vh;
    min-width: 177.77vh;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
article#fraudAlertPopup .clactive-wrapper .clactive-toggle img {  max-width: 30px; }

}

@media screen and (max-width: 1920px)
{
    body {padding-top: 100px;}
    body, p {font-size: 18px;}
    body.subsite10, .subsite10 p {font-size: 20px;}
    h1 {font-size: 50px;}
    h2 {font-size: 36px;}
    h3 {font-size: 28px;}
    h4 {font-size: 24px;}
    h5 {font-size: 20px;}
    h6 {font-size: 16px;}
    .tigerbalm-button, input[type="submit"] {min-width: 362px; min-height: 78px; padding: 16px; font-size: 20px; border-radius: 34px;}
	input, select, textarea, button.select-box {height: 70px; font-size: 20px;}
    .tigerbalm-button:after {border-radius: 34px;}
    header {height: 100px; padding: 10px 0;}
    header.navbar-fixed {height: 80px;}
    .header-logo {max-width: 127px;}
    header.navbar-fixed .header-logo {max-width: 100px;}
    .desktop-menu ul:not(.dm-btns) li {margin-right: 30px;}
    .desktop-menu ul.dm-btns li {margin-right: 24px;}
    .desktop-menu ul:not(.dm-btns) li a {font-size: 17px;}
    .subsite10 .desktop-menu ul:not(.dm-btns) li a {font-size: 19px;}
    .desktop-menu li.menu-item-has-children ul {padding: 4px 10px; min-width: 262px;}
    .desktop-menu li.menu-item-has-children ul li a {font-size: 17px; padding: 18px 8px;}
    .desktop-menu li.menu-item-has-children ul::before {left: 25px;}
    .desk-menu-left {width: 150px;}
    .desk-menu-right{width: calc(100% - 150px);}
    .desktop-menu ul {width: calc(100% - 82px);}
    .desktop-menu ul + ul {margin-left: 40px; width: 82px;}
    .desktop-menu ul.dm-btns li a img {height: 27px;}
    header.navbar-fixed .desktop-menu ul.dm-btns li a img {height: 21px;}
    header.navbar-fixed .desktop-menu ul.dm-btns li a img {max-width: 102px;}
    header.navbar-fixed .desk-menu-left {width: 122px;}
    header.navbar-fixed .desk-menu-right {width: calc(100% - 122px);}
    .hero-slider, .hero-slider1 {height: calc(100vh - 100px);}
    .hero-cnts {max-width: 860px;}
    .hero-cnts h1 {font-size: 52px; line-height: 1.2;}
    .hops-cnts h3 {font-size: 32px; margin: 0 0 25px;}
    .hops-cnts p {font-size: 20px; margin: 0 0 50px;}
    .using-tb-title {margin: 0 0 45px;}
    .using-tb-img {margin: 0 0 25px;}
    .using-tb-wrapper {margin: 0 -30px;}
    .using-tb-block {padding: 0 30px;}
    .using-tb-block h3 {font-size: 25px; margin: 0 0 15px;}
    .using-tb-block p {font-size: 17px;}
    .subsite5 .using-tb-block p {font-size: 19px;}
    #h-tblb {padding: 200px 0 125px;}
    .htblb-wrapper h2, .using-tb-title h2, .hop-title h2 {font-size: 50px;}
    .htblb-wrapper p {font-size: 20px; margin: 0 auto 55px; max-width: 960px;}
    .footer-copyr p, .footer-menu ul li a {font-size: 18px;}
    .footer-social ul li a, .footer-social ul li a img {height: 45px; width: 45px;}
/*
    body .search-results-page {min-height: calc(100vh - 266px);}
    body.logged-in.admin-bar .search-results-page {min-height: calc(100vh - 298px);}
*/
    
    .bal-heading h2 {font-size: 40px;}
    .i-banner-cnt h1 {font-size: 50px;}
    .i-banner-cnt p.i-ban-subt {font-size: 36px;}
    h1.search-title {margin: 0 0 30px;}
    .abt-ovw-container > .wp-block-group__inner-container {max-width: 1040px;}
    .abt-ovw-container > .wp-block-group__inner-container img {max-width: 780px;}
	.accordian h2.accodian-title {font-size: 18px; padding: 20px 30px 20px 0px;}
	.testi-inner-wrapper p, .testi-inner-wrapper th, .testi-inner-wrapper td {font-size: 22px;}
	.testi-inner-wrapper h2, .testi-inner-wrapper h3, .testi-inner-wrapper h4 {font-size: 24px;}
	.testimonials-slider .slick-prev, .testimonials-slider .slick-next, .related-product-slider .slick-prev, .related-product-slider .slick-next, .pd-customer-slider .slick-prev, .pd-customer-slider .slick-next {width: 26px; height: 36px; background-size: 22px !important;}
    .highlights-wrapper {margin: 0 -15px -40px;}
    .highlights-block {padding: 0 15px 40px;}
    .testimonials-form h2 {max-width: 940px;}
    .blb-block .blb-cnt p, .blb-block .blb-cnt a.tb-link, .cu-addr-wrapper h2, .cu-addr-wrapper p {font-size: 22px;}
    .message-wrapper .mess-title h2 {font-size: 50px;}
    .tb-form-group .chosen-container-single .chosen-single span {height: 70px; font-size: 20px; line-height: 28px;}
    .tb-form-group .chosen-container-single .chosen-single {height: 70px;}
    .blb-block .blb-cnt h2 {font-size: 32px;}
    .pow-intro h2, .clactive-cnts h2, .sypmtom-wrapper h2 {font-size: 50px;}
    .clactive-cnts h3, .clactive-cnts p {font-size: 20px;}
    .sypmtom-wrapper h3 {font-size: 36px;}
    
    .cp_card_items li {width: 100px; height: 100px;}
    .cp_card_items li a img {height: 70px;}
    .pro-compare-table table td img {max-width: 150px; max-height: 150px;}
    
    .dropdown.for-use {top: 75px;}
    .pd-great h2.pd-title, .pd-review h2.pd-title, .pd-faq h2.pd-title, .pd-related-products h2.pd-title, .pd-ingrediant h2.pd-title {font-size: 36px;}
    .pd-related-products p.pd-subtitle, .pd-ingrediant p.pd-subtitle {font-size: 20px;}
    .compare-rel-pro-slider .pro-type-block .tigerbalm-button {font-size: 20px; min-height: 60px;}
    
    .pd-ingrediant-wrapper {padding: 30px 30px 50px;}
    .pd-ingrediant-wrapper h3, .pd-ingrediant-wrapper li, .pd-ingrediant-wrapper p {font-size: 22px;}
    .ingre-toggle {width: 15px; bottom: 15px;}
    
    ul.tabs li {font-size: 24px; padding: 20px 40px;}
    .pdw-right h3 {font-size: 22px;}
    .clactive-wrapper {padding: 120px 50px;}
    
    .country-dropdown, .search-wrapper, .search-inner-wrapper {height: calc(100vh - 100px);}
    .navbar-fixed .country-dropdown, .navbar-fixed .search-wrapper, .navbar-fixed .search-wrapper .search-inner-wrapper {height: calc(100vh - 80px);}
    
    .hero-slider .slick-slide img.hero-pro-img, .hero-slider1 .owl-item img.hero-pro-img {max-width: 500px;}
}

@media screen and (max-width: 1600px)
{
    body {padding-top: 100px;}
/*    body, p {font-size: 18px;}*/
    header {height: 100px; padding: 15px 0;}
    header.navbar-fixed {height: 80px;}
    .tigerbalm-button, input[type="submit"] {min-width: 328px; min-height: 70px; padding: 15px 15px; font-size: 18px; border-radius: 30px;}
    .tigerbalm-button:after {border-radius: 30px;}
    .header-logo {max-width: 115px;}
    .desk-menu-left {width: 135px;}
    .desk-menu-right{width: calc(100% - 135px);}
    .desktop-menu ul.dm-btns li a img {height: 24px;}
    header.navbar-fixed .header-logo {max-width: 92px;}
    header.navbar-fixed .desk-menu-left {width: 112px; transition: all 0.2s linear;}
    header.navbar-fixed .desk-menu-right {width: calc(100% - 112px); transition: all 0.2s linear;}
    .desktop-menu ul {width: calc(100% - 76px);}
    .desktop-menu ul + ul {margin-left: 36px; width: 76px;}
    .hero-slider, .hero-slider1 {height: calc(100vh - 100px);}
    .hero-cnts{max-width: 760px;}
    .hero-cnts h1 {font-size: 46px;}
    #hero-block .he-sl-arrow {width: 32px;}
    #h-ourproducts {padding: 60px 0;}
    .hops-cnts h3 {font-size: 27px;}
    .hops-cnts p {font-size: 18px;}
    .using-tb-wrapper {margin: 0 -20px;}
    .using-tb-block {padding: 0 20px;}
    .using-tb-title {margin: 0 0 21px;}
    .using-tb-img a img {max-width: 160px;}
    #h-usingtigerbalm {padding: 85px 0;}
    .using-tb-btn {margin-top: 38px;}
    #h-tblb {padding: 185px 0 110px;}
    .hop-title {margin: 0 0 20px;}
    .htblb-wrapper h2, .using-tb-title h2, .hop-title h2 {font-size: 46px;}
    .htblb-wrapper h2 {margin: 0 0 23px;}
    .htblb-wrapper p {font-size: 20px; margin: 0 auto 50px;}
    .footer-copyr p, .footer-menu ul li a {font-size: 17px;}
    .footer-social ul li a, .footer-social ul li a img {height: 41px; width: 41px;}
    .footer-social ul li:not(:last-child) {margin-right: 15px;}
    
    .gotop {bottom: 110px;}
    .gotop a {padding: 16px;}
    .gotop a:hover svg.ar1, .gotop a:hover svg.ar2 {bottom: 23%; transition: all 0.2s linear 0.2s;}
    .gotop a:hover svg.ar2 {bottom: 12%; transition: all 0.2s linear 0.4s;}
/*
    body .search-results-page {min-height: calc(100vh - 249px);}
    body.logged-in.admin-bar .search-results-page {min-height: calc(100vh - 281px);}
*/
    .flags-list li img {max-width: 40px;}
    .wtb a.buy_btn
    {
        font-size: 20px;
        border-radius: 16px;
        padding: 20px 25px;
        box-shadow: 0 5px 30px #3d3d3d;
    }
    .wtb a.buy_btn img {width: 20px; margin-right: 8px;}
	.nobanner-title {margin: 0 0 60px;}
	.testimonials-form h2 {margin: 0 auto 60px;}
	.testi-inner-wrapper {min-height: 400px;}
	.testi-inner-wrapper p, .testi-inner-wrapper th, .testi-inner-wrapper td {font-size: 18px;}
	.testi-inner-wrapper h2, .testi-inner-wrapper h3, .testi-inner-wrapper h4 {font-size: 20px;}
	.testimonials-slider .slick-prev, .testimonials-slider .slick-next, .related-product-slider .slick-prev, .related-product-slider .slick-next, .pd-customer-slider .slick-prev, .pd-customer-slider .slick-next {width: 20px; height: 32px; background-size: 20px !important;}
	.testimonials-slider .slick-prev, .related-product-slider .slick-prev {left: -25px;}
	.testimonials-slider .slick-next, .related-product-slider .slick-next {right: -25px;}
	.testi-inner-wrapper img {max-width: 180px;}
    .highlights-dmini-blocks {margin: 40px -15px -40px;}
    .hldm-block {padding: 0 15px 40px;}
    .highlights-block .hlb-cnt h2 {font-size: 20px;}
    .highlights-block .hlb-cnt h3 {font-size: 28px;}
    .highlights-block .hlb-cnt p {font-size: 18px;}
    .wh-to-buy-form-wrap {margin: 0 0 60px;}
    .blb-block .blb-cnt p, .blb-block .blb-cnt a.tb-link, .cu-addr-wrapper h2, .cu-addr-wrapper p {font-size: 20px;}
    input[type="radio"] {height: 20px; width: 20px; margin: 0 8px 0 0;}
    .contact-form-wrapper form .radio p {padding-top: 2px;}
    .contact-form-wrapper form .radio input[type="radio"]:before {margin-top: -2px;}
    .blb-block .blb-cnt h2 {font-size: 28px;}
    .pro-type-block .ptb-img img {width: 260px; height: 260px;}
    .pro-types-wrapper .ptb-contents h2 {margin: 0 0 25px;}
    
    .pth-popup-wrapper ul li a img {max-width: 72px;}
    .pth-tb-btn {height: 60px; min-width: 220px; font-size: 19px;}
    .pth-tb-btn.pth-tb-blk {font-size: 24px;}
    .clactive-wrapper {padding: 80px 50px;}
    .sypmtom-wrapper h2 {margin: 0 0 45px;}
    
    .cp_card_items li {width: 80px; height: 80px; border-radius: 8px;}
    .cp_card_items li a img {height: 55px;}
    .cp_card_items li a.cci-close {top: -5px; right: -5px; width: 18px; height: 18px;}
    .pro-compare-table table tr th, .pro-compare-table table tr td:first-child {font-size: 18px;}
    .pro-compare-table table td img {max-width: 130px; max-height: 130px;}
    .cproc-wapper .tigerbalm-button {min-height: 65px; min-width: 180px;}
    .pth-select-wrapper > button {min-width: 285px;}
    .subsite8 .pth-select-wrapper > button {min-width: 232px;}
    
    .dropdown.for-use.use {left: 340px; max-width: 320px;}
    .pro-type-block .tigerbalm-button {font-size: 16px; min-height: 50px;}
    .subsite10 .pro-type-block .tigerbalm-button {font-size: 18px; }
    .compare-block label img {max-width: 30px; right: 0px;}
    .compare-block label {padding-right: 25px;}
    .compare-rel-pro-slider .pro-type-block .tigerbalm-button {bottom: 75px;}
    .compare-rel-pro-slider .pro-type-block {padding-bottom: 150px;}
    
    .pd-ingrediant-wrapper {padding: 25px 25px 50px;}
    .pd-ingrediant-wrapper h3, .pd-ingrediant-wrapper li, .pd-ingrediant-wrapper p {font-size: 20px;}
    ul.tabs li {font-size: 20px; padding: 15px 35px;}
    
    .pd-ui-title h2 {font-size: 32px;}
    .pd-customer-slider p, .pd-customer-slider h4 {font-size: 18px;}
    .pd-customer-slider .slick-prev {left: -30px;}
    .pd-customer-slider .slick-next {right: -30px;}
    
    .pdw-left ul {margin-top: 30px;}
    .pdw-share-wrapper {margin-top: 25px;}
    .pdw-nav-slider {margin-top: 45px;}
    .pdw-right h3 {font-size: 20px;}
    .testimonials-form {margin-top: 60px;}
    
    .clactive-wrapper .clactive-toggle img {max-width: 40px;}
    
    .compare-block {max-width: 195px;}
    
    .compare-rel-pro-slider .slick-prev, .compare-rel-pro-slider .slick-next {width: 22px; height: 32px; background-size: 20px !important;}
    .compare-rel-pro-slider .slick-prev {left: -30px;}
    .compare-rel-pro-slider .slick-next {right: -30px;}
    
    .hero-slider .slick-slide img.hero-pro-img, .hero-slider1 .owl-item img.hero-pro-img {max-width: 400px;}
}

@media screen and (max-width: 1400px)
{
    body {padding-top: 100px;}
    body, p {font-size: 16px;}
    .subsite5 ul.great-list li p, .nobanner-title.howtousesec p { font-size: 18px; }
    .subsite10body, .subsite10 p {
    font-size: 18px;
}
    h1 {font-size: 44px;}
    h2 {font-size: 32px;}
    h3 {font-size: 26px;}
    h4 {font-size: 22px;}
    h5 {font-size: 18px;}
    h6 {font-size: 15px;}
	h1, h2, h3, h4, h5, h6 {line-height: 1.2; margin: 35px 0 20px;}
    .tigerbalm-button, input[type="submit"] {min-width: 308px; min-height: 67px; padding: 14px; font-size: 18px; border-radius: 30px;}
    .tigerbalm-button:after {border-radius: 30px;}
    header {height: 100px; padding: 10px 0;}
    header.navbar-fixed {height: 80px;}
    .header-logo {max-width: 108px;}
    .desk-menu-left {width: 128px;}
    .desk-menu-right{width: calc(100% - 128px);}
    .desktop-menu ul:not(.dm-btns) li {margin-right: 25px;}
    .desktop-menu ul.dm-btns li {margin-right: 23px;}
    .desktop-menu ul:not(.dm-btns) li a {font-size: 15px;}
    .desktop-menu li.menu-item-has-children ul {padding: 4px 9px; min-width: 223px;}
    .desktop-menu li.menu-item-has-children ul li a {font-size: 15px; padding: 16px 7px;}
    .desktop-menu li.menu-item-has-children ul::before {left: 25px;}
    .desktop-menu ul.dm-btns li a img {height: 22px;}
    header.navbar-fixed .header-logo {max-width: 86px; transition: all 0.2s linear;}
    header.navbar-fixed .desk-menu-left {width: 106px; transition: all 0.2s linear;}
    header.navbar-fixed .desk-menu-right {width: calc(100% - 106px); transition: all 0.2s linear;}
    .desktop-menu ul {width: calc(100% - 70px);}
    .desktop-menu ul + ul {margin-left: 32px; width: 70px;}
    .hero-slider, .hero-slider1 {height: calc(100vh - 100px);}
    .hero-cnts{max-width: 720px;}
    .hero-cnts h1 {font-size: 43px;}
    #hero-block .he-sl-arrow {width: 26px;}
    .hop-title {margin: 0;}
    .hops-cnts h3 {font-size: 26px; margin: 0 0 20px;}
    .hops-cnts p {font-size: 17px; margin: 0 auto 43px;}
    .using-tb-wrapper {margin: 0 -15px;}
    .using-tb-block {padding: 0 15px;}
    .using-tb-block h3 {font-size: 21px;}
    .using-tb-block p {font-size: 15px;}
    .subsite5 .using-tb-block p {font-size: 17px;}
    .using-tb-img a img {max-width: 140px;}
    .htblb-wrapper h2, .using-tb-title h2, .hop-title h2 {font-size: 43px;}
    .htblb-wrapper p {font-size: 18px; margin: 0 auto 40px;}
    .hop-slider .slick-prev, .hop-slider .slick-next, .hop-slider .slick-prev:hover, .hop-slider .slick-prev:focus, .hop-slider .slick-next:hover, .hop-slider .slick-next:focus {font-size: 28px; width: 24px; height: 34px;}
    .slick-slide .hops-img:before {left: -80px;}
    .slick-slide .hops-img.bg3:before {top: -50px;}
    .footer-copyr p, .footer-menu ul li a {font-size: 16px;}
    .footer-social ul li a, .footer-social ul li a img {height: 38px; width: 38px;}
/*
    body .search-results-page {min-height: calc(100vh - 225px);}
    body.logged-in.admin-bar .search-results-page {min-height: calc(100vh - 257px);}
*/
    
	.bal-heading {margin: 0 0 50px;}
    .bal-wrapper {margin: 0px -15px -30px;}
    .bal-col {padding: 5px 15px 30px;}
/*    .bal-heading h2 {font-size: 36px;}*/
	#bal-block, #blog-page, #blog-detail-page, #where-to-buy, #contact-page {padding: 80px 0;}
    .i-banner-cnt h1 {font-size: 46px;}
    .i-banner-cnt p.i-ban-subt {font-size: 32px;}
	input, select, textarea, button.select-box {height: 60px; font-size: 16px; padding: 15px; border-radius: 14px;}
	.nobanner-title {margin: 0 0 50px;}
    .testimonials-form form .checkbox p, .contact-form-wrapper form .checkbox p {font-size: 16px;}
    .highlights-block .hlb-img {margin: 0 0 20px;}
    .highlights-block .hlb-cnt h2 {font-size: 18px;}
    .highlights-block .hlb-cnt h3 {font-size: 24px;}
    .highlights-block .hlb-cnt p {font-size: 16px; margin: 10px 0 0;}
    .testimonials-form h2 {max-width: 780px;}
    .wh-to-buy-blocks .wtb-img-wrap {height: 180px;}
    .wh-to-buy-blocks .wtb-img-wrap a {padding: 18px;}
    .wh-to-buy-wrapper h2 {font-size: 26px;}
    .message-wrapper .mess-title h2 {font-size: 44px; margin: 0 0 30px;}
    .tb-form-group .chosen-container .chosen-results li {font-size: 16px; margin: 0 0 10px;}
    .tb-form-group .chose-image-list {width: 30px; max-height: 30px; margin: 0 10px 0 0; }
    .tb-form-group .chosen-container-single .chosen-single span {height: 60px; font-size: 16px; padding: 15px; line-height: 31px; border-radius: 14px;}
    .tb-form-group .chosen-container-single .chosen-single {height: 60px; border-radius: 14px;}
    .tb-form-group .chosen-container-active.chosen-with-drop .chosen-single {border-radius: 14px;}
    .chosen-single span .chose-image-small {width: 25px; max-height: 25px;}
    .wtb a.buy_btn
    {
        font-size: 16px;
        border-radius: 16px;
        padding: 18px;
    }
    .blb-block .blb-cnt h2 {font-size: 26px;}
    .pro-overview-wrapper {padding: 0 100px;}
    .pow-intro h2, .clactive-cnts h2, .sypmtom-wrapper h2 {font-size: 44px;}
    .pow-intro.wp-block-column, .pow-intro-2.wp-block-column {margin-bottom: 50px;}
    .pro-overview-blocks {margin-top: 30px;}
    .prover-block .prover-b-cnt h2 {margin: 0 0 20px;}
    .pro-type-block {border-radius: 24px; padding: 10px 20px 85px;}
    .ptb-contents h2 {margin: 0 0 25px;}
    .pro-types-wrapper .ptb-contents h2 {font-size: 18px; min-height: 44px; margin: 0 0 20px;}
    .pro-type-block .ptb-img img {height: 220px;}
    .pro-type-block .tigerbalm-button {left: 20px; width: calc(100% - 40px); font-size: 20px; min-height: 60px; bottom: 20px;}
    .clactive-cnts h3, .clactive-cnts p {font-size: 18px;}
    .clactive-wrapper .clactive-toggle img {max-width: 30px;}
    
    .clactive-img {margin-right: 30px; width: calc(40% - 15px);}
    .clactive-cnts {width: calc(60% - 15px);}
    .sypmtom-wrapper h2 {margin: 0 0 35px;}
    .sypmtom-wrapper h3 {font-size: 32px; margin: 0 0 20px}
    .relpro-title h2 {margin: 0 0 30px;}
    
    .dropdown.for-use span.select-drop-toggle {width: 15px; height: 15px;}
    .cproc-wapper .tigerbalm-button {min-height: 50px; min-width: 150px; border-radius: 22px;}
    .cp_card_items li {width: 70px; height: 70px;}
    .cp_card_items li a img {height: 50px;}
    .cp_card_items {margin-right: 30px;}
    
    .dropdown.for-use {top: 65px;}
    .pd-great h2.pd-title, .pd-review h2.pd-title, .pd-faq h2.pd-title, .pd-related-products h2.pd-title, .pd-ingrediant h2.pd-title {font-size: 32px;}
    .pd-related-products p.pd-subtitle, .pd-ingrediant p.pd-subtitle {font-size: 18px;}
    .compare-rel-pro-slider .pro-type-block .tigerbalm-button {font-size: 18px; min-height: 50px;}
    .compare-block {max-width: 185px;}
    .compare-block label {padding-right: 35px;}
    .compare-block label img {right: 10px;}
    .compare-rel-pro-slider .pro-type-block {padding-bottom: 140px;}
    
    .pd-ingrediant-wrapper {padding: 20px 20px 45px;}
    .pd-ingrediant-wrapper h3, .pd-ingrediant-wrapper li, .pd-ingrediant-wrapper p {font-size: 18px;}
    .ingre-toggle {width: 12px; bottom: 12px;}
    .tab-contents {padding: 60px 0 0;}
    
    .pd-ui-cnts ul li {font-size: 18px; max-width: inherit;}
    .pd-ui-title h2 {font-size: 30px;}
    .pd-customer-slider p, .pd-customer-slider h4 {font-size: 16px;}
    
    select, select:focus, button.select-box, button.select-box:focus, button.select-box.active {background-size: 12px;}
    .testimonials-slider .slick-prev, .testimonials-slider .slick-next, .related-product-slider .slick-prev, .related-product-slider .slick-next, .pd-customer-slider .slick-prev, .pd-customer-slider .slick-next {background-size: 14px !important;}

/*    .hero-slider .slick-slide img.hero-pro-img {max-width: 400px;}*/
.pdw-left h1 {font-size: 44px;}
}

@media screen and (max-width: 1260px)
{
    .pth-select-wrapper > button {min-width: 260px;}
    .dropdown.for-use.use {left: 280px; max-width: 260px;}
}

@media screen and (max-width: 1199px)
{
    body {padding-top: 100px;}
    h1 {font-size: 40px;}
    h2 {font-size: 30px;}
    h3 {font-size: 24px;}
    h4 {font-size: 20px;}
    h5 {font-size: 18px;}
    h6 {font-size: 15px;}
    .tigerbalm-button, input[type="submit"] {min-width: 272px; min-height: 60px; padding: 10px; font-size: 16px; border-radius: 28px;}
    .tigerbalm-button:after {border-radius: 28px;}
    header {height: 100px; padding: 15px 0;}
    header.navbar-fixed {height: 80px;}
    .header-logo {max-width: 96px;}
    .desk-menu-left {width: 116px;}
    .desk-menu-right{width: calc(100% - 116px);}
    .desktop-menu ul:not(.dm-btns) li {margin-right: 21px;}
    .desktop-menu ul.dm-btns li {margin-right: 18px;}
    .desktop-menu ul:not(.dm-btns) li a {font-size: 13px;}
    .desktop-menu li.menu-item-has-children ul {padding: 4px 8px; min-width: 200px;}
    .desktop-menu li.menu-item-has-children ul li a {font-size: 13px; padding: 14px 6px;}
    .desktop-menu li.menu-item-has-children ul::before {left: 18px;}
    .desktop-menu ul.dm-btns li a img {height: 20px;}
    header.navbar-fixed .header-logo {max-width: 76px; transition: all 0.2s linear;}
    header.navbar-fixed .desk-menu-left {width: 96px; transition: all 0.2s linear;}
    header.navbar-fixed .desk-menu-right {width: calc(100% - 96px); transition: all 0.2s linear;}
    header.navbar-fixed .desktop-menu ul.dm-btns li a img {height: 16px;}
    .desktop-menu ul {width: calc(100% - 61px);}
    .desktop-menu ul + ul {width: 61px;}
    .ultra-strength-pic-container:before{display:none;}
    
    .mobile-navbar {width: 100%;}
    .hamburger-menu {display: block;}
    .hero-slider, .hero-slider1 {height: calc(100vh - 100px);}
    #hero-block .he-sl-arrow {width: 25px;}
    .hero-cnts {max-width: 660px;}
    .hero-cnts h1 {font-size: 38px;}
    .htblb-wrapper h2, .using-tb-title h2, .hop-title h2 {font-size: 38px;}
    .htblb-wrapper p {font-size: 15px; margin: 0 auto 40px;}
    #h-usingtigerbalm, #h-ourproducts {padding: 70px 0;}
    #h-tblb {padding: 150px 0 90px;}
    .using-tb-title {margin: 0 0 21px;}
    .using-tb-block h3 {font-size: 20px;}
    .using-tb-block p {font-size: 13px; max-width: 300px; margin-left: auto; margin-right: auto;}
    .subsite5 .using-tb-block p {font-size: 15px;}
    .using-tb-img a img {max-width: 125px;}
    
    
    footer {padding: 20px 0;}
    .footer-copyr p, .footer-menu ul li a {font-size: 14px;}
    .footer-social ul li a, .footer-social ul li a img {height: 34px; width: 34px;}
    
    .hop-slider .slick-slide {padding: 0 40px;}
    .hop-slider .slick-next {right: 0;}
    .hop-slider .slick-prev {left: 0;}
    .slick-slide.slick-active .hops-img:before {transform: scale(1.15) rotateZ(0deg);}
    .slick-slide .hops-img:before {left: -60px;}
    .slick-slide .hops-img.bg2:before {left: -70px;}
    
    .gotop {bottom: 20px;}
    .wtb {bottom: 20px; right: 90px;}
/*
    body .search-results-page {min-height: calc(100vh - 285px);}
    body.logged-in.admin-bar .search-results-page {min-height: calc(100vh - 317px);}
*/
    .i-banner-cnt h1 {font-size: 42px;}
    .i-banner-cnt p.i-ban-subt {font-size: 26px;}
    .bal-wrapper {margin: 0px -15px -40px;}
    .bal-col.fullby3 {width: 50%;}
    .bal-col {padding: 5px 15px 40px;}
    .bal-heading h2 {font-size: 32px;}
	.accordian section.accodian-cnts {padding: 0 20px 20px 0;}
	.accordian h2.accodian-title {font-size: 16px; padding: 20px 30px 20px 0px;}
	.accordian h2.accodian-title:after {background-size: 12px;}
	select, select:focus, button.select-box, button.select-box:focus, button.select-box.active {background-size: 10px;}
    .pth-select-wrapper > button { min-width: 240px; }
	.nobanner-title {margin: 0 0 40px;}
	.faq-form-wrap {margin: 0 0 30px;}
	.testi-inner-wrapper {min-height: 360px; padding: 30px;}
	.testi-inner-wrapper p, .testi-inner-wrapper th, .testi-inner-wrapper td {font-size: 16px;}
	.testi-inner-wrapper h2, .testi-inner-wrapper h3, .testi-inner-wrapper h4 {font-size: 16px;}
	.testi-inner-wrapper h2 {margin: 20px 0 0;}
	.testi-inner-wrapper img {max-width: 140px;}
	.testimonials-slider .slick-slide {padding: 0 10px;}
    .testimonials-form form .checkbox p, .contact-form-wrapper form .checkbox p {padding-left: 40px;}
    .testimonials-form form .checkbox p > span, .contact-form-wrapper form .checkbox p > span {top: -1px;}
    .testimonials-form form span.wpcf7-checkbox label span:before, .contact-form-wrapper form span.wpcf7-checkbox label span:before {padding: 12px;}
    .testimonials-form form span.wpcf7-checkbox label input:checked + span:after, .contact-form-wrapper form span.wpcf7-checkbox label input:checked + span:after {top: 5px; left: 10px; border-width: 0 2px 2px 0;}
    .highlights-wrapper {margin: 0 -15px -30px;}
    .highlights-block {padding: 0 15px 30px;}
    .highlights-block .hlb-cnt h2 {font-size: 16px;}
    .highlights-block .hlb-cnt h3 {font-size: 20px;}
    .highlights-block .hlb-cnt p {font-size: 14px;}
    .hlb-btn {margin-top: 40px;}
    .highlights-dmini-blocks {margin: 40px -10px -30px;}
    .hldm-block {padding: 0 10px 30px;}
    .hldm-block .hldm-img {margin: 0 0 15px;}
    .testimonials-form h2 {max-width: 840px;}
    .blb-block .blb-cnt p, .blb-block .blb-cnt a.tb-link, .cu-addr-wrapper h2, .cu-addr-wrapper p {font-size: 18px;}
    .blb-block {margin: 0 0 50px;}
    .blb-block .blb-img {width: 300px;}
    .blb-block .blb-cnt {width: calc(100% - 300px);}
    .blog-form-wrap {margin: 0 auto 50px;}
    .wh-to-buy-blocks .wtb-img-wrap {width: calc(20% - 10px); margin: 0 5px 10px; border-radius: 16px;}
    .wh-to-buy-wrapper h2 {margin: 0 0 25px;}
    .wh-to-buy-blocks {margin: 0 -5px;}
    .wtb-availstore {margin-bottom: 40px !important;}
    .message-wrapper .mess-title h2 {font-size: 40px;}
    .cu-addr-wrapper {margin: 0 0 60px;}
    .tb-form-group .chosen-container-single .chosen-single {background-size: 12px;}
    .tb-form-group .chosen-container-active.chosen-with-drop .chosen-single {background-size: 18px;}
    .tb-form-group .chosen-container .chosen-drop {padding: 20px; border-radius: 12px;}
    .wtb a.buy_btn
    {
        font-size: 14px;
        border-radius: 10px;
        padding: 15px;
    }
    .hero-dots li, .hero-dots li button, .hero-dots li button:before, .hero-slider1 .hero-dots button.owl-dot {width: 10px; height: 10px;}
    .blb-block .blb-cnt h2 {font-size: 24px;}
    .blb-block .blb-cnt p {margin: 0 0 20px;}
    .pro-overview-wrapper {padding: 0 60px;}
    .pow-intro h2, .clactive-cnts h2, .sypmtom-wrapper h2 {font-size: 40px;}
    .prover-block.wp-block-columns {gap: 25px !important;}
    .prover-block .prover-b-img.wp-block-column {width: 180px; flex-basis: 180px !important;}
    .featuresproductoverview .prover-b-img:last-child {flex-basis: 124px !important; }
    .prover-block .prover-b-cnt.wp-block-column {width: calc(100% - 180px); flex-basis: calc(100% - 180px) !important;}
    .pro-type-block {padding: 10px 15px 65px; border-radius: 20px;}
    .pro-types-wrapper .ptb-contents h2 {font-size: 16px; min-height: 40px; margin: 0 0 15px;}
    .pro-type-block .tigerbalm-button {left: 15px; width: calc(100% - 30px); font-size: 16px; min-height: 45px; bottom: 15px; padding: 10px;}
    .pro-type-block .ptb-img img {height: 160px;}
    .pro-load-more {margin-top: 40px;}
    
    .pth-popup-wrapper ul li a img {max-width: 52px;}
    .pth-tb-btn {height: 52px; min-width: 200px; font-size: 18px;}
    .pth-tb-btn.pth-tb-blk {font-size: 22px;}
    .pth-popup-wrapper ul li + li {margin-left: 10px;}
    .clactive-wrapper {padding: 60px 40px; border-radius: 22px;}
    .clactive-cnts h3 {margin: 0 0 30px;}
    .clactive-cnts p {margin: 0 0 15px;}
    article.classic-popup, article.active-popup {margin-top: 20px;}
    .clactive-wrapper .clactive-toggle {top: 30px; right: 30px;}
    .sypmtom-wrapper h2 {margin: 0 0 25px;}
    .sypmtom-wrapper h3 {font-size: 30px;}
    
    .cp_card_items li {width: 60px; height: 60px;}
    .cp_card_items li a img {height: 40px;}
    .cp_card_items li:not(:last-child) {margin-right: 10px;}
    .pro-compare-table table tr th, .pro-compare-table table tr td:first-child {font-size: 16px;}
    .cproc-wapper .tigerbalm-button {min-height: 45px; min-width: 130px; border-radius: 20px;}
    
    .dropdown.for-use.use {left: 280px; max-width: 260px;}
    .dropdown.for-use ul li label {font-size: 16px;}
    .dropdown.for-use ul li span.cus-checkbox:before {padding: 8px; border-radius: 3px;}
    .dropdown.for-use ul li input:checked + span.cus-checkbox:after {top: 1px; left: 5px; width: 4px; height: 9px;}
    .pd-great h2.pd-title, .pd-review h2.pd-title, .pd-faq h2.pd-title, .pd-related-products h2.pd-title, .pd-ingrediant h2.pd-title {font-size: 30px;}
    .pd-faq, .pd-ingrediant, .pd-instruction-review, .pd-related-products {margin: 0 0 50px;}
    .pd-great h2.pd-title, .pd-review h2.pd-title, .pd-faq h2.pd-title, .pd-related-products h2.pd-title, .pd-ingrediant h2.pd-title {margin: 0 0 30px;}
    .pd-rel-pro, .pd-ingrediant-wrapper {margin-top: 30px;}
    .compare-block label {font-size: 14px; padding-right: 30px;}
    .compare-block label img {right: 0; max-width: 25px;}
    .compare-rel-pro-slider .pro-type-block .ptb-contents h2 {font-size: 16px; min-height: 42px;}
    .compare-rel-pro-slider .pro-type-block .tigerbalm-button {font-size: 15px; min-height: 42px; bottom: 65px;}
    .compare-rel-pro-slider .pro-type-block {padding-bottom: 120px;}
    .compare-block {bottom: 30px;}
    
    ul.great-list li {margin: 0 4px 8px;}
    ul.great-list li a.tigerbalm-button {padding-left: 30px; padding-right: 30px; min-width: 220px;}
    ul.tabs li {font-size: 19px; padding: 14px 32px;}
    .tab-contents {padding: 50px 0 0;}
    .for-headache + .for-headache {margin-top: 30px;}
    .subsite5 .for-headache + .for-headache {margin-top: 50px;}
    .pd-customer-slider p {margin: 0 0 15px;}
    
    .pdw-left ul {margin-top: 20px;}
    .pdw-share-wrapper {margin-top: 20px;}
    .pdw-nav-slider {margin-top: 35px;}
    .pdw-right h3 {font-size: 18px;}
    .pdw-nav-slider .pdw-nav-wrapper img {height: 100px; min-width: 100px;}
    .pdw-nav-slider .pdw-nav-wrapper video {height: 100px;}
    
    .pdw-li-wrapper a {position: absolute; width: 30px; height: 30px; top: 15px; right: 15px;}
    .pow-intro p:nth-last-of-type(2) {margin: 0 0 30px;}
    .compare-rel-pro-slider .pro-type-block, .pro-types-wrapper.related-product-slider .pro-type-block {margin: 0 5px 20px;}
    .compare-block {max-width: 150px;}
    
    .compare-rel-pro-slider .slick-prev, .compare-rel-pro-slider .slick-next {width: 16px; height: 26px; background-size: 16px !important;}
    .compare-rel-pro-slider .slick-prev {left: -25px;}
    .compare-rel-pro-slider .slick-next {right: -25px;}

    .hero-slider .slick-slide img.hero-pro-img, .hero-slider1 .owl-item img.hero-pro-img {max-width: 340px;}
    /* where-to-buy-new */
    .cer-page-2banner-info h1 { font-size: 65px;  }
    .cer-inner-herbal-content h4 { font-size: 25px;  }
    .cer-inner-herbal-content h2 { font-size: 58px; }
    .cre-land1-top-section .tigerbalm-row .col-lg-6 {
        flex: 48%;
        max-width: 48%;
    }
    .page2-onBanner-pic img {
        max-width: 120px;
    }
    /* japan - how to use */
    .contents_kv_inner {
        width: 100%;
        margin: 0 auto;
        position: relative;
    }
    .kv_title_howto {
        width: 44%;
        position: absolute;
        right: 4%;
        top: 50%;
        transform: translateY(-50%);
    }
    .kv_ph {
        width: 100%;
    }
    .howto_type p br{display: none;}
    .howto_title figure {
        display: block;
        width: 100%;
        margin: 0 auto 20px;
    }
    .howto_type_item figure { margin: 0 8px; }
    .howto_item_wrapper {
        width: 100%;
        margin: 0 auto 15vw;
    }
    .item_num { width: 50px; }
    .item_ph_r {
        width: 100%;
        padding-left: 0;
    }
    .item_text_l { 
        width: 100%;
        padding: 20px 10px;
        position: relative;
        left: auto;
        top: auto;
        transform: translateY(0);
    }
    .item_ph_l { padding-right: 0%;  }
    .item_text_r {
        width: 100%;
        padding: 20px 10px;
        position: relative;
        right: auto;
        top: auto;
        transform: translateY(0);
    }
    .howto_nav ul {
        width: 100%;
        display: flex;
        justify-content: center;
    }
    .howto_read_text{padding-left: 0;}
    .howto_nav ul li {
        display: block;
        width: 31%;
        margin: 0 1px;
    }
.pdw-left h1 {font-size: 40px;}
}

@media screen and (max-width: 1090px)
{
    .pro-types-header {flex-flow: column-reverse wrap;}
    .pth-select-wrapper {width: 100%;}
    .pth-popup-wrapper {width: 100%; margin: 0 0 20px;}
    .pth-select-wrapper > button, .subsite8 .pth-select-wrapper > button {min-width: inherit;}
    
    .dropdown.for-use {top: 140px; border-radius: 12px;}
    article.classic-popup, article.active-popup {top: 45px;}
    .dropdown.for-use.use {left: calc(50% + 10px); max-width: calc(50% - 10px);}
    
    .pd-ui-cnts > div {padding-right: 30px;}
    .pd-ui-cnts ul li {font-size: 16px;}
    
    .pdw-left ul li {padding-left: 25px;}
    .pdw-left ul li:before {width: 15px;}
    .pdw-share img {max-width: 15px;}
    .pdw-share img {margin-right: 10px;}
    
article#fraudAlertPopup .clactive-wrapper {  max-width: calc(100% - 64px); }

}

@media screen and (max-width: 1049px)
{
 .compare-block {max-width: 155px;}
}

@media screen and (max-width: 991px)
{
    body {padding-top: 100px;}
    body, p {font-size: 16px;}
    h1 {font-size: 36px;}
    h2 {font-size: 28px;}
    h1, h2, h3, h4, h5, h6 {margin: 30px 0 15px;}
	input, select, textarea, button.select-box {height: 50px; font-size: 14px; padding: 10px; border-radius: 12px; box-shadow: inset -3px 4px 8px rgb(0 0 0 / 10%);}
    header {height: 100px; padding: 15px 0; transition: all 0.2s linear;}
    header.navbar-fixed {height: 80px;}
    header.navbar-fixed .mn-col {width: 92px; transition: all 0.2s linear;}
    header.navbar-fixed .mn-col.menu-open {width: calc(50% - 46px); transition: all 0.2s linear;}
    header.navbar-fixed .mn-col.menu-btns {width: calc(50% - 46px); transition: all 0.2s linear;}
    header.navbar-fixed img.mobile-logo {opacity: 1; max-width: 92px; transition: all 0.2s linear;}
    header.navbar-fixed img.mobile-logo.mobile-logo-wt {opacity: 0; transition: all 0.2s linear;}

    .mobile-menu {padding: 20px 50px 0 50px;}
    .mobile-menu ul li {margin: 0 0 15px;}
    .mobile-menu ul ul {margin-top: 15px;}
    .mobile-menu ul ul li {margin: 0 0 10px;}
    .mobile-menu li a, .mobile-menu ul ul li a {font-size: 26px;}
    .hero-slider .slick-slide img:not(.hero-pro-img), .hero-slider1 .owl-item img:not(.hero-pro-img) {min-height: 100vh; width: 100%; object-fit: cover; object-position: center;}
    .slick-slide .hops-img:before {top: 0; left: -60px;}
    .slick-slide .hops-img.bg2:before {top: -10px; left: -40px;}
    .slick-slide .hops-img.bg3:before {top: -50px; left: 0px;}
    .slick-slide.slick-active .hops-img:before {transform: scale(1.15) rotateZ(0deg);}
    .slick-slide.slick-active .hops-img.bg2:before {transform: scale(1) rotateZ(0deg);}
    .hop-slider .slick-slide {flex-flow: column wrap; padding: 0 40px;}
    .hop-slider .slick-prev {left: 0px;}
    .hop-slider .slick-next {right: 0px;}
    .hops-cnts h3 {text-align: center; margin: 0 0 20px;}
    .hops-cnts p {text-align: center; margin: 0 0 35px;}
    .subsite5 .hops-cnts p {text-align: left;}
    .hops-img, .hops-cnts {width: 100%;}
    .hops-img {padding: 80px 40px 60px;}
    .subsite5 .hops-img {padding-left: 0;}
    .htblb-wrapper h2, .using-tb-title h2, .hop-title h2 {font-size: 38px;}
    .hero-cnts h1 {font-size: 38px;}
    .htblb-wrapper {padding: 0px;}
    .using-tb-wrapper {margin: 0 -15px; margin-bottom: -30px;}
    .using-tb-block {width: 50%; padding: 0 15px 30px;}
    .footer-copyr p {margin: 0 0 5px;}
	.wp-block-column > p:last-child {margin: 0;}
	.search-open .search-wrapper {background-size: 200px;}
    .innerpage_default, #bal-block, #faq-page, #testimonials-page, #highlights-page, #highlights-detail-page, #blog-page, #blog-detail-page, #where-to-buy, #contact-page, #product-overview-block, #product-types, #symptoms-block {padding: 60px 0;}
    #product-comparison-block, #product-detail{padding: 60px 0 0;}
    .i-banner-cnt h1 {font-size: 36px;}
    .i-banner-cnt p.i-ban-subt {font-size: 22px;}
    .h-search-form, .search-input.page {max-width: 380px;}
    form .hdr-search-form input[type="text"] {font-size: 18px; height: 50px;}
    form .hdr-search-form button[type="submit"] {font-size: 18px; padding: 10px 20px; height: 50px;}
    .wtb a.buy_btn {padding: 15px 20px; border-radius: 30px;}
    .wtb a.buy_btn img {width: 18px; margin-right: 8px;}
	.testi-inner-wrapper {min-height: 340px; padding: 20px;}
	.testi-inner-wrapper img {max-width: 130px;}
	.testimonials-form h2 {margin: 0 auto 40px; max-width: 740px;}
	.testimonials-form form .form-wrap .tb-form-group, .contact-form-wrapper form .form-wrap .tb-form-group {margin: 0 0 15px;}
	.testimonials-form form .form-wrap .tb-form-group.checkbox, .contact-form-wrapper form .form-wrap .tb-form-group.checkbox {margin: 15px 0 40px;}
    .testimonials-form {margin-top: 60px;}
    textarea {min-height: 150px;}
	.testi-inner-wrapper p, .testi-inner-wrapper th, .testi-inner-wrapper td {font-size: 14px;}
	.testi-inner-wrapper h2, .testi-inner-wrapper h3, .testi-inner-wrapper h4 {font-size: 14px;}
    .blb-block .blb-img {width: 250px;}
    .blb-block .blb-cnt {width: calc(100% - 250px); padding-left: 30px;}
    .wh-to-buy-form-wrap {margin: 0 0 30px;}
    .wh-to-buy-blocks .wtb-img-wrap {width: calc(25% - 10px); height: 160px;}
    .wh-to-buy-blocks .wtb-img-wrap a {padding: 16px;}
    .wh-to-buy-wrapper h2 {font-size: 24px; margin: 0 0 15px;}
    .message-wrapper .mess-title h2 {font-size: 36px;}
    input[type="radio"] {height: 15px; width: 15px;}
    .contact-form-wrapper form .radio p {padding-top: 3px;}
    .contact-form-wrapper form .radio input[type="radio"]:before {margin-top: -3px;}
    .contact-form-wrapper .form-wrap .radio .wpcf7-list-item {margin: 0 0 0 12px;}
    .message-wrapper .mess-title {margin: 0 0 15px;}
    .contact-form-wrapper form .radio.enquiry-radio p {margin: 0 0 20px;}
    input[type="radio"]:checked::before {background: radial-gradient(#8b612b 46%, transparent 56%);}
    .tb-form-group .chosen-container-single .chosen-single span {height: 50px; font-size: 14px; padding: 10px; line-height: 28px; border-radius: 12px;}
    .tb-form-group .chosen-container-single .chosen-single {height: 50px; border-radius: 12px; box-shadow: inset -3px 4px 8px rgb(0 0 0 / 10%);}
    .tb-form-group .chosen-container-active.chosen-with-drop .chosen-single {border-radius: 12px;}
    .tb-form-group .chosen-container .chosen-results li {font-size: 14px;}
    .wpcf7-response-output {font-size: 16px;}
    .blb-block .blb-cnt h2 {font-size: 20px;}
    .blb-block .blb-cnt p, .blb-block .blb-cnt a.tb-link {font-size: 16px;}
    .blb-block .blb-cnt p {margin: 0 0 15px;}
    .cu-addr-wrapper h2, .cu-addr-wrapper p {font-size: 16px;}
    .pro-overview-wrapper {padding: 0;}
    .pow-intro h2, .clactive-cnts h2, .sypmtom-wrapper h2 {font-size: 36px;}
    #product-types > .tigerbalm-container {padding: 0 30px;}
    .pro-type-block {padding: 10px 10px 60px; width: calc(25% - 10px); margin: 0 5px 10px;}
    .subsite9 .pro-type-block{width: calc(33.33% - 10px);}
    .pro-type-block .ptb-img img {height: 140px; width: 140px;}
    .ptb-contents h2 {padding: 0;}
    .pro-types-wrapper .ptb-contents h2 {font-size: 15px; margin: 0 0 10px;}
    .pro-type-block .tigerbalm-button {font-size: 15px; min-height: 40px;}
    .clactive-wrapper .clactive-toggle img {max-width: 25px;}
    .clactive-wrapper {padding: 50px 30px;}
    .clactive-cnts h3 {margin: 0 0 30px;}
    .clactive-cnts p {margin: 0 0 20px;}
    .sypmtom-wrapper h3 {font-size: 28px;}
    .sypmtom-wrapper {margin: 0 0 40px; padding-right: 40px;}
    .tb-form-group .chosen-container-single .chosen-single {background-size: 10px; background-position: right 16px center;}
    
    .dropdown.for-use {padding: 30px 30px 10px; top: 130px;}
    .cproc-wapper .tigerbalm-button {min-width: 120px; font-size: 15px; min-height: 40px;}
    .cp_card_items li {width: 50px; height: 50px; border-radius: 4px;}
    .cp_card_items li a img {height: 35px;}
    .cp_card_items li:not(:last-child) {margin-right: 8px;}
    .cp_card_items {margin-right: 20px;}
    
    .pd-great h2.pd-title, .pd-review h2.pd-title, .pd-faq h2.pd-title, .pd-related-products h2.pd-title, .pd-ingrediant h2.pd-title {font-size: 28px;}
    .pd-related-products p.pd-subtitle, .pd-ingrediant p.pd-subtitle {font-size: 16px;}
    
    .pd-ingrediant-wrapper {padding: 20px 20px 40px;}
    .pd-ingrediant-wrapper h3, .pd-ingrediant-wrapper li, .pd-ingrediant-wrapper p {font-size: 16px;}
    
    .pd-ui-title h2 {font-size: 26px;}
    .pd-ui-title {margin: 0 0 20px;}
    
    .pd-ui-wapper {padding: 20px;}
    .pd-ui-cnts > div {padding-right: 20px;}
    .pd-ui-cnts ul li {font-size: 15px;}
    .tab-contents {padding: 40px 0 0;}
    .pd-customer-slider .slick-prev {left: -10px;}
    .pd-customer-slider .slick-next {right: -10px;}
    .pdw-right h3 {font-size: 16px;}
    
    .product-detail-wrapper .pdw-left {margin-right: 30px;}
    .pdw-nav-slider .pdw-nav-wrapper img {height: 80px; min-width: 80px;}
    .pdw-nav-slider .pdw-nav-wrapper video {height: 80px;}
    
    .pd-ui-img img {left: -20px; bottom: -20px;}
    .search-wrapper {top: 100px;}
    .search-wrapper, .search-inner-wrapper {height: calc(100vh - 100px);}
/*    .search-open .mn-col:not(.mb-logo) {opacity: 0; pointer-events: none;}*/
    .pow-intro p:nth-last-of-type(2) {margin: 0 0 25px;}
    
    select, select:focus, button.select-box, button.select-box:focus, button.select-box.active {background-size: 12px;}
    .testimonials-slider .slick-prev, .testimonials-slider .slick-next, .related-product-slider .slick-prev, .related-product-slider .slick-next, .pd-customer-slider .slick-prev, .pd-customer-slider .slick-next {width: 12px; height: 20px; background-size: 12px !important;}
    
    .compare-block {max-width: 150px;}
    
    /* where to buy new */
    .cre-land1-top-section .tigerbalm-row .col-lg-6 {
        flex: 100%;
        max-width: 100%;
    }

.pdw-left h1 {font-size: 36px;}
.hop-btns {justify-content: center;}
    
    .pro_senso_label { width: 82%; left: 9%; font-size: 13px; }
}

@media screen and (max-width: 930px)
{
	.bal-heading h2 br {display: none;}
    .page-id-33.subsite4 .bal-heading h2 br, .page-id-33.subsite15 .bal-heading h2 br {display: block;}
}

@media screen and (max-width: 810px)
{
    .compare-block label {font-size: 12px;}
    .compare-block label img {max-width: 20px;}
    .compare-block {bottom: 20px;}
    .compare-rel-pro-slider .pro-type-block .tigerbalm-button {bottom: 52px;}
    .compare-rel-pro-slider .pro-type-block {padding-bottom: 105px;}
}

@media screen and (max-width: 782px)
{
    body.logged-in.admin-bar header {top: 46px;}
	body.logged-in.admin-bar .mobile-menu {top: 135px; height: calc(100vh - 135px);}
    body .search-results-page {min-height: calc(100vh - 285px);}
    body.logged-in.admin-bar .search-results-page {min-height: calc(100vh - 331px);}
}

@media screen and (max-width: 767px)
{
    body {padding-top: 100px;}
    .des-hide{display: block;}
    .mb-hide{display: none;}
    p {margin: 0 0 20px;}
    h1 {font-size: 30px;}
    h2 {font-size: 26px;}
    h3 {font-size: 22px;}
    h4 {font-size: 19px;}
    h5 {font-size: 17px;}
    h6 {font-size: 14px;}
    h1, h2, h3, h4, h5, h6 {margin: 25px 0 15px;}
	select, select:focus, button.select-box, button.select-box:focus, button.select-box.active {background-size: 8px; background-position: right 14px center;}
    .tb-form-group .chosen-container-single .chosen-single {background-size: 10px; background-position: right 15px center;}
    .tb-form-group .chosen-container-active.chosen-with-drop .chosen-single {background-size: 14px; background-position: right 15px center;}
    .tigerbalm-button, input[type="submit"] {min-width: 240px; min-height: 50px; padding: 10px 10px; border-radius: 22px;}
    .tigerbalm-button:after {border-radius: 22px;}
    .mobile-menu {padding: 20px 20px 0 20px;}
    .mobile-menu ul {padding: 0 0 30px;}
    .mobile-menu ul li {margin: 0 0 10px;}
    .mobile-menu ul ul {margin-top: 10px;}
    .mobile-menu ul ul li {margin: 0 0 10px;}
    .mobile-menu li a, .mobile-menu ul ul li a {font-size: 20px;}
    .mn-col {width: 100px;}
    .mn-col.menu-open, .mn-col.menu-btns {width: calc(50% - 50px);}
	.hamburger-menu {width: 30px;}
    .mobile-menu {top: 100px; height: calc(100vh - 100px);}
	.menu-btns ul.dm-btns li a img {width: 25px;}
	.menu-btns ul.dm-btns li {margin-right: 20px;}
    .tigerbalm-container, .tigerbalm-container-md, .tigerbalm-container-lg, .container-theme {padding: 0 40px;}
    .hero-cnts h1 {font-size: 38px;}
    #hero-block .he-sl-arrow {width: 25px; height: auto;}
    #h-tblb {padding: 150px 0;}
    .htblb-wrapper h2 {margin: 0 0 30px;}
    .hop-title {margin: 0 0 30px;}
    #h-usingtigerbalm, #h-ourproducts {padding: 50px 0;}
    .using-tb-wrapper {margin: 0; margin-bottom: -30px;}
    .using-tb-block {width: 100%; padding: 0 0px 30px;}
    .using-tb-img {margin: 0 0 20px;}
    .using-tb-img a img {max-width: 180px;}
    /*footer {padding: 20px 0 20px;}
    footer {padding: 20px 0 80px;}*/
    
    footer .tigerbalm-row {flex-flow: column-reverse;}
    .footer-left, .footer-right {width: 100%;}
    .footer-right {margin: 0 0 15px;}
    .footer-copyr p {text-align: left;}
    .footer-menu ul, .footer-social ul {justify-content: flex-start; margin: 0;}
    .subsite10 .footer-menu ul, .subsite10 .footer-social ul {justify-content: flex-end;}
    
    .bal-heading {margin: 0 0 50px;}
    .bal-col.fullby3 {width: 100%;}
    .bal-wrapper {margin: 0px -15px -30px;}
    .bal-col {padding: 5px 15px 30px;}
    ul.flags-list li {margin: 0 5px 10px 0;}
    ul.flags-list li:last-child {margin: 0 0px 10px 0;}
    .flags-list li img {max-width: 30px;}
	.tb-button-grp > .tigerbalm-button + .tigerbalm-button {margin-left: 0; margin-top: 10px;}
	.tb-button-grp {display: flex; flex-flow: column wrap; align-items: center; justify-content: center;}
	.mt-75 {margin-top: 50px !important;}
	.search-wrapper .search-toggle {top: 30px;}
    .i-banner-cnt h1 {font-size: 30px;}
    .i-banner-cnt p.i-ban-subt {font-size: 18px;}
    body .search-results-page {min-height: calc(100vh - 266px);}
    body.logged-in.admin-bar .search-results-page {min-height: calc(100vh - 298px);}
	.accordian section.accodian-cnts {padding: 0 15px 15px 0;}
	.accordian h2.accodian-title {padding: 15px 25px 15px 0px; font-size: 14px; border-radius: 12px;}
	.accordian h2.accodian-title:after {width: 10px; height: 18px; background-size: 10px;}
	.accordian li {margin: 0;}
	.accordian h2.accodian-title:after {right: 0px;}
	.testimonials-form form .form-wrap .tb-form-group.checkbox, .contact-form-wrapper form .tb-form-group.checkbox {margin: 5px 0 40px;}
    .testimonials-form h2 {margin: 0 auto 30px;}
    .testimonials-slider .slick-prev, .testimonials-slider .slick-next, .related-product-slider .slick-prev, .related-product-slider .slick-next, .pd-customer-slider .slick-prev, .pd-customer-slider .slick-next {width: 15px; height: 24px; background-size: 15px !important;}
    .related-product-slider .slick-next {right: -20px;}
    .related-product-slider .slick-prev {left: -20px;}
    .highlights-wrapper {margin: 0 -10px -30px;}
    .highlights-block {padding: 0 10px 30px;}
    .highlights-dmini-blocks {margin: 30px -10px -30px;}
    .hldm-block {width: 50%;}
    .blb-block .blb-img {width: 200px;}
    .blb-block .blb-cnt {width: calc(100% - 200px); padding-left: 25px;}
    .wh-to-buy-blocks .wtb-img-wrap {height: 120px; border-radius: 12px;}
    .wh-to-buy-wrapper h2 {font-size: 20px;}
    .wtb-availstore {margin-bottom: 20px !important;}
    .message-wrapper .mess-title h2 {font-size: 30px;}
    .cu-addr-wrapper {flex-flow: row wrap; margin: 0 0 40px;}
    .cu-addr-wrapper > div {width: 100%; padding-right: 0;}
    .cu-addr-wrapper > div:not(:last-child) {margin-bottom: 25px;}
    .cu-addr-wrapper h2, .cu-addr-wrapper p {text-align: center !important;}
    .tb-form-group .chosen-container .chosen-results li {font-size: 12px;}
    .tb-form-group .chose-image-list {width: 25px; max-height: 25px;}
    .tb-form-group .chosen-container .chosen-results li:first-child {margin: 0 0 10px !important;}
    .wtb {bottom: 20px; right: 40px;}
    .wtb a.buy_btn {box-shadow: 0 2px 11px #3d3d3d;}
    .gotop {bottom: 80px; right: 40px;}
    ul.hero-dots, .hero-slider1 .hero-dots {right: 20px;}
    
    .hero-slider .des-hide, .hero-slider1 .des-hide {display: block !important;}
    .hero-slider .mb-hide, .hero-slider1 .mb-hide {display: none !important;}
    .blb-block .blb-cnt h2 {font-size: 18px;}
    .blb-block .blb-cnt p, .blb-block .blb-cnt a.tb-link {font-size: 15px;}
    .pow-intro h2, .clactive-cnts h2, .sypmtom-wrapper h2 {font-size: 30px;}
    .prover-block .prover-b-cnt h2 {margin: 0 0 15px;}
    #product-types > .tigerbalm-container {padding: 0 40px;}
    .pro-type-block {width: calc(50% - 10px);}
    .pro-type-block .ptb-img img {width: 180px; height: 180px;}
    
    .pth-popup-wrapper ul li a img {max-width: 46px;}
    .pth-tb-btn {height: 45px; min-width: 172px; font-size: 15px;}
    .pth-tb-btn.pth-tb-blk {font-size: 18px;}
    .pro-types-header {margin: 0 0 25px;}
    .clactive-cnts h3, .clactive-cnts p {font-size: 17px;}
    
    .clactive-inner {align-items: flex-start;}
    .clactive-img {width: calc(30% - 10px); margin-right: 20px;}
    .clactive-cnts {width: calc(70% - 10px);}
    .sypmtom-wrapper h3 {font-size: 26px;}
    .sypmtom-wrapper {padding-right: 0px;}
    .relpro-title h2 {margin: 0 0 20px;}
    
    .clactive-wrapper {border-radius: 14px;}
    .dropdown.for-use {top: 125px; padding: 30px 20px 10px;}
    
    .sub-title h3 {font-size: 13px;}
    .compare-card p, .compare-card ul li {font-size: 14px;}
    .compare-card h2 {font-size: 16px; min-height: 78px;}
    .compare-card>img {height: 120px;}
    .cproc-wapper .tigerbalm-button {min-width: 100px; min-height: 40px; font-size: 14px;}
    
    .pct-sm .slick-dots li {width: 10px; height: 10px;}
    .pct-sm .slick-dots li button:before {font-size: 35px;}
    .c-products-card {padding: 10px 0;}
    .pro-compare-table {margin: 0 0 60px;}
    
    .pd-great h2.pd-title, .pd-review h2.pd-title, .pd-faq h2.pd-title, .pd-related-products h2.pd-title, .pd-ingrediant h2.pd-title {font-size: 26px;}
    
    .pd-ui-title h2 {font-size: 24px;}
    .pd-ui-title {margin: 0 0 15px;}
    .tab-contents {padding: 30px 0 0;}
    
    .product-detail-wrapper {flex-flow: column-reverse wrap;}
    .product-detail-wrapper .pdw-left {width: calc(100% - 0px); display: flex; flex-flow: column-reverse wrap;}
    .product-detail-wrapper .pdw-right {width: calc(100% - 0px); margin: 0 0 30px;}
    .product-detail-wrapper .pdw-left > div {width: 100%;}
    .pdw-large-image-slider .pdw-li-wrapper img, .pdw-large-image-slider .pdw-li-wrapper video {height: 420px;}
    .pdw-left h1, .pdw-left img {display: none;}
    .pdw-right h1.xs-heading {display: block; text-align: center !important;}
    .pdw-right .xs-heading-img{width: auto; display: flex; margin: 0 auto;}
    .pdw-nav-slider {margin-top: 0; margin-bottom: 25px; max-width: 380px; margin-left: auto; margin-right: auto;}
    .product-detail-wrapper {margin: 0 0 50px;}
    .pdw-right h3 {margin: 20px 0 0;}
    
    article.classic-popup, article.active-popup {margin-top: 10px;}
    #product-comparison-block .nobanner-title h1 {text-align: center;}
    
    .compare-rel-pro-slider .slick-prev, .compare-rel-pro-slider .slick-next {width: 16px; height: 26px; background-size: 16px !important;}
    .compare-rel-pro-slider .slick-prev {left: -20px;}
    .compare-rel-pro-slider .slick-next {right: -20px;}
    
    .footer-copyr span {display: inline-block; width: 100%; margin: 0 0 5px;}
    .footer-social ul li a, .footer-social ul li a img {width: 28px; height: 28px;}
    .footer-social ul li:not(:last-child) {margin-right: 12px;}
    .footer-menu ul li:not(:last-child) {margin-right: 8px; padding-right: 10px;}
    
    .country-dropdown ul li a {font-size: 20px !important; text-align: left;}
	body.subsite10 .country-dropdown ul li a {text-align: right;}
    
    .hero-slider .slick-slide img:not(.hero-pro-img), .hero-slider1 .owl-item img:not(.hero-pro-img) {min-height: inherit;}
    .hero-slider .slick-slide img.hero-pro-img, .hero-slider1 .owl-item img.hero-pro-img {max-width: 100%; max-width: 380px; margin-bottom: -140px;}
	    .hero-slider .slick-slide img.hero-pro-img, .hero-slider1 .owl-item img.hero-pro-img {
        left: 50%;
        max-width: 380px;
        margin-bottom: -140px;
        transform: translateX(-50%);
    }
    /* US where to buy new */
    .cer-page-2-banner {
        background-position: left center;
        padding: 60px 0px 20px;
    }
    .cer-inner-herbal-content, .cer-page-2banner-info {
        position: static;
        text-align: center;
    }
    .cer-page-2banner-info h1 { font-size: 30px; }
	.cer-inner-herbal-content h4 { font-size: 16px; }
	.cer-inner-herbal-content h2 { font-size: 36px; }
    .cre-landing-item-box h3 {
        font-size: 26px;
    }
    .page-distributed-info h2 {
        font-size: 26px;
        line-height: 35px;
    }
    .cer-inner-herbal-content .row .col-2 {
        position: absolute;
        bottom: 15px;
        right: 15px;
        z-index: 3;
    }
    .cer-inner-herbal-content .row .col-10 {
        flex: 0 0 100%;
        max-width: 100%;
        -ms-flex: 0 0 100%;
    }
    .page2-onBanner-pic {
        position: relative;
        bottom: auto;
        right: auto;
        text-align: center;
        padding: 15px 0px 0px;
    }
    /* US Herbal page */
    .cer-page-3banner-info {
        text-align: center;
    }
    .cer-page-3banner-info { text-align:center; }
	.cer-page-3banner-info h2 { font-size:18px; padding:0px 0px 8px; }
	.cer-page-3banner-info h1 { font-size:40px; padding: 0px 0px 10px; }
	.cer-page-3banner-info h4 { font-size: 16px; padding: 0px 0px 35px; }
	.cer-page-3-banner { padding: 120px 0px 40px; background-position: 70%; }
    .cer-herbal-section { font-size: 16px; padding: 50px 0px 20px; }
	.cer-herbal-section .wrap { padding:0px 1.5rem; }
	.cer-herbal-heading .row { margin:0px 0px; }
	.cer-herbal-heading .row .col, .cer-herbal-heading .row  .col-auto { padding:0px 0px }
	.cer-herbal-heading h3 { font-size: 26px; line-height: 36px; }
	.cer-herbal-heading p, .legendary-herbal-heading p { line-height:20px }
	.herbal-video { margin-bottom:20px; }
	.herbal-video-text { font-size: 14px; min-width: 170px; }
	.herbal-video-text img { max-height:12px; margin-top: -3px; }
	.herbal-content-box h4 { font-size: 24px; line-height: 32px; }
	.herbal-relieving-patch { font-size: 12px; padding: 10px 0px 0px; }
	.legendary-herbal-heading { font-size: 16px; text-align: left; margin-bottom: 40px; }
	.legendary-herbal-heading h2 { font-size: 24px; line-height: 36px; padding-bottom:5px; }
	.legendary-herbal-section .cer-web-hide .carousel { margin-bottom: 40px; }
	.legendary-herbal-section .carousel-indicators { margin-right:0px; }
	.legendary-herbal-section .carousel-indicators li { margin:0px 2px !important; }
	.legendary-herbal-box h4 { font-size: 22px; }
	.legendary-herbal-box, .roars-inner-content-box h4 { font-size:14px; }
	.legendary-herbal-section .cer-site-btn a, .roars-content-box .cer-site-btn a, .tiger-bottom-section .cer-site-btn a { padding:10px 15px; }
	.legendary-herbal-section { padding: 60px 0px; }
	.which-tiger-right-section { padding: 40px 30px; }
	.which-tiger-inner-section { padding: 35px 15px 80px; }
    .ultra-strength-pic-container img { width: 140px;  }
    .tiger-ultra-heading h2 { font-size: 18px;  line-height: 35px;  margin-bottom: 15px;  }
    .which-tiger-mob-pic .tigerbalm-row { justify-content: space-between;  }
    .subfooter-content-box h2 { font-size: 35px; line-height: 50px; }
	.tiger-bottom-section { text-align: center; padding: 45px 0px 30px; background-position: -346px; }
    .tiger-bottom-section .tigerbalm-row { justify-content: center; }
	.subfooter-familyshot-pic { margin-bottom:20px; }
    .cer-herbal-info-box .col-lg-6{padding:0;}
    /*japan interview*/
    .i-banner-cnt-jpinterview { 
        flex-direction: column; 
        width: 100%;
        position: relative;
        bottom: auto;
        padding: 40px 40px;}
    .i-banner-cnt-jpinterview > p { width: 100%; text-align: left; padding: 20px 35px; }
    .jpinterviewcnt { width: 100%; flex-direction: column; }
    .jpinterviewcnt img { bottom: 0; transform: translate(-35px, 18px);  }
    .jpinterviewcnt p { padding: 20px 35px 80px; }
    
/*body.scrolling_down .gotop, body.scrolling_down .wtb, body.scrolling_down .cky-btn-revisit-wrapper {display: none !important;}
body.scrolling_up .cky-btn-revisit-wrapper {display: flex !important;}
body.scrolling_up .wtb {display: inline-flex !important;}*/
.wtb, .cky-btn-revisit-wrapper.cky-revisit-bottom-left, .wtb.show, .cky-btn-revisit-wrapper.cky-revisit-bottom-left.show {transform: translateY(0px); visibility: hidden; opacity: 0; transition: opacity 0.4s linear, visibility 0.4s linear;}
.gotop {transform: translateX(0px);}
.gotop.top-class a svg.ar, .gotop.top-class a svg.ar1, .gotop.top-class a svg.ar2 {transition: visibility 0s linear;}
body.scrolling_up .wtb, body.scrolling_up .cky-btn-revisit-wrapper.cky-revisit-bottom-left, body.scrolling_up .wtb.show, body.scrolling_up .cky-btn-revisit-wrapper.cky-revisit-bottom-left.show {opacity: 1; visibility: visible; transition: opacity 0.4s linear, visibility 0.4s linear;}

.pdw-left h1 {font-size: 30px;}
.pdw-large-image-slider button.slick-arrow {font-size: 14px; width: 30px; height: 30px; border-radius: 4px;}
.destinidynhomecon #widget-modal-buy-online .close, .destinidynfootercon #widget-modal-buy-online .close, .destinidynshortcodecon #widget-modal-buy-online .close { top: -10px; }

}

@media screen and (max-width: 730px)
{
    .compare-block {max-width: 130px;}
    
}

@media screen and (max-width: 700px)
{
    .testi-inner-wrapper {min-height: 280px;}
    .testimonials-slider .slick-next {right: -10px;}
    .testimonials-slider .slick-prev {left: -10px;}
    .testimonials-slider .slick-slide {padding: 0 15px;}
}

@media screen and (max-width: 680px)
{
    .d-no-br br {display: none;}
    .dropdown.for-use ul li, .subsite8 .dropdown.for-use .usage ul li {width: 50%;}
    
    .pro_senso_label { width: 90%; left: 5%; font-size: 12px; border-radius: 0 0 20px 20px; }
    .pro_senso_label::before{ left: -10px; }
    .pro_senso_label::after{ right: -10px; }
	
}

@media screen and (max-width: 620px)
{
    .slick-slide .hops-img:before {left: -10px;}
    .hops-img.bg3 {padding: 60px 40px 20px;}
    .slick-slide.slick-active .hops-img.bg3:before {top: -80px; transform: scale(1) rotateZ(0deg);}
}

@media screen and (max-width: 600px)
{
/*    body {padding-top: 89px;}*/
	#wpadminbar {position: fixed !important;}
    /* .navbar-fixed .country-dropdown, .navbar-fixed .search-wrapper, .navbar-fixed .search-wrapper .search-inner-wrapper {
        height: calc(100vh - 126px);
    }*/
    .country-dropdown{
       top: 100px;
    }
    .testimonials-form form .checkbox p, .contact-form-wrapper form .checkbox p {display: inline-block; text-align: left; padding-left: 35px;}
    .testimonials-form form .checkbox p > a, .contact-form-wrapper form .checkbox p > a {margin-left: 0;}
    .testimonials-form form span.wpcf7-checkbox label span:before, .contact-form-wrapper form span.wpcf7-checkbox label span:before {padding: 10px; border-radius: 4px;}
    .testimonials-form form span.wpcf7-checkbox label input:checked + span:after, .contact-form-wrapper form span.wpcf7-checkbox label input:checked + span:after {width: 4px; height: 10px;}
    .testimonials-form form span.wpcf7-checkbox label input:checked + span:after, .contact-form-wrapper form span.wpcf7-checkbox label input:checked + span:after {top: 5px; left: 9px;}
    
    .clactive-inner {flex-flow: column wrap;}
    .clactive-wrapper {padding: 40px 20px;}
    .clactive-img {width: calc(100% - 0px); margin-right: 0; margin-bottom: 5px;}
    .clactive-cnts {width: calc(100% - 0px);}
    .clactive-wrapper .clactive-toggle {top: 20px; right: 20px;}
    .clactive-wrapper .clactive-toggle img {max-width: 20px;}
    
    .pd-ui-cnts {flex-flow: column wrap;}
    .pd-ui-cnts > div {width: 100%; padding-right: 0; padding-bottom: 15px;}
    .wp-block-columns.prover-block.animated.fadeInUpShort.delay-250.featuresproductoverview.is-layout-flex {
    flex-flow: column wrap !important;
    align-items: center !important;
}
.howto_nav ul { flex-direction: column; padding-left: 0; }
.howto_nav ul li { width: 100%; }
}

@media screen and (max-width: 575px)
{
    body, p {font-size: 14px;}
    h1 {font-size: 26px;}
    h2 {font-size: 24px;}
	input, select, textarea, button.select-box {height: 42px; border-radius: 10px;}
	select, select:focus, button.select-box, button.select-box:focus, button.select-box.active {background-size: 7px;}
    .tb-form-group .chosen-container-single .chosen-single {background-size: 8px;}
    .tb-form-group .chosen-container-active.chosen-with-drop .chosen-single {background-size: 12px;}
	.innerpage_default, #bal-block, #faq-page, #testimonials-page, #highlights-page, #highlights-detail-page, #blog-page, #blog-detail-page, #where-to-buy, #contact-page, #product-overview-block, #product-types, #symptoms-block {padding: 40px 0;}
    #product-comparison-block, #product-detail{padding: 40px 0 0;}
/*
    .hamburger-menu span {height: 2px;}
    .hamburger-menu .line-top.current {-webkit-transform: translateY(10px) rotate(135deg); -ms-transform: translateY(10px) rotate(135deg); transform: translateY(10px) rotate(135deg);}
    .hamburger-menu .line-bottom.current {-webkit-transform: translateY(-10px) rotate(-135deg); -ms-transform: translateY(-10px) rotate(-135deg); transform: translateY(-10px) rotate(-135deg);}
*/
    .hero-cnts {padding: 0 20px; max-width: 85%;}
    .hero-cnts h1 {font-size: 28px;}
    #hero-block .he-sl-arrow {bottom: 30px; width: 24px; height: auto;}
    .htblb-wrapper h2, .using-tb-title h2, .hop-title h2 {font-size: 28px;}
/*
    .mobile-menu {padding: 20px 30px 0 20px;}
    .mobile-menu ul li {margin: 0 0 15px;}
    .mobile-menu ul ul {margin-top: 15px;}
    .mobile-menu ul ul li {margin: 0 0 15px;}
    .mobile-menu li a, .mobile-menu ul ul li a {font-size: 26px;}
*/
    .hop-slider .slick-slide {padding: 0 10px;}
    .hop-slider .slick-prev {left: -10px;}
    .hop-slider .slick-next {right: -10px;}
    .using-tb-block {padding: 0 0px 30px;}
    .using-tb-title {margin: 0 0 25px;}
    .using-tb-block p {padding: 0 20px;}
    #h-tblb {padding: 100px 0;}
	.search-open .search-wrapper {background-size: 140px;}
	form .hdr-search-form button[type="submit"] {padding: 10px 20px;}
    .bal-heading h2 {font-size: 20px;}
/*
    .gotop {bottom: 110px;}
    .wtb {right: 30px;}
*/
	.faq-form-wrap {margin: 0 0 20px;}
	.nobanner-title {margin: 0 0 30px;}
    .testimonials-form form .checkbox p, .contact-form-wrapper form .checkbox p {font-size: 14px; line-height: 24px;}
    .testimonials-form form .tb-form-group p span.wpcf7-not-valid-tip, .contact-form-wrapper form .tb-form-group p span.wpcf7-not-valid-tip {padding: 5px 10px; font-size: 10px; line-height: 16px;}
    .testi-inner-wrapper p, .testi-inner-wrapper th, .testi-inner-wrapper td {font-size: 14px;}
    .testi-inner-wrapper h2, .testi-inner-wrapper h3, .testi-inner-wrapper h4 {font-size: 16px;}
    .testimonials-form {margin-top: 40px;}
    .testimonials-form form .form-wrap, .contact-form-wrapper form .form-wrap {margin: 0 -3px;}
    .testimonials-form form .form-wrap .tb-form-group, .contact-form-wrapper form .form-wrap .tb-form-group {padding: 0 3px;}
    .highlights-block {width: 100%; padding: 0 0 30px;}
    .highlights-wrapper {margin: 0 0 -30px;}
    .hlb-btn {margin-top: 30px;}
    .highlights-dmini-blocks {margin: 30px -10px -20px;}
    .hldm-block {padding: 0 10px 20px;}
    .blb-block .blb-cnt p, .blb-block .blb-cnt a.tb-link, .cu-addr-wrapper h2, .cu-addr-wrapper p {font-size: 16px;}
    .blb-block {flex-flow: row wrap; margin: 0 0 30px;}
    .blb-block .blb-img {width: 100%;}
    .blb-block .blb-cnt {width: calc(100% - 0px); padding-left: 0; padding-top: 25px;}
    .blb-block .blb-cnt p {margin: 0 0 20px;}
     .blog-form-wrap {max-width: 100%; margin: 0 auto 30px;}
    .wh-to-buy-blocks .wtb-img-wrap a {padding: 10px;}
    .wh-to-buy-blocks .wtb-img-wrap {height: 100px;}
    .wh-to-buy-wrapper h2 {font-size: 18px;}
    .message-wrapper .mess-title h2 {font-size: 26px; margin: 0 0 20px;}
    .contact-form-wrapper form .radio input[type="radio"]:before {margin-top: -2px;}
    .contact-form-wrapper form .radio.enquiry-radio p {margin: 0 0 15px;}
    .tb-form-group .chosen-container-single .chosen-single span {height: 42px; line-height: 20px; border-radius: 10px;}
    .tb-form-group .chosen-container-single .chosen-single {height: 42px; border-radius: 10px;}
    .tb-form-group .chosen-container-active.chosen-with-drop .chosen-single {border-radius: 10px;}
    .chosen-single span .chose-image-small {width: 18px; max-height: 18px;}
    .pow-intro h2, .clactive-cnts h2, .sypmtom-wrapper h2 {font-size: 26px;}
    .prover-block.wp-block-columns {gap: 20px !important; align-items: flex-start !important;}
    .prover-block .prover-b-img.wp-block-column {width: 150px; flex-basis: 150px !important;}
    .prover-block .prover-b-cnt.wp-block-column {width: calc(100% - 150px); flex-basis: calc(100% - 150px) !important; margin-top: 0px;}
    .prover-block .prover-b-cnt h2 {margin: 0 0 10px;}
    
    .pro-types-wrapper {margin: 0 -5px -10px;}
    .pro-type-block {width: calc(50% - 10px); margin: 0 5px 10px;}
    .subsite9 .pro-type-block {width: calc(50% - 10px);}
    .pro-type-block .ptb-img img {height: 160px; width: 160px;}
    .sypmtom-wrapper h3 {font-size: 24px;}
    
    .pth-select-wrapper {flex-flow: column wrap;}
    .pth-select-wrapper > button + button {margin-left: 0; margin-top: 5px;}
    
    .dropdown.for-use {top: 112px;}
    .dropdown.for-use.use {top: 158px;}
    
    .cp_card_items li {width: 40px; height: 40px;}
    .cp_card_items li a img {height: 25px;}
    .cproc-wapper .tigerbalm-button {min-width: 80px; min-height: 30px; font-size: 12px;}
    .cp_card_items li a.cci-close {top: -3px; right: -3px; width: 12px; height: 12px; padding: 3px;}
    .cp_card_items li a.cci-close img {width: 100%;}
    .cp_card_items {margin-right: 10px;}
    
    .pro-compare-table {margin: 0 0 50px;}
    
    .dropdown.for-use.use {left: 0; max-width: 100%;}
    .pd-great h2.pd-title, .pd-review h2.pd-title, .pd-faq h2.pd-title, .pd-related-products h2.pd-title, .pd-ingrediant h2.pd-title {font-size: 24px;}
    .pd-faq, .pd-ingrediant, .pd-instruction-review, .pd-related-products, .pd-review, .pd-great {margin: 0 0 40px;}
     .subsite5 .for-headache + .for-headache { margin-top: 40px;   }
    .product-detail-wrapper {margin: 0 0 40px;}
    .pd-great h2.pd-title, .pd-review h2.pd-title, .pd-faq h2.pd-title, .pd-related-products h2.pd-title, .pd-ingrediant h2.pd-title {margin: 0 0 20px;}
    .pd-rel-pro, .pd-ingrediant-wrapper {margin-top: 20px;}
    
    .compare-rel-pro-slider .pro-type-block .ptb-contents h2 {font-size: 14px; min-height: 34px;}
    .pd-ingrediant-wrapper {padding: 20px 20px 45px;}
    .pd-ingrediant-wrapper h3, .pd-ingrediant-wrapper li, .pd-ingrediant-wrapper p {font-size: 14px; margin-bottom: 15px;}
    .pd-ingrediant-wrapper li, .pd-ingrediant-wrapper p {margin-bottom: 10px;}
    
    .pd-ui-title h2 {font-size: 22px;}
    .pd-customer-slider .slick-slide {padding: 0 20px;}
    .pd-customer-slider p, .pd-customer-slider h4 {font-size: 14px;}
    .pd-customer-slider .slick-prev {left: -10px;}
    .pd-customer-slider .slick-next {right: -10px;}
    .pdw-right h3 {font-size: 14px;}
    
    .clactive-wrapper .clactive-toggle img {max-width: 20px;}
    .pro-types-wrapper .ptb-contents h2 {padding: 0 15px;}
    
    .compare-card ul, .sub-title h3, .compare-card p {padding: 20px 15px;}
    .featuresproductoverview .prover-b-img:last-child {
    flex-basis: 124px !important;
}
article.classic-popup.wheretobuy-fr-popup { width: calc(100% - 62px); }
.pdw-left h1 {font-size: 26px;}
    .pdw-large-image-slider .pdw-li-wrapper img, .pdw-large-image-slider .pdw-li-wrapper video {height: 320px;}
}

@media screen and (max-width: 525px)
{
    ul.tabs li:first-child {margin-right: 10px;}
    ul.tabs li {font-size: 16px; padding: 14px 25px 12px;}
}

@media screen and (max-width: 517px)
{
    .contact-form-wrapper form .tb-form-group.checkbox p span.wpcf7-not-valid-tip {bottom: -26px;}
}

@media screen and (max-width: 480px)
{
    .hops-img {padding: 40px 20px 40px;}
    .slick-slide .hops-img:before {left: -40px; top: -20px;}
    .slick-slide.slick-active .hops-img:before {transform: scale(1) rotateZ(0deg);}
    .hops-img.bg2, .hops-img.bg3 {padding: 40px 20px 0px;}
    .slick-slide .hops-img.bg2:before {left: -40px; top: -10px;}
    .slick-slide.slick-active .hops-img.bg2:before {transform: scale(1) rotateZ(0deg);}
    .slick-slide .hops-img.bg3:before {left: -10px;}
    .slick-slide.slick-active .hops-img.bg3:before {top: -15px;}
    .using-tb-block h3 {font-size: 18px; margin: 0 0 10px;}
    .hops-cnts h3 {font-size: 18px; margin: 0 0 15px;}
    .hops-cnts p {font-size: 14px; margin: 0 0 30px;}
    .subsite9 a.tigerbalm-button.tb-btn-ly.destinidynbtn { margin-top: -14px; }
    .hops-img img {max-height: 300px;}
    .htblb-wrapper h2 {margin: 0 0 20px;}
    .htblb-wrapper p {font-size: 14px; margin: 0 0 30px;}
    .hop-title {margin: 0 0 20px;}
    .hop-slider .slick-prev {left: -15px;}
    .hop-slider .slick-next {right: -15px;}
    .mobile-menu ul li {margin: 0 0 12px;}
    .mobile-menu ul ul {margin-top: 12px;}
    .mobile-menu ul ul li {margin: 0 0 12px;}
/*    .mobile-menu li a, .mobile-menu ul ul li a {font-size: 22px;}*/
    textarea {min-height: 120px;}
    .wh-to-buy-blocks .wtb-img-wrap a {padding: 15px;}
    .wh-to-buy-blocks .wtb-img-wrap {height: 100px; width: calc(33.333% - 10px);}
    
    .pro-types-wrapper {margin: 0 0 -10px;}
    .pro-type-block {width: calc(100% - 0px); margin: 0 auto 10px; max-width: 220px;}
    .subsite9 .pro-type-block {width: calc(100% - 0px); }
    .pro-type-block .ptb-img img {height: 200px; width: 200px;}
    .pd-rel-pro {margin: 0 -5px; margin-top: 20px;}
    .compare-rel-pro-slider .pro-type-block .ptb-img img {height: 140px;}
    .compare-rel-pro-slider .pro-type-block {max-width: 100%; margin: 0 5px;}
    
    .dropdown.for-use ul li, .subsite8 .dropdown.for-use .usage ul li {width: 100%; padding-right: 0; margin-bottom: 15px;}
    .compare-rel-pro-slider .pro-type-block .ptb-contents h2 {min-height: inherit;}
    
    ul.great-list li a.tigerbalm-button {padding-left: 20px; padding-right: 20px; min-height: 44px;}
    
    .pro-types-wrapper {margin: 0 -3px -10px;}
    .pro-types-wrapper .pro-type-block {width: calc(50% - 5px); margin: 0 auto 5px; max-width: 220px; padding: 10px 10px 40px; border-radius: 14px;}
    .pro-types-wrapper .pro-type-block .ptb-img img {height: 150px; width: 200px;}
    .pro-types-wrapper .pro-type-block .tigerbalm-button {font-size: 12px; min-height: 30px; left: 10px; bottom: 10px; padding: 8px; width: calc(100% - 20px);}
    .pro-types-wrapper .ptb-contents h2 {min-height: 28px; font-size: 12px; padding: 0 15px;}
    
    .compare-rel-pro-slider .slick-prev, .compare-rel-pro-slider .slick-next {width: 12px; height: 20px; background-size: 12px !important;}
    .compare-rel-pro-slider .slick-prev {left: -12px;}
    .compare-rel-pro-slider .slick-next {right: -12px;}
    
/*    .wtb, .gotop {bottom: 80px;}*/

}

@media screen and (max-width: 450px)
{
    .tigerbalm-container, .tigerbalm-container-md, .tigerbalm-container-lg, .container-theme {padding: 0 20px;}
    .menu-btns ul.dm-btns li {margin-right: 20px;}
/*
    .footer-copyr p, .footer-menu ul li a {font-size: 16px;}
    .footer-social ul li a, .footer-social ul li a img {height: 36px; width: 36px;}
    .footer-social ul li:not(:last-child) {margin-right: 15px;}
*/
    .tigerbalm-button, input[type="submit"] {min-width: 240px; min-height: 56px; padding: 10px 10px; font-size: 15px;}
    .slick-slide .hops-img.bg3:before {left: 0px;}
    .slick-slide.slick-active .hops-img.bg3:before {top: -25px;}
	.search-wrapper .search-toggle {top: 20px;}
	.search-wrapper .search-toggle img {max-width: 15px;}
/*
    body .search-results-page {min-height: calc(100vh - 240px);}
    body.logged-in.admin-bar .search-results-page {min-height: calc(100vh - 286px);}
*/
	.faq-form-wrap form, .wh-to-buy-form-wrap form {flex-flow: row wrap;}
	.faq-form-wrap form .tb-form-group, .wh-to-buy-form-wrap form .tb-form-group {width: calc(100% - 0px);}
	.faq-form-wrap form > .tb-form-group:last-child, .wh-to-buy-form-wrap form .tb-form-group:last-child {margin-left: 0; margin-top: 10px;}
    .testimonials-form form .form-wrap .tb-form-group, .contact-form-wrapper form .form-wrap .tb-form-group {width: 100%;}
    .highlights-dmini-blocks {margin: 30px 0 -20px;}
    .hldm-block {width: 100%; padding: 0 0 20px;}
    .testi-inner-wrapper img {max-width: 100px;}
    .prover-block.wp-block-columns {flex-flow: row wrap !important;}
    .prover-block.wp-block-columns {gap: 0px !important;}
    .prover-block .prover-b-img.wp-block-column {width: 100%; flex-basis: 100% !important; text-align: center !important;}
    .prover-block .prover-b-cnt.wp-block-column {width: calc(100% - 0px); flex-basis: calc(100% - 0px) !important; margin-top: 5px;}
    .wp-block-group__inner-container > .prover-block.wp-block-columns:nth-child(odd) {flex-flow: column-reverse wrap !important;}
    .prover-block .prover-b-cnt h2, .prover-block .prover-b-cnt p {text-align: center !important;}
    .prover-block .prover-b-img.wp-block-column figure {margin: 0 auto !important; float: none !important;}
    
    #product-types > .tigerbalm-container {padding: 0 20px;}
    .wtb, .gotop {right: 20px;}
    .i-banner-cnt-jpinterview {  padding: 40px 20px;}
}

@media screen and (max-width: 400px)
{
    .contact-form-wrapper form .radio p span.wpcf7-list-item label { justify-content: center;}
    .contact-form-wrapper .form-wrap .radio .wpcf7-list-item {margin: 12px 0 0;}
    .contact-form-wrapper form .radio p {flex-flow: column wrap;}
    input[type="radio"] {height: 12px; width: 12px;}
    .contact-form-wrapper form .radio input[type="radio"]:before {margin-top: -1px;}
    .contact-form-wrapper .form-wrap .radio .wpcf7-list-item {margin: 10px 0 0; width: 100%;}
    .contact-form-wrapper form .radio p span.fg-100 {margin: 0 0 10px;}
    .wtb a.buy_btn {font-size: 12px; padding: 15px 15px 13px;}
/*
    .gotop {right: 20px;}
    .wtb {right: 80px;}
*/
    .footer-social ul li:not(:last-child) {margin-right: 12px;}
    
    .pth-popup-wrapper ul li a img {max-width: 36px;}
    .pth-tb-btn {min-width: 140px; font-size: 14px; padding: 10px 22px;}
    .pth-tb-btn.pth-tb-blk {font-size: 16px;}
    
    ul.tabs li {font-size: 14px; padding: 14px 20px;}
    .compare-rel-pro-slider .slick-list {padding-left: 0 !important; padding-right: 140px !important;}
    
}

@media screen and (max-width: 380px)
{
    .mobile-menu {top: 100px; height: calc(100vh - 100px);}
    .menu-btns ul.dm-btns li {margin-right: 15px;}
    .tigerbalm-button {max-width: 220px;}
    .mobile-menu {padding: 20px 20px 0 20px;}
    .mobile-menu ul li {margin: 0 0 10px;}
    .mobile-menu ul ul {margin-top: 10px;}
    .mobile-menu ul ul li {margin: 0 0 10px;}
    .hero-slider, .hero-slider1 {height: calc(100vh - 100px);}
    .using-tb-block p {padding: 0;}
/*	body.logged-in.admin-bar .mobile-menu {top: 135px; height: calc(100vh - 135px);}*/
/*
    body .search-results-page {min-height: calc(100vh - 264px);}
    body.logged-in.admin-bar .search-results-page {min-height: calc(100vh - 310px);}
*/
    .testi-inner-wrapper {padding: 20px 20px;}
    .testi-inner-wrapper h2, .testi-inner-wrapper h3, .testi-inner-wrapper h4 {font-size: 15px;}
    .testi-inner-wrapper h2 {margin: 15px 0 0;}
    .testimonials-slider .slick-prev, .testimonials-slider .slick-next, .related-product-slider .slick-prev, .related-product-slider .slick-next, .pd-customer-slider .slick-prev, .pd-customer-slider .slick-next {width: 12px; height: 21px; background-size: 12px !important;}
    .wh-to-buy-blocks .wtb-img-wrap {height: 80px; border-radius: 8px;}
    
    .cp_card_items {width: calc(100% - 130px); overflow-x: auto; justify-content: flex-start;}
    
    .pd-ui-img {width: 35%;}
    .pd-ui-cnts {width: 100%;}
    .pd-ui-img + .pd-ui-cnts {width: 65%;}
    ul.great-list li {margin: 0 0 8px;}
    ul.great-list li:last-child {margin: 0;}
    .pro-types-wrapper .pro-type-block .ptb-img img {height: 120px}
    .pro-types-wrapper .ptb-contents h2 {padding: 0;}
    .compare-rel-pro-slider .slick-list {padding-left: 0 !important; padding-right: 80px !important;}
}

@media screen and (max-width: 360px)
{
    .footer-copyr p, .footer-menu ul li a {font-size: 12px;}
    .footer-menu ul li:not(:last-child):after {width: 1px;}
    .footer-menu ul li:not(:last-child) {margin-right: 6px; padding-right: 8px;}
    
    .wtb a.buy_btn {padding: 12px; font-size: 11px;}
    .wtb a.buy_btn img {width: 14px; margin-right: 6px;}
    .gotop {bottom: 70px;}
}

@media screen and (max-width: 350px)
{
    .slick-slide .hops-img:before {top: -10px; left: -20px;}
    .hops-img.bg2, .hops-img.bg3 {padding: 30px 20px 0px;}
    .slick-slide.slick-active .hops-img.bg3:before {top: -40px;}
    .slick-slide .hops-img.bg2:before {top: 0; left: -20px;}
/*
    .testimonials-form form .checkbox p, .contact-form-wrapper form .checkbox p {padding-left: 35px; line-height: 20px; font-size: 14px;}
    .testimonials-form form span.wpcf7-checkbox label span:before, .contact-form-wrapper form span.wpcf7-checkbox label span:before {padding: 10px; border-radius: 4px;}
*/
    .testimonials-form form span.wpcf7-checkbox label input:checked + span:after, .contact-form-wrapper form span.wpcf7-checkbox label input:checked + span:after {top: 4px; left: 8px; width: 5px; height: 11px; border-width: 0 2px 2px 0;}
    .testi-inner-wrapper p, .testi-inner-wrapper th, .testi-inner-wrapper td {font-size: 13px;}
    .testi-inner-wrapper h2, .testi-inner-wrapper h3, .testi-inner-wrapper h4 {font-size: 13px;}
    .testimonials-slider .slick-slide {padding: 0 10px;}
    .testi-inner-wrapper img {max-width: 85px;}
    .gotop a {padding: 14px;}
    .gotop a svg.ar, .gotop a svg.ar1, .gotop a svg.ar2 {height: 12px;}
    .gotop a:hover svg.ar1, .gotop a:hover svg.ar2 {bottom: 23%;}
/*    .wtb {right: 66px;}*/
/*
    .footer-social ul li a, .footer-social ul li a img {height: 30px; width: 30px;}
    .footer-social ul li:not(:last-child) {margin-right: 12px;}
*/
    .pth-popup-wrapper ul li, .pth-tb-btn {width: 100%;}
    .pth-popup-wrapper ul li + li {margin-left: 0; margin-top: 5px;}
    
    article.classic-popup, article.active-popup {top: 92px;}
    .dropdown.for-use {top: 110px;}
    .dropdown.for-use.use {top: 158px;}
    
    ul.tabs li {font-size: 16px; padding: 15px 25px; width: 100%; text-align: center !important;}
    ul.tabs li:first-child {margin-right: 0; margin-bottom: 10px;}
    .pdw-nav-slider .pdw-nav-wrapper img {height: 70px; min-width: 70px;}
    .pdw-nav-slider .pdw-nav-wrapper video {height: 70px;}
    .gotop {bottom: 70px;}
}

@media screen and (max-width: 335px)
{
/*    .gotop, .wtb {bottom: 85px;}*/
    .compare-rel-pro-slider .slick-list {padding-left: 0 !important; padding-right: 50px !important;}
}

@media screen and (max-width: 320px)
{
    .slick-slide.slick-active .hops-img.bg3:before {top: -50px;}
    .testimonials-form form .checkbox p, .contact-form-wrapper form .checkbox p {font-size: 12px; line-height: 22px;}
}


@supports (-webkit-touch-callout: none) {
#h-tblb { background-attachment: inherit; }
}