@charset "UTF-8";body.body {font-family: "Raleway", sans-serif;}span.move-top span {position: relative;bottom: 5px;}.leaving .modal-dialog, .leaving1 .modal-dialog {width: 100%;max-width: 1155px;}.leaving .modal-dialog .modal-content, .leaving1 .modal-dialog .modal-content {border-radius: 0;padding: 70px 126px;text-align: center;}.leaving .modal-dialog .modal-content .modal-body, .leaving1 .modal-dialog .modal-content .modal-body {padding: 0;}.leaving .modal-dialog .modal-content .modal-body h2, .leaving1 .modal-dialog .modal-content .modal-body h2 {color: #542B6F;font-size: 2.125rem;line-height: 2.875rem;margin-bottom: 1.25rem;font-weight: 400;}.leaving .modal-dialog .modal-content .modal-body h2 span, .leaving1 .modal-dialog .modal-content .modal-body h2 span {font-weight: 700;}.leaving .modal-dialog .modal-content .modal-body p, .leaving1 .modal-dialog .modal-content .modal-body p {color: #000000;font-size: 1.625rem;line-height: 2.125rem;margin-bottom: 3.5rem;font-weight: 300;}.leaving .modal-dialog .modal-content .modal-footer, .leaving1 .modal-dialog .modal-content .modal-footer {padding: 0;border-top: none;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.leaving .modal-dialog .modal-content .modal-footer .cta-btn, .leaving1 .modal-dialog .modal-content .modal-footer .cta-btn {margin: 0;}.leaving .modal-dialog .modal-content .modal-footer .cta-btn a, .leaving1 .modal-dialog .modal-content .modal-footer .cta-btn a {padding: 10px 35px;background: #542B6F;-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);border-radius: 999px;font-size: 1.3rem;line-height: 100%;color: #ffffff;font-weight: 700;}.leaving .modal-dialog .modal-content .modal-footer .cta-btn a img, .leaving1 .modal-dialog .modal-content .modal-footer .cta-btn a img {position: relative;left: 2px;bottom: 1px;}.leaving .modal-dialog .modal-content .modal-footer .cta-btn a.fleft, .leaving1 .modal-dialog .modal-content .modal-footer .cta-btn a.fleft {margin-right: 2.875rem;}.leaving .modal-dialog .modal-content .modal-footer .cta-btn a.fleft img, .leaving1 .modal-dialog .modal-content .modal-footer .cta-btn a.fleft img {left: -2px;-webkit-transform: rotate(180deg);transform: rotate(180deg);}@media (min-width: 768px) and (max-width: 991px) {.leaving .modal-dialog, .leaving1 .modal-dialog {width: 100%;max-width: 95%;}}@media (max-width: 767px) {.leaving .modal-dialog, .leaving1 .modal-dialog {width: 100%;max-width: 95%;margin: 0 auto;}.leaving .modal-dialog .modal-content, .leaving1 .modal-dialog .modal-content {padding: 40px 27px;}.leaving .modal-dialog .modal-content .modal-body h2, .leaving1 .modal-dialog .modal-content .modal-body h2 {font-size: 1.625rem;line-height: 123%;}.leaving .modal-dialog .modal-content .modal-body p, .leaving1 .modal-dialog .modal-content .modal-body p {font-size: 1.125rem;line-height: 155%;margin-bottom: 2.875rem;}.leaving .modal-dialog .modal-content .modal-footer .cta-btn a, .leaving1 .modal-dialog .modal-content .modal-footer .cta-btn a {padding: 10px 25px;font-size: 1rem;line-height: 125%;}.leaving .modal-dialog .modal-content .modal-footer .cta-btn a.fleft, .leaving1 .modal-dialog .modal-content .modal-footer .cta-btn a.fleft {margin-right: 15px;}}header {position: fixed;top: unset;width: 100%;z-index: 999;background: #ffffff;left: 0;}header .header-top {background: #7E509C;padding: 1rem 0;}header .header-top .container .left-sec p {margin-bottom: 0;}header .header-top .container .left-sec p a {color: #ffffff;text-decoration: none;font-size: 0.9rem;font-weight: 500;line-height: 150%;}header .header-top .container .right-sec ul {padding-left: 0;list-style: none;margin-bottom: 0;text-align: right;}header .header-top .container .right-sec ul li {display: inline-block;margin-right: 2.5rem;position: relative;}header .header-top .container .right-sec ul li a {color: #ffffff;text-decoration: none;font-size: 0.9rem;font-weight: 500;line-height: 150%;}header .header-top .container .right-sec ul li a:hover {text-decoration: underline;}header .header-top .container .right-sec ul li:after {content: "";background: #ffffff;display: inline-block;width: 2px;height: 15px;position: absolute;bottom: 0;top: 50%;right: -25px;-webkit-transform: translate(0, -50%);transform: translate(0, -50%);}header .header-top .container .right-sec ul li:last-child {margin-right: 0;}header .header-top .container .right-sec ul li:last-child:after {content: none;}header .header-bottom {padding: 1.5rem 0;}header .header-bottom .container .row {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}header .header-bottom .container .row .menu-sec ul {padding-left: 0;list-style: none;margin-bottom: 0;text-align: right;}header .header-bottom .container .row .menu-sec ul li {display: inline-block;margin-right: 1.25rem;}header .header-bottom .container .row .menu-sec ul li:last-child {margin-right: 0;}header .header-bottom .container .row .menu-sec ul li a {font-size: 1.25rem;line-height: 135%;color: #2A2A2A;font-weight: 400;text-decoration: none;}header .header-bottom .container .row .menu-sec ul li a.active, header .header-bottom .container .row .menu-sec ul li a:hover {color: #002D29;font-weight: 700;}@media (max-width: 991px) {header .header-top-mobile {background: #007167;height: 14px;}header .header-bottom .col-lg-4 .logo-sec a img {width: 190px;}header .header-bottom .col-lg-8 .mobile-menu {position: relative;}header .header-bottom .col-lg-8 .mobile-menu button.navbar-toggler {position: absolute;top: -40px;right: 0;}header .header-bottom .col-lg-8 .mobile-menu button.navbar-toggler span {width: 30px;height: 4px;margin-top: 4px;background-color: #542B6F;display: -webkit-box;display: -ms-flexbox;display: flex;}header .header-bottom .col-lg-8 .mobile-menu button.navbar-toggler.hamburger span.first-line {-webkit-transform: translateY(8px) translateX(0px) rotate(45deg);transform: translateY(8px) translateX(0px) rotate(45deg);}header .header-bottom .col-lg-8 .mobile-menu button.navbar-toggler.hamburger span.second-line {-webkit-transform: translateY(0px) translateX(0px) rotate(-45deg);transform: translateY(0px) translateX(0px) rotate(-45deg);}header .header-bottom .col-lg-8 .mobile-menu button.navbar-toggler.hamburger span.third-line {display: none;}header .header-bottom .col-lg-8 .mobile-menu .navbar-collapse {padding: 3rem 0 0rem 0;}header .header-bottom .col-lg-8 .mobile-menu .navbar-collapse .navbar-nav .navbar-nav li {text-align: center;padding: 1.25rem 0;border-bottom: 1px solid #cccccc;}header .header-bottom .col-lg-8 .mobile-menu .navbar-collapse .navbar-nav .navbar-nav li a {text-decoration: none;color: #2A2A2A;font-size: 1.195rem;line-height: 150%;font-weight: 500;}header .header-bottom .col-lg-8 .mobile-menu .navbar-collapse .navbar-nav .navbar-nav li a img {margin-left: 4px;}header .header-bottom .col-lg-8 .mobile-menu .navbar-collapse .navbar-nav .navbar-nav li a.hcp {font-weight: 700;}header .header-bottom .col-lg-8 .mobile-menu .navbar-collapse .navbar-nav .navbar-nav li a.active {font-weight: 700;}header .header-bottom .col-lg-8 .mobile-menu .navbar-collapse .navbar-nav .navbar-nav li:last-child {border-bottom: none;}header .header-bottom .col-lg-8 .mobile-menu .navbar-collapse .navbar-nav .navbar-nav li.hcp-ul {border-bottom: none;padding-bottom: 0;}header .header-bottom.border {-webkit-box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2);box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2);}}@media (min-width: 992px) {header {height: 196px;}}footer .footer-top {background: #7E509C;padding: 1.875rem 0;}footer .footer-top .row {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}footer .footer-top .link-sec ul {padding-left: 0;margin-bottom: 0;list-style: none;text-align: right;}footer .footer-top .link-sec ul li {display: inline-block;margin-right: 1.25rem;}footer .footer-top .link-sec ul li a {color: #ffffff;font-size: 1rem;font-weight: 400;font-family: Arial;}footer .footer-top .link-sec ul li:last-child {margin-right: 0;}footer .footer-bottom {background: #542B6F;padding: 3.325rem 0;}footer .footer-bottom .footer-text .foot-foot {margin-bottom: 1.575rem;}footer .footer-bottom .footer-text .foot-foot p {font-size: 1rem;color: #ffffff;text-align: right;font-family: Arial;}footer .footer-bottom .footer-text .foot-foot p a {color: #ffffff;}footer .footer-bottom .footer-text .foot-foot.foot-3 {margin-bottom: 0;}.instaintial-top .modal-dialog {width: 100%;max-width: 1155px;}.instaintial-top .modal-dialog .modal-content {padding: 50px 126px;text-align: center;border-radius: 0;}.instaintial-top .modal-dialog .modal-content .modal-body {padding: 0;}.instaintial-top .modal-dialog .modal-content .modal-body h4 {color: #542B6F;font-size: 2.125rem;line-height: 2.875rem;margin-bottom: 1.25rem;font-weight: 400;}.instaintial-top .modal-dialog .modal-content .modal-body h4 span {font-weight: 700;}.instaintial-top .modal-dialog .modal-content .modal-body p {color: #000000;font-size: 1.625rem;line-height: 2.125rem;margin-bottom: 3.5rem;font-weight: 300;}.instaintial-top .modal-dialog .modal-content .modal-footer {padding: 0;display: inline-block;border-top: none;}.instaintial-top .modal-dialog .modal-content .modal-footer .cta-btn {margin: 0;}.instaintial-top .modal-dialog .modal-content .modal-footer .cta-btn a {padding: 10px 35px;background: #542B6F;-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);border-radius: 999px;font-size: 1.3rem;line-height: 150%;color: #ffffff;font-weight: 700;}.instaintial-top .modal-dialog .modal-content .modal-footer .cta-btn a img {position: relative;left: 5px;bottom: 3px;}@media (max-width: 991px) {footer .footer-top {padding: 4rem 0;}footer .footer-top .col-lg-4 .logo-sec {text-align: center;margin-bottom: 5rem;}footer .footer-top .col-lg-8 .link-sec ul {text-align: center;}footer .footer-top .col-lg-8 .link-sec ul li {margin-right: 0;width: 100%;margin-bottom: 1rem;}footer .footer-top .col-lg-8 .link-sec ul li:last-child {margin-bottom: 0;}footer .footer-bottom {padding: 4rem 0;}footer .footer-bottom .footer-text .foot-foot p {text-align: center;}.backtoTop {width: 44px;height: 44px;border-radius: 100%;background: #007167;position: fixed;bottom: 10px;right: 40px;cursor: pointer;opacity: 0;-webkit-transition: 1s all;transition: 1s all;}.backtoTop.floatingTop {opacity: 1;-webkit-transition: 0.5s all;transition: 0.5s all;}.backtoTop:before {position: absolute;border-style: solid;border-width: 3px 3px 0 0;content: "";display: inline-block;height: 15px;left: 15px;top: 17px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);vertical-align: top;width: 15px;color: #ffffff;}}@media (max-width: 767px) {.instaintial-top .modal-dialog {width: 100%;max-width: 95%;margin: 0 auto;}.instaintial-top .modal-dialog .modal-content {padding: 35px 27px;}.instaintial-top .modal-dialog .modal-content .modal-body h4 {font-size: 1.625rem;line-height: 123%;}.instaintial-top .modal-dialog .modal-content .modal-body p {font-size: 1.125rem;line-height: 155%;margin-bottom: 2.875rem;}.instaintial-top .modal-dialog .modal-content .modal-footer .cta-btn a {padding: 10px 25px;font-size: 1rem;line-height: 125%;}}@media (max-width: 365px) {.instaintial-top .modal-dialog .modal-content {padding: 25px 20px;}.instaintial-top .modal-dialog .modal-content .modal-body p {margin-bottom: 2rem;}}@media (min-width: 768px) and (max-width: 991px) {.instaintial-top .modal-dialog {width: 100%;max-width: 95%;}.instaintial-top .modal-dialog .modal-content {padding: 50px 60px;}}section.banner-home {padding-top: 194px;position: relative;}section.banner-home img {width: 100%;}section.banner-home .banner-text .left-sec {position: absolute;top: 50%;}section.banner-home .banner-text .left-sec h1 {font-size: 2.75rem;line-height: 132%;color: #2A2A2A;font-weight: 700;}section.banner-home .banner-text .left-sec p {font-size: 1.125rem;line-height: 138%;color: #2A2A2A;font-weight: 400;}section.banner-home .banner-text .left-sec p.foot {font-size: 0.875rem;line-height: 136%;}section.banner-home .banner-text .foot-text {position: absolute;bottom: 0;}section.banner-home .banner-text .foot-text .foot {font-size: 0.875rem;line-height: 136%;color: #000000;font-weight: 400;}section.reference-sec {margin: 3.125rem 0;}section.reference-sec .ref-text p {margin-bottom: 0;color: #2A2A2A;font-weight: 400;}section.reference-sec .ref-text p.ref {font-size: 1.25rem;line-height: 193%;font-weight: 700;}section.reference-sec .ref-text p.ref-1 {font-size: 0.875rem;line-height: 130%;}section.sub-nav-bot {position: relative;}section.sub-nav-bot .sub-nav-link {background: #F6F6F6;padding: 2.5rem 0;}section.sub-nav-bot .sub-nav-link .inner-sub ul {padding-left: 0;margin-bottom: 0;list-style: none;text-align: center;}section.sub-nav-bot .sub-nav-link .inner-sub ul li {display: inline-block;margin-right: 3.85rem;}section.sub-nav-bot .sub-nav-link .inner-sub ul li a {font-size: 1.25rem;line-height: 120%;font-weight: 500;color: #7E509C;}section.sub-nav-bot .sub-nav-link .inner-sub ul li:last-child {margin-right: 0;}section.sub-nav-bot .sub-nav-link.sticky {position: fixed;width: 100%;z-index: 9;top: 196px;}section.irritable {padding: 3.125rem 0;}section.irritable .inner-sec {text-align: center;}section.irritable .inner-sec h2 {font-size: 2.125rem;line-height: 120%;font-weight: 400;margin-bottom: 2.5rem;color: #007167;}section.irritable .inner-sec h3 {font-size: 2.125rem;line-height: 120%;font-weight: 700;margin-bottom: 2.5rem;color: #2A2A2A;}section.irritable .inner-sec h4 {font-weight: 700;margin-bottom: 1rem;color: #2A2A2A;font-size: 1.325rem;line-height: 130%;}section.irritable .inn-text {background: #F5F5F5;border-radius: 20px;text-align: center;padding: 0.625rem 0;margin-bottom: 2.5rem;}section.irritable .inn-text p {margin-bottom: 0;font-size: 1.325rem;color: #2A2A2A;}section.irritable .inn-text p span {font-size: 1rem;}section.irritable .inn-text.inn-3 {background: #F3E4FC;}section.irritable .lower-text p {margin-bottom: 0;font-weight: 300;line-height: 130%;color: #2A2A2A;font-size: 1.625rem;}section#ibsd-symptoms {background: #F5F5F5;padding: 3.125rem 0;}section#ibsd-symptoms .inner-symptoms h3 {text-align: center;margin-bottom: 0.625rem;font-size: 2.125rem;line-height: 120%;font-weight: 400;color: #007167;}section#ibsd-symptoms .inner-symptoms p {text-align: center;font-weight: 400;font-size: 1.325rem;line-height: 150%;color: #2A2A2A;}section#ibsd-symptoms .inner-symptoms p.major {margin-bottom: 0.625rem;color: #2A2A2A;font-weight: 700;font-size: 1.325rem;line-height: 150%;}section#ibsd-symptoms .inner-symptoms p.move-cen {margin-bottom: 0.625rem;}section#ibsd-symptoms .inner-symptoms p.move-cen span {color: #542B6F;font-weight: 700;}section#ibsd-symptoms .inner-symptoms p.foot {text-align: left;margin-bottom: 1.25rem;line-height: 135%;font-size: 0.875rem;}section#ibsd-symptoms .inner-symptoms .img-sec {padding-top: 8.125rem;text-align: center;}section#ibsd-symptoms .inner-symptoms .img-sec img {padding-bottom: 0.625rem;}section#ibsd-symptoms .inner-symptoms .img-sec .chart-area {margin-bottom: 3rem;}section#ibsd-symptoms .inner-symptoms .img-sec .chart-area .text h4 {font-size: 1.4rem;line-height: 120%;color: #2A2A2A;font-weight: 700;margin-bottom: 6rem;}section#ibsd-symptoms .inner-symptoms .img-sec .chart-area .chart {position: relative;}section#ibsd-symptoms .inner-symptoms .img-sec .chart-area .chart .text {position: absolute;top: 30%;left: -20%;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}section#ibsd-symptoms .inner-symptoms .img-sec .chart-area .chart .text h4 {margin-bottom: 0;}section#ibsd-symptoms .inner-symptoms .blue-bg {background: #7E509C;border-radius: 30px;width: 100%;max-width: 65%;margin: 0 auto;text-align: center;padding: 1.875rem 0;}section#ibsd-symptoms .inner-symptoms .blue-bg h4 {line-height: 130%;font-size: 1.625rem;margin-bottom: 2.5rem;font-weight: 300;color: #ffffff;}section#ibsd-symptoms .inner-symptoms .blue-bg a {background: #ffffff;border-radius: 999px;padding: 0.625rem 1.575rem;display: inline-block;font-size: 1rem;line-height: 125%;color: #542B6F;font-weight: 700;text-decoration: none;position: relative;border: 2px solid #ffffff;}section#ibsd-symptoms .inner-symptoms .blue-bg a:hover {background: #7E509C;color: #ffffff;border: 2px solid #ffffff;}section#ibsd-symptoms .inner-symptoms .blue-bg a:hover:after {background: url(/siteassets/hcp/img/icon-10x10-external-link.svg) no-repeat;}section#ibsd-symptoms .inner-symptoms .blue-bg a:after {content: "";background: url(/siteassets/hcp/img/icon-10x10-pink-external-link.svg) no-repeat;display: inline-block;width: 16px;height: 16px;position: relative;top: 3px;left: 5px;}section#patient-ibs {padding: 3.125rem 0;}section#patient-ibs .container .row .pat-head h4 {text-align: center;margin-bottom: 1rem;font-size: 2.125rem;line-height: 120%;color: #007167;font-weight: 400;}section#patient-ibs .container .row .pat-head h4 span {font-weight: 700;}section#patient-ibs .container .row.row-2 {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}section#patient-ibs .container .row.row-2 .inner-sec ul {padding-left: 0;margin-bottom: 0;list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}section#patient-ibs .container .row.row-2 .inner-sec ul li {display: inline-block;font-size: 1.325rem;line-height: 150%;color: #2A2A2A;}section#patient-ibs .container .row.row-2 .inner-sec ul li:last-child {margin-left: 1.25rem;}section#patient-ibs .container .row.row-3 {margin-top: 1rem;margin-bottom: 2.5rem;}section#patient-ibs .container .row.row-3 .inner-sec ul {padding-left: 0;margin-bottom: 1.5rem;list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}section#patient-ibs .container .row.row-3 .inner-sec ul li {display: inline-block;font-size: 1.325rem;line-height: 150%;color: #2A2A2A;}section#patient-ibs .container .row.row-3 .inner-sec ul li:last-child {margin-left: 1.25rem;}section#patient-ibs .container .row.row-3 .inner-sec ul:last-child {margin-bottom: 0;}section#patient-ibs .container .row.row-4 .left-sec {padding-right: 5.125rem;}section#patient-ibs .container .row.row-4 .left-sec p {font-size: 1.325rem;line-height: 150%;font-weight: 700;margin-bottom: 0.625rem;color: #2A2A2A;padding-left: 3.5rem;}section#patient-ibs .container .row.row-4 .left-sec p.btn-new {border-radius: 30px;background: #7E509C;padding: 0.625rem 2.5rem;margin-bottom: 0.625rem;text-align: center;color: #ffffff;font-weight: 700;font-size: 1.325rem;line-height: 150%;}section#patient-ibs .container .row.row-4 .left-sec p.foot {font-size: 0.875rem;line-height: 135%;font-weight: 400;color: #000000;}section#patient-ibs .container .row.row-4 .left-sec p.foot span.star {font-size: 1.25rem;position: relative;top: 7px;}section#patient-ibs .container .row.row-4 .left-sec ul {padding-left: 5rem;}section#patient-ibs .container .row.row-4 .left-sec ul li {font-weight: 700;font-size: 1.325rem;line-height: 150%;color: #2A2A2A;}section#patient-ibs .container .row.row-4 .right-sec .bg-back {margin-bottom: 0.625rem;text-align: center;background: #542B6F;border-radius: 30px;padding: 3.575rem 3.575rem;line-height: 120%;font-size: 2.075rem;color: #ffffff;font-weight: 300;}section#patient-ibs .container .row.row-4 .right-sec .bg-back strong {font-weight: 700;}section#patient-ibs .container .row.row-4 .right-sec .bg-back span {font-weight: 700;font-family: "Raleway", sans-serif;}section#patient-ibs .container .row.row-4 .right-sec .bg-back span.counter-text {font-weight: 700;font-family: "Raleway", sans-serif;}section#patient-ibs .container .row.row-4 .right-sec .foot {font-size: 0.875rem;line-height: 135%;color: #000000;margin-bottom: 0;}section#patient-ibs .container .row.row-5 {margin-top: 3.125rem;}section#patient-ibs .container .row.row-5 .last-sec p {color: #2A2A2A;font-size: 1.325rem;line-height: 150%;font-weight: 400;text-align: center;margin-bottom: 0;}section#patient-ibs .container .row.row-5 .last-sec p.fst {text-align: center;font-weight: 700;margin-bottom: 0.625rem;}section#patient-ibs .container .row.row-5 .last-sec .bg-blue {background: #007167;border-radius: 30px;padding: 2.5rem 2.5rem;width: 100%;max-width: 75%;margin: 0 auto;margin-top: 3.125rem;margin-bottom: 0.625rem;}section#patient-ibs .container .row.row-5 .last-sec .bg-blue p {color: #ffffff;font-weight: 700;line-height: 130%;font-size: 1.625rem;}section#patient-ibs .container .row.row-5 .last-sec .last {width: 100%;max-width: 75%;margin: 0 auto;font-size: 0.875rem;line-height: 135%;text-align: left;}section#ibsd-sub {padding: 3.125rem 0;background: #F5F5F5;}section#ibsd-sub .top-sec h4 {text-align: center;margin-bottom: 0.625rem;font-size: 2.125rem;line-height: 120%;color: #007167;font-weight: 400;}section#ibsd-sub .top-sec h4 span {font-weight: 700;}section#ibsd-sub .top-sec p {text-align: center;font-size: 1.325rem;line-height: 150%;color: #000000;font-weight: 400;margin-bottom: 0;}section#ibsd-sub .top-sec p.new-bla {text-align: left;margin-top: 3.125rem;font-weight: 700;margin-bottom: 2.5rem;}section#ibsd-sub .top-sec .img-top-sec ul {list-style: none;padding-left: 0;margin-bottom: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;}section#ibsd-sub .top-sec .img-top-sec ul li {text-align: center;font-size: 1rem;line-height: 120%;color: #2A2A2A;font-weight: 400;}section#ibsd-sub .top-sec .img-top-sec ul li span {font-size: 1.565rem;font-weight: 700;}section#ibsd-sub .top-sec .img-top-sec ul li img {width: 137px;padding-top: 0.625rem;}section#ibsd-sub .top-sec .img-top-sec ul li ul {border: 4px solid #7E509C;border-radius: 12px 12px 0 0;padding: 0.45rem 0.625rem 0.625rem 0.625rem;position: relative;bottom: 0.625rem;}section#ibsd-sub .top-sec .img-top-sec ul li p {border-radius: 0 0 15px 15px;background: #7E509C;padding: 1.125rem 0;color: #ffffff;margin-bottom: 0;font-size: 1.625rem;line-height: 120%;font-weight: 700;position: relative;bottom: 0.625rem;}section#ibsd-sub .top-sec .foot-ibsd p {font-size: 0.875rem;margin-top: 1rem;margin-bottom: 2rem;}section#ibsd-sub .second-sec {margin-top: 1.325rem;text-align: center;}section#ibsd-sub .second-sec h4 {font-size: 1.75rem;line-height: 120%;color: #2A2A2A;font-weight: 700;margin-bottom: 0;}section#ibsd-sub .second-sec p {font-size: 1.188rem;line-height: 120%;color: #2A2A2A;font-weight: 400;margin-bottom: 0;}section#ibsd-sub .second-sec p.foot {font-size: 0.875rem;line-height: 120%;color: #2A2A2A;font-weight: 400;margin-top: 0.75rem;}section#ibsd-sub .second-sec ul {list-style: none;padding-left: 0;margin-bottom: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 2rem;}section#ibsd-sub .second-sec ul li:first-child {margin-right: 0.625rem;width: 150px;height: 150px;}section#ibsd-sub .second-sec ul li .progress-circle {position: relative;}section#ibsd-sub .second-sec ul li .progress-circle .percentage {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);font-size: 2.25rem;line-height: 120%;color: #7E509C;font-weight: 700;}section#ibsd-sub .second-sec ul li p.stat-text {font-size: 1.45rem;line-height: 120%;color: #2A2A2A;font-weight: 400;}section#ibsd-sub .second-sec ul li p.stat-text span {color: #7E509C;font-weight: 700;}section#ibsd-sub .second-sec ul li p.stat-text strong {font-weight: 700;}section#ibsd-sub .third-sec {margin-top: 6.25rem;text-align: center;}section#ibsd-sub .third-sec h3 {line-height: 120%;font-size: 2.125rem;color: #007167;font-weight: 400;margin-bottom: 0.625rem;}section#ibsd-sub .third-sec h3 span {font-weight: 700;}section#ibsd-sub .third-sec h3 span.text-nowrap {font-weight: 400;}section#ibsd-sub .third-sec p {font-size: 1.325rem;line-height: 150%;color: #2A2A2A;font-weight: 700;margin-bottom: 0;}section#ibsd-sub .table-sec {margin-top: 1.875rem;}section#ibsd-sub .table-sec h5 {line-height: 147%;font-size: 1.325rem;color: #2A2A2A;font-weight: 700;margin-bottom: 0;}section#ibsd-sub .table-sec p {line-height: 147%;font-size: 1.325rem;color: #2A2A2A;font-weight: 400;margin-bottom: 0.625rem;font-style: italic;}section#ibsd-sub .table-sec table {width: 100%;}section#ibsd-sub .table-sec table tbody tr th {background: #542B6F;padding: 2.25rem 0 2.25rem 0.625rem;border-right: 1px solid #ffffff;line-height: 147%;font-size: 1.325rem;color: #ffffff;font-weight: 700;}section#ibsd-sub .table-sec table tbody tr th.qual {padding-left: 0;text-align: center;}section#ibsd-sub .table-sec table tbody tr td {border-right: 1px solid #2A2A2A;border-bottom: 1px solid #2A2A2A;padding: 1.25rem 0 1.25rem 0.625rem;background: #ffffff;line-height: 147%;font-size: 1.325rem;color: #2A2A2A;font-weight: 400;width: 100%;max-width: 85%;}section#ibsd-sub .table-sec table tbody tr td.change {background: #E5E5E5;text-align: center;border-right: none;}section#ibsd-sub .table-sec.table-1 {margin: 3.125rem 0;margin-bottom: 1rem;}section#ibsd-sub .table-sec.table-1 table tbody tr th.qual {padding-left: 0;text-align: center;}section p.ibsd-foot {text-align: left;margin-bottom: 3.125rem;font-size: 1.325rem;}section p.ibsd-foot a {text-decoration: underline;color: #007167;}section .with h4 {font-size: 2.125rem;line-height: 120%;color: #2A2A2A;font-weight: 700;text-align: center;margin-bottom: 3.125rem;}section .left-green {background: #007167;border-radius: 30px;padding: 2.5rem;}section .left-green ul {list-style: none;padding-left: 0;margin-bottom: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}section .left-green ul li {display: inline-block;}section .left-green ul li:last-child {margin-left: 1.25rem;color: #ffffff;font-weight: 300;font-size: 1.625rem;line-height: 130%;width: 100%;max-width: 78%;}section .right-blue {background: #7E509C;border-radius: 30px;padding: 1rem 0;text-align: center;}section .right-blue p {font-size: 1.625rem;line-height: 130%;color: #ffffff;font-weight: 300;text-align: center;margin-bottom: 1rem;}section .right-blue a {background: #ffffff;border-radius: 999px;-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);padding: 0.625rem 1.5rem;text-decoration: none;color: #542B6F;font-size: 1rem;line-height: 125%;font-weight: 700;display: inline-block;border: 2px solid #ffffff;}section .right-blue a img {display: none;}section .right-blue a:after {content: "";background: url(/siteassets/hcp/img/icon-10x10-pink-external-link.svg) no-repeat;display: inline-block;width: 16px;height: 16px;position: relative;top: 3px;left: 0;}section .right-blue a:hover {border: 2px solid #ffffff;color: #ffffff;background: #7E509C;}section .right-blue a:hover:after {background: url(/siteassets/hcp/img/icon-10x10-external-link.svg) no-repeat;}section .footnote {margin-top: 3.125rem;}section .footnote p {font-size: 0.875rem;line-height: 135%;color: #2A2A2A;font-weight: 400;margin-bottom: 0;}#alter .container .display-ltr {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#alter .container .display-ltr .j-blk-dtl-sec .j-blk-btn-sec, #alter .container .display-ltr .j-blk-dtl-sec .j-blk-info-links, #alter .container .display-ltr .j-blk-dtl-sec .j-footer-sec, #alter .container .display-ltr .j-blk-dtl-sec .j-footnote {display: none;}#alter .container .display-ltr .j-blk-dtl-sec .left-content {background: #542B6F;border-radius: 30px;padding: 2.5rem;}#alter .container .display-ltr .j-blk-dtl-sec .left-content p {margin-bottom: 0;font-size: 1.625rem;line-height: 130%;color: #ffffff;font-weight: 300;}#alter .container .display-ltr .j-blk-dtl-sec .left-content p strong {font-weight: 700;}.chart-area {display: inline-block;max-width: 100%;}.chart {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;gap: 55px;height: 320px;}.item {width: 90px;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-negative: 0;flex-shrink: 0;}.bar {width: 57px;height: 0;background: -webkit-gradient(linear, left bottom, left top, from(#5b2c83), to(#8e5bbf));background: linear-gradient(to top, #5b2c83, #8e5bbf);border-radius: 0 0 0 0;}.donut {position: absolute;top: -103px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 98px;height: 98px;}.donut svg {position: absolute;inset: 0;width: 98px;height: 98px;}.circle-bg {fill: none;stroke: #e6e6e6;stroke-width: 6;}.circle {fill: none;stroke: #2b8a84;stroke-width: 6;stroke-linecap: round;stroke-dasharray: 157;stroke-dashoffset: 157;}.percent {position: absolute;inset: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-weight: bold;color: #7b4ca3;font-size: 27px;}.x-axis {height: 1px;background: #542B6F;width: calc(100% - 0px);}.x-labels {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 55px;margin-top: 10px;}.x-label {width: 90px;text-align: center;font-size: 1.125rem;line-height: 1.2;color: #2A2A2A;font-weight: 700;}section#ibsd-symptoms .inner-symptoms .img-sec .chart-area .chart .item .donut.donut-1 svg .circle {-webkit-animation: drawCircle 1.6s ease forwards;animation: drawCircle 1.6s ease forwards;}section#ibsd-symptoms .inner-symptoms .img-sec .chart-area .chart .item .donut.donut-2 svg .circle {-webkit-animation: drawCircle 2.6s ease forwards;animation: drawCircle 2.6s ease forwards;}section#ibsd-symptoms .inner-symptoms .img-sec .chart-area .chart .item .donut.donut-3 svg .circle {-webkit-animation: drawCircle 3.6s ease forwards;animation: drawCircle 3.6s ease forwards;}section#ibsd-symptoms .inner-symptoms .img-sec .chart-area .chart .item .donut.donut-4 svg .circle {-webkit-animation: drawCircle 4.6s ease forwards;animation: drawCircle 4.6s ease forwards;}section#ibsd-symptoms .inner-symptoms .img-sec .chart-area .chart .item .donut.donut-5 svg .circle {-webkit-animation: drawCircle 5.6s ease forwards;animation: drawCircle 5.6s ease forwards;}section#ibsd-symptoms .inner-symptoms .img-sec .chart-area .chart .item .donut.donut-6 svg .circle {-webkit-animation: drawCircle 6.6s ease forwards;animation: drawCircle 6.6s ease forwards;}@-webkit-keyframes growBar {to {height: var(--bar-height);}}@keyframes growBar {to {height: var(--bar-height);}}@-webkit-keyframes drawCircle {to {stroke-dashoffset: var(--circle-offset);}}@keyframes drawCircle {to {stroke-dashoffset: var(--circle-offset);}}@media (max-width: 768px) {.chart-area {width: 100%;overflow-x: auto;padding-bottom: 10px;}.chart {gap: 40px;height: 260px;padding: 0 10px;}.item {width: 80px;}.bar {width: 40px;}.donut {width: 50px;height: 50px;top: -55px;}.percent {font-size: 13px;}.x-labels {gap: 40px;padding: 0 10px;}.x-label {width: 80px;font-size: 13px;}.x-axis {margin-left: 10px;}}section.banner-resource {padding-top: 194px;position: relative;}section.banner-resource img {width: 100%;}section.banner-resource .banner-text .left-sec {position: absolute;top: 50%;}section.banner-resource .banner-text .left-sec h1 {font-size: 2.75rem;line-height: 132%;color: #2A2A2A;font-weight: 700;}section.banner-resource .banner-text .left-sec p {font-size: 1.125rem;line-height: 138%;color: #2A2A2A;font-weight: 400;}section.banner-resource .banner-text .left-sec p.foot {font-size: 0.875rem;line-height: 136%;}section.banner-resource .banner-text .foot-text {position: absolute;bottom: 0;}section.banner-resource .banner-text .foot-text .foot {font-size: 0.875rem;line-height: 136%;color: #000000;font-weight: 400;}section.clinical {margin-top: 3.125rem;margin-bottom: 2.5rem;}section.clinical h2 {margin-bottom: 0;text-align: center;color: #007167;font-weight: 400;font-size: 2.125rem;line-height: 120%;}#resource-image {margin-bottom: 3.125rem;}#resource-image .container .display-rtl {margin-bottom: 3.75rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#resource-image .container .display-rtl .img-sec {text-align: right;}#resource-image .container .display-rtl .j-blk-dtl-sec .j-blk-info-links, #resource-image .container .display-rtl .j-blk-dtl-sec .j-footer-sec, #resource-image .container .display-rtl .j-blk-dtl-sec .j-footnote {display: none;}#resource-image .container .display-rtl .j-blk-dtl-sec .right-content h5 {font-size: 1.25rem;line-height: 100%;color: #542B6F;font-weight: 700;margin-bottom: 0.75rem;}#resource-image .container .display-rtl .j-blk-dtl-sec .right-content p {font-size: 1rem;line-height: 125%;margin-bottom: 0.75rem;font-weight: 400;color: #2A2A2A;}#resource-image .container .display-rtl .j-blk-dtl-sec .j-blk-btn-sec {margin-bottom: 0;}#resource-image .container .display-rtl .j-blk-dtl-sec .j-blk-btn-sec .j-btn a {margin-right: 0;border-radius: 999px;background: #542B6F;-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);padding: 0.625rem 1.575rem 0.625rem 1.575rem;color: #ffffff;font-weight: 700;text-decoration: none;font-size: 1rem;line-height: 125%;position: relative;border: 2px solid #542B6F;}#resource-image .container .display-rtl .j-blk-dtl-sec .j-blk-btn-sec .j-btn a span {display: none;}#resource-image .container .display-rtl .j-blk-dtl-sec .j-blk-btn-sec .j-btn a:after {content: "";background: url(/siteassets/hcp/img/icon-16x16-download.svg) no-repeat;display: inline-block;width: 16px;height: 16px;margin-left: 5px;}#resource-image .container .display-rtl:last-child {margin-bottom: 0;}@media (max-width: 991px) {section.banner-resource {padding-top: 114px;}section.banner-resource .banner-text .left-sec {width: 100%;max-width: 68%;top: 30%;}section.banner-resource .banner-text .left-sec h1 {font-size: 1.45rem;line-height: 134%;}section.banner-resource .banner-text .foot-text .foot {font-size: 0.75rem;margin-bottom: 5px;}section.clinical .row h2 {font-size: 1.625rem;}#resource-image .container .display-rtl .img-sec {text-align: center;margin-bottom: 1.5rem;}#resource-image .container .display-rtl .j-blk-dtl-sec .right-content h5 {text-align: center;}#resource-image .container .display-rtl .j-blk-dtl-sec .j-blk-btn-sec .j-btn {width: 100%;}#resource-image .container .display-rtl .j-blk-dtl-sec .j-blk-btn-sec .j-btn a {display: inline-block;width: 100%;text-align: center;font-size: 1.3rem;}section.banner-home {padding-top: 114px;}section.banner-home .banner-text .left-sec {width: 100%;max-width: 68%;top: 30%;}section.banner-home .banner-text .left-sec h1 {font-size: 1.45rem;line-height: 134%;}section.banner-home .banner-text .foot-text .foot {font-size: 0.75rem;margin-bottom: 5px;}section.sub-nav-bot .sub-nav-link {padding: 3.125rem 0;}section.sub-nav-bot .sub-nav-link .container .inner-sub ul li {margin-right: 0;margin-bottom: 1.25rem;width: 100%;}section.sub-nav-bot .sub-nav-link .container .inner-sub ul li:last-child {margin-bottom: 0;}section.irritable .container .inner-sec h2 {font-size: 1.625rem;}section.irritable .container .inner-sec h3 {font-size: 1.625rem;margin-bottom: 3.125rem;}section.irritable .container .inner-sec h4 {font-size: 1.125rem;}section.irritable .container .inn-text p {font-size: 1.125rem;}section.irritable .container .inn-text p span {font-size: 1rem;}#alter .container .display-ltr {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}#alter .container .display-ltr .j-blk-dtl-sec {margin-bottom: 2.5rem;}#alter .container .display-ltr .j-blk-dtl-sec .left-content {padding: 2.25rem 1.25rem;text-align: center;}section#ibsd-symptoms .container .row .inner-symptoms h3 {font-size: 1.625rem;}section#ibsd-symptoms .container .row .inner-symptoms h3.title {font-size: 1.4rem;color: #2A2A2A;font-weight: 700;}section#ibsd-symptoms .container .row .inner-symptoms p {font-size: 1.125rem;}section#ibsd-symptoms .container .row .inner-symptoms p.major {font-size: 1.125rem;}section#ibsd-symptoms .container .row .inner-symptoms p.move-cen {font-size: 1.125rem;}section#ibsd-symptoms .container .row .inner-symptoms p.foot {font-size: 0.625rem;}section#ibsd-symptoms .container .row .inner-symptoms .blue-bg {max-width: 100%;padding: 1.5rem;}section#ibsd-symptoms .container .row .inner-symptoms .img-sec {padding-top: 3.125rem;}section#patient-ibs .container .row .pat-head h4 {font-size: 1.625rem;}section#patient-ibs .container .row.row-2 .inner-sec ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}section#patient-ibs .container .row.row-2 .inner-sec ul li img {margin-bottom: 1.25rem;}section#patient-ibs .container .row.row-2 .inner-sec ul li:last-child {margin-left: 0;font-size: 1.125rem;text-align: center;}section#patient-ibs .container .row.row-3 .inner-sec ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}section#patient-ibs .container .row.row-3 .inner-sec ul li img {margin-bottom: 1.25rem;}section#patient-ibs .container .row.row-3 .inner-sec ul li:last-child {margin-left: 0;font-size: 1.125rem;text-align: center;}section#patient-ibs .container .row.row-4 .left-sec {padding-right: 0;}section#patient-ibs .container .row.row-4 .left-sec p {font-size: 1.125rem;padding-left: 1.5rem;}section#patient-ibs .container .row.row-4 .left-sec p.btn-new {font-size: 1.125rem;}section#patient-ibs .container .row.row-4 .left-sec p.foot {font-size: 0.625rem;margin-bottom: 2.5rem;}section#patient-ibs .container .row.row-4 .left-sec ul {padding-left: 3rem;}section#patient-ibs .container .row.row-4 .left-sec ul li {font-size: 1.125rem;}section#patient-ibs .container .row.row-4 .right-sec .bg-back {font-size: 1.875rem;padding: 3.575rem 1rem;}section#patient-ibs .container .row.row-4 .right-sec .foot {font-size: 0.625rem;}section#patient-ibs .container .row.row-5 .last-sec p {font-size: 1.125rem;}section#patient-ibs .container .row.row-5 .last-sec p.fst {font-size: 1.125rem;}section#patient-ibs .container .row.row-5 .last-sec .bg-blue {max-width: 100%;padding: 2.25rem 1.25rem;}section#patient-ibs .container .row.row-5 .last-sec .last {font-size: 0.625rem;max-width: 100%;}section#ibsd-sub .container .top-sec h4 {font-size: 1.625rem;}section#ibsd-sub .container .top-sec p {font-size: 1.125rem;}section#ibsd-sub .container .top-sec .img-top-sec ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}section#ibsd-sub .container .top-sec .foot-ibsd p {font-size: 0.875rem;text-align: left;margin-top: 1.5rem;margin-bottom: 1rem;}section#ibsd-sub .container .third-sec h3 {font-size: 1.625rem;}section#ibsd-sub .container .third-sec p {font-size: 1.125rem;}section#ibsd-sub .container .table-sec h5 {font-size: 1.125rem;}section#ibsd-sub .container .table-sec p {font-size: 1.125rem;}section#ibsd-sub .container .table-sec table tbody tr th {font-size: 1.125rem;width: 60%;}section#ibsd-sub .container .table-sec table tbody tr th.qual {text-align: center;padding-left: 0;line-height: normal;}section#ibsd-sub .container .table-sec table tbody tr td {font-size: 1.125rem;}section#ibsd-sub .container .table-sec table tbody tr td.change {padding-left: 0;}section#ibsd-sub .container .with h4 {font-size: 1.625rem;}section#ibsd-sub .container .left-green {margin-bottom: 0.625rem;}section#ibsd-sub .container .left-green ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}section#ibsd-sub .container .left-green ul li img {margin-bottom: 0.5rem;}section#ibsd-sub .container .left-green ul li:last-child {margin-left: 0;text-align: center;max-width: 100%;}section#ibsd-sub .container .right-blue {padding: 2.125rem 2.5rem;}section#ibsd-sub .container .footnote p {font-size: 0.625rem;}section#ibsd-sub .container .top-sec .img-top-sec-mobile ul {display: -webkit-box;display: -ms-flexbox;display: flex;list-style: none;padding-left: 0;margin-bottom: 1rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-pack: distribute;justify-content: space-around;}section#ibsd-sub .container .top-sec .img-top-sec-mobile ul li {text-align: center;color: #2A2A2A;font-size: 0.8rem;line-height: 120%;font-weight: 400;width: 100%;}section#ibsd-sub .container .top-sec .img-top-sec-mobile ul li span {font-size: 1.25rem;font-weight: 700;margin-bottom: 5px;}section#ibsd-sub .container .top-sec .img-top-sec-mobile ul li img {width: 110px;margin-left: 1rem;}section#ibsd-sub .container .top-sec .img-top-sec-mobile ul.border-mobile {border: 4px solid #7E509C;border-radius: 12px 12px 0 0;padding: 0.625rem 0;margin-bottom: 0;}section#ibsd-sub .container .top-sec .img-top-sec-mobile ul.btn-ul {margin-bottom: 0;background: #7E509C;border-radius: 0 0 15px 15px;padding: 1rem 0;}section#ibsd-sub .container .top-sec .img-top-sec-mobile ul.btn-ul li {font-size: 1.3rem;line-height: 120%;color: #ffffff;font-weight: 700;}section#ibsd-sub .second-sec h4 {text-align: left;font-size: 1.4rem;}section#ibsd-sub .second-sec p {text-align: left;font-size: 1rem;}section#ibsd-sub .second-sec p.foot {text-align: center;margin-top: 1.4rem;}section#ibsd-sub .second-sec ul {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}section#ibsd-sub .second-sec ul li:first-child {margin-right: 0.625rem;width: 78px;height: 78px;}section#ibsd-sub .second-sec ul li .progress-circle {margin-right: 0;}section#ibsd-sub .second-sec ul li .progress-circle canvas {width: 78px;height: 78px;}section#ibsd-sub .second-sec ul li .progress-circle .percentage {font-size: 1.125rem;top: 45%;}section#ibsd-sub .second-sec ul li p.stat-text {font-size: 1.125rem;text-align: center;}section.sub-nav-bot .sub-nav-link.sticky {top: 0;position: relative;}.chart-area-mobile h3.title {font-size: 1.4rem;color: #2A2A2A;}.chart-area-mobile .charts {max-width: 700px;position: relative;}.chart-area-mobile .charts:before {content: "";background: #7E509C;display: inline-block;width: 1px;height: calc(100% + 30px);position: absolute;left: 106px;z-index: 1;top: -15px;}.chart-area-mobile .row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 22px 0;}.chart-area-mobile .label {width: 95px;font-size: 1rem;line-height: 120%;color: #2A2A2A;font-weight: 700;}.chart-area-mobile .bar-area {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;background: transparent;height: 50px;margin: 0 0;position: relative;margin-right: 0.5rem;}.chart-area-mobile .bar {height: 100%;width: 0;background: -webkit-gradient(linear, left top, right top, from(#5b2c83), to(#8e5bbf));background: linear-gradient(to right, #5b2c83, #8e5bbf);}.chart-area-mobile .donuts {width: 60px;height: 60px;position: relative;}.chart-area-mobile .donuts svg {width: 60px;height: 60px;left: -13px;position: relative;}.chart-area-mobile .donuts svg:last-child {display: none;}.chart-area-mobile .donuts.donut-1 {right: 7%;}.chart-area-mobile .donuts.donut-1 svg .circle {-webkit-animation: drawCircle 1.6s ease forwards;animation: drawCircle 1.6s ease forwards;}.chart-area-mobile .donuts.donut-2 {right: 9%;}.chart-area-mobile .donuts.donut-2 svg .circle {-webkit-animation: drawCircle 2.6s ease forwards;animation: drawCircle 2.6s ease forwards;}.chart-area-mobile .donuts.donut-3 {right: 11%;}.chart-area-mobile .donuts.donut-3 svg .circle {-webkit-animation: drawCircle 3.6s ease forwards;animation: drawCircle 3.6s ease forwards;}.chart-area-mobile .donuts.donut-4 {right: 11%;}.chart-area-mobile .donuts.donut-4 svg .circle {-webkit-animation: drawCircle 4.6s ease forwards;animation: drawCircle 4.6s ease forwards;}.chart-area-mobile .donuts.donut-5 {right: 13%;}.chart-area-mobile .donuts.donut-5 svg .circle {-webkit-animation: drawCircle 5.6s ease forwards;animation: drawCircle 5.6s ease forwards;}.chart-area-mobile .donuts.donut-6 {right: 17.5%;}.chart-area-mobile .donuts.donut-6 svg .circle {-webkit-animation: drawCircle 6.6s ease forwards;animation: drawCircle 6.6s ease forwards;}.chart-area-mobile .circle-bg {fill: none;stroke: #e6e6e6;stroke-width: 6;}.chart-area-mobile .circle {fill: none;stroke: #2b8a84;stroke-width: 6;stroke-linecap: round;stroke-dasharray: 157;stroke-dashoffset: 157;}.chart-area-mobile .percent {position: absolute;inset: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-weight: bold;color: #7b4ca3;font-size: 1.25rem;}@-webkit-keyframes growBar {to {width: var(--bar-width);}}@keyframes growBar {to {width: var(--bar-width);}}@-webkit-keyframes drawCircle {to {stroke-dashoffset: var(--circle-offset);}}@keyframes drawCircle {to {stroke-dashoffset: var(--circle-offset);}}section .col-lg-12 p.ibsd-foot {font-size: 1.125rem;}}@media (max-width: 365px) {section.banner-home .banner-text .container .left-sec p {font-size: 1rem;}}@media (max-width: 767px) {section#ibsd-symptoms .inner-symptoms .blue-bg a {padding: 0.625rem 2.575rem;}section#ibsd-sub .container .row .table-sec table tbody tr td {max-width: 65%;padding: 1.25rem 0.625rem 1.25rem 0.625rem;}section.banner-resource .banner-text .container .left-sec p {line-height: 110%;}section.banner-home .banner-text .container .left-sec {max-width: 75%;}section#patient-ibs .container .row.row-4 .right-sec .bg-back {padding-left: 2.5rem;padding-right: 2.5rem;}section#patient-ibs .container .row.row-4 .left-sec ul {padding-left: 4.25rem;padding-right: 2.5rem;}section#patient-ibs .container .row.row-4 .left-sec p {padding-left: 2.5rem;padding-right: 2.5rem;}section#patient-ibs .container .row.row-4 .left-sec p.btn-new {text-align: left;}section#ibsd-sub .second-sec .col-lg-6 ul {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: start;}section#patient-ibs .container .row.row-4 .left-sec p.foot {text-indent: -5px;}}@media (min-width: 768px) and (max-width: 991px) {section#ibsd-sub .container .row .top-sec .img-top-sec-mobile {width: 100%;max-width: 50%;margin: 0 auto;}section.banner-home .banner-text .container .left-sec, section.banner-resource .banner-text .container .left-sec {max-width: 60%;}section#ibsd-sub .container .row .table-sec table tbody tr td {max-width: 75%;padding: 1.25rem 0.625rem 1.25rem 0.625rem;}.chart-area-mobile .charts .donuts.donut-1 {right: 6%;}.chart-area-mobile .charts .donuts.donut-3 {right: 12%;}.chart-area-mobile .charts .donuts.donut-4 {right: 12%;}.chart-area-mobile .charts .donuts.donut-5 {right: 16%;}.chart-area-mobile .charts .donuts.donut-6 {right: 22.5%;}}@media (min-width: 992px) and (max-width: 1199px) {section.banner-resource .banner-text .container .left-sec, section.banner-home .banner-text .container .left-sec {top: 40%;}section.banner-resource .banner-text .container .left-sec h1, section.banner-home .banner-text .container .left-sec h1 {font-size: 2rem;}section .col-lg-4 .right-blue {padding: 1rem 2.5rem;}section .col-lg-4 .right-blue p {margin-bottom: 2.5rem;}}@media (min-width: 1200px) and (max-width: 1599px) {section.banner-resource .banner-text .container .row .left-sec, section.banner-home .banner-text .container .row .left-sec {top: 35%;}}@media (min-width: 1800px) {section.banner-resource .banner-text .col-lg-6 .left-sec {top: 40%;}}@media (min-width: 992px) {section#patient-ibs .container .row.row-3 .inner-sec ul:nth-child(2) li:last-child {margin-left: 2.35rem;}section#patient-ibs .container .row.row-3 .inner-sec ul:nth-child(3) li:last-child {margin-left: 1.8rem;}section#patient-ibs .container .row.row-2 .inner-sec ul {margin: 2rem 0;}}@media (min-width: 1200px) {section#ibsd-sub .left-green {display: -webkit-box;display: -ms-flexbox;display: flex;height: 225px;}section#ibsd-sub .right-blue {height: 225px;padding: 2.5rem 0;}section#ibsd-sub .right-blue p {margin-bottom: 2rem;}}@media (min-width: 992px) {section#ibsd-sub .container .top-sec .foot-ibsd p {margin-top: -4rem;width: 100%;max-width: 80%;}section#ibsd-sub .container .second-sec {margin-top: 6.325rem;}}@media (min-width: 992px) and (max-width: 1199px) {section#ibsd-sub .container .top-sec .foot-ibsd p {margin-top: -3rem;width: 100%;max-width: 70%;}}