@font-face {
  font-family: "ManropeRegular";
  src: url("-/media/0fe2296c99a24f9589cf8f061ac8b78a.ashx");
  src: url("-/media/0fe2296c99a24f9589cf8f061ac8b78a.ashx")
      format("embedded-opentype"),
    url("-/media/f589bad37e5242d294a966b398a36646.ashx") format("woff"),
    url("-/media/14d0893cfd68491b90be70fd144907da.ashx") format("woff2"),
    url("-/media/38933503e2574e9e8270c0f398a3d2be.ashx") format("truetype"),
    url("-/media/2eb9d229174942dfb235c6ea8229efb8.ashx") format("svg");
}
@font-face {
  font-family: "ManropeSemiBold";
  src: url("-/media/89d76b94d69d4c56ad6b7bc3c546a89f.ashx");
  src: url("-/media/89d76b94d69d4c56ad6b7bc3c546a89f.ashx")
      format("embedded-opentype"),
    url("-/media/94e1ccf5571e4d3686f9969b051b61e9.ashx") format("woff"),
    url("-/media/a67ad15a40a347c8a1df3b631cc31fe3.ashx") format("woff2"),
    url("-/media/c37b9ce521f94e39ad59d3423612f5f8.ashx") format("truetype"),
    url("-/media/408bf679db4943649a654522d57e34a5.ashx") format("svg");
}
@font-face {
  font-family: "ManropeMedium";
  src: url("-/media/d3a80456e60844a38f1c0d0ad2abac09.ashx");
  src: url("-/media/d3a80456e60844a38f1c0d0ad2abac09.ashx")
      format("embedded-opentype"),
    url("-/media/501d3624ea9e407c8f5b69a323bb59c6.ashx") format("woff"),
    url("-/media/f30109f066094080bf5b3e5217971b38.ashx") format("woff2"),
    url("-/media/e44206102ea64626b9851f923dc16834.ashx") format("truetype"),
    url("-/media/92de70d3815b4dada73d38ea3699ff34.ashx") format("svg");
}
@font-face {
  font-family: "ManropeBold";
  src: url("-/media/e4f5f387be5749608dc0fca398fe7ec8.ashx");
  src: url("-/media/e4f5f387be5749608dc0fca398fe7ec8.ashx")
      format("embedded-opentype"),
    url("https://no-spa.ru/resources/css/page/-/media/58935417F0A614ED0A307DF8334D2B497.ashx")
      format("woff"),
    url("-/media/b64a8140074144d3a221ae9ea4d7bb81.ashx") format("woff2"),
    url("-/media/b97722ef0a444facbb8f3b153e6753fd.ashx") format("truetype"),
    url("-/media/d1879b6844f3434795390f254e455294.ashx") format("svg");
}
@font-face {
  font-family: "ManropeExtraBold";
  src: url("-/media/d50d6457454a49dd8f50c09fc9757bf0.ashx");
  src: url("-/media/d50d6457454a49dd8f50c09fc9757bf0.ashx")
      format("embedded-opentype"),
    url("-/media/774c0ec367214a43b380e7d00b8649e0.ashx") format("woff"),
    url("-/media/961676ff8b8444d2ad2266dd0184284b.ashx") format("woff2"),
    url("-/media/87f57b353e414500b0189be507b7fc5c.ashx") format("truetype"),
    url("-/media/53c8a2f1a41a4b2bb332e8b6de56b5dc.ashx") format("svg");
}
@font-face {
  font-family: "ManropeExtraLight";
  src: url("-/media/565120bf097d4de28b36bbbe3604af1b.ashx");
  src: url("-/media/565120bf097d4de28b36bbbe3604af1b.ashx")
      format("embedded-opentype"),
    url("-/media/fac98bbbb3204243b4e5042a149f7583.ashx") format("woff"),
    url("-/media/d1b004a1c9934b1c9e29692405a8595b.ashx") format("woff2"),
    url("-/media/87f57b353e414500b0189be507b7fc5c.ashx") format("truetype"),
    url("-/media/b059cc1eed3041ff9ef475db7c4f279e.ashx") format("svg");
}
body {
  font-family: "ManropeRegular";
}
body h1 {
  font-size: 40px;
  line-height: 48px;
  color: #12120d;
  font-family: "ManropeRegular";
  font-weight: 800;
}
@media only screen and (max-width: 767px) {
  body h1 {
    font-size: 26px;
    line-height: 31.2px;
  }
}
body h2 {
  font-size: 30px;
  line-height: 36px;
  color: #12120d;
  font-family: "ManropeRegular";
  font-weight: 800;
}
@media only screen and (max-width: 767px) {
  body h2 {
    font-size: 22px;
    line-height: 26.4px;
  }
}
body h3 {
  font-size: 22px;
  line-height: 26.4px;
  color: #12120d;
  font-family: "ManropeRegular";
  font-weight: 800;
}
@media only screen and (max-width: 767px) {
  body h3 {
    font-size: 18px;
    line-height: 21.6px;
  }
}
body p,
body li {
  font-size: 16px;
  line-height: 24px;
  color: #12120d !important;
  font-family: "ManropeRegular";
  font-weight: 500;
}
@media only screen and (max-width: 767px) {
  body p,
  body li {
    font-size: 14px;
    line-height: 21px;
  }
}
.slider-text-box a span.small-text {
  font-family: "ManropeMedium";
}
.slider-text-box a.red-button-arrow,
.slider-text-box a.red-button {
  font-family: "ManropeRegular";
}
.home .article-section h3.pro-dtl,
.home h3.titles a {
  font-family: "ManropeExtraBold";
}
@media only screen and (min-width: 1200px) {
  .home .cat-im-box img.desktop {
    transition: 0.3s all ease-in-out;
  }
  .home .cat-im-box img.desktop:hover {
    transform: scale(1.05);
  }
}
@media only screen and (max-width: 767px) {
  #thirdPartyMod .modal-dialog .modal-content .modal-footer {
    position: relative;
  }
}
.main-banner-content {
  padding-left: 60px;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .image-component .main-banner-content {
    top: 0;
    min-height: auto;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .home .pageWrapper {
    margin-top: 140px;
  }
}
.main-banner-content h1 {
  color: white;
  font-weight: 800;
  font-size: 50px;
  line-height: 55px;
  font-family: "ManropeExtraBold";
  width: 60%;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .main-banner-content h1 {
    width: 48%;
    line-height: 55px;
  }
}
.home a.red-button:hover {
  color: #ed1c24;
  border: solid 2px #ed1c24;
  background: transparent;
}
.home a.red-button {
  border: solid 2px #ed1c24;
}
.main-banner-content h1 span {
  display: block;
}
.home_banner_arrow {
  position: absolute;
  left: 70px;
  background: url(-/media/58ea9e14ff2344bb9fe50a899aa577e6.svg) no-repeat;
  width: 20px;
  height: 65px;
  cursor: pointer;
  bottom: 100px;
}
.home_banner_arrow img {
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .home_banner_arrow {
    bottom: 80px !important;
    left: 60px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .home_banner_arrow img {
    width: 70%;
  }
}
.home_banner_arrow:hover {
  background: url(-/media/9955b971cd164c2ea4c140d2a2d1c1b4.svg) no-repeat;
}
.circle-tag {
  position: absolute;
  right: 50px;
  top: 27%;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .circle-tag {
    top: 34%;
  }
}
.circle-tag a {
  background: url("-/media/15aacda4ff974918bebfbca9e723c348.ashx") no-repeat;
  width: 155px;
  height: 155px;
  color: white;
  display: block;
  padding: 56px 50px;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 19.2px;
  font-family: "ManropeMedium";
}
.circle-tag a:hover {
  background: url("-/media/4f351e9ba24d4413b3d5537515028d76.ashx") no-repeat;
  color: #ed1c24;
}
.main-banner-content .sub-text {
  width: 54%;
  font-family: "ManropeMedium";
}
.slider-img-box {
  position: relative;
}
.slider-img-box img {
  border-radius: 20px;
  width: 96%;
  margin: 0 auto;
}
.slider-text-box a {
  font-weight: 800;
  font-size: 40px;
  line-height: 48px;
  color: #12120d;
  font-family: "ManropeExtraBold";
}
.slider-text-box {
  position: absolute;
  top: 15%;
  left: 40px;
  font-weight: 800;
  font-size: 40px;
  line-height: 48px;
  color: #12120d;
  width: 40%;
}
.slider-text-box span {
  display: block;
  color: #ed1c24;
}
.slider-text-box span.small-text {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #12120d;
  display: block;
  margin-top: 30px;
}
.slider-text-box a.red-button {
  margin: 25px 0;
  font-size: 16px;
  line-height: 19.2px;
  color: white;
  width: auto;
  height: 51px;
  padding: 14px 30px 0 30px;
  font-weight: 400;
  text-align: center;
}
.slider-text-box a.red-button-arrow {
  color: #ed1c24;
  font-size: 16px;
  line-height: 40px;
  padding-left: 50px;
  background: url("-/media/813ac37c7dc94bc5b33303f986b5c938.ashx") no-repeat
    left center;
  background-size: 8%;
  height: 40px;
  margin-top: 20px;
  display: block;
  font-weight: 400;
}
.medicine-box a,
.medicine-box a:hover {
  background: url(-/media/256aa2dd08994b3791ea5d304401ed69.svg) no-repeat;
  width: 499px;
  height: 390px;
  display: block;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .medicine-box a,
  .medicine-box a:hover {
    background: url(-/media/d92eb00e3644408b89935f7fc7781a54.ashx) no-repeat;
    width: 313px;
    height: 184px;
    background-size: cover;
  }
}
@media only screen and (max-width: 767px) {
  .medicine-box a,
  .medicine-box a:hover {
    width: 246px;
    height: 131px;
    background-size: 100% !important;
  }
}
.medicine-box a:hover {
  background: url("-/media/61d86450c5184e2e948eb09ad0c86222.ashx") 286px 216px
      no-repeat,
    url(-/media/256aa2dd08994b3791ea5d304401ed69.svg) no-repeat;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .medicine-box a:hover {
    background: url(-/media/d92eb00e3644408b89935f7fc7781a54.ashx) no-repeat;
    width: 313px;
    height: 184px;
    background-size: cover;
  }
}
.slide1 .slider-text-box,
.slide2 .slider-text-box {
  top: 25%;
}
.home .article-section {
  background: #fafaf9;
  padding: 70px 0 40px 0;
  margin: 90px 0 50px 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .home .article-section {
    margin: 121px 0 60px 0;
    padding: 50px 0 40px 0;
  }
}
.home .article-section .score-center {
  margin: 0 auto;
  width: 100%;
  max-width: 1240px;
  float: none !important;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .home .article-section .score-center {
    width: 86%;
  }
}
.home .article-section .row1-img .proname {
  background: url("-/media/82c738be2e3d4eaa994f6a93b6c7731b.ashx") no-repeat
    10px center;
  padding-left: 25px;
}
.home .article-section .proname {
  margin: 18px 0 0 3px;
}
.home .article-section h3 {
  margin-left: 3px;
}
.score-structural.score-column.bottom-slider {
  text-align: center;
}
.row1-img {
  margin-bottom: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .row1-img {
    margin: 0;
  }
}
.row1-img .score-left {
  padding-left: 0 !important;
}
.row1-img .score-right {
  padding-right: 0 !important;
}
.row1-img img {
  border-radius: 20px;
}
.home .article-section h3.pro-dtl a {
  font-family: "ManropeExtraBold";
  font-weight: 800;
  font-size: 22px;
  margin: 8px 0 0 0;
  padding: 0 !important;
  color: #12120d;
  margin: 8px 0 !important;
}
.home .article-section h3.pro-dtl {
  font-weight: 800;
  font-size: 22px;
  padding: 0 0 0 15px !important;
  color: #12120d;
  margin: 5px 0 8px !important;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .home .article-section h3.pro-dtl {
    padding: 0 0 30px 15px !important;
  }
}
.home .article-section .img-box a:hover,
.home .article-section a h3.pro-dtl:hover,
.home .article-section a .proname:hover {
  color: #999 !important;
}
.article-section .proname {
  margin: 15px 0 0 0;
  color: #878787;
  font-weight: 700;
  font-size: 12px;
  line-height: 18px;
  padding-left: 12px;
}
.article-section .proname span {
  font-weight: 500;
  padding-left: 20px;
}
.row2-img img {
  border-radius: 20px;
}
.row2-img .score-variable-column:first-child {
  padding-left: 0 !important;
}
.row2-img .score-variable-column:last-child {
  padding-right: 0 !important;
}
.row2-img {
  margin: 50px 0 0 0;
  padding: 0;
  width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .row2-img {
    margin: 0;
  }
}
.row2-img .score-variable-column:first-child {
  margin-right: 28px;
}
.row2-img .score-variable-column {
  padding: 0 18px !important;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .row2-img .score-variable-column {
    padding: 0 !important;
  }
}
.bottom-slide-box {
  color: white;
  padding-bottom: 0;
  position: relative;
  text-align: center;
}
.bottom-slide-box:before {
  content: "";
  background: linear-gradient(270deg, #b72126 7.29%, #ed1c24 90.62%);
  position: absolute;
  bottom: 0;
  left: 15px;
  height: 80%;
  width: calc(100% - 30px);
  z-index: -1;
  border-radius: 30px;
}
@media only screen and (min-width: 1200px) {
  .bottom-slide-box:before {
    height: 52%;
    left: 30px;
    width: calc(100% - 60px);
  }
}
.bottom-slide-box.-is--pink:before {
  background: linear-gradient(270deg, #cb5e86 7.29%, #f597a9 90.62%);
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .bottom-slide-box {
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  .bottom-slide-box {
    height: 360px;
    margin-bottom: 40px;
    text-align: center;
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 767px) and (orientation: landscape) {
  .bottom-slide-box {
    height: 710px;
  }
}
.bottom-slider {
  padding: 45px 0 90px 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .bottom-slider {
    padding: 0 0 50px 0;
  }
}
@media only screen and (max-width: 767px) {
  .bottom-slider {
    padding: 15px 0 30px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (max-width: 767px) {
  .score-structural.score-column.article-section .bottom-slider .score-center {
    width: 100% !important;
  }
}
.bottom-slide-box .slick-initialized .slick-slide {
  margin: 0 !important;
  padding: 0 !important;
}
.bottom-slide-box {
  padding: 0 60px 0 60px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .bottom-slide-box {
    padding: 0 40px 10px 40px;
  }
}
@media only screen and (max-width: 767px) {
  .bottom-slide-box {
    padding: 0 52px 30px 52px;
  }
}
@media (width: 320px) {
  .bottom-slide-box {
    padding: 0 30px 30px 30px;
  }
}
.bottom-slide-box a,
.bottom-slide-box ul li {
  color: white !important;
  padding-right: 20px;
  margin-bottom: 25px;
}
@media only screen and (max-width: 767px) {
  .bottom-slide-box a,
  .bottom-slide-box ul li {
    padding-right: 0;
  }
}
.bottom-slide-box ul li:last-child {
  padding-right: 0;
}
.bottom-slide-box h1 {
  margin-top: 0 !important;
  text-align: left;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .bottom-slide-box h1 {
    text-align: left;
    padding-top: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .bottom-slide-box h1 {
    text-align: left;
    display: block;
  }
}
.bottom-slide-box ul {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  list-style: inherit !important;
  padding-left: 0 !important;
  text-align: left;
  margin: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .bottom-slide-box ul {
    text-align: left;
  }
}
@media only screen and (max-width: 767px) {
  .bottom-slide-box ul {
    text-align: left;
    margin-top: 30px;
  }
}
.bottom-slide-box li {
  display: inline;
  list-style: inherit !important;
  background: url("-/media/77681b8eb5aa4071b4578804e26fb415.ashx") no-repeat
    left;
  padding-left: 13px;
  font-family: "ManropeSemiBold";
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .bottom-slide-box li {
    padding: 5px 0 5px 15px;
    display: inline-block;
  }
}
@media only screen and (max-width: 767px) {
  .bottom-slide-box li {
    padding: 10px 0 10px 18px;
    display: block;
  }
}
h3.titles a {
  color: #ed1c24;
  margin-bottom: 55px;
  background: url("-/media/3d0c792c16f740c09783232a126eab6f.ashx") no-repeat
    right;
  padding-right: 40px;
  display: inline-block;
  font-family: "ManropeExtraBold";
}
.content-row h3.titles {
  margin-bottom: 0;
}
.bottom-slide-box img {
  margin: 0 auto;
}
.bottom-slide-box a h1 {
  color: white;
  padding-right: 95px;
  display: inline-block;
  width: 100%;
  margin-top: 8px;
  font-family: "ManropeExtraBold";
}
@media only screen and (max-width: 767px) {
  .bottom-slide-box a h1 {
    background: 0;
    display: block;
    padding: 0;
    margin-top: 40px;
  }
}
.bottom-slide-box a h1 span.hd-arrow {
  background: url("-/media/5145357365b147a881ddb9c45a238712.ashx") no-repeat;
  width: 78px;
  height: 10px;
  margin: 0 0 4px 20px;
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  .bottom-slide-box a h1 span.hd-arrow {
    display: none;
  }
}
.vertical-center-3 .slick-list {
  padding: 0 260px !important;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .vertical-center-3 .slick-list {
    padding: 0 50px !important;
  }
}
@media only screen and (max-width: 767px) {
  .vertical-center-3 .slick-list {
    padding: 0 15px !important;
  }
}
@media (width: 414px) {
  body .vertical-center-3 .slick-list {
    padding: 0 35px 0 0 !important;
  }
}
.vertical-center-3 .slick-prev.slick-arrow {
  background: url("-/media/e708ab4c9fbd475aabe92f4188a10a16.ashx");
  width: 79px;
  height: 79px;
  display: block;
  z-index: 9;
  left: 25px;
}
.vertical-center-3 .slick-next.slick-arrow {
  background: url("-/media/61d86450c5184e2e948eb09ad0c86222.ashx");
  width: 79px;
  height: 79px;
  display: block;
  z-index: 9;
  right: 25px;
}
.vertical-center-3 .slick-prev.slick-arrow:before,
.vertical-center-3 .slick-next.slick-arrow:before {
  display: none;
}
.vertical-center-4 .slick-prev.slick-arrow {
  background: url("-/media/e708ab4c9fbd475aabe92f4188a10a16.ashx") no-repeat
    left center;
  width: 79px;
  height: 79px;
  display: block;
  z-index: 9;
  left: 25px;
  top: 40%;
}
.vertical-center-4 .slick-next.slick-arrow {
  background: url("-/media/61d86450c5184e2e948eb09ad0c86222.ashx") no-repeat
    right center;
  width: 79px;
  height: 79px;
  display: block;
  z-index: 9;
  right: 25px;
  top: 40%;
}
.vertical-center-4 .slick-prev.slick-arrow:before,
.vertical-center-4 .slick-next.slick-arrow:before {
  display: none;
}
.slick-slider .slick-arrow {
  display: block !important;
  opacity: 0;
}
@media only screen and (max-width: 767px),
  only screen and (min-width: 768px) and (max-width: 991px) {
  .slick-slider .slick-arrow {
    display: none !important;
  }
}
.slick-slider .slick-prev-parent:hover .slick-prev {
  opacity: 1;
}
.slick-slider .slick-next-parent:hover .slick-next {
  opacity: 1;
}
@media only screen and (max-width: 767px),
  only screen and (min-width: 768px) and (max-width: 991px) {
  .slick-slider:hover .slick-arrow {
    display: none !important;
  }
}
.home .score-accordion.panel-group {
  margin: 90px 0 0 0;
  padding-top: 50px;
  border-top: solid 1px #ebebeb;
}
.home .score-accordion .score-accordion-panel .panel-collapse .panel-body {
  padding-top: 20px;
}
#myvideoModal .modal-content {
  width: 750px;
  height: 420px;
  background: transparent;
  padding: 0;
}
#myvideoModal iframe {
  width: 100%;
  height: 420px;
}
#myvideoModal .modal-header,
#myvideoModal .modal-body {
  background: transparent;
}
.home #myvideoModal .modal-dialog {
  margin: 0 auto !important;
  top: 25%;
  position: relative;
  max-width: 750px;
  width: 100%;
}
#myvideoModal .modal-header .close {
  width: 37px;
  height: 37px;
  position: absolute;
  z-index: 9;
  right: 0;
  background: url("-/media/22912c2c6ca14ad1b8d1d225fe5f9b90.ashx") no-repeat;
  text-shadow: none;
  font-size: 1px;
  color: #ed1c24;
  right: -18px;
  top: 25px;
  opacity: 1;
  display: none;
}
#myvideoModal .modal-header .close:focus {
  border: 0;
  outline: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .home .content-row {
    width: 86%;
  }
  .top-slider {
    margin-top: 70px;
  }
  .slider-text-box {
    width: 96%;
    position: inherit;
    margin: 0 auto;
    border: solid 1px #dfdfdf;
    border-top: 0;
    border-radius: 0 0 20px 20px;
    left: 0;
    padding: 30px 40px 0 40px;
    min-height: 330px;
  }
  .slider-text-box span {
    display: inline-block;
  }
  .slider-img-box img {
    border: solid 1px #dfdfdf;
    border-bottom: 0;
    border-radius: 20px 20px 0 0;
  }
  .slider-text-box a.red-button-arrow {
    background-size: 6%;
    font-family: "ManropeRegular" !important;
  }
  .home .article-section .img-box {
    margin-bottom: 20px;
  }
  .home .article-section .score-structural.score-column2-equal > .score-right {
    padding-left: 0 !important;
  }
  .home .article-section .score-structural.score-column2-equal > .score-left {
    padding-right: 0 !important;
  }
  body.home .content-row h3.titles {
    font-size: 18px;
    line-height: 48px;
    letter-spacing: 0.16em;
    text-transform: uppercase;
    margin-bottom: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .landingpage.mobile img {
    width: 100%;
    height: auto;
  }
  #myvideoModal .modal-content {
    width: 100%;
    max-width: 750px;
  }
  .home #myvideoModal .modal-dialog {
    top: 50%;
    transform: translateY(-50%);
  }
  .home .pageWrapper {
    margin-top: 140px;
  }
  .vertical-center-3 .slick-list {
    padding: 0 25px 0 0 !important;
  }
  .image-component .main-banner-content {
    top: 0;
    border-radius: 0;
    padding-left: 25px;
    height: 100%;
  }
  .image-component .main-banner-content h1 {
    font-size: 26px;
    line-height: 31.2px !important;
    margin-top: 40px;
  }
  .image-component .main-banner-content .sub-text {
    width: 85% !important;
    font-size: 14px !important;
    line-height: 21px !important;
  }
  .circle-tag-btn a {
    margin: 40px 0;
    display: inline-block;
    background: white;
    border-radius: 46px;
    color: #ed1c24;
    width: 152px;
    text-align: center;
    height: 41px;
    line-height: 41px;
  }
  .top-slider {
    margin-top: 70px;
  }
  .slider-text-box {
    width: 96%;
    position: inherit;
    margin: 0 auto;
    border: solid 1px #dfdfdf;
    border-top: 0;
    border-radius: 0 0 20px 20px;
    left: 0;
    padding: 20px;
    min-height: 303px;
    font-size: 22px;
    line-height: 26.4px;
  }
  .slider-text-box span {
    display: inline-block;
  }
  .slider-img-box img {
    border: solid 1px #dfdfdf;
    border-bottom: 0;
    border-radius: 20px 20px 0 0;
  }
  .slider-text-box a.red-button-arrow {
    background-size: 6%;
    padding-left: 25px;
  }
  .slider-text-box a {
    font-size: 22px;
    line-height: 26.4px;
  }
  .home .content-row {
    width: 90%;
  }
  .medicine-box {
    bottom: 0;
  }
  .home .article-section {
    padding: 30px 0 40px 0;
    margin: 70px 0 70px 0;
  }
  .home .article-section h3.titles a {
    margin-bottom: 35px;
  }
  .home .article-section .cat-im-box img {
    width: 100%;
    height: auto;
  }
  .home .article-section .img-box {
    margin-bottom: 60px;
  }
  .home .article-section .row1-img {
    margin: 0;
  }
  .home .article-section .score-variable.score-variable-3-col.row2-img {
    margin: 0;
  }
  .home .article-section .pro-dtl {
    margin-bottom: 30px;
  }
  .score-structural.score-column.article-section .score-center {
    margin: 0 auto;
    width: 90%;
  }
  .score-structural.score-column.article-section .red-button {
    margin: 0 auto !important;
    width: 289px;
    padding: 14px 0;
  }
  .score-structural.score-column.article-section
    .row2-img
    .score-variable-column {
    padding: 0 !important;
    width: 100%;
  }
  .score-structural.score-column.article-section .score-left {
    padding-right: 0;
  }
  .score-structural.score-column.article-section .score-right {
    padding-left: 0;
  }
  .image-component .main-banner-content {
    min-height: 100%;
    top: 0;
  }
  .home .content-row h3.titles {
    line-height: 48px;
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 376px) {
  .image-component .main-banner-content {
    min-height: 100%;
  }
  .bottom-slide-box li {
    padding: 0 15px;
  }
  .bottom-slide-box a h1 {
    margin-top: 20px !important;
  }
}
@media screen and (max-width: 361px) {
  .image-component .main-banner-content {
    min-height: 100%;
  }
}
@media screen and (max-width: 321px) {
  .image-component .main-banner-content {
    min-height: 100%;
  }
  .bottom-slider .red-button {
    width: auto;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) and (orientation: landscape) {
  .image-component .main-banner-content {
    top: 230px;
  }
  .slider-text-box a {
    font-size: 36px;
    line-height: 45px;
  }
  .slide1 .slider-text-box,
  .slide2 .slider-text-box {
    top: 14%;
  }
  .slider-text-box {
    top: 12%;
  }
  .slide3 .slider-text-box {
    width: 50%;
  }
  .slider-text-box span.small-text {
    margin-top: 15px;
  }
  .slider-text-box a.red-button {
    padding: 0 20px 0 20px;
    margin: 8px 0;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    font-family: "ManropeRegular" !important;
  }
  .home .article-section {
    margin: 80px 0 50px 0;
  }
  .home .article-section .score-center {
    width: 88%;
  }
  .home .content-row {
    width: 88%;
  }
  .vertical-center-3 .slick-list {
    padding: 0 150px !important;
  }
  .bottom-slide-box {
    padding-bottom: 5px;
  }
  .bottom-slide-box h1 {
    margin-bottom: 8px;
  }
}
.main-banner-content .sub-text {
  width: 62%;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
.home_banner_arrow {
  bottom: 118px;
}
.home .article-section h3 {
  font-size: 18px;
  line-height: 48px;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  .home .article-section h3 {
    line-height: 21.6px;
    margin-top: 15px !important;
  }
}
@media only screen and (max-width: 767px) {
  .home .article-section h3.titles {
    line-height: 48px;
  }
}
.home .article-section {
  padding: 28px 0 40px 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .home .article-section {
    padding: 60px 0 90px 0;
  }
}
h3.titles a {
  margin-bottom: 37px;
}
.home .article-section a.red-button {
  font-size: 16px;
  line-height: 19.2px;
  width: 336px;
  padding-top: 14px;
  font-weight: 400;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .home .article-section a.red-button {
    margin-top: 45px;
    width: auto;
  }
}
.bottom-slide-box a,
.bottom-slide-box ul a li {
  line-height: 20px;
  font-size: 14px;
  font-weight: 600;
}
.bottom-slide-box a {
  line-height: 48px;
  font-size: 40px;
}
.bottom-slide-box a img {
  transition: transform 0.4s ease;
}
.bottom-slide-box a:hover img {
  transform: translateY(-10px);
}
.panel-heading h4 a.collapsed {
  font-weight: 700;
}
.image-component .main-banner-content {
  top: 180px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .image-component .main-banner-content {
    min-height: auto;
    top: 42%;
    transform: translateY(-42%);
  }
}
@media only screen and (max-width: 767px) {
  .image-component .main-banner-content {
    top: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .home h3.titles a {
    font-size: 18px;
    line-height: 48px;
  }
}
@media only screen and (min-width: 1200px) {
  .home h3.titles a {
    font-size: 18px;
    line-height: 48px;
  }
}
@media only screen and (max-width: 767px) {
  .home a.red-button {
    font-size: 14px;
    line-height: 16.8px;
    width: 100%;
  }
  .circle-tag-btn a {
    line-height: 16.8px;
    font-size: 14px;
    padding-top: 13px;
    font-weight: 400;
  }
  .bottom-slide-box ul a li {
    margin-bottom: 25px;
    font-size: 12px;
  }
  .bottom-slide-box ul {
    padding-top: 25px;
  }
  footer p a {
    color: #12120d;
  }
  .bottom-slide-box img {
    width: 100%;
  }
  .bottom-slide-box a {
    line-height: 32px;
    font-size: 26px;
  }
  .progressBarContainer1 {
    margin: 20px auto 0 auto;
  }
  .home .score-accordion.panel-group {
    margin: 70px 0 0 0;
  }
  .home .slider-img-box.slide3 .slider-text {
    width: 80%;
  }
  .home .slider-img-box.slide2 .slider-text {
    width: 85%;
  }
  .home .slider-img-box.slide4 .slider-text {
    width: 80%;
  }
  .home .slider-img-box.slide4 .slider-text span {
    width: max-content;
  }
  .home .slider-img-box.slide1 .slider-text-box span {
    display: block;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .medicine-box a {
    width: 365px;
    height: 184px;
  }
  .medicine-box {
    right: 0;
    bottom: 35px;
  }
  .slider-text-box {
    min-height: 394px;
  }
  .footer {
    max-width: 100%;
    width: 100%;
  }
  .home
    .article-section
    .score-structural.score-column2-equal
    .text-component
    img {
    width: 100%;
  }
  footer p a {
    color: #12120d;
  }
  .progressBarContainer div {
    width: 152px;
    margin-right: 10px;
  }
  .progressBarContainer {
    width: 688px;
  }
  .row2-img img {
    border-radius: 20px;
    width: 100%;
  }
  .row2-img .score-variable-column:first-child {
    margin-right: 4%;
    display: block;
    width: 48%;
  }
  .row2-img .score-variable-column:nth-child(2) {
    width: 48%;
  }
  .row2-img .score-variable-column:last-child {
    display: block;
    width: 100%;
  }
}
@media (width: 320px) {
  .bottom-slide-box img {
    margin-top: 30px;
  }
  .bottom-slide-box ul {
    padding-top: 8px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) and (orientation: landscape) {
  .progressBarContainer {
    width: 87%;
  }
  .progressBarContainer1 {
    width: 46%;
  }
  .home .article-section h3.pro-dtl {
    line-height: 27px;
    margin-top: 21px !important;
  }
  footer p a {
    color: #12120d;
  }
  .slider-text-box a {
    font-size: 25px;
    line-height: 37px;
  }
  .home a.red-button {
    width: auto;
  }
  .home .score-structural.score-column.bottom-slider a.red-button {
    padding-top: 14px;
  }
}
sup.red {
  color: #ed1c24;
}
@media (width: 411px) {
  .home .slider-img-box.slide2 .slider-text {
    width: 70%;
  }
}
@media (width: 320px) {
  .home .slider-img-box.slide2 .slider-text {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .home .slider-text-box {
    top: 10% !important;
    width: 50%;
  }
  .home .slider-text-box a.red-button {
    margin: 15px 0;
  }
  .home .slide3 .slider-text-box span.small-text {
    margin-top: 5px;
  }
  .home .slide3 .slider-text-box a.red-button-arrow {
    margin-top: 5px;
  }
  .home .slide4 .slider-text-box {
    width: 68%;
  }
}
.vertical-center-3 .bottom-slide-box li {
  display: inline-block;
}
.vertical-center-3 .bottom-slide-box ul {
  margin-bottom: 25px;
}
.vertical-center-3 .bottom-slide-box ul li {
  margin-bottom: 0;
}
@media (max-width: 1366px) and (min-width: 1025px) {
  .vertical-center-3 .bottom-slide-box {
    background-position: 16px 220px;
  }
  .vertical-center-3 .slick-list {
    padding: 0 160px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .home
    .article-section
    .row2-img
    .score-variable-column:last-child
    h3.pro-dtl {
    padding: 0 0 0 15px !important;
    margin: 5px 0 -20px !important;
  }
}
